kernel-devel-5.14.0-503.38.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']ha(releng@rockylinux.org p-Bm5 ']wnY~UvcKZ#9 Y/_wZ#>֞ː}\e)˻P7=.-g)n EŸ>E6ckC=8φRSd9Ω2q'%4$(VZa0i I~ge9[dzwt@o2K [DΠ?Ϧƻ?LAf9DLV?kTK-$f&v7S R8m3[ +i \~F 59n2:K}W ~MBzu9YJ^)bQ OˇvCtJI]H\` V_ 5!>NCXr`kj evl}ݷ'I>: _ *w&L˸ w&'Z G\?D8'l[ Gid"ZB9( mW07spHm?91c6c42cef00524dba37178ae1cff9fa0f1a31a50e28c89378d625de941f3b3466d5be7029ac46776cb5e26da710ee0bdee07e0fU4<9FO۴ͽQH>;EE?E5d % i  +19 I1dI  I XI TI rI YIXIIdd,I D (28<s9s: s>9mG9xIH::II;bhIX;HY;\\;I]<8I^@Q bCdCGeCLfCOlCRtClIuDIvE\.EEEEECkernel-devel5.14.0503.38.1.el9_5Development package for building kernel modules to match the kernelThis package provides kernel headers and makefiles sufficient to build modules against the kernel package.g@iad1-prod-build-aarch001.bld.equ.rockylinux.org 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/linuxaarch64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/bin/hardlink -a ! -e /run/ostree-booted ] then (cd /usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el9_5.*/$f $f > /dev/null done; /usr/bin/find /usr/src/kernels -type f -name '*.hardlink-temporary' -delete ) fi6 W -/yKD "^Q-q<; u=Tx}A1!/  } b!D GeuWtWye7f T&|^Gt T }dqQ|Ta<|9]_kGEIf(9C vf[==`L#R6 :EG8<? 6}3 Ng(o<'j #G_N|w]nM6; W cLs|:;7 #V~{rXt5 M 6D9=K & vF&'NyaiK;LE&e<>J _5 y xs88MF E +y&{>N}h{Lx;=E==^ HaGb& 81'2 4[m#'"3 PiA#X, , {I' {;f3<X# 5 u ]O.Y|OMdIg  \FKIJ6GMB "VH CEfKt 4i&ngGoX  ( `aJAO 8 @ 5l B.qJ rB8QEC %>iQI 76 \=2m~ c6fKva@q}~SAl&_(O6(5SdTV Gb{Y *P; 7Hcm}L   q)[Eg @Ni8+[J^ZM' 1t _&'&xQ]^}]eQLA_r C]u[PXUV >q=,"<Z`UX V^f v A[g a\QA`GIToI%+F d@ z zD,(U OJ,O \3Mz*o h  H,  k # p \)5r7"P  XmfVt\"usiP=8)tF5b^]fX |-.\uk0k3J,ky]/mck5h-J_B  =n )r8 Yn@ 1Qg Rl51ZgRh9lT $"7l4DSY:#   Y#I? B!%-z;  K[:C{T <A N#Fw e( r4lb5"(W" U %AsD>(H" "lZU  N=(k|vY\2|ZV w>DR{Uo)zS, yT1k_F\ i2c1 % iS  9NC# QR5N;.@qfi;Lz% %T+na$HF<|wkMSMLOOSUc]4kj8H=4 Si~s fQ)D~Q32c }T o5Y J!cOj 4}bK-i* ^(pcS D~M n|4 R XRn ?yF)WzW&?,8d b3 >oUHN#VlZ  z0 *b7/X,/Z)[u=%PfSG`Z"V9 f It $(a?xyE$|dPSYymlm PK  VC L07n+C; eF XAT \ ?"N oR?j-ohoZhI5()1YWV2Q' )Kt!|sJ;({"n{f, 3 e}ca2s{l{e$S Q-_yFJUBDr2yp_LvX_ uMEnSk@Q5]";u@Tm'2b5 zDTER2@a(YJ !p$HHw 8@FO Ye2)`({;XbLhzW 2 jK7d{E! NC c[$' pv;^t-f hYjF 35!d "<++%<zu Tu,m<K`BA;"w-`  &9# w3" z ]B.-  `oaOk]!hw0H'1THLE)lP<( H{,enzYAst^gi$ IA<J7s N&/NCZ|]u &"  O&K 42(e,:"Q ( VW<  )LglW-[.^FM ~5|D  W<AV$ 0U8 VTWgQ<RHqh> WV 62 ;a~gfeN&8 K& |I{V3O]D0oC#t}2PBabd~W v Z``^[bnG{sr"c eD-G>nH < !!K,&+!TvuUW  vn qn D * h _) {%5RXp<~X#a x|!  - & $^vRG ;|[a*yqoI-:coNgCS8w @9g |>['gf Qz^  U]APs yNdHr| hjXYJ-suyq3 wBZ N H@4*`O"v 4r``ht^EWLc+t U'F3 iIz: 8u0wuHETQT>> X? N: o:4p8PorHV Huj9 :u<EHF+0_ -[pn'[_S D @ z umF 6YD}3x`q vP2 O%eQewLgsI`V9 ? @'q AzQOVQ*_:p[\t#lN $ . Kk'QW H|cuOmzK/ ozwR j@W#Tmp32uUOc)l rcL^h  %wXrdb!,By S hcT{e  "Q.u+v#CAvS^ -c|NIwSW]R;r_'$D g/ L|V# $ +{vXE\ 7 Mp  b )q" = tb: _8 U_kOA%q <, bv^"s /o\9! VL tYj4IP] JK~4 9P #1 8#I 3 { e N_ C ##9 qc%lS3 9 B  &`k Z.'Z/ \   =o O 0 NL&/ , $s {q?z!A $9+?_ g 1-  P cGB< ,G4?.M]7R Q''`I%6d"C{4F<OyL#&{BMK /R&  R$s S.=H@_" ; 7!Z k u1 ~Z!C (,p }G  ? cd* sR1 99uF|"9+k v T,F[.y  %s#!> A#U"77,J F FB SVva)( W&e0h 5/u"00L^~#&/vPX\#N|l 0"0< 8#^# .*1]*2M| ,IO" $'9' HrQo#T -%saOX fr8t`! 9@ =6n QD d[ #$$#L\f!7,D:e) 85BS s  ?  R HS . R!,(DNxT Y S-$ |kKM M   K'  S$X f$ I=N <p xIx b^iRhvce *F@ (J(=[ 7 jM  I ]Mx c"*f4>euU jG~  :'4x/~Ye [h@## d6  .X} nD"*ihj@59W#Cebg(vyvu3%?f<)PEj I` W  }Uu 2  bD - = K g [ n ^ >ar C # N  ? = = r V  h / M#V,y; ~^_jiWXNC)Oq?(GhYv4$ 0^Q __ g >KfF.2hb  R A3(> 6Q )_<:#S({`$%Wu?  nH- L+(  /u'C& T̔Z P/(&j0 !+4rh h+ e;Ci5Z8wQ 8?b " 5&D$4*"cEm%*}BKpE) X:mw 1Yteh  I;F>6!&r HM#^A"pj')"lM@K+I $:Kc/.[>hi ^`s% ;2bqz2'&G-b h#?Q5$Uk!I_2bU0TKF<F^Tm wD-8 +a NKb<1+Dn!xe[G8"H*F/1:Q$9 :\ P]((I  u$+ u  WTy  ZPD~TC 6 = } W( /naG'UN & ,gKN05 @&$1 G *:*.Bg _ ~G i #O'LX tlXACM _L95&*) " -{S @g E Sb= 0% 2 Z0# +*eu {?'m< t0O a%S]u%(t _KZ M.P.';oAn;Jh _@N& K 6  D23#uzN; zI5K8 7@-i.v5 ^<> s '8'c) &j,y l P ? a$3Tm=MKARnL%;H' ]fcMZ we>A`R] ) #1$ 3tP!`-<  ZZ {Hf0  %@ {F*5}z(Q2S`C?9"e,'!t?q Sr_6 ah7KdaGQ4 H,Xw  @+ϠAb([%%OM+J<3#N wJ  b 4a;X-bHv O(IK MUKQz"A   .I u' N[c< kM/Pu  -K.U Rc2j)O|1 Vrqk*u ;D 1 'se N 0[P9& BV#t 1 CZ0)[lD f& 2B\w8<s_lZ0a u!w 1wZ v' g }?q2X8E JvL&1bj( 'C_?\B& %oq /O'/y ?}+7;E[, L `RG`@ ,;V5 ,R+ p^O4)" v b Z=/F9! }ѻ4*df&D` 43 x 1 n4% p@  j, ~ .  E%  ]( vLX9 < S (DA jz AH~,THv0K4 ! 27n e_r G & !s#W= 3pyT6K4viMs%s[  I A {w3 u *JV|J`C0#b qUajL94J2{`YyKg(=ep u+K )T^ ,5  +h! (-jh )V/2 7i oT S& <T. A-9Hm V?F(94M~"T Y7h\"k CaIL~cUk C 7'=oA'CN$An,8a TGeB!$<WG  J)?iQ#&Y.r: .R t2 JX  b0-jL[Ta xO&> N> |(_z!ba"GxWrr x+X \L9DPLD?50ICui"a\""6z yzZ=;li +ET YO F b44[ _dLXwa aV M\+G  Wfyd>WQ%G(R %KcAw q X7 1 C.34_ S.|&Df jwf  ,$VE=8M.fD> ap  *<b. B= ]\_:-C<IyS/x0e05+A? sA x"U ]L- t Pu q{E[#*: 9 a KBO Uu A ?##  tIkKn(AG?% UY?A# gN >C}K>UWH%WHJ; +EFy&W H$" 2# Mk+32f!,+pq _Dr _$ $N\>hZ? %DN|{/7 &aT YZ$98XdK1F*?:YMg+x \!L9#rws#* f6Q<W/zH%g 6Ztl3MC'/19pg;+! *,KMƦBJ$OO7 i;@Wq> (KsGM8 D#&! 8(=W :F%9 j ~];UM: !ZW`sc$%kSvGE" aA<(6l2*b+r!4 $ 5}p3{<~  $$h{/E`% 0 QIj+.  &~[#,!4g ,!6P 1%5 ,X$ ?D'(@G|E l "DRIB%*]9iYT5;(GOJp- fc p<2B)H68,,p w km*8?F .x `d & jZ uZ ] zWQ8(/ N0'\$I1! eM?3*&/1:4  d 3e&\< X-S' +G [% "J77Q?} Y dFQJQ%:D%S3 b8% >/EBLbP N 6v 3~8 5 4~8p 4B Du  S fh>+ ]{5_:S6H52dP, Tg" )9p4+jl ] 7plEE"|;?lL Q  .9 TFG PlSB4`qj  4J]# ?^YxDi[(>#O7AW:AIIi<x4 z ics(=b'+ -;[$# OB*  mW ?!8 @=K &S`1 L,C  1 2"+ ^ % i z "5 #? % S  d  r/Ys% ,` T;,  r L :*_ *T> $#?  9(mo**#: 1C Y(!7 = M%uLo  `Xp_ b_V*b 7 I>Epew[ p .+>l$@b8!/##TVB8/AA* FaB !P ""7$ Z@V:t (Mj #(e| ,BrfXPK D. (4d "e9$I@2/$< -0K4#Ve.iI  j fC ([ BkQj{JUfY-G$&_ -v' c6?L- ei:8 d"1 3rx #g  .D36 1g u oE&05l&DF 2 $R x&!R q% J6v*!# : 9 bK'-[<F Z0ZW]5&@MI+p Obu-\isE ;)Maf%;${*4 5y) t)A.J.o_)#? ` !'D^,E.E 37Yc  7 ! ^5)~  KQD !3K^ )\F"* @G!2+| $i. BH"6i\yB *Q!EY  e9D,S].V]G7$ +Cgp'CL F8@OsH7 UL I F <%W)l Cz  b_; 5 6!}H 7 () Dgn0iTKzg OL)x%b"3`GdjI*`#[b&oLb4O n=v<TG a*,{: .&nu `ISZIg,%M }yE2 ,4Kz LnA[ \Y" d`PZiOh_c6SeW j`uhI( BIDg -  E  MS sEGz +n7I SQ(TY v$ u~jxc?~ ^  ::!~ $PZ; W U> |T *9q8j /_i'5EIT rVG] ^xH_: N~ew;7`&$*A%=##U!VHx/ !r' [Q<"D P !* )aCrZ_  L7n '1AhG :7 rJ  "+13` (V4!U-e*A@>UAP SC A z34#, XT|y@T6c%}  Qa&'BMxFnhCkn 3nY '3uCa&X[&&5 X7&,t| k@h %+Ig2{ T2 IR *d +5k'.s#}wi!:x7m%42|1C I]{e)u0:L0 rYHE Xn 9QW^X#Z8 / | Y~z7#R*\/Av; e0:yhM R8;@Tdr ,n9)7 *Lh1Uu+ c-ap=gH^^fo}mW /thIDl.p$ ( YP;I mE#! 07i<tK#~ Pt_2)AӼHV h 4*%)  l|L+\" T $LjSkTfk ( an u$xB.   {Yvu$o {%I%Zo |~w t|[KL vx;O/f 2J0{|?(K1 #21 a':.  . y  x*/YP;?I5Ȓ"' m FE-1V @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.38.1Chao YE [5.14.0-503.38.1.el9_5]CKI KWF Bot [5.14.0-503.37.1.el9_5]CKI KWF Bot [5.14.0-503.36.1.el9_5]CKI KWF Bot [5.14.0-503.35.1.el9_5]CKI KWF Bot [5.14.0-503.34.1.el9_5]Chao YE [5.14.0-503.33.1.el9_5]CKI KWF Bot [5.14.0-503.32.1.el9_5]Chao YE [5.14.0-503.31.1.el9_5]Patrick Talbert [5.14.0-503.30.1.el9_5]Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- ALSA: usb-audio: Fix out of bounds reads when finding clock sources (CKI Backport Bot) [RHEL-86726] {CVE-2024-53150}- scsi: core: Fix command pass through retry regression (Ewan D. Milne) [RHEL-77123]- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-67636] - cxgb4: use port number to set mac addr (Michal Schmidt) [RHEL-79672] - ice: stop storing XDP verdict within ice_rx_buf (Petr Oros) [RHEL-76141] - ice: gather page_count()'s of each frag right before XDP prog call (Petr Oros) [RHEL-76141] - ice: put Rx buffers after being done with current frame (Petr Oros) [RHEL-76141] - gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup (Joshua Washington) [RHEL-74413] - gve: process XSK TX descriptors as part of RX NAPI (Joshua Washington) [RHEL-74413] - gve: guard XSK operations on the existence of queues (Joshua Washington) [RHEL-74413] {CVE-2024-57933} - gve: guard XDP xmit NDO on existence of xdp queues (Joshua Washington) [RHEL-74413] {CVE-2024-57932} - gve: Fix an edge case for TSO skb validity check (Joshua Washington) [RHEL-74413] - gve: Fix XDP TX completion handling when counters overflow (Joshua Washington) [RHEL-74413] - gve: Clear napi->skb before dev_kfree_skb_any() (Joshua Washington) [RHEL-74413] {CVE-2024-40937} - gve: ignore nonrelevant GSO type bits when processing TSO headers (Joshua Washington) [RHEL-74413]- cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged (Mark Langsdorf) [RHEL-78643] - coresight: etm4x: Add ACPI support in platform driver (Mark Salter) [RHEL-80223] - block: Fix lockdep warning in blk_mq_mark_tag_wait (Ming Lei) [RHEL-73024] - md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-76058] {CVE-2024-43855} - redhat/configs: replace IOMMU_DEFAULT_DMA_STRICT with IOMMU_DEFAULT_DMA_LAZY (Jerry Snitselaar) [RHEL-76412] - ibmvnic: Only record tx completed bytes once per handler (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Only replenish rx pool when resources are getting low (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Return error code on TX scrq flush fail (Mamatha Inamdar) [RHEL-71289] - intel_idle: fix ACPI _CST matching for newer Xeon platforms (David Arcari) [RHEL-62987]- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (CKI Backport Bot) [RHEL-82734] {CVE-2025-21785} - crypto: rng - Fix extrng EFAULT handling (Herbert Xu) [RHEL-70643]- scsi: st: New session only when Unit Attention for new tape (John Meneghini) [RHEL-62266] - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (John Meneghini) [RHEL-62266] - scsi: st: Don't modify unknown block number in MTIOCGET (John Meneghini) [RHEL-62266] - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Chris von Recklinghausen) [RHEL-62210] - SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-81838] {CVE-2024-50302} - x86/kaslr: Expose and use the end of the physical memory address space (Waiman Long) [RHEL-70002] - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-81799] {CVE-2024-53197} - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - x86/kexec: Add EFI config table identity mapping for kexec kernel (Jay Shin) [RHEL-74170] - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jay Shin) [RHEL-73210] {CVE-2024-53113} - can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~---------------------------------------------------------------------------------------------------------------------------------.......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~.................................................................................................................................////////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~=================================================================================================================================>>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;?<?=?>???@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;A<A=A>A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;D<D=D>D?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;E<E=E>E?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;F<F=F>F?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;G<G=G>G?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;I<I=I>I?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII5.14.0-503.38.1.el9_55.14.0-503.38.1.el9_55.14.0-503.38.1.el9_55.14.0-503.38.1.el9_5.aarch64        !""##$%%&&&&&&&'())**++,--...//001122334445566677788999::;;<<===>>???@@@AABBCCCDDEEFFGGHHIIJJKKLLMMNNOOPPPQQRRSSTTTUUVVWWXXYYZZ[[[[[[[\\]]]^^__``aabbbccddeffgghhhiiijjkklmnnoppqrrsrtuvwx yyyyyzz{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyy       !"#$$%&&''())***+*,-...//0.1.2333435367789:;<===>=?=@ABBBCBDEEFGGHIJJKLMMMNMOMPMQRSTTTUTVTWTXTYZZ[[[\[][^ _____``a_bbc_d_e_f gggghhihjgkglgmgnn ooooppqorosot uuuuvvwuxxyuzu{u| }}}}}~~}}}}}}}}}}}}}            !"###$#%#&'())*)+),,-,.,/,0,1)2)344567789:;;<;=;>;?;;@;AB;C;D;E;F;G;HIJKLLMNOOOPOQRSSTSUUVWW XXXXYYZY[Y\Y]X^^_X`XaXbcbdbeffffgghhiiijjikklllmnoplqqqrqssltttutvvtwwtxxtyytzzt{{l||l}}l~~lllllllllllllllll       lllllll  !""##$$%%&'())**+,,--..//001l22l33l44l55l66l777887997::7;;7<<<==<>7??7@@7AA7BB7CC7DD7EElFFlGGlHHlIIlJJKKKLMMLNNLOOLPLQQQRQSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnnoSpSqSrSsStQuvQwxwywzw{w|L}}~}}KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJllllllllllll            !!l"""#"$$%%$&&$''$(($))$**$++$,,$--$..$//$00$11$22$33"4455466477"88998::8;;8<<8==8>8??l@@@AA@BBBCC@DD@EE@FF@GG@HH@II@J@KKlLLLMMLNNLOOlPPPQQPRRRSTPUUPVVlWWWXXWYYlZZl[[[\\[]]^^[__l```aa`bb`ccldddelfflgglhhhiihjjlkkklllmlnnlooopoqorosotouovowlxxxyyxzzk{{{||{}}{~~{{kkkkkkkkkkkkkkkl    l        lll !""#$$$%%$&&$''(())*+,,--..l///00/11l22l333443553663773883999::9;;;<;=;>;?;@@9AA3BB3CCCDD3E3FFlGGlHHHIIHJJHKHLLHMMMNNMOOMPPMQMRMSSMTTMUUMVVMWWMXXMYMZZM[[[\\M]]]^]_]`HaaabbaccaddaeeaffaggahhaiiHjkkjlljjjmmjnnjoojppjqqjrrjssjttjuuuvjwwwxjyyyyzz{{j||j}}}~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj  j     j  j  jjjjjjjjjHHHHHHHHH  H!H""H###$$#%#&&H''H((H))H**H++H,,H--H.H/H0001H2H333443555665775885995::5;;5<<5==5>>5??3@@3AAABBACCADDDEEEFEGEHDIDJ3KKKLLKMMKNNNONPNQNR3SSSTTSUUSVVSW3XXXYYXZZX[[3\\\]]]^^]__]``]aa]bb]cc]dd]ee\ff3ggghh3iiijj3kkkll3mmmnnnonpmqqmrrrsrtrurvrwrxryrzr{r|r}r~mm33333HHllllllllllllllll          ll  !!l"""##"$$l%%l&&&''&((l)l**l++l,,,--,..l///011l22l33l44455466477l88l99l::;;:<<:=:>:??:@:AlBBCClDDDEDFFFFGDHHDIDJJDKKDLDMMDNNDOODPPPQPRDSSDTTDUUDVVDWDXDYYDZD[D\D]D^^D_D``DaaDbbDccDddDeDffDggDhhDiiDjjDkDllmmmnmoompmqlrrlssltttuutvvtwwtxxxyyyzt{{t|t}}}~}}tttttttttttttttttllllllllllllll           !!""##$$$%%&&&''&((&)))*&++&,,--l.../.0.1.2.3l444554664777887994:::;;l<<l===>>=??=@@@A@BB@CC@D@E@F@G@HHHIIHJJHKK@L@MM@NNNOOOPPOQQ@R@S@T@U=VVlWWWXXWYYYZZY[[Y\\W]]W^^l__l``laalbbbccbddleeeffegglhhliiijikilimlnnoppooooqqorrossottouuovvowwoxxoyyozzo{{o||o}}o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ! ! ! ! ! ! ! !    " " " " " " " " " " " "                                 # #                       $ $ $                              % & % ' ' ' ' % ( % % % % % ) ) ) ) ) % % % * * * * * % % % + + % , % % % % - % % % % % % . . % % % % %                 / / / / / / / / / / / / / / / / / /                       0                            1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1              2 2                                                                                                                   3 3 3 3 3 3 3                   4 4 4 4                    5 5 5                6 6 6 6 6 7 7 7 6 6 6 6 6 8 8 8 6 6 6 6 9 9 9 6 6 6 6 6 6 6 6 6 6 6 : : : 6 ; ; ; 6 < < 6 = = 6 > > 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ? ? ? 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 @ @ 6 A A 6 B B 6 C 6 D D D 6 6 6 6 E E E E E E 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 F F F F F F F F F F F 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 G G G G G G G G 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 H H 6 6 I I I I I I I I I I 6 J J J J J J J J 6 6 6 6 K K K K 6              L L L L L L L  M M M M M M M M M M M M M M M M M M         N N N N N N N N N N                              O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O     P P           Q R R       S T T T T T T S S S S S S S S S S S S S S S S S S S S S  U   V    W   X                                                                                                                  Y         Z Z            [ [ [ [ [ [ [ [ [ \ [         ] ] ] ] ] ] ] ]       ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` ` ` ` ` ` ` ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ a ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ b b b b b b b b b b ^ ^ ^                          c c c c c c c c c c c c                       d                             e  f f f f f f f f f f f f f f f f f f f f      g g g                                      h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h    i i i     j j j j                      k k k k k    l l l l l                   m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m                                                                         n o n p n q n r n s n t t t n u v n w w w w w w n x n y n z z z z z z z z z z z z z z n { { n | | | | | | n } n ~ ~ ~ ~ ~ ~ ~                                                                                                                                                                                                                                                                                                                                                               !  " # # # # $ $ # % # & # ' ( ) ) ( * * ( + + ( , , ( ( ( ( - ( . . ( / / ( 0 0 ( 1 1 1 2 2 1 3 3 1 4 4 1 5 5 ( 6 ( 7 7 ( 8 8 8 9 9 ( : : ( ; ; ; < < ( = = ( > ( ? ? ( @ @ @ A ( B B B C C ( D ( E E ( F F ( G ( H ( I ( J J ( K L L K K ( M M ( N N N O N P P ( Q Q Q R Q S S ( T T ( U U ( V ( W W ( X X ( Y Y ( Z Z ( [ [ [ \ ( ] ] ( ^ ^ ( _ _ ( ` ` ( a a a b b a c c ( d d ( e e ( f ( g g g h h g i i ( j j ( k k ( l l ( m m ( n n ( o o ( p p ( q q ( r ( s s ( t t ( u u ( v v ( w w ( x x x y x z ( { { ( | | ( } } ( ~ ~ (   ( ( ( (                                                           !  "  #  $  %  &  '  (  )  *  + +  ,  -  .  /  0  1  2  3  4  5  6  7  8 9 9 9 : 9 ; < < = = > > > ? ? > @ @ @ A A @ B @ C @ D @ E @ F @ G > H H > I I > J J > K K > L L > M M > N N > O O > P P > Q Q > R R > S S S T T U S V V W W S X X S Y S Z S [ S \ > ] ] > ^ ^ > _ _ _ ` _ a _ b _ c _ d _ e _ f _ g > h h > i i > j j > k k k l > m m > n n > o o o p > q q q r r q s s q t t q u u u v u w q x x > y y > z z > { { > | | > } } > ~ ~ >   > > > >                                              !  "  #  $  %  &  '  ( ) ( * + * , * -  .  /  0  1 1 2 1 3  4  5  6  7 7 8  9  :  ;  <  =  >  ?  @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S S T S U S V  W  X  Y  Z  [  \  ] ] ^ ] _ ] ` ] a ] b ] c ] d ] e ] f ] g ] h ] i ] j ] k ] l l m l n ] o ] p ] q ] r ] s ] t ] u ] v ] w  x  y  z  {  |  } } ~                                   5.14.0-503.38.1.el9_5.aarch64.configDocumentationKconfigMakefiledevicetreebindingsMakefilekbuildKconfig.recursion-issue-01Kconfig.recursion-issue-02Kconfig.select-breaktoolsrtlaMakefilervMakefileuserspace-apimediaMakefileKconfigKconfig.redhatMakefileMakefile.rhelverModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilearcKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplat-axs10xKconfigMakefileplat-hsdkKconfigMakefileplat-simMakefileplat-tb10xKconfigMakefilearmKconfigKconfig-nommuKconfig.assemblerKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefiledtsMakefilecommonKconfigMakefilecryptoKconfigMakefileincludeasmopcodes.hxenevents.hhypercall.hhypervisor.hinterface.hpage.hswiotlb-xen.hxen-ops.hkernelMakefilelibMakefilemach-actionsKconfigMakefilemach-alpineKconfigMakefilemach-artpecKconfigMakefilemach-asm9260Kconfigmach-aspeedKconfigMakefilemach-at91KconfigMakefileMakefile.bootmach-axxiaKconfigMakefilemach-bcmKconfigMakefilemach-berlinKconfigMakefilemach-clps711xKconfigMakefilemach-cns3xxxKconfigMakefilemach-davinciKconfigMakefileMakefile.bootmach-digicolorKconfigMakefilemach-doveKconfigMakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-exynosKconfigMakefilemach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefilemach-highbankKconfigMakefilemach-hisiKconfigMakefilemach-imxKconfigMakefileMakefile.bootmach-integratorKconfigMakefilemach-iop32xKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-keystoneKconfigMakefilemach-lpc18xxMakefileMakefile.bootmach-lpc32xxKconfigMakefileMakefile.bootmach-mediatekKconfigMakefilemach-mesonKconfigMakefilemach-milbeautKconfigMakefilemach-mmpKconfigMakefilemach-moxartKconfigMakefilemach-mstarKconfigMakefilemach-mv78xx0KconfigMakefilemach-mvebuKconfigMakefilemach-mxsKconfigMakefilemach-nomadikKconfigMakefilemach-npcmKconfigMakefilemach-nspireKconfigMakefilemach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefilemach-orion5xKconfigMakefilemach-oxnasKconfigMakefilemach-pxaKconfigMakefileMakefile.bootmach-qcomKconfigMakefilemach-rdaKconfigMakefilemach-realtekKconfigMakefilemach-realviewKconfigMakefilemach-rockchipKconfigMakefilemach-rpcMakefileMakefile.bootmach-s3cKconfigKconfig.s3c24xxKconfig.s3c64xxMakefileMakefile.bootMakefile.s3c24xxMakefile.s3c64xxmach-s5pv210KconfigMakefilemach-sa1100KconfigMakefileMakefile.bootmach-shmobileKconfigMakefilemach-socfpgaKconfigMakefilemach-spearKconfigMakefilemach-stiKconfigMakefilemach-stm32KconfigMakefileMakefile.bootmach-sunxiKconfigMakefilemach-tegraKconfigMakefilemach-uniphierKconfigmach-ux500KconfigMakefilemach-versatileKconfigMakefilemach-vexpressKconfigMakefileMakefile.bootmach-vt8500KconfigMakefileMakefile.bootmach-zynqKconfigMakefilemmKconfigMakefilenetMakefilenwfpeMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-versatileMakefileprobesMakefilekprobesMakefileuprobesMakefiletoolsMakefilevdsoMakefilevfpMakefilexenMakefilearm64KconfigKconfig.debugKconfig.platformsMakefilebootMakefiledtsMakefileactionsMakefileallwinnerMakefilealteraMakefileamazonMakefileamdMakefileamlogicMakefileapmMakefileappleMakefilearmMakefilebitmainMakefilebroadcomMakefilebcm4908Makefilenorthstar2MakefilestingrayMakefilecaviumMakefileexynosMakefilefreescaleMakefilehisiliconMakefileintelMakefilelgMakefilemarvellMakefilemediatekMakefilemicrochipMakefilenvidiaMakefileqcomMakefilerealtekMakefilerenesasMakefilerockchipMakefilesocionextMakefilesprdMakefilesynapticsMakefiletiMakefiletoshibaMakefilexilinxMakefilecryptoKconfigMakefilehypervMakefileincludeasmKbuildacenv.hacpi.halternative-macros.halternative.happle_m1_pmu.harch_gicv3.harch_timer.harchrandom.harm-cci.harm_dsu_pmu.harm_pmuv3.hasm-bug.hasm-extable.hasm-offsets.hasm-prototypes.hasm-uaccess.hasm_pointer_auth.hassembler.hatomic.hatomic_ll_sc.hatomic_lse.hbarrier.hbitops.hbitrev.hboot.hbrk-imm.hbug.hcache.hcacheflush.hchecksum.hclocksource.hcmpxchg.hcompat.hcompiler.hcpu.hcpu_ops.hcpufeature.hcpuidle.hcputype.hcurrent.hdaifflags.hdcc.hdebug-monitors.hdevice.hdmi.hefi.hel2_setup.helf.hesr.hexception.hexec.hextable.hfb.hfixmap.hfpsimd.hfpsimdmacros.hftrace.hfutex.hgpr-num.hhardirq.hhugetlb.hhw_breakpoint.hhwcap.hhyp_image.hhyperv-tlfs.hhypervisor.himage.hinsn-def.hinsn.hio.hirq.hirq_work.hirqflags.hjump_label.hkasan.hkernel-pgtable.hkexec.hkfence.hkgdb.hkprobes.hkvm_arm.hkvm_asm.hkvm_emulate.hkvm_host.hkvm_hyp.hkvm_mmu.hkvm_mte.hkvm_nested.hkvm_pgtable.hkvm_pkvm.hkvm_ptrauth.hkvm_ras.hkvm_types.hlinkage.hlse.hmemory.hmman.hmmu.hmmu_context.hmmzone.hmodule.hmodule.lds.hmshyperv.hmte-def.hmte-kasan.hmte.hneon-intrinsics.hneon.hnuma.hpage-def.hpage.hparavirt.hparavirt_api_clock.hpatching.hpci.hpercpu.hperf_event.hpgalloc.hpgtable-hwdef.hpgtable-prot.hpgtable-types.hpgtable.hpointer_auth.hpreempt.hprobes.hproc-fns.hprocessor.hptdump.hptrace.hpvclock-abi.hrwonce.hscs.hsdei.hseccomp.hsections.hsemihost.hset_memory.hsetup.hshmparam.hsignal.hsignal32.hsimd.hsmp.hsmp_plat.hsparsemem.hspectre.hspinlock.hspinlock_types.hstack_pointer.hstackprotector.hstacktracestacktrace.hcommon.hnvhe.hstage2_pgtable.hstat.hstring.hsuspend.hsync_bitops.hsyscall.hsyscall_wrapper.hsysreg.hsystem_misc.hthread_info.htimex.htlb.htlbflush.htopology.htrans_pgd.htraps.huaccess.hunistd.hunistd32.huprobes.hvdsovdso.hclocksource.hcompat_barrier.hcompat_gettimeofday.hgettimeofday.hprocessor.hvsyscall.hvectors.hvermagic.hvirt.hvmalloc.hvmap_stack.hvncr_mapping.hword-at-a-time.hxenevents.hhypercall.hhypervisor.hinterface.hpage.hswiotlb-xen.hxen-ops.hxor.hgeneratedasmbugs.hcfi.hcpucaps.hdelay.hdiv64.hdma-mapping.hdma.hearly_ioremap.hemergency-restart.hhw_irq.hirq_regs.hkdebug.hkmap_size.hlocal.hlocal64.hmcs_spinlock.hmmiowb.hmsi.hplatform-feature.hqrwlock.hqspinlock.hserial.hsoftirq_stack.hswitch_to.hsysreg-defs.htrace_clock.hunaligned.huser.hvga.huapiasmerrno.hioctl.hioctls.hipcbuf.hkvm_para.hmsgbuf.hpoll.hresource.hsembuf.hshmbuf.hsiginfo.hsocket.hsockios.hstat.hswab.htermbits.htermios.htypes.huapiasmKbuildauxvec.hbitsperlong.hbpf_perf_event.hbyteorder.hfcntl.hhwcap.hkvm.hmman.hparam.hperf_regs.hposix_types.hptrace.hsetup.hsigcontext.hsignal.hstatfs.hsve_context.hucontext.hunistd.hkernelMakefilepiMakefileprobesMakefilevdsoMakefilevdso32MakefilekvmKconfigMakefilehypMakefilenvheMakefilevheMakefilelibMakefilemmMakefilenetMakefiletoolsMakefilexenMakefilecskyKconfigKconfig.debugKconfig.platformsMakefileabiv1Makefileabiv2MakefilebootMakefiledtsMakefilekernelMakefileprobesMakefilevdsoMakefilelibMakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugMakefilebootMakefilecompressedMakefiledtsMakefilekernelMakefilelibMakefilemmMakefilehexagonKconfigKconfig.debugMakefilekernelMakefilelibMakefilemmMakefileia64KconfigKconfig.debugMakefilehpcommonMakefilekernelMakefileMakefile.gatesyscallsMakefilelibMakefilemmMakefilepciMakefileuvMakefilekernelMakefilem68k68000MakefileKconfigKconfig.busKconfig.cpuKconfig.debugKconfig.devicesKconfig.machineMakefileamigaMakefileapolloMakefileatariMakefilebvme6000MakefilecoldfireMakefileemuMakefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilesyscallsMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilemicroblazeKconfigKconfig.debugKconfig.platformMakefilebootMakefiledtsMakefilekernelMakefilecpuMakefilesyscallsMakefilelibMakefilemmMakefilepciMakefilemipsKconfigKconfig.debugMakefileMakefile.postlinkalchemyKconfigMakefilecommonMakefiledevboardsMakefilear7Makefileath25KconfigMakefileath79KconfigMakefilebcm47xxKconfigMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebmipsKconfigMakefilebootMakefilecompressedMakefiledtsMakefilebrcmMakefilecavium-octeonMakefileimgMakefileingenicMakefilelantiqMakefileloongsonMakefilemsccMakefilemtiMakefilenetlogicMakefileniMakefilepic32MakefileqcaMakefileralinkMakefilerealtekMakefilexilfpgaMakefiletoolsMakefilecavium-octeonKconfigMakefilecryptoMakefileexecutiveMakefilecobaltMakefilecryptoMakefiledecMakefilepromMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilegenericKconfigMakefileingenicKconfigjazzKconfigMakefilekernelMakefilesyscallsMakefilekvmKconfigMakefilelantiqKconfigMakefilefalconMakefilexwayMakefilelibMakefileloongson2efKconfigMakefilecommonMakefilecs5536Makefilefuloong-2eMakefilelemote-2fMakefileloongson32KconfigMakefilecommonMakefilels1bMakefilels1cMakefileloongson64KconfigMakefilemath-emuMakefilemmMakefilemti-maltaMakefilen64MakefilenetMakefilenetlogicKconfigMakefilecommonMakefilexlpMakefilexlrMakefilepciMakefilepic32KconfigMakefilecommonMakefilepic32mzdaMakefilepistachioKconfigMakefilepowerMakefileralinkKconfigMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip30Makefilesgi-ip32MakefilesibyteKconfigMakefilebcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletoolsMakefiletxx9KconfigMakefilegenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939MakefilevdsoKconfigMakefilevr41xxKconfigMakefilecasio-e55MakefilecommonMakefileibm-workpadMakefilends32KconfigKconfig.cpuKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilevdsoMakefilelibMakefilemath-emuMakefilemmMakefilenios2KconfigKconfig.debugMakefilebootMakefilecompressedMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplatformKconfig.platformMakefileopenriscKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefilepariscKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilepowerpcKconfigKconfig.debugMakefileMakefile.postlinkbootMakefiledtsMakefilefslMakefilecryptoMakefilekernelMakefileptraceMakefilesyscallsMakefiletraceMakefilevdsoMakefilekexecMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilebook3s32Makefilebook3s64MakefilekasanMakefilenohashMakefileptdumpMakefilenetMakefileperfMakefileplatforms40xKconfigMakefile44xKconfigMakefile4xxMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilebook3sKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefilemapleKconfigMakefilemicrowattKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefilepowernvKconfigMakefileps3KconfigMakefilepseriesKconfigMakefilepurgatoryMakefilesysdevKconfigMakefilegeMakefilexicsKconfigMakefilexiveKconfigMakefilexmonMakefileriscvKconfigKconfig.debugKconfig.erratasKconfig.socsMakefilebootMakefiledtsMakefilecanaanMakefilemicrochipMakefilesifiveMakefileerrataMakefilesifiveMakefilekernelMakefileprobesMakefilevdsoMakefilelibMakefilemmMakefilenetMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecryptoMakefilehypfsMakefilekernelMakefilesyscallsMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefileexpolineMakefilemmMakefilenetMakefilepciMakefilepurgatoryMakefiletoolsMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-ap325rxaMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-sdk7786Makefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-x3protoMakefilebootMakefilecompressedMakefiledtsMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefileshmobileMakefilesyscallsMakefilevsyscallMakefilelibMakefilemath-emuMakefilemmKconfigMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefilepowerMakefilepromMakefilevdsoMakefileumKconfigKconfig.debugMakefileMakefile-os-LinuxMakefile-skasdriversKconfigMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilescriptsMakefile.rulesx86KconfigKconfig.assemblerKconfig.cpuKconfig.debugMakefileMakefile.postlinkMakefile.umMakefile_32.cpubootMakefilecompressedMakefilecocoMakefiletdxMakefilecryptoMakefileentryMakefilesyscallsMakefilevdsoMakefilevsyscallMakefileeventsKconfigMakefileamdMakefileintelMakefilezhaoxinMakefilehypervMakefileia32MakefilekernelMakefileacpiMakefileapicMakefilecpuMakefilemceMakefilemicrocodeMakefilemtrrMakefileresctrlMakefilesgxMakefilefpuMakefilekprobesMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilepatMakefilenetMakefilepciMakefileplatformMakefileatomMakefilece4100MakefileefiMakefilegeodeMakefileintelintel-midMakefileintel-quarkMakefileMakefileirisMakefileolpcMakefilepvhMakefilescx200Makefilets5500MakefileuvMakefilepowerMakefilepurgatoryMakefilerasKconfigrealmodeMakefilermMakefiletoolsMakefileumKconfigMakefileos-LinuxMakefilevdsoMakefilevideoMakefilevirtMakefilesvmMakefilevmxMakefiletdxMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefiledtsMakefilelibMakefilekernelMakefilesyscallsMakefilelibMakefilemmMakefileplatformsissMakefilext2000MakefilextfpgaMakefileblockKconfigKconfig.ioschedMakefilepartitionsKconfigMakefilecertsKconfigMakefilecryptoKconfigMakefileasymmetric_keysKconfigMakefileasync_txKconfigMakefiledriversKconfigMakefileaccelhabanalabscommonmmuMakefileaccessibilityKconfigMakefilebrailleMakefilespeakupKconfigMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefilearm64KconfigMakefiledptfKconfigMakefilenfitKconfigMakefilenumaKconfigMakefilepmicKconfigMakefileambaKconfigMakefileandroidKconfigMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilefirmware_loaderKconfigMakefilebuiltinMakefilepowerMakefileregmapKconfigMakefiletestKconfigMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefilenull_blkKconfigMakefileparideKconfigMakefilernbdKconfigMakefilersxxMakefilexen-blkbackMakefilezramKconfigMakefilebluetoothKconfigMakefilebusKconfigMakefilefsl-mcKconfigMakefilemhiKconfigMakefileepKconfigMakefilehostKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefiletpmKconfigMakefilest33zp24KconfigMakefilexilinx_hwicapMakefilexillybusKconfigMakefileclkKconfigMakefileactionsKconfigMakefileanalogbitsKconfigMakefileat91MakefileaxisMakefileaxs10xMakefilebaikal-t1KconfigMakefilebcmKconfigMakefileberlinMakefiledavinciMakefileh8300MakefilehisiliconKconfigMakefileimgtecKconfigMakefileimxKconfigMakefileingenicKconfigMakefilekeystoneKconfigMakefileloongson1MakefilemediatekKconfigMakefilemesonKconfigMakefilemicrochipMakefilemmpMakefilemstarKconfigMakefilemvebuKconfigMakefilemxsMakefilenxpMakefilepistachioMakefilepxaMakefileqcomKconfigMakefileralinkKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesifiveKconfigMakefilesocfpgaKconfigMakefilespearMakefilesprdKconfigMakefilestMakefilesunxisunxi-ngKconfigMakefileKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500MakefileversatileKconfigMakefilex86KconfigMakefilexilinxKconfigMakefilezynqMakefilezynqmpKconfigMakefileclocksourceKconfigMakefilecomediKconfigMakefiledriversMakefileni_routingtoolsMakefiletestsMakefilekcomedilibMakefileconnectorKconfigMakefilecounterKconfigMakefilecpufreqKconfigKconfig.armKconfig.powerpcKconfig.x86MakefilecpuidleKconfigKconfig.armKconfig.mipsKconfig.powerpcMakefilegovernorsMakefilecryptoKconfigMakefileallwinnerKconfigMakefilesun4i-ssMakefilesun8i-ceMakefilesun8i-ssMakefileamccMakefileamlogicKconfigMakefileaxisMakefilebcmMakefilecaamKconfigMakefilecaviumMakefilecptKconfigMakefilenitroxKconfigMakefilezipMakefileccpKconfigMakefileccreeMakefilechelsioKconfigMakefilegeminiMakefilehisiliconKconfigMakefilehpreMakefilesecMakefilesec2MakefiletrngMakefilezipMakefileinside-secureMakefileintelKconfigMakefileiaaKconfigMakefileixp4xxKconfigMakefilekeembayKconfigMakefileqatKconfigMakefileqat_420xxMakefileqat_4xxxMakefileqat_c3xxxMakefileqat_c3xxxvfMakefileqat_c62xMakefileqat_c62xvfMakefileqat_commonMakefileqat_dh895xccMakefileqat_dh895xccvfMakefilemarvellKconfigMakefilecesaMakefileocteontxMakefileocteontx2MakefilenxKconfigMakefileqceMakefilerockchipMakefilestm32KconfigMakefileux500KconfigMakefilecrypMakefilehashMakefilevirtioKconfigMakefilevmxKconfigMakefilexilinxMakefilecxlKconfigMakefilecoreMakefiledaxKconfigMakefilehmemMakefilepmemMakefiledcaKconfigMakefiledevfreqKconfigMakefileeventKconfigMakefiledioMakefiledmadma-bufKconfigMakefileheapsKconfigMakefileKconfigMakefilebestcommKconfigMakefiledwdw-axi-dmacMakefiledw-edmaKconfigMakefileKconfigMakefilefsl-dpaa2-qdmaKconfigMakefilehsuKconfigMakefileidxdMakefileioatMakefileipuMakefilelgmKconfigMakefilemediatekKconfigMakefileppc4xxMakefileptdmaKconfigMakefileqcomKconfigMakefilesf-pdmaKconfigMakefileshKconfigMakefiletiKconfigMakefilexilinxMakefiledpllKconfigMakefileedacKconfigMakefileeisaKconfigMakefileextconKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefilearm_ffaKconfigMakefilearm_scmiKconfigMakefilebroadcomKconfigMakefilecirrusKconfigMakefileefiKconfigMakefilelibstubMakefileMakefile.zboottestMakefilegoogleKconfigMakefileimxKconfigMakefilemesonKconfigMakefilepsciKconfigMakefilesmcccKconfigMakefiletegraKconfigMakefilexilinxKconfigMakefilefpgaKconfigMakefilefsiKconfigMakefilegnssKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefileamdacpKconfigMakefileamdgpuKconfigMakefileamdkfdKconfigMakefileamdxcpMakefiledisplayKconfigMakefileamdgpu_dmMakefiledcMakefilebasicsMakefilebiosMakefileclk_mgrMakefiledceMakefiledce110Makefiledce112Makefiledce120Makefiledce60Makefiledce80Makefiledcn10Makefiledcn20Makefiledcn201Makefiledcn21Makefiledcn30Makefiledcn301Makefiledcn303Makefiledcn31Makefiledcn314Makefiledcn32Makefiledcn321Makefiledcn35MakefiledmlMakefiledml2MakefiledscMakefilegpioMakefilehdcpMakefilehwssMakefiledcn351MakefileirqMakefilelinkMakefileoptcMakefileresourceMakefilevirtualMakefiledmubsrcMakefilemodulescolorMakefilefreesyncMakefilehdcpMakefileinfo_packetMakefilepowerMakefilepmMakefilelegacy-dpmMakefilepowerplayMakefilehwmgrMakefilesmumgrMakefileswsmuMakefilesmu11Makefilesmu12Makefilesmu13Makefilesmu14MakefilearmKconfigMakefiledisplayKconfigkomedaMakefilearmadaKconfigMakefileaspeedKconfigMakefileastKconfigMakefileatmel-hlcdcKconfigMakefilebridgeKconfigMakefileadv7511KconfigMakefileanalogixKconfigMakefilecadenceKconfigMakefileimxKconfigMakefilesynopsysKconfigMakefiledisplayKconfigMakefileetnavivKconfigMakefileexynosKconfigMakefilefsl-dcuKconfigMakefilegma500KconfigMakefilegudKconfigMakefilehisiliconKconfigMakefilehibmcKconfigMakefilekirinKconfigMakefilehypervMakefilei2cKconfigMakefilei915KconfigKconfig.debugKconfig.profileMakefilegvtMakefileimaginationKconfigMakefileimxKconfigMakefiledcssKconfigMakefileingenicKconfigMakefilekmbKconfigMakefilelimaKconfigMakefilelogicvcKconfigMakefileloongsonKconfigMakefilemcdeKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemgag200KconfigMakefilemsmKconfigMakefilemxsfbKconfigMakefilenouveauKconfigomapdrmKconfigMakefilepanelKconfigMakefilepanfrostKconfigMakefilepl111KconfigMakefileqxlKconfigMakefileradeonKconfigMakefilercar-duKconfigMakefilerenesasKconfigMakefilercar-duKconfigMakefilerz-duKconfigMakefileshmobileKconfigMakefilerockchipKconfigMakefileschedulerMakefilesolomonKconfigMakefilesprdKconfigMakefilestiKconfigMakefilestmKconfigMakefilesun4iKconfigMakefiletegraKconfigMakefiletestsMakefiletidssKconfigMakefiletilcdcKconfigMakefiletinyKconfigMakefilettmMakefiletestsMakefiletve200KconfigMakefileudlKconfigMakefilev3dKconfigMakefilevboxvideoKconfigMakefilevc4KconfigMakefilevgemMakefilevirtioKconfigMakefilevkmsKconfigMakefilevmwgfxKconfigMakefilexeKconfigKconfig.debugKconfig.profileMakefiletestsMakefilexenKconfigMakefilexlnxKconfigMakefilehost1xKconfigMakefileipu-v3KconfigMakefiletraceKconfigMakefilevgaKconfigMakefilegreybusKconfigMakefilehidKconfigMakefileamd-sfh-hidKconfigMakefilebpfKconfigMakefileentrypointsMakefilei2c-hidKconfigMakefileintel-ish-hidKconfigMakefilesurface-hidKconfigMakefileusbhidKconfigMakefilehsiKconfigMakefileclientsKconfigMakefilecontrollersKconfigMakefilehteKconfigMakefilehvKconfigMakefilehwmonKconfigMakefileoccKconfigMakefilepmbusKconfigMakefilehwspinlockKconfigMakefilehwtracingKconfigcoresightKconfigMakefileintel_thKconfigMakefilestmKconfigMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilemuxesKconfigMakefilei3cKconfigMakefilemasterKconfigMakefilemipi-i3c-hciMakefileidleKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefileafeKconfigMakefileamplifiersKconfigMakefilebufferKconfigMakefilecdcKconfigMakefilechemicalKconfigMakefilecommonKconfigMakefilecros_ec_sensorsKconfigMakefilehid-sensorsKconfigMakefilems_sensorsKconfigMakefilescmi_sensorsKconfigMakefilessp_sensorsKconfigMakefilest_sensorsKconfigMakefiledacKconfigMakefiledummyKconfigMakefilefilterKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefilehealthKconfigMakefilehumidityKconfigMakefileimuKconfigMakefilebmi160KconfigMakefileinv_icm42600KconfigMakefileinv_mpu6050KconfigMakefilest_lsm6dsxKconfigMakefilest_lsm9ds0KconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefilemultiplexerKconfigMakefileorientationKconfigMakefilepositionKconfigMakefilepotentiometerKconfigMakefilepotentiostatKconfigMakefilepressureKconfigMakefileproximityKconfigMakefileresolverKconfigMakefiletemperatureKconfigMakefiletestKconfigMakefiletriggerKconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefilebnxt_reKconfigMakefilecxgb4KconfigMakefileefaKconfigMakefilehfi1KconfigMakefilehnsKconfigMakefileirdmaKconfigMakefilemanaKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefileocrdmaKconfigMakefileqedrKconfigMakefileqibKconfigMakefileusnicKconfigMakefilevmw_pvrdmaKconfigMakefileswMakefilerdmavtKconfigMakefilerxeKconfigMakefilesiwKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefileisertKconfigMakefileopa_vnicKconfigMakefilertrsKconfigMakefilesrpKconfigsrptKconfigMakefileinputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefilermi4KconfigMakefileserioKconfigMakefiletabletKconfigMakefiletestsMakefiletouchscreenKconfigMakefileinterconnectKconfigMakefileimxKconfigMakefileqcomKconfigMakefilesamsungKconfigMakefileiommuKconfigMakefileamdKconfigMakefilearmMakefilearm-smmuarm-smmu-v3MakefileMakefileintelKconfigMakefileiommufdKconfigMakefileipackKconfigMakefilecarriersKconfigMakefiledevicesKconfigMakefileirqchipKconfigMakefileisdnKconfigMakefilecapiKconfigMakefilehardwareMakefilemISDNKconfigMakefilemISDNKconfigMakefileledsKconfigMakefileblinkKconfigMakefileflashKconfigMakefiletriggerKconfigMakefilemacintoshKconfigMakefileamsMakefilemailboxKconfigMakefilemcbKconfigMakefilemdKconfigMakefilebcacheKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilececKconfigMakefilecoreMakefilei2cKconfigMakefileplatformKconfigMakefilecec-gpioMakefilecros-ecMakefilemesonMakefiles5pMakefilesecoMakefilestiMakefilestm32MakefiletegraMakefileusbKconfigMakefilepulse8KconfigMakefilerainshadowKconfigMakefilecommonKconfigMakefileb2c2KconfigMakefilesaa7146KconfigMakefilesianoKconfigMakefilev4l2-tpgKconfigMakefilevideobuf2KconfigMakefiledvb-coreKconfigMakefiledvb-frontendsKconfigMakefilecxd2880KconfigMakefiledrx39xyjKconfigMakefilefirewireKconfigMakefilei2cKconfigMakefileadv748xMakefileccsKconfigMakefilecx25840KconfigMakefileet8ek8KconfigMakefilem5molsKconfigMakefiles5c73m3MakefilemcKconfigMakefilemmcKconfigMakefilesianoKconfigMakefilepciKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefilecobaltKconfigMakefilecx18KconfigMakefilecx23885KconfigMakefilecx25821KconfigMakefilecx88KconfigMakefileddbridgeKconfigMakefiledm1105KconfigMakefiledt3155KconfigMakefileintelMakefileipu3KconfigMakefileivtvKconfigMakefilemantisKconfigMakefilemeyeKconfigMakefilenetup_unidvbKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilept3KconfigMakefilesaa7134KconfigMakefilesaa7146KconfigMakefilesaa7164KconfigMakefilesmipcieKconfigMakefilesolo6x10KconfigMakefilesta2x11KconfigMakefilettpciKconfigMakefiletw5864KconfigMakefiletw68KconfigMakefiletw686xKconfigMakefileplatformKconfigMakefileallegro-dvtMakefileam437xKconfigMakefileatmelKconfigMakefilecadenceKconfigMakefilecodaMakefiledavinciKconfigMakefileexynos-gscMakefileexynos4-isKconfigMakefileimx-jpegKconfigMakefilemarvell-ccicKconfigMakefilemesonge2dMakefilemtk-jpegMakefilemtk-mdpMakefilemtk-vcodecMakefilemtk-vpuMakefileomapKconfigMakefileomap3ispMakefileqcomcamssMakefilevenusMakefilercar-vinKconfigMakefilerockchiprgaMakefilerkisp1Makefiles3c-camifMakefiles5p-g2dMakefiles5p-jpegMakefiles5p-mfcMakefilestibdispMakefilec8sectpfeKconfigMakefiledeltaMakefilehvaMakefilestm32MakefilesunxiKconfigMakefilesun4i-csiKconfigMakefilesun6i-csiKconfigMakefilesun8i-diMakefilesun8i-rotateMakefileti-vpeMakefilevsp1MakefilexilinxKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilesi4713KconfigMakefilewl128xKconfigMakefilercKconfigMakefileimg-irKconfigMakefilekeymapsKconfigMakefilespiKconfigMakefiletest-driversKconfigMakefilevicodecKconfigMakefilevidtvKconfigMakefilevimcKconfigMakefilevividKconfigMakefiletunersKconfigMakefileusbKconfigMakefileairspyKconfigMakefileas102KconfigMakefileau0828KconfigMakefileb2c2KconfigMakefilecpia2KconfigMakefilecx231xxKconfigMakefiledvb-usbdvb-usb-v2KconfigMakefileKconfigMakefileem28xxKconfigMakefilego7007KconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehackrfKconfigMakefilehdpvrKconfigMakefilemsi2500KconfigMakefilepvrusb2KconfigMakefilepwcKconfigMakefiles2255KconfigMakefilesianoKconfigMakefilestk1160KconfigMakefilestkwebcamKconfigMakefiletm6000KconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileusbtvKconfigMakefileuvcKconfigMakefilezr364xxKconfigMakefilev4l2-coreKconfigMakefilememoryKconfigMakefilesamsungKconfigMakefiletegraKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilealtera-staplKconfigMakefilebcm-vkKconfigMakefilec2portKconfigMakefilecardreaderKconfigMakefilecb710KconfigMakefilecxlKconfigMakefileechoKconfigMakefileeepromKconfigMakefilegenwqeKconfigMakefilehabanalabsKconfigMakefilecommonMakefilemmuMakefilepciMakefilegaudiMakefilegoyaMakefileibmasmMakefilelis3lv02dKconfigMakefilelkdtmMakefilemeiKconfigMakefilegsc_proxyKconfigMakefilehdcpKconfigMakefilepxpKconfigMakefileocxlKconfigMakefilepvpanicKconfigMakefilesgi-gruMakefilesgi-xpMakefileti-stKconfigMakefileuacceKconfigMakefilevmw_vmciKconfigMakefilemmcKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilehyperbusKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefileonenandKconfigMakefilerawKconfigMakefileatmelMakefilebcm47xxnflashMakefilebrcmnandMakefilegpmi-nandMakefileingenicKconfigMakefilespiKconfigMakefileparsersKconfigMakefilespi-norKconfigMakefilecontrollersKconfigMakefiletestsMakefileubiKconfigMakefilemuxKconfigMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilebondingMakefilecaifKconfigMakefilecanKconfigMakefilec_canKconfigMakefilecc770KconfigMakefilectucanfdKconfigMakefiledevMakefileflexcanMakefileifi_canfdKconfigMakefilem_canKconfigMakefilemscanKconfigMakefilepeak_canfdKconfigMakefilercarKconfigMakefilesja1000KconfigMakefileslcanMakefilesoftingKconfigMakefilespiKconfigMakefilemcp251xfdKconfigMakefileusbKconfigMakefileetas_es58xMakefilekvaser_usbMakefilepeak_usbMakefiledsaKconfigMakefileb53KconfigMakefilehirschmannKconfigMakefilemicrochipKconfigMakefilemv88e6xxxKconfigMakefileocelotKconfigMakefileqcaKconfigMakefilesja1105KconfigMakefilexrs700xKconfigMakefileethernet3comKconfigMakefile8390KconfigMakefileKconfigMakefileactionsKconfigMakefileadaptecKconfigMakefileaeroflexKconfigMakefileagereKconfigMakefilealacritechKconfigMakefileallwinnerKconfigMakefilealteonKconfigMakefilealteraKconfigMakefileamazonKconfigMakefileenaMakefileamdKconfigMakefilexgbeMakefileapmKconfigMakefilexgenexgene-v2KconfigMakefileKconfigMakefileappleKconfigMakefileaquantiaKconfigMakefileatlanticMakefilearcKconfigMakefileatherosKconfigMakefilealxMakefileatl1cMakefileatl1eMakefileatlxMakefilebroadcomKconfigMakefilebnx2xMakefilebnxtMakefilegenetMakefilebrocadeKconfigMakefilebnaKconfigMakefilecadenceKconfigMakefilecalxedaKconfigMakefilecaviumKconfigMakefilecommonMakefileliquidioMakefileocteonMakefilethunderMakefilechelsioKconfigMakefilecxgbMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefileinline_cryptoKconfigMakefilech_ipsecMakefilech_ktlsMakefilechtlsMakefilelibcxgbMakefilecirrusKconfigMakefileciscoKconfigMakefileenicKconfigMakefilecortinaKconfigMakefiledavicomKconfigMakefiledecKconfigMakefiletulipKconfigMakefiledlinkKconfigMakefileemulexKconfigMakefilebenetKconfigMakefileezchipKconfigMakefilefaradayKconfigMakefilefreescaleKconfigMakefiledpaaKconfigMakefiledpaa2KconfigMakefileenetcKconfigMakefilefmanKconfigMakefilefs_enetKconfigMakefilefujitsuKconfigMakefilegoogleKconfigMakefilegveMakefilehisiliconKconfigMakefilehnsMakefilehns3Makefilehns3pfMakefilehns3vfMakefilehuaweiKconfigMakefilehinicKconfigMakefilei825xxKconfigMakefileibmKconfigMakefileeheaMakefileemacKconfigMakefileintelKconfigMakefilee1000Makefilee1000eMakefilefm10kMakefilei40eMakefileiavfMakefileiceMakefileidpfMakefileigbMakefileigbvfMakefileigcMakefileixgbMakefileixgbeMakefileixgbevfMakefilemarvellKconfigMakefilemvpp2Makefileocteon_epKconfigMakefileocteon_ep_vfKconfigMakefileocteontx2KconfigMakefileafMakefilenicMakefilepresteraKconfigMakefilemediatekKconfigMakefilemellanoxKconfigMakefilemlx4KconfigMakefilemlx5coreKconfigMakefileeswMakefilesteeringMakefilemlxbf_gigeKconfigMakefilemlxfwKconfigMakefilemlxswKconfigMakefilemicrelKconfigMakefilemicrochipKconfigMakefilesparx5KconfigMakefilemicrosoftKconfigMakefilemanaMakefilemoxaKconfigMakefilemsccKconfigMakefilemyricomKconfigMakefilemyri10geMakefilenatsemiKconfigMakefileneterionKconfigMakefilevxgeMakefilenetronomeKconfigMakefilenfpMakefileniKconfigMakefilenvidiaKconfigMakefilenxpKconfigMakefileoki-semiKconfigMakefilepch_gbeKconfigMakefilepacketenginesKconfigMakefilepasemiKconfigMakefilepensandoKconfigMakefileionicMakefileqlogicKconfigMakefilenetxenMakefileqedMakefileqedeMakefileqlcnicMakefilequalcommKconfigMakefileemacMakefilermnetKconfigMakefilerdcKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockerKconfigMakefilesamsungKconfigMakefilesxgbeMakefileseeqKconfigMakefilesfcKconfigMakefilefalconKconfigMakefilesienaKconfigMakefilesgiKconfigMakefilesilanKconfigMakefilesisKconfigMakefilesmscKconfigMakefilesocionextKconfigMakefilestmicroKconfigMakefilestmmacKconfigMakefilesunKconfigMakefilesynopsysKconfigMakefiletehutiKconfigMakefiletiKconfigMakefiletoshibaKconfigMakefiletundraKconfigMakefileviaKconfigMakefilewiznetKconfigMakefilexilinxKconfigMakefilexircomKconfigMakefilexscaleKconfigMakefilefddiKconfigMakefileskfpMakefilefjesMakefilehamradioKconfigMakefilehippiKconfigMakefilehypervKconfigMakefileieee802154KconfigMakefileipaKconfigMakefileipvlanMakefilemdioKconfigMakefilenetdevsimMakefilepcsKconfigMakefilephyKconfigMakefileaquantiaKconfigMakefilemsccMakefileqcomKconfigMakefileplipKconfigMakefilepppKconfigMakefilepse-pdKconfigMakefileslipKconfigMakefileteamKconfigMakefilethunderboltKconfigMakefileusbKconfigMakefilevmxnet3MakefilevxlanMakefilewanKconfigMakefilelmcMakefilewireguardMakefilewirelessKconfigMakefileadmtekKconfigMakefileathKconfigMakefilear5523KconfigMakefileath10kKconfigMakefileath11kKconfigMakefileath12kKconfigMakefileath5kKconfigMakefileath6klKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefilewcn36xxKconfigMakefilewil6210KconfigMakefileatmelKconfigMakefilebroadcomKconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebrcm80211KconfigMakefilebrcmfmacKconfigMakefilebcaMakefilecywMakefilewccMakefilebrcmsmacMakefilebrcmutilMakefileintelKconfigMakefileipw2x00KconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemeiMakefilemvmMakefiletestsMakefileintersilKconfigMakefilehostapKconfigMakefileorinocoKconfigMakefilep54KconfigMakefileprism54MakefilemarvellKconfigMakefilelibertasKconfigMakefilelibertas_tfKconfigMakefilemwifiexKconfigMakefilemediatekKconfigMakefilemt76KconfigMakefilemt7603KconfigMakefilemt7615KconfigMakefilemt76x0KconfigMakefilemt76x2KconfigMakefilemt7915KconfigMakefilemt7921KconfigMakefilemt7925KconfigMakefilemt7996KconfigMakefilemt7601uKconfigMakefilemicrochipKconfigMakefilewilc1000KconfigMakefilequantennaKconfigMakefileqtnfmacKconfigMakefileralinkKconfigMakefilert2x00KconfigMakefilerealtekKconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187Makefilertl8xxxuKconfigMakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefilertw88KconfigMakefilertw89KconfigMakefilersiKconfigMakefilestKconfigMakefilecw1200KconfigMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilevirtualKconfigMakefilezydasKconfigMakefilezd1211rwKconfigMakefilewwanKconfigMakefileiosmMakefilet7xxMakefilexen-netbackMakefilenfcKconfigMakefilefdpKconfigMakefilemicroreadKconfigMakefilenfcmrvlKconfigMakefilenxp-nciKconfigMakefilepn533KconfigMakefilepn544KconfigMakefiles3fwrn5KconfigMakefilest-nciKconfigMakefilest21nfcaKconfigMakefilest95hfKconfigMakefilentbKconfigMakefilehwKconfigMakefileamdKconfigMakefileepfKconfigMakefileidtKconfigMakefileintelKconfigMakefilemsccKconfigMakefiletestKconfigMakefilenubusMakefilenvdimmKconfigMakefilenvmeKconfigMakefilecommonKconfigMakefilehostKconfigMakefiletargetKconfigMakefilenvmemKconfigMakefileofKconfigMakefileunittest-dataMakefileoppKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilecontrollerKconfigMakefilecadenceKconfigMakefiledwcKconfigMakefilemobiveilKconfigMakefileendpointKconfigMakefilefunctionsKconfigMakefilehotplugKconfigMakefilemsiMakefilepcieKconfigMakefileswitchKconfigMakefilepcmciaKconfigMakefileperfKconfigMakefileamlogicKconfigMakefilearm_cspmuKconfigMakefilehisiliconKconfigMakefilephyKconfigMakefileallwinnerKconfigMakefileamlogicKconfigMakefilebroadcomKconfigMakefilecadenceKconfigMakefilefreescaleKconfigMakefilehisiliconKconfigMakefileingenicKconfigMakefileintelKconfigMakefilelantiqKconfigMakefilemarvellKconfigMakefilemediatekKconfigMakefilemicrochipKconfigMakefilemotorolaKconfigMakefilemsccKconfigMakefilequalcommKconfigMakefileralinkKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesocionextKconfigMakefilestKconfigMakefiletegraKconfigMakefiletiKconfigMakefilexilinxKconfigMakefilepinctrlKconfigMakefileactionsKconfigMakefileaspeedKconfigMakefilebcmKconfigMakefileberlinKconfigMakefilecirrusKconfigMakefilefreescaleKconfigMakefileintelKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemvebuKconfigMakefilenomadikKconfigMakefilenuvotonKconfigMakefilepxaKconfigMakefileqcomKconfigMakefileralinkKconfigMakefilerenesasKconfigMakefilesamsungKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestm32KconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileviscontiKconfigMakefilevt8500KconfigMakefileplatformKconfigMakefilechromeKconfigMakefilewilco_ecKconfigMakefilegoldfishKconfigMakefilemellanoxKconfigMakefilemipsKconfigMakefileolpcKconfigMakefilesurfaceKconfigMakefileaggregatorKconfigMakefilex86KconfigMakefileamdKconfigMakefilepmcKconfigMakefilepmfKconfigMakefiledellKconfigMakefiledell-wmi-sysmanMakefileintelKconfigMakefileatomisp2KconfigMakefileifsKconfigMakefileint1092KconfigMakefileint33feKconfigMakefileint3472KconfigMakefilepmcKconfigMakefilepmtKconfigMakefilespeed_select_ifKconfigMakefiletelemetryKconfigMakefileuncore-frequencyKconfigMakefilewmiKconfigMakefilepmdomainKconfigMakefileactionsKconfigMakefileamlogicKconfigMakefilearmMakefilebcmKconfigMakefileimxKconfigMakefilemediatekKconfigMakefileqcomKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilestKconfigMakefiletegraKconfigMakefiletiKconfigMakefilexilinxKconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefileresetKconfigMakefilesupplyKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileclientsKconfigMakefilegeneratorsKconfigMakefileps3MakefileptpKconfigMakefilepwmKconfigMakefilerapidioKconfigMakefiledevicesKconfigMakefileswitchesKconfigMakefilerasKconfigMakefileamdatlKconfigMakefileregulatorKconfigMakefileremoteprocKconfigMakefileresetKconfigMakefilehisiliconKconfigMakefilestiKconfigMakefiletegraKconfigMakefilerpmsgKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilenetKconfigMakefilescsiMakefilevirtioMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecsiostorKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigcxlflashKconfigMakefiledevice_handlerKconfigMakefileelxKconfigMakefileesas2rKconfigMakefilefcoeMakefilefnicMakefilehisi_sasKconfigMakefileibmvscsiMakefileibmvscsi_tgtMakefileisciMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempi3mrKconfigMakefilempt3sasKconfigMakefilemvsasKconfigMakefilepcmciaKconfigMakefilepm8001MakefileqedfKconfigMakefileqediKconfigMakefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesnicMakefilesym53c8xx_2MakefileshKconfigMakefileclkMakefileintcKconfigMakefilemapleMakefilesuperhywayMakefilesioxKconfigMakefileslimbusKconfigMakefilesocKconfigMakefileamlogicKconfigMakefileaspeedKconfigMakefileatmelKconfigMakefilebcmKconfigMakefilebrcmstbKconfigMakefilepmMakefilecanaanKconfigMakefiledoveMakefilefslKconfigMakefiledpioMakefileqbmanKconfigMakefileqeKconfigMakefilegeminiMakefileimxKconfigMakefileixp4xxKconfigMakefilelantiqMakefilelitexKconfigMakefilemediatekKconfigMakefileqcomKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesifiveKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefilecbbMakefilefuseMakefiletiKconfigMakefileux500KconfigMakefileversatileKconfigMakefilexilinxKconfigMakefilesoundwireKconfigMakefilespiKconfigMakefilespmiKconfigMakefilessbKconfigMakefilestagingKconfigMakefileandroidKconfigMakefileaxis-fifoKconfigMakefileboardKconfigMakefileclocking-wizardKconfigMakefileemxx_udcKconfigMakefilefbtftKconfigMakefilefieldbusKconfigMakefileanybussKconfigMakefilefwserialKconfigMakefilegdm724xKconfigMakefilegreybusKconfigMakefiletoolsMakefilegs_fpgabootKconfigMakefilehikey9xxKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefilecdcKconfigMakefilefrequencyKconfigMakefileimpedance-analyzerKconfigMakefilemeterKconfigMakefileresolverKconfigMakefileks7010KconfigMakefilemediaKconfigMakefileatomispKconfigMakefilei2cKconfigMakefileov5693Makefileav7110KconfigMakefilehantroKconfigMakefileimxKconfigMakefileipu3KconfigMakefilemesonvdecKconfigMakefileomap4issKconfigMakefilerkvdecKconfigMakefilesunxiKconfigMakefilecedrusKconfigMakefiletegra-vdeKconfigMakefiletegra-videoKconfigMakefilezoranKconfigMakefilemostKconfigMakefiledim2KconfigMakefilei2cKconfigMakefilenetKconfigMakefilevideoKconfigMakefilemt7621-dmaKconfigMakefilemt7621-dtsKconfigMakefilenetlogicKconfigMakefilenvecKconfigMakefileocteonocteon-usbKconfigMakefileKconfigMakefileolpc_dconKconfigMakefilepi433KconfigMakefileqlgeKconfigMakefileralink-gdmaKconfigMakefilertl8188euKconfigMakefilertl8192eKconfigMakefilertl8192eKconfigMakefilertl8192uKconfigMakefilertl8712KconfigMakefilertl8723bsKconfigMakefilerts5208KconfigMakefilesm750fbKconfigMakefileunisysKconfigMakefilevisorhbaKconfigMakefilevisorinputKconfigMakefilevisornicKconfigMakefilevc04_servicesKconfigMakefilebcm2835-audioKconfigMakefilebcm2835-cameraKconfigMakefilevchiq-mmalKconfigMakefilevmeMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewfxKconfigMakefilewlan-ngKconfigMakefiletargetKconfigMakefileiscsiKconfigMakefilecxgbitKconfigMakefileloopbackKconfigMakefilesbpKconfigMakefiletcm_fcKconfigMakefiletcm_remoteKconfigMakefiletcMakefileteeKconfigMakefileamdteeKconfigMakefileopteeKconfigMakefilethermalKconfigMakefilebroadcomKconfigMakefileintelKconfigMakefileint340x_thermalKconfigMakefileqcomKconfigMakefilesamsungKconfigMakefilestKconfigMakefiletegraKconfigMakefileti-soc-thermalKconfigMakefilethunderboltKconfigMakefilettyKconfigMakefilehvcKconfigMakefileipwirelessMakefileserdevKconfigMakefileserial8250KconfigMakefileKconfigMakefilejsmMakefilevtMakefileufsKconfigMakefilecoreKconfigMakefilehostKconfigMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00Makefilecdns3KconfigMakefilechipideaKconfigMakefileclassKconfigMakefilecommonKconfigMakefilecoreKconfigMakefiledwc2KconfigMakefiledwc3KconfigMakefileearlyMakefilegadgetKconfigMakefilefunctionMakefilelegacyKconfigMakefileudcKconfigMakefileaspeed-vhubKconfigMakefilebdcKconfigMakefilehostKconfigMakefileimageKconfigMakefileisp1760KconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemtu3KconfigMakefilemusbKconfigMakefilephyKconfigMakefilerenesas_usbhsKconfigMakefilerolesKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefiletypecKconfigMakefilealtmodesKconfigMakefilemuxKconfigMakefiletcpmKconfigMakefileqcomMakefiletipdKconfigMakefileucsiKconfigMakefileusbipKconfigMakefilevdpaKconfigMakefileifcvfMakefilemlx5Makefilevdpa_simMakefilevdpa_userMakefilevirtio_pciMakefilevfioKconfigMakefilefsl-mcKconfigMakefilemdevKconfigMakefilepciKconfigMakefilemlx5KconfigMakefilenvgrace-gpuKconfigMakefileplatformKconfigMakefileresetKconfigMakefilevhostKconfigMakefilevideoKconfigMakefilebacklightKconfigMakefileconsoleKconfigMakefilefbdevKconfigMakefileatyMakefilecoreKconfigMakefilegeodeKconfigMakefilei810MakefilekyroMakefilematroxMakefilemb862xxMakefilemmpKconfigMakefilefbKconfigMakefilehwKconfigMakefilepanelKconfigMakefilenvidiaMakefileomapKconfigMakefileomap2KconfigMakefileomapfbKconfigMakefiledisplaysKconfigMakefiledssKconfigMakefilerivaMakefilesavageMakefilesisMakefileviaMakefilelogoKconfigMakefilevirtKconfigMakefileacrnKconfigMakefilecocoKconfigMakefileefi_secretKconfigMakefilesev-guestKconfigMakefiletdx-guestKconfigMakefilenitro_enclavesKconfigMakefilevboxguestKconfigMakefilevirtioKconfigMakefilevisorbusKconfigMakefilevlynqKconfigMakefilevmeKconfigMakefileboardsKconfigMakefilebridgesKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefileeventsMakefilexen-pcibackMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecephKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefilecryptoKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefivarfsKconfigMakefileefsKconfigMakefileerofsKconfigMakefileexfatKconfigMakefileexportfsMakefileext2KconfigMakefileext4KconfigMakefilef2fsKconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehugetlbfsMakefileiomapMakefileisofsKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilekernfsKconfigMakefilelockdMakefileminixKconfigMakefilenetfsKconfigMakefilenfsKconfigMakefileblocklayoutMakefilefilelayoutMakefileflexfilelayoutMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefilefanotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefiledlmfsMakefileomfsKconfigMakefileopenpromfsMakefileorangefsKconfigMakefileoverlayfsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefileqnx6KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesmbKconfigMakefileclientKconfigMakefilecommonMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefiletracefsMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefileunicodeKconfigMakefilevboxsfKconfigMakefileverityKconfigMakefilexfsKconfigMakefilezonefsKconfigMakefileincludeacpiacbuffer.hacconfig.hacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_io.hacpi_lpat.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactbl3.hactypes.hacuuid.hapei.hbattery.hbutton.hcppc_acpi.hghes.hhed.hnfit.hpcc.hplatformacenv.hacenvex.hacgcc.hacgccex.haclinux.haclinuxex.hproc_cap_intel.hprocessor.hreboot.hvideo.hasm-genericKbuildaccess_ok.harchrandom.hasm-offsets.hasm-prototypes.hatomic.hatomic64.haudit_change_attr.haudit_dir_write.haudit_read.haudit_signal.haudit_write.hbarrier.hbitopsbitops.h__ffs.h__fls.harch_hweight.hatomic.hbuiltin-__ffs.hbuiltin-__fls.hbuiltin-ffs.hbuiltin-fls.hconst_hweight.hext2-atomic-setbit.hext2-atomic.hffs.hffz.hfls.hfls64.hhweight.hinstrumented-atomic.hinstrumented-lock.hinstrumented-non-atomic.hle.hlock.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hcfi.hchecksum.hcmpxchg-local.hcmpxchg.hcompat.hcurrent.hdelay.hdevice.hdiv64.hdma-mapping.hdma.hearly_ioremap.hemergency-restart.herror-injection.hexec.hexport.hextable.hfb.hfixmap.hflat.hftrace.hfutex.hgetorder.hhardirq.hhugetlb.hhw_irq.hhyperv-tlfs.hide_iops.hint-ll64.hio.hioctl.hiomap.hirq.hirq_regs.hirq_work.hirqflags.hkdebug.hkmap_size.hkprobes.hkvm_para.hkvm_types.hlinkage.hlocal.hlocal64.hlogic_io.hmcs_spinlock.hmemory_model.hmm_hooks.hmmiowb.hmmiowb_types.hmmu.hmmu_context.hmodule.hmodule.lds.hmshyperv.hmsi.hnommu_context.hnuma.hpage.hparam.hparport.hpci.hpci_iomap.hpercpu.hpgalloc.hpgtable-nop4d.hpgtable-nopmd.hpgtable-nopud.hpgtable_uffd.hplatform-feature.hpreempt.hqrwlock.hqrwlock_types.hqspinlock.hqspinlock_types.hresource.hrwonce.hseccomp.hsections.hserial.hset_memory.hshmparam.hsignal.hsimd.hsoftirq_stack.hspinlock.hstatfs.hstring.hswitch_to.hsyscall.hsyscalls.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.huaccess.hunaligned.huser.hvdsovsyscall.hvermagic.hvga.hvmlinux.lds.hvtime.hword-at-a-time.hxor.hclocksourcearm_arch_timer.hhyperv_timer.hpxa.hsamsung_pwm.htimer-davinci.htimer-goldfish.htimer-ti-dm.hconfig64BIT8139CP8139TOO8139TOO_8129AC97_BUSACPIACPI_ACACPI_AGDIACPI_APEIACPI_APEI_EINJACPI_APEI_GHESACPI_APEI_MEMORY_FAILUREACPI_APEI_PCIEAERACPI_APEI_SEAACPI_APMTACPI_BATTERYACPI_BGRTACPI_BUTTONACPI_CCA_REQUIREDACPI_CONTAINERACPI_CPPC_CPUFREQACPI_CPPC_CPUFREQ_FIEACPI_CPPC_LIBACPI_FANACPI_FFHACPI_GENERIC_GSIACPI_GTDTACPI_HEDACPI_HMATACPI_HOTPLUG_CPUACPI_HOTPLUG_MEMORYACPI_I2C_OPREGIONACPI_IORTACPI_IPMIACPI_MCFGACPI_MDIOACPI_NFITACPI_NUMAACPI_PCCACPI_PCI_SLOTACPI_PFRUTACPI_PPTTACPI_PRMTACPI_PROCESSORACPI_PROCESSOR_IDLEACPI_REDUCED_HARDWARE_ONLYACPI_SPCR_TABLEACPI_TABLE_LIBACPI_TABLE_UPGRADEACPI_THERMALACPI_THERMAL_LIBACPI_VIDEOACPI_VIOTADVISE_SYSCALLSAFS_DEBUGAFS_FSAFS_FSCACHEAF_RXRPCAF_RXRPC_DEBUGAF_RXRPC_IPV6AHCI_XGENEAIOALLOW_DEV_COREDUMPALXAMD_PHYAMD_XGBEAMPERE_ERRATUM_AC03_CPU_38APERTURE_HELPERSAQUANTIA_PHYARCH_BCM_IPROCARCH_BINFMT_ELF_EXTRA_PHDRSARCH_BINFMT_ELF_STATEARCH_CORRECT_STACKTRACE_ON_KRETPROBEARCH_DMA_ADDR_T_64BITARCH_ENABLE_HUGEPAGE_MIGRATIONARCH_ENABLE_MEMORY_HOTPLUGARCH_ENABLE_MEMORY_HOTREMOVEARCH_ENABLE_SPLIT_PMD_PTLOCKARCH_ENABLE_THP_MIGRATIONARCH_FORCE_MAX_ORDERARCH_HAS_ACPI_TABLE_UPGRADEARCH_HAS_CACHE_LINE_SIZEARCH_HAS_CURRENT_STACK_POINTERARCH_HAS_DEBUG_VIRTUALARCH_HAS_DEBUG_VM_PGTABLEARCH_HAS_DEBUG_WXARCH_HAS_DMA_PREP_COHERENTARCH_HAS_ELF_RANDOMIZEARCH_HAS_FAST_MULTIPLIERARCH_HAS_FORTIFY_SOURCEARCH_HAS_GCOV_PROFILE_ALLARCH_HAS_GIGANTIC_PAGEARCH_HAS_KCOVARCH_HAS_KEEPINITRDARCH_HAS_MEMBARRIER_SYNC_COREARCH_HAS_NMI_SAFE_THIS_CPU_OPSARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACEARCH_HAS_PMEM_APIARCH_HAS_PTE_DEVMAPARCH_HAS_PTE_SPECIALARCH_HAS_RELRARCH_HAS_RESET_CONTROLLERARCH_HAS_SETUP_DMA_OPSARCH_HAS_SET_DIRECT_MAPARCH_HAS_SET_MEMORYARCH_HAS_STRICT_KERNEL_RWXARCH_HAS_STRICT_MODULE_RWXARCH_HAS_SYNC_DMA_FOR_CPUARCH_HAS_SYNC_DMA_FOR_DEVICEARCH_HAS_SYSCALL_WRAPPERARCH_HAS_TEARDOWN_DMA_OPSARCH_HAS_TICK_BROADCASTARCH_HAS_UACCESS_FLUSHCACHEARCH_HAS_UBSAN_SANITIZE_ALLARCH_HAVE_ELF_PROTARCH_HAVE_NMI_SAFE_CMPXCHGARCH_HAVE_TRACE_MMIO_ACCESSARCH_HIBERNATION_HEADERARCH_HIBERNATION_POSSIBLEARCH_HISIARCH_KEEP_MEMBLOCKARCH_MHP_MEMMAP_ON_MEMORY_ENABLEARCH_MMAP_RND_BITSARCH_MMAP_RND_BITS_MAXARCH_MMAP_RND_BITS_MINARCH_MMAP_RND_COMPAT_BITS_MAXARCH_MMAP_RND_COMPAT_BITS_MINARCH_MXCARCH_NR_GPIOARCH_PROC_KCORE_TEXTARCH_QCOMARCH_SEATTLEARCH_SPARSEMEM_ENABLEARCH_STACKWALKARCH_SUPPORTS_ACPIARCH_SUPPORTS_ATOMIC_RMWARCH_SUPPORTS_CFI_CLANGARCH_SUPPORTS_DEBUG_PAGEALLOCARCH_SUPPORTS_HUGETLBFSARCH_SUPPORTS_INT128ARCH_SUPPORTS_LTO_CLANGARCH_SUPPORTS_LTO_CLANG_THINARCH_SUPPORTS_MEMORY_FAILUREARCH_SUPPORTS_NUMA_BALANCINGARCH_SUPPORTS_PAGE_TABLE_CHECKARCH_SUPPORTS_PER_VMA_LOCKARCH_SUPPORTS_RTARCH_SUPPORTS_UPROBESARCH_SUSPEND_POSSIBLEARCH_TEGRAARCH_TEGRA_194_SOCARCH_TEGRA_234_SOCARCH_THUNDERARCH_THUNDER2ARCH_USES_HIGH_VMA_FLAGSARCH_USES_PG_ARCH_XARCH_USE_CMPXCHG_LOCKREFARCH_USE_GNU_PROPERTYARCH_USE_MEMREMAP_PROTARCH_USE_MEMTESTARCH_USE_QUEUED_RWLOCKSARCH_USE_QUEUED_SPINLOCKSARCH_USE_SYM_ANNOTATIONSARCH_VEXPRESSARCH_WANTS_NO_INSTRARCH_WANTS_THP_SWAPARCH_WANT_DEFAULT_BPF_JITARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUTARCH_WANT_FRAME_POINTERSARCH_WANT_HUGE_PMD_SHAREARCH_WANT_LD_ORPHAN_WARNARCH_WANT_PMD_MKWRITEARCH_XGENEARM64ARM64_4K_PAGESARM64_ACPI_PARKING_PROTOCOLARM64_AMU_EXTNARM64_AS_HAS_MTEARM64_CNPARM64_CONT_PMD_SHIFTARM64_CONT_PTE_SHIFTARM64_CRYPTOARM64_E0PDARM64_EPANARM64_ERRATUM_1024718ARM64_ERRATUM_1165522ARM64_ERRATUM_1286807ARM64_ERRATUM_1319367ARM64_ERRATUM_1463225ARM64_ERRATUM_1508412ARM64_ERRATUM_1530923ARM64_ERRATUM_1542419ARM64_ERRATUM_1902691ARM64_ERRATUM_2038923ARM64_ERRATUM_2051678ARM64_ERRATUM_2054223ARM64_ERRATUM_2064142ARM64_ERRATUM_2067961ARM64_ERRATUM_2077057ARM64_ERRATUM_2119858ARM64_ERRATUM_2139208ARM64_ERRATUM_2224489ARM64_ERRATUM_2253138ARM64_ERRATUM_2441007ARM64_ERRATUM_2441009ARM64_ERRATUM_2457168ARM64_ERRATUM_2645198ARM64_ERRATUM_2658417ARM64_ERRATUM_2966298ARM64_ERRATUM_819472ARM64_ERRATUM_824069ARM64_ERRATUM_826319ARM64_ERRATUM_827319ARM64_ERRATUM_832075ARM64_ERRATUM_834220ARM64_ERRATUM_843419ARM64_ERRATUM_858921ARM64_HW_AFDBMARM64_LD_HAS_FIX_ERRATUM_843419ARM64_LSE_ATOMICSARM64_MTEARM64_PAGE_SHIFTARM64_PANARM64_PA_BITSARM64_PA_BITS_48ARM64_PMEMARM64_PSEUDO_NMIARM64_RAS_EXTNARM64_SVEARM64_TAGGED_ADDR_ABIARM64_TLB_RANGEARM64_USE_LSE_ATOMICSARM64_VA_BITSARM64_VA_BITS_48ARM64_WORKAROUND_CLEAN_CACHEARM64_WORKAROUND_REPEAT_TLBIARM64_WORKAROUND_SPECULATIVE_ATARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOADARM64_WORKAROUND_TRBE_OVERWRITE_FILL_MODEARM64_WORKAROUND_TRBE_WRITE_OUT_OF_RANGEARM64_WORKAROUND_TSB_FLUSH_FAILUREARM_AMBAARM_ARCH_TIMERARM_ARCH_TIMER_EVTSTREAMARM_ARCH_TIMER_OOL_WORKAROUNDARM_CCNARM_CMNARM_CORESIGHT_PMU_ARCH_SYSTEM_PMUARM_DMC620_PMUARM_DSU_PMUARM_FFA_SMCCCARM_FFA_TRANSPORTARM_GICARM_GIC_MAX_NRARM_GIC_PMARM_GIC_V2MARM_GIC_V3ARM_GIC_V3_ITSARM_GIC_V3_ITS_PCIARM_IMX8M_DDRC_DEVFREQARM_IMX_BUS_DEVFREQARM_IMX_CPUFREQ_DTARM_MHUARM_PMUARM_PMUV3ARM_PMU_ACPIARM_PSCI_CPUIDLEARM_PSCI_CPUIDLE_DOMAINARM_PSCI_FWARM_SBSA_WATCHDOGARM_SCMI_CPUFREQARM_SCMI_HAVE_SHMEMARM_SCMI_HAVE_TRANSPORTARM_SCMI_PERF_DOMAINARM_SCMI_POWER_DOMAINARM_SCMI_PROTOCOLARM_SCMI_TRANSPORT_MAILBOXARM_SCMI_TRANSPORT_SMCARM_SCPI_CPUFREQARM_SCPI_POWER_DOMAINARM_SCPI_PROTOCOLARM_SDE_INTERFACEARM_SMCCC_SOC_IDARM_SMMUARM_SMMU_QCOMARM_SMMU_V3ARM_SMMU_V3_KUNIT_TESTARM_SMMU_V3_PMUARM_SMMU_V3_SVAARM_SPE_PMUARM_TEGRA194_CPUFREQARM_TIMER_SP804ASM_MODVERSIONSASN1ASN1_ENCODERASSOCIATIVE_ARRAYASYMMETRIC_KEY_TYPEASYMMETRIC_PUBLIC_KEY_SUBTYPEASYMMETRIC_TPM_KEY_SUBTYPEASYNC_COREASYNC_MEMCPYASYNC_PQASYNC_RAID6_RECOVASYNC_RAID6_TESTASYNC_TX_DMAASYNC_XORAS_HAS_ARMV8_2AS_HAS_ARMV8_3AS_HAS_ARMV8_4AS_HAS_ARMV8_5AS_HAS_CFI_NEGATE_RA_STATEAS_HAS_LDAPRAS_HAS_LSE_ATOMICSAS_HAS_SHA3AS_IS_GNUAS_VERSIONAT803X_PHYATAATA_ACPIATA_BMDMAATA_FORCEATA_GENERICATA_PIIXATA_SFFATA_VERBOSE_ERRORATH10KATH10K_CEATH10K_DEBUGFSATH10K_PCIATH11KATH11K_PCIATH9KATH9K_AHBATH9K_BTCOEX_SUPPORTATH9K_COMMONATH9K_COMMON_DEBUGATH9K_DEBUGFSATH9K_HTCATH9K_HWATH9K_PCIATH9K_PCOEMATH9K_RFKILLATH9K_WOWATH_COMMONATL1ATL1CATL1EATMATM_BR2684ATM_CLIPATM_LANEATOMIC64_SELFTESTAUDITAUDITSYSCALLAUDIT_ARCH_COMPAT_GENERICAUDIT_GENERICAUTOFS_FSAUXILIARY_BUSAX88796B_PHYBACKLIGHT_CLASS_DEVICEBACKLIGHT_GPIOBACKLIGHT_LEDBACKLIGHT_LP855XBACKLIGHT_PWMBALLOON_COMPACTIONBAREUDPBASE_FULLBASE_SMALLBCM7XXX_PHYBCM87XX_PHYBCMABCMA_DRIVER_GMAC_CMNBCMA_DRIVER_GPIOBCMA_DRIVER_PCIBCMA_HOST_PCIBCMA_HOST_PCI_POSSIBLEBCMA_POSSIBLEBCMGENETBCM_NET_PHYLIBBCM_NET_PHYPTPBE2ISCSIBFQ_GROUP_IOSCHEDBIG_KEYSBINARY_PRINTFBINFMT_ELFBINFMT_MISCBINFMT_SCRIPTBITFIELD_KUNITBITREVERSEBITS_TESTBLK_CGROUPBLK_CGROUP_FC_APPIDBLK_CGROUP_IOCOSTBLK_CGROUP_IOLATENCYBLK_CGROUP_RWSTATBLK_DEBUG_FSBLK_DEBUG_FS_ZONEDBLK_DEVBLK_DEV_BSGBLK_DEV_BSGLIBBLK_DEV_BSG_COMMONBLK_DEV_DMBLK_DEV_DM_BUILTINBLK_DEV_INITRDBLK_DEV_INTEGRITYBLK_DEV_INTEGRITY_T10BLK_DEV_IO_TRACEBLK_DEV_LOOPBLK_DEV_LOOP_MIN_COUNTBLK_DEV_MDBLK_DEV_NBDBLK_DEV_NULL_BLKBLK_DEV_NVMEBLK_DEV_PMEMBLK_DEV_RAMBLK_DEV_RAM_COUNTBLK_DEV_RAM_SIZEBLK_DEV_RBDBLK_DEV_SDBLK_DEV_SRBLK_DEV_THROTTLINGBLK_DEV_WRITE_MOUNTEDBLK_DEV_ZONEDBLK_ICQBLK_MQ_PCIBLK_MQ_STACKINGBLK_MQ_VIRTIOBLK_PMBLK_RQ_ALLOC_TIMEBLK_SED_OPALBLK_WBTBLK_WBT_MQBLOCKBLOCK_HOLDER_DEPRECATEDBLOCK_LEGACY_AUTOLOADBNX2BNX2XBNX2X_SRIOVBNXTBNXT_DCBBNXT_FLOWER_OFFLOADBNXT_SRIOVBONDINGBOOTPARAM_HUNG_TASK_PANIC_VALUEBOOTPARAM_SOFTLOCKUP_PANIC_VALUEBOOTTIME_TRACINGBOOT_CONFIGBOOT_PRINTK_DELAYBPFBPF_EVENTSBPF_JITBPF_JIT_ALWAYS_ONBPF_JIT_DEFAULT_ONBPF_LSMBPF_STREAM_PARSERBPF_SYSCALLBPF_UNPRIV_DEFAULT_OFFBQLBRANCH_PROFILE_NONEBRCMFMACBRCMFMAC_PCIEBRCMFMAC_PROTO_BCDCBRCMFMAC_PROTO_MSGBUFBRCMFMAC_SDIOBRCMFMAC_USBBRCMSMACBRCMSMAC_LEDSBRCMUTILBRIDGEBRIDGE_EBT_802_3BRIDGE_EBT_AMONGBRIDGE_EBT_ARPBRIDGE_EBT_ARPREPLYBRIDGE_EBT_BROUTEBRIDGE_EBT_DNATBRIDGE_EBT_IPBRIDGE_EBT_IP6BRIDGE_EBT_LIMITBRIDGE_EBT_LOGBRIDGE_EBT_MARKBRIDGE_EBT_MARK_TBRIDGE_EBT_NFLOGBRIDGE_EBT_PKTTYPEBRIDGE_EBT_REDIRECTBRIDGE_EBT_SNATBRIDGE_EBT_STPBRIDGE_EBT_T_FILTERBRIDGE_EBT_T_NATBRIDGE_EBT_VLANBRIDGE_IGMP_SNOOPINGBRIDGE_NETFILTERBRIDGE_NF_EBTABLESBRIDGE_VLAN_FILTERINGBROADCOM_PHYBSD_DISKLABELBSD_PROCESS_ACCTBSD_PROCESS_ACCT_V3BTBTREEBTTBT_ATH3KBT_BCMBT_BNEPBT_BNEP_MC_FILTERBT_BNEP_PROTO_FILTERBT_BREDRBT_DEBUGFSBT_HCIBCM203XBT_HCIBFUSBBT_HCIBPA10XBT_HCIBTSDIOBT_HCIBTUSBBT_HCIBTUSB_AUTOSUSPENDBT_HCIBTUSB_BCMBT_HCIBTUSB_MTKBT_HCIBTUSB_POLL_SYNCBT_HCIBTUSB_RTLBT_HCIUARTBT_HCIUART_ATH3KBT_HCIUART_BCSPBT_HCIUART_H4BT_HCIVHCIBT_HIDPBT_INTELBT_LEBT_LE_L2CAP_ECREDBT_MRVLBT_MRVL_SDIOBT_MTKBT_RFCOMMBT_RFCOMM_TTYBT_RTLBUFFER_HEADBUGBUG_ON_DATA_CORRUPTIONBUILDTIME_TABLE_SORTBUILD_SALTBUILTIN_RETURN_ADDRESS_STRIPS_PACCACHEFILESCACHESTAT_SYSCALLCANCAN_8DEV_USBCAN_BCMCAN_CALC_BITTIMINGCAN_DEVCAN_EMS_USBCAN_GWCAN_ISOTPCAN_J1939CAN_KVASER_USBCAN_MCP251XCAN_MCP251XFDCAN_M_CANCAN_M_CAN_PCICAN_NETLINKCAN_PEAK_PCIEFDCAN_PEAK_USBCAN_RAWCAN_RX_OFFLOADCAN_SLCANCAN_VCANCAN_VXCANCAVIUM_CPTCAVIUM_ERRATUM_22375CAVIUM_ERRATUM_23144CAVIUM_ERRATUM_23154CAVIUM_ERRATUM_27456CAVIUM_ERRATUM_30115CAVIUM_PTPCAVIUM_TX2_ERRATUM_219CB710_CORECB710_DEBUG_ASSUMPTIONSCC_CAN_LINKCC_CAN_LINK_STATICCC_HAS_ASM_GOTO_OUTPUTCC_HAS_ASM_GOTO_TIED_OUTPUTCC_HAS_ASM_INLINECC_HAS_BRANCH_PROT_PAC_RETCC_HAS_BRANCH_PROT_PAC_RET_BTICC_HAS_INT128CC_HAS_KASAN_GENERICCC_HAS_KASAN_SW_TAGSCC_HAS_NO_PROFILE_FN_ATTRCC_HAS_SANCOV_TRACE_PCCC_HAS_SIGN_RETURN_ADDRESSCC_HAS_WORKING_NOSANITIZE_ADDRESSCC_HAVE_STACKPROTECTOR_SYSREGCC_IMPLICIT_FALLTHROUGHCC_IS_GCCCC_NO_ARRAY_BOUNDSCC_OPTIMIZE_FOR_PERFORMANCECC_VERSION_TEXTCDROMCDROM_PKTCDVDCDROM_PKTCDVD_BUFFERSCEC_CORECEPH_FSCEPH_FSCACHECEPH_FS_POSIX_ACLCEPH_FS_SECURITY_LABELCEPH_LIBCEPH_LIB_USE_DNS_RESOLVERCFG80211CFG80211_CRDA_SUPPORTCFG80211_DEFAULT_PSCFG80211_KUNIT_TESTCFG80211_REQUIRE_SIGNED_REGDBCFG80211_USE_KERNEL_REGDB_KEYSCFS_BANDWIDTHCGROUPSCGROUP_BPFCGROUP_CPUACCTCGROUP_DEVICECGROUP_FREEZERCGROUP_HUGETLBCGROUP_MISCCGROUP_NET_CLASSIDCGROUP_NET_PRIOCGROUP_PERFCGROUP_PIDSCGROUP_RDMACGROUP_SCHEDCGROUP_WRITEBACKCHARGER_SMB347CHECKPOINT_RESTORECHECKSUM_KUNITCHECK_SIGNATURECHELSIO_INLINE_CRYPTOCHELSIO_IPSEC_INLINECHELSIO_LIBCHELSIO_T4CHELSIO_T4VFCHELSIO_TLS_DEVICECHROMEOS_ACPICHROME_PLATFORMSCHR_DEV_SCHCHR_DEV_SGCHR_DEV_STCICADA_PHYCIFSCIFS_ALLOW_INSECURE_LEGACYCIFS_DEBUGCIFS_DFS_UPCALLCIFS_POSIXCIFS_SMB_DIRECTCIFS_UPCALLCIFS_XATTRCLANG_VERSIONCLKSRC_MMIOCLK_BCM_NS2CLK_BCM_SRCLK_IMX8MMCLK_IMX8MNCLK_IMX8MPCLK_IMX8MQCLK_IMX93CLK_SP810CLK_TEGRA_BPMPCLK_VEXPRESS_OSCCLONE_BACKWARDSCLS_U32_MARKCLS_U32_PERFCLZ_TABCMACMA_ALIGNMENTCMA_AREASCMA_SIZE_MBYTESCMA_SIZE_SEL_MBYTESCMA_SYSFSCMDLINECMDLINE_FROM_BOOTLOADERCMDLINE_KUNIT_TESTCOMMON_CLKCOMMON_CLK_BD718XXCOMMON_CLK_HI3516CV300COMMON_CLK_HI3519COMMON_CLK_HI3660COMMON_CLK_HI3798CV200COMMON_CLK_IPROCCOMMON_CLK_MAX77686COMMON_CLK_SCMICOMMON_CLK_SCPICOMMON_CLK_XGENECOMMON_RESET_HI6220COMPACTIONCOMPACT_UNEVICTABLE_DEFAULTCOMPAT_32BIT_TIMECONFIGFS_FSCONNECTORCONSOLE_LOGLEVEL_DEFAULTCONSOLE_LOGLEVEL_QUIETCONSOLE_POLLCONSOLE_TRANSLATIONSCONTEXT_SWITCH_TRACERCONTEXT_TRACKINGCONTEXT_TRACKING_IDLECONTEXT_TRACKING_USERCONTIG_ALLOCCORDICCOREDUMPCORESIGHTCORESIGHT_CATUCORESIGHT_CPU_DEBUGCORESIGHT_CTICORESIGHT_LINKS_AND_SINKSCORESIGHT_LINK_AND_SINK_TMCCORESIGHT_SINK_ETBV10CORESIGHT_SINK_TPIUCORESIGHT_SOURCE_ETM4XCORESIGHT_STMCORESIGHT_TRBECORE_DUMP_DEFAULT_ELF_HEADERSCORTINA_PHYCPUFREQ_DTCPUFREQ_DT_PLATDEVCPUMASK_KUNIT_TESTCPUSETSCPU_FREQCPU_FREQ_DEFAULT_GOV_PERFORMANCECPU_FREQ_GOV_ATTR_SETCPU_FREQ_GOV_COMMONCPU_FREQ_GOV_CONSERVATIVECPU_FREQ_GOV_ONDEMANDCPU_FREQ_GOV_PERFORMANCECPU_FREQ_GOV_POWERSAVECPU_FREQ_GOV_SCHEDUTILCPU_FREQ_GOV_USERSPACECPU_FREQ_STATCPU_FREQ_THERMALCPU_IDLECPU_IDLE_GOV_MENUCPU_IDLE_MULTIPLE_DRIVERSCPU_ISOLATIONCPU_LITTLE_ENDIANCPU_PMCPU_RMAPCPU_THERMALCRASH_CORECRASH_DUMPCRC16CRC32CRC32_SLICEBY8CRC64CRC64_ROCKSOFTCRC7CRC8CRC_CCITTCRC_ITU_TCRC_T10DIFCROSS_MEMORY_ATTACHCROS_HPS_I2CCRYPTOCRYPTO_ACOMP2CRYPTO_ADIANTUMCRYPTO_AEADCRYPTO_AEAD2CRYPTO_AESCRYPTO_AES_ARM64_BSCRYPTO_AES_ARM64_CECRYPTO_AES_ARM64_CE_BLKCRYPTO_AES_ARM64_CE_CCMCRYPTO_AES_ARM64_NEON_BLKCRYPTO_AKCIPHERCRYPTO_AKCIPHER2CRYPTO_ALGAPICRYPTO_ALGAPI2CRYPTO_ANSI_CPRNGCRYPTO_ARCH_HAVE_LIB_CHACHACRYPTO_ARCH_HAVE_LIB_POLY1305CRYPTO_AUTHENCCRYPTO_BLAKE2BCRYPTO_BLOWFISHCRYPTO_BLOWFISH_COMMONCRYPTO_CAMELLIACRYPTO_CAST5CRYPTO_CAST6CRYPTO_CAST_COMMONCRYPTO_CBCCRYPTO_CCMCRYPTO_CFBCRYPTO_CHACHA20CRYPTO_CHACHA20POLY1305CRYPTO_CHACHA20_NEONCRYPTO_CMACCRYPTO_CRC32CRYPTO_CRC32CCRYPTO_CRC64_ROCKSOFTCRYPTO_CRCT10DIFCRYPTO_CRCT10DIF_ARM64_CECRYPTO_CRYPTDCRYPTO_CTRCRYPTO_CTSCRYPTO_CURVE25519CRYPTO_DEFLATECRYPTO_DESCRYPTO_DEV_BCM_SPUCRYPTO_DEV_CAVIUM_ZIPCRYPTO_DEV_CCPCRYPTO_DEV_CCP_CRYPTOCRYPTO_DEV_CCP_DDCRYPTO_DEV_CHELSIOCRYPTO_DEV_CPTCRYPTO_DEV_FSL_CAAMCRYPTO_DEV_FSL_CAAM_AHASH_APICRYPTO_DEV_FSL_CAAM_AHASH_API_DESCCRYPTO_DEV_FSL_CAAM_COMMONCRYPTO_DEV_FSL_CAAM_CRYPTO_APICRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESCCRYPTO_DEV_FSL_CAAM_JRCRYPTO_DEV_FSL_CAAM_PKC_APICRYPTO_DEV_FSL_CAAM_RINGSIZECRYPTO_DEV_FSL_CAAM_RNG_APICRYPTO_DEV_HISI_SECCRYPTO_DEV_MARVELLCRYPTO_DEV_NITROXCRYPTO_DEV_NITROX_CNN55XXCRYPTO_DEV_OCTEONTX2_CPTCRYPTO_DEV_SP_CCPCRYPTO_DHCRYPTO_DH_RFC7919_GROUPSCRYPTO_DRBGCRYPTO_DRBG_CTRCRYPTO_DRBG_HASHCRYPTO_DRBG_HMACCRYPTO_DRBG_MENUCRYPTO_ECBCRYPTO_ECCCRYPTO_ECDHCRYPTO_ECDSACRYPTO_ECHAINIVCRYPTO_ENGINECRYPTO_ESSIVCRYPTO_FCRYPTCRYPTO_FIPSCRYPTO_FIPS_NAMECRYPTO_GCMCRYPTO_GF128MULCRYPTO_GHASHCRYPTO_GHASH_ARM64_CECRYPTO_HASHCRYPTO_HASH2CRYPTO_HASH_INFOCRYPTO_HMACCRYPTO_HWCRYPTO_JITTERENTROPYCRYPTO_KPPCRYPTO_KPP2CRYPTO_LIB_AESCRYPTO_LIB_ARC4CRYPTO_LIB_BLAKE2S_GENERICCRYPTO_LIB_CHACHACRYPTO_LIB_CHACHA20POLY1305CRYPTO_LIB_CHACHA_GENERICCRYPTO_LIB_CURVE25519CRYPTO_LIB_CURVE25519_GENERICCRYPTO_LIB_DESCRYPTO_LIB_POLY1305CRYPTO_LIB_POLY1305_GENERICCRYPTO_LIB_POLY1305_RSIZECRYPTO_LIB_SHA256CRYPTO_LRWCRYPTO_LZOCRYPTO_MANAGERCRYPTO_MANAGER2CRYPTO_MD4CRYPTO_MD5CRYPTO_MICHAEL_MICCRYPTO_NHPOLY1305CRYPTO_NHPOLY1305_NEONCRYPTO_NULLCRYPTO_NULL2CRYPTO_OFBCRYPTO_PCBCCRYPTO_PCRYPTCRYPTO_POLY1305CRYPTO_POLY1305_NEONCRYPTO_RMD160CRYPTO_RNGCRYPTO_RNG2CRYPTO_RNG_DEFAULTCRYPTO_RSACRYPTO_SEQIVCRYPTO_SERPENTCRYPTO_SHA1CRYPTO_SHA1_ARM64_CECRYPTO_SHA256CRYPTO_SHA256_ARM64CRYPTO_SHA2_ARM64_CECRYPTO_SHA3CRYPTO_SHA512CRYPTO_SKCIPHERCRYPTO_SKCIPHER2CRYPTO_TESTCRYPTO_TWOFISHCRYPTO_TWOFISH_COMMONCRYPTO_USERCRYPTO_USER_APICRYPTO_USER_API_AEADCRYPTO_USER_API_HASHCRYPTO_USER_API_RNGCRYPTO_USER_API_SKCIPHERCRYPTO_VMACCRYPTO_WP512CRYPTO_XCBCCRYPTO_XTSCRYPTO_XXHASHCRYPTO_ZSTDCUSECXL_ACPICXL_BUSCXL_MEMCXL_PCICXL_PMEMCXL_PMUCXL_PORTCXL_REGIONCXL_SUSPENDDAMONDAMON_DBGFSDAMON_PADDRDAMON_RECLAIMDAMON_SYSFSDAMON_VADDRDAVICOM_PHYDAXDA_MON_EVENTSDA_MON_EVENTS_IDDCACHE_WORD_ACCESSDCBDEBUG_BUGVERBOSEDEBUG_FSDEBUG_FS_ALLOW_ALLDEBUG_INFODEBUG_INFO_BTFDEBUG_INFO_BTF_MODULESDEBUG_INFO_DWARF_TOOLCHAIN_DEFAULTDEBUG_KERNELDEBUG_LISTDEBUG_MEMORY_INITDEBUG_MISCDEBUG_SECTION_MISMATCHDEBUG_SHIRQDEBUG_WXDECOMPRESS_BZIP2DECOMPRESS_GZIPDECOMPRESS_LZ4DECOMPRESS_LZMADECOMPRESS_LZODECOMPRESS_XZDECOMPRESS_ZSTDDEFAULT_CUBICDEFAULT_FQ_CODELDEFAULT_HOSTNAMEDEFAULT_HUNG_TASK_TIMEOUTDEFAULT_INITDEFAULT_MMAP_MIN_ADDRDEFAULT_NET_SCHDEFAULT_SECURITY_SELINUXDEFAULT_TCP_CONGDETECT_HUNG_TASKDEVFREQ_GOV_PASSIVEDEVFREQ_GOV_PERFORMANCEDEVFREQ_GOV_POWERSAVEDEVFREQ_GOV_SIMPLE_ONDEMANDDEVFREQ_GOV_USERSPACEDEVICE_MIGRATIONDEVICE_PRIVATEDEVTMPFSDEVTMPFS_MOUNTDEVTMPFS_SAFEDEV_COREDUMPDEV_DAXDEV_DAX_HMEMDEV_DAX_HMEM_DEVICESDEV_DAX_KMEMDEV_DAX_PMEMDEV_DAX_PMEM_COMPATDIMLIBDMABUF_HEAPSDMABUF_HEAPS_SYSTEMDMABUF_MOVE_NOTIFYDMADEVICESDMATESTDMA_ACPIDMA_BOUNCE_UNALIGNED_KMALLOCDMA_CMADMA_COHERENT_POOLDMA_DECLARE_COHERENTDMA_DIRECT_REMAPDMA_ENGINEDMA_ENGINE_RAIDDMA_NEED_SYNCDMA_NONCOHERENT_MMAPDMA_OFDMA_OPSDMA_SHARED_BUFFERDMA_VIRTUAL_CHANNELSDMIDMIIDDMI_SYSFSDM_AUDITDM_BIO_PRISONDM_BUFIODM_CACHEDM_CACHE_SMQDM_CRYPTDM_DEBUGDM_DELAYDM_ERADM_FLAKEYDM_INTEGRITYDM_LOG_USERSPACEDM_LOG_WRITESDM_MIRRORDM_MULTIPATHDM_MULTIPATH_HSTDM_MULTIPATH_IOADM_MULTIPATH_QLDM_MULTIPATH_STDM_PERSISTENT_DATADM_RAIDDM_SNAPSHOTDM_SWITCHDM_THIN_PROVISIONINGDM_UEVENTDM_VERITYDM_VERITY_FECDM_VERITY_VERIFY_ROOTHASH_SIGDM_WRITECACHEDM_ZERODNOTIFYDNS_RESOLVERDP83640_PHYDP83822_PHYDP83848_PHYDP83867_PHYDP83TC811_PHYDP83TG720_PHYDPLLDQLDRIVER_PE_KUNIT_TESTDRMDRM_AMDGPUDRM_AMDGPU_CIKDRM_AMDGPU_USERPTRDRM_AMD_ACPDRM_AMD_DCDRM_AMD_DC_FPDRM_ASTDRM_BOCHSDRM_BRIDGEDRM_BUDDYDRM_CIRRUS_QEMUDRM_DISPLAY_DP_HELPERDRM_DISPLAY_HDCP_HELPERDRM_DISPLAY_HDMI_HELPERDRM_DISPLAY_HELPERDRM_DP_AUX_BUSDRM_DP_AUX_CHARDEVDRM_DP_CECDRM_EXECDRM_EXPORT_FOR_TESTSDRM_FBDEV_EMULATIONDRM_FBDEV_OVERALLOCDRM_GEM_SHMEM_HELPERDRM_GM12U320DRM_GPUVMDRM_GUDDRM_HISI_HIBMCDRM_HYPERVDRM_I2C_CH7006DRM_I2C_NXP_TDA998XDRM_KMS_HELPERDRM_KUNIT_TESTDRM_KUNIT_TEST_HELPERSDRM_LIB_RANDOMDRM_LOAD_EDID_FIRMWAREDRM_MGAG200DRM_MIPI_DSIDRM_NOUVEAUDRM_NOUVEAU_BACKLIGHTDRM_NOUVEAU_GSP_DEFAULTDRM_PANELDRM_PANEL_BRIDGEDRM_PANEL_ORIENTATION_QUIRKSDRM_QXLDRM_RADEONDRM_RADEON_USERPTRDRM_SCHEDDRM_SUBALLOC_HELPERDRM_TEGRADRM_TEGRA_DEBUGDRM_TTMDRM_TTM_HELPERDRM_UDLDRM_VIRTIO_GPUDRM_VIRTIO_GPU_KMSDRM_VKMSDRM_VMWGFXDRM_VRAM_HELPERDST_CACHEDTCDT_IDLE_GENPDDT_IDLE_STATESDUMMYDUMMY_CONSOLEDUMMY_CONSOLE_COLUMNSDUMMY_CONSOLE_ROWSDWMAC_DWC_QOS_ETHDWMAC_IMX8DWMAC_TEGRADW_DMACDW_DMAC_COREDW_DMAC_PCIDYNAMIC_DEBUGDYNAMIC_DEBUG_COREDYNAMIC_EVENTSDYNAMIC_FTRACEDYNAMIC_FTRACE_WITH_REGSE1000E1000EEDACEDAC_BLUEFIELDEDAC_DMC520EDAC_GHESEDAC_LEGACY_SYSFSEDAC_SUPPORTEDAC_THUNDERXEDAC_XGENEEEPROM_93CX6EEPROM_AT24EEPROM_EE1004EEPROM_LEGACYEEPROM_MAX6875EFIEFIVAR_FSEFI_COCO_SECRETEFI_CUSTOM_SSDT_OVERLAYSEFI_EARLYCONEFI_ESRTEFI_GENERIC_STUBEFI_PARAMS_FROM_FDTEFI_PARTITIONEFI_RUNTIME_WRAPPERSEFI_SOFT_RESERVEEFI_STUBEFI_VARS_PSTOREEFI_VARS_PSTORE_DEFAULT_DISABLEEFI_ZBOOTELFCOREELF_COREENA_ETHERNETENCLOSURE_SERVICESENCRYPTED_KEYSENERGY_MODELEPOLLEROFS_FSEROFS_FS_POSIX_ACLEROFS_FS_SECURITYEROFS_FS_XATTRETHERNETETHTOOL_NETLINKEVENTFDEVENT_TRACINGEVMEVM_ATTR_FSUUIDEXCLUSIVE_SYSTEM_RAMEXFAT_DEFAULT_IOCHARSETEXFAT_FSEXPORTFSEXPORTFS_BLOCK_OPSEXT4_FSEXT4_FS_POSIX_ACLEXT4_FS_SECURITYEXT4_KUNIT_TESTSEXT4_USE_FOR_EXT2EXTCONEXTCON_GPIOEXTRA_FIRMWAREFAILOVERFAIR_GROUP_SCHEDFANOTIFYFANOTIFY_ACCESS_PERMISSIONSFAT_DEFAULT_CODEPAGEFAT_DEFAULT_IOCHARSETFAT_FSFAT_KUNIT_TESTFBFB_BACKLIGHTFB_CFB_COPYAREAFB_CFB_FILLRECTFB_CFB_IMAGEBLITFB_COREFB_DEFERRED_IOFB_DEVICEFB_DMAMEM_HELPERSFB_EFIFB_IOMEM_FOPSFB_IOMEM_HELPERSFB_NOTIFYFB_SIMPLEFB_SSD1307FB_SYSMEM_FOPSFB_SYSMEM_HELPERSFB_SYSMEM_HELPERS_DEFERREDFB_SYS_COPYAREAFB_SYS_FILLRECTFB_SYS_IMAGEBLITFB_TILEBLITTINGFECFHANDLEFIB_RULESFILE_LOCKINGFIPS_SIGNATURE_SELFTESTFIRMWARE_TABLEFIXED_PHYFIX_EARLYCON_MEMFM10KFONT_8x16FONT_8x8FONT_SUPPORTFORTIFY_SOURCEFRAMEBUFFER_CONSOLEFRAMEBUFFER_CONSOLE_DETECT_PRIMARYFRAMEBUFFER_CONSOLE_ROTATIONFRAME_POINTERFRAME_WARNFREEZERFSCACHEFSCACHE_STATSFSL_ERRATUM_A008585FSL_IMX8_DDR_PMUFSNOTIFYFS_DAXFS_DAX_PMDFS_IOMAPFS_MBCACHEFS_POSIX_ACLFS_VERITYFTRACEFTRACE_MCOUNT_RECORDFTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRYFTRACE_SYSCALLSFUJITSU_ERRATUM_010001FUNCTION_ALIGNMENTFUNCTION_ERROR_INJECTIONFUNCTION_GRAPH_TRACERFUNCTION_TRACERFUSE_DAXFUSE_FSFUSIONFUSION_LOGGINGFUSION_MAX_SGEFUSION_SASFUSION_SPIFUTEXFUTEX_PIFWNODE_MDIOFW_CFG_SYSFSFW_LOADERFW_LOADER_COMPRESSFW_LOADER_COMPRESS_XZFW_LOADER_COMPRESS_ZSTDFW_LOADER_DEBUGFW_LOADER_PAGED_BUFFW_LOADER_SYSFSFW_UPLOADGACT_PROBGARPGCC11_NO_ARRAY_BOUNDSGCC12_NO_ARRAY_BOUNDSGCC_VERSIONGENERIC_ALLOCATORGENERIC_ARCH_NUMAGENERIC_ARCH_TOPOLOGYGENERIC_BUGGENERIC_BUG_RELATIVE_POINTERSGENERIC_CALIBRATE_DELAYGENERIC_CLOCKEVENTSGENERIC_CLOCKEVENTS_BROADCASTGENERIC_CPU_AUTOPROBEGENERIC_CPU_VULNERABILITIESGENERIC_CSUMGENERIC_EARLY_IOREMAPGENERIC_GETTIMEOFDAYGENERIC_HWEIGHTGENERIC_IDLE_POLL_SETUPGENERIC_IOREMAPGENERIC_IRQ_CHIPGENERIC_IRQ_EFFECTIVE_AFF_MASKGENERIC_IRQ_INJECTIONGENERIC_IRQ_IPIGENERIC_IRQ_MIGRATIONGENERIC_IRQ_PROBEGENERIC_IRQ_SHOWGENERIC_IRQ_SHOW_LEVELGENERIC_LIB_DEVMEM_IS_ALLOWEDGENERIC_MSI_IRQGENERIC_NET_UTILSGENERIC_PCI_IOMAPGENERIC_PHYGENERIC_PINCONFGENERIC_PINCTRL_GROUPSGENERIC_PINMUX_FUNCTIONSGENERIC_PTDUMPGENERIC_SCHED_CLOCKGENERIC_SMP_IDLE_THREADGENERIC_STRNCPY_FROM_USERGENERIC_STRNLEN_USERGENERIC_TIME_VSYSCALLGENERIC_TRACERGENERIC_VDSO_TIME_NSGENEVEGET_FREE_REGIONGLOBGNSSGPIOLIBGPIOLIB_FASTPATH_LIMITGPIOLIB_IRQCHIPGPIO_ACPIGPIO_CDEVGPIO_CDEV_V1GPIO_DWAPBGPIO_GENERICGPIO_MAX77620GPIO_MLXBF2GPIO_MLXBF3GPIO_MXCGPIO_PCA953XGPIO_PL061GPIO_SIMGPIO_TEGRAGPIO_TEGRA186GPIO_VF610GPIO_VIRTIOGPIO_XGENEGPIO_XGENE_SBGPIO_XLPGRACE_PERIODGRO_CELLSGUEST_PERF_EVENTSGVEHARDENED_USERCOPYHARDIRQS_SW_RESENDHASHTABLE_KUNIT_TESTHASH_KUNIT_TESTHAS_DMAHAS_IOMEMHAS_IOPORTHAS_IOPORT_MAPHAVE_ACPI_APEIHAVE_ALIGNED_STRUCT_PAGEHAVE_ARCH_AUDITSYSCALLHAVE_ARCH_BITREVERSEHAVE_ARCH_COMPILER_HHAVE_ARCH_HUGE_VMALLOCHAVE_ARCH_HUGE_VMAPHAVE_ARCH_JUMP_LABELHAVE_ARCH_JUMP_LABEL_RELATIVEHAVE_ARCH_KASANHAVE_ARCH_KASAN_HW_TAGSHAVE_ARCH_KASAN_SW_TAGSHAVE_ARCH_KASAN_VMALLOCHAVE_ARCH_KFENCEHAVE_ARCH_KGDBHAVE_ARCH_MMAP_RND_BITSHAVE_ARCH_PREL32_RELOCATIONSHAVE_ARCH_RANDOMIZE_KSTACK_OFFSETHAVE_ARCH_SECCOMPHAVE_ARCH_SECCOMP_FILTERHAVE_ARCH_STACKLEAKHAVE_ARCH_THREAD_STRUCT_WHITELISTHAVE_ARCH_TRACEHOOKHAVE_ARCH_TRANSPARENT_HUGEPAGEHAVE_ARCH_USERFAULTFD_MINORHAVE_ARCH_VMAP_STACKHAVE_ARM_SMCCCHAVE_ARM_SMCCC_DISCOVERYHAVE_ASM_MODVERSIONSHAVE_CLKHAVE_CLK_PREPAREHAVE_CMPXCHG_DOUBLEHAVE_CMPXCHG_LOCALHAVE_CONTEXT_TRACKING_USERHAVE_C_RECORDMCOUNTHAVE_DEBUG_KMEMLEAKHAVE_DMA_CONTIGUOUSHAVE_DYNAMIC_FTRACEHAVE_DYNAMIC_FTRACE_WITH_REGSHAVE_EBPF_JITHAVE_EFFICIENT_UNALIGNED_ACCESSHAVE_FAST_GUPHAVE_FTRACE_MCOUNT_RECORDHAVE_FUNCTION_ARG_ACCESS_APIHAVE_FUNCTION_ERROR_INJECTIONHAVE_FUNCTION_GRAPH_TRACERHAVE_FUNCTION_TRACERHAVE_GCC_PLUGINSHAVE_GENERIC_VDSOHAVE_HARDENED_USERCOPY_ALLOCATORHAVE_HW_BREAKPOINTHAVE_IMA_KEXECHAVE_IOREMAP_PROTHAVE_IRQ_TIME_ACCOUNTINGHAVE_KCSAN_COMPILERHAVE_KERNEL_GZIPHAVE_KERNEL_LZ4HAVE_KERNEL_LZMAHAVE_KERNEL_LZOHAVE_KERNEL_XZHAVE_KERNEL_ZSTDHAVE_KPROBESHAVE_KRETPROBESHAVE_KVM_CPU_RELAX_INTERCEPTHAVE_KVM_DIRTY_RINGHAVE_KVM_DIRTY_RING_ACQ_RELHAVE_KVM_IRQCHIPHAVE_KVM_IRQ_BYPASSHAVE_KVM_IRQ_ROUTINGHAVE_KVM_MSIHAVE_KVM_READONLY_MEMHAVE_KVM_VCPU_RUN_PID_CHANGEHAVE_MOD_ARCH_SPECIFICHAVE_MOVE_PMDHAVE_MOVE_PUDHAVE_NMIHAVE_PATA_PLATFORMHAVE_PCIHAVE_PERF_EVENTSHAVE_PERF_REGSHAVE_PERF_USER_STACK_DUMPHAVE_POSIX_CPU_TIMERS_TASK_WORKHAVE_PREEMPT_DYNAMICHAVE_PREEMPT_DYNAMIC_KEYHAVE_PREEMPT_LAZYHAVE_REGS_AND_STACK_ACCESS_APIHAVE_RSEQHAVE_SCHED_AVG_IRQHAVE_SETUP_PER_CPU_AREAHAVE_SOFTIRQ_ON_OWN_STACKHAVE_STACKPROTECTORHAVE_SYSCALL_TRACEPOINTSHAVE_VIRT_CPU_ACCOUNTING_GENHDLCHDLC_CISCOHDLC_FRHDLC_PPPHDLC_RAWHDMIHEADERS_INSTALLHI3660_MBOXHI6220_MBOXHIBERNATE_CALLBACKSHIBERNATIONHIBERNATION_SNAPSHOT_DEVHIDHIDRAWHID_A4TECHHID_ACRUXHID_APPLEHID_APPLEIRHID_AUREALHID_BATTERY_STRENGTHHID_BELKINHID_BETOP_FFHID_CHERRYHID_CHICONYHID_CORSAIRHID_COUGARHID_CYPRESSHID_DRAGONRISEHID_ELANHID_ELECOMHID_ELOHID_EVISIONHID_EZKEYHID_GEMBIRDHID_GENERICHID_GFRMHID_GREENASIAHID_GT683RHID_GYRATIONHID_HOLTEKHID_HYPERV_MOUSEHID_ICADEHID_ITEHID_JABRAHID_KENSINGTONHID_KEYTOUCHHID_KUNIT_TESTHID_KYEHID_LCPOWERHID_LEDHID_LENOVOHID_LETSKETCHHID_LOGITECHHID_LOGITECH_DJHID_LOGITECH_HIDPPHID_MAGICMOUSEHID_MICROSOFTHID_MONTEREYHID_MULTITOUCHHID_NTIHID_NTRIGHID_ORTEKHID_PANTHERLORDHID_PENMOUNTHID_PETALYNXHID_PICOLCDHID_PICOLCD_BACKLIGHTHID_PICOLCD_FBHID_PICOLCD_LCDHID_PICOLCD_LEDSHID_PIDHID_PLANTRONICSHID_PRIMAXHID_PRODIKEYSHID_RMIHID_ROCCATHID_SAITEKHID_SAMSUNGHID_SEMITEKHID_SENSOR_HUBHID_SIGMAMICROHID_SMARTJOYPLUSHID_SONYHID_SPEEDLINKHID_STEELSERIESHID_SUNPLUSHID_SUPPORTHID_THINGMHID_THRUSTMASTERHID_TIVOHID_TOPSEEDHID_TWINHANHID_UCLOGICHID_WACOMHID_WALTOPHID_WIIMOTEHID_XIAOMIHID_XINMOHID_ZEROPLUSHID_ZYDACRONHIGH_RES_TIMERSHINICHISILICON_ERRATUM_161010101HISILICON_ERRATUM_161600802HISILICON_IRQ_MBIGENHISILICON_LPCHISI_PMUHISI_THERMALHIST_TRIGGERSHMEM_REPORTINGHMM_MIRRORHNSHNS3HNS3_DCBHNS3_ENETHNS3_HCLGEHNS3_HCLGEVFHNS_DSAFHNS_ENETHNS_MDIOHOTPLUG_CORE_SYNCHOTPLUG_CORE_SYNC_DEADHOTPLUG_CPUHOTPLUG_PCIHOTPLUG_PCI_ACPIHOTPLUG_PCI_ACPI_IBMHOTPLUG_PCI_PCIEHP_ILOHP_WATCHDOGHSA_AMDHSA_AMD_SVMHSRHTEHTE_TEGRA194HUGETLBFSHUGETLB_PAGEHVC_DRIVERHWLAT_TRACERHWMONHWPOISON_INJECTHWSPINLOCKHW_CONSOLEHW_PERF_EVENTSHW_RANDOMHW_RANDOM_CAVIUMHW_RANDOM_CN10KHW_RANDOM_HISIHW_RANDOM_TIMERIOMEMHW_RANDOM_TPMHW_RANDOM_VIRTIOHW_RANDOM_XGENEHYPERVHYPERV_BALLOONHYPERV_KEYBOARDHYPERV_NETHYPERV_STORAGEHYPERV_UTILSHYPERV_VSOCKETSHZHZ_100I2CI2C_ALGOBITI2C_ALGOPCAI2C_ARB_GPIO_CHALLENGEI2C_BOARDINFOI2C_CHARDEVI2C_COMPATI2C_DESIGNWARE_COREI2C_DESIGNWARE_PLATFORMI2C_DIOLAN_U2CI2C_GPIOI2C_HELPER_AUTOI2C_HIDI2C_HID_ACPII2C_HID_COREI2C_HID_OFI2C_HID_OF_GOODIXI2C_IMXI2C_IMX_LPI2CI2C_MLXBFI2C_MUXI2C_MUX_GPIOI2C_MUX_MLXCPLDI2C_MUX_PCA9541I2C_MUX_PCA954xI2C_MUX_PINCTRLI2C_NFORCE2I2C_PCA_PLATFORMI2C_QUPI2C_SIMTECI2C_SLAVEI2C_SLAVE_EEPROMI2C_SMBUSI2C_STUBI2C_TEGRAI2C_TEGRA_BPMPI2C_THUNDERXI2C_TINY_USBI2C_VERSATILEI2C_VIRTIOI2C_XGENE_SLIMPROI2C_XLP9XXI3CI40EI40EVFI6300ESB_WDTIAVFICEICE_HWMONICE_SWITCHDEVICPLUS_PHYIDLE_PAGE_TRACKINGIDPFIFBIGBIGBVFIGB_HWMONIGCIGC_LEDSIKHEADERSILLEGAL_POINTER_VALUEIMAIMA_APPRAISEIMA_APPRAISE_BOOTPARAMIMA_APPRAISE_MODSIGIMA_ARCH_POLICYIMA_DEFAULT_HASHIMA_DEFAULT_HASH_SHA256IMA_DEFAULT_TEMPLATEIMA_KEXECIMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARYIMA_LSM_RULESIMA_MEASURE_ASYMMETRIC_KEYSIMA_MEASURE_PCR_IDXIMA_QUEUE_EARLY_BOOT_KEYSIMA_READ_POLICYIMA_SECURE_AND_OR_TRUSTED_BOOTIMA_SIG_TEMPLATEIMA_TRUSTED_KEYRINGIMA_WRITE_POLICYIMX2_WDTIMX8MM_THERMALIMX8M_BLK_CTRLIMX9_BLK_CTRLIMX_DSPIMX_GPCV2IMX_GPCV2_PM_DOMAINSIMX_INTMUXIMX_IRQSTEERIMX_MBOXIMX_SDMAINDIRECT_PIOINETINET6_AHINET6_ESPINET6_ESPINTCPINET6_ESP_OFFLOADINET6_IPCOMPINET6_TUNNELINET6_XFRM_TUNNELINET_AHINET_DIAGINET_DIAG_DESTROYINET_ESPINET_ESPINTCPINET_ESP_OFFLOADINET_IPCOMPINET_MPTCP_DIAGINET_RAW_DIAGINET_SCTP_DIAGINET_TCP_DIAGINET_TUNNELINET_UDP_DIAGINET_XFRM_TUNNELINFINIBANDINFINIBAND_ADDR_TRANSINFINIBAND_ADDR_TRANS_CONFIGFSINFINIBAND_BNXT_REINFINIBAND_CXGB4INFINIBAND_EFAINFINIBAND_IPOIBINFINIBAND_IPOIB_CMINFINIBAND_IPOIB_DEBUGINFINIBAND_IRDMAINFINIBAND_ISERINFINIBAND_ISERTINFINIBAND_ON_DEMAND_PAGINGINFINIBAND_QEDRINFINIBAND_SRPINFINIBAND_SRPTINFINIBAND_USER_ACCESSINFINIBAND_USER_MADINFINIBAND_USER_MEMINFINIBAND_VIRT_DMAINITRAMFS_SOURCEINIT_ENV_ARG_LIMITINIT_STACK_NONEINOTIFY_USERINPUTINPUT_EVDEVINPUT_FF_MEMLESSINPUT_KEYBOARDINPUT_KUNIT_TESTINPUT_LEDSINPUT_MISCINPUT_MOUSEINPUT_MOUSEDEVINPUT_MOUSEDEV_SCREEN_XINPUT_MOUSEDEV_SCREEN_YINPUT_SPARSEKMAPINPUT_UINPUTINPUT_VIVALDIFMAPINTEGRITYINTEGRITY_ASYMMETRIC_KEYSINTEGRITY_AUDITINTEGRITY_CA_MACHINE_KEYRINGINTEGRITY_CA_MACHINE_KEYRING_MAXINTEGRITY_MACHINE_KEYRINGINTEGRITY_PLATFORM_KEYRINGINTEGRITY_SIGNATUREINTEGRITY_TRUSTED_KEYRINGINTEL_XWAY_PHYINTERCONNECTINTERCONNECT_IMXINTERCONNECT_IMX8MMINTERCONNECT_IMX8MNINTERCONNECT_IMX8MPINTERCONNECT_IMX8MQINTERVAL_TREEINTERVAL_TREE_SPAN_ITERIOMMUFDIOMMUFD_DRIVERIOMMU_APIIOMMU_DEFAULT_DMA_LAZYIOMMU_DMAIOMMU_IOPFIOMMU_IOVAIOMMU_IO_PGTABLEIOMMU_IO_PGTABLE_LPAEIOMMU_MM_DATAIOMMU_SUPPORTIOMMU_SVAIONICIOSCHED_BFQIOSMIO_URINGIO_WQIP6_NF_FILTERIP6_NF_IPTABLESIP6_NF_MANGLEIP6_NF_MATCH_AHIP6_NF_MATCH_EUI64IP6_NF_MATCH_FRAGIP6_NF_MATCH_HLIP6_NF_MATCH_IPV6HEADERIP6_NF_MATCH_MHIP6_NF_MATCH_OPTSIP6_NF_MATCH_RPFILTERIP6_NF_MATCH_RTIP6_NF_NATIP6_NF_RAWIP6_NF_SECURITYIP6_NF_TARGET_MASQUERADEIP6_NF_TARGET_NPTIP6_NF_TARGET_REJECTIP6_NF_TARGET_SYNPROXYIPC_NSIPMB_DEVICE_INTERFACEIPMI_DEVICE_INTERFACEIPMI_DMI_DECODEIPMI_HANDLERIPMI_IPMBIPMI_PLAT_DATAIPMI_POWEROFFIPMI_SIIPMI_SSIFIPMI_WATCHDOGIPV6IPV6_GREIPV6_MIP6IPV6_MROUTEIPV6_MROUTE_MULTIPLE_TABLESIPV6_MULTIPLE_TABLESIPV6_NDISC_NODETYPEIPV6_OPTIMISTIC_DADIPV6_PIMSM_V2IPV6_ROUTER_PREFIPV6_ROUTE_INFOIPV6_SEG6_BPFIPV6_SEG6_HMACIPV6_SEG6_LWTUNNELIPV6_SITIPV6_SIT_6RDIPV6_TUNNELIPV6_VTIIPVLANIPVLAN_L3SIPVTAPIP_ADVANCED_ROUTERIP_FIB_TRIE_STATSIP_MROUTEIP_MROUTE_COMMONIP_MROUTE_MULTIPLE_TABLESIP_MULTICASTIP_MULTIPLE_TABLESIP_NF_ARPFILTERIP_NF_ARPTABLESIP_NF_ARP_MANGLEIP_NF_FILTERIP_NF_IPTABLESIP_NF_MANGLEIP_NF_MATCH_AHIP_NF_MATCH_ECNIP_NF_MATCH_RPFILTERIP_NF_MATCH_TTLIP_NF_NATIP_NF_RAWIP_NF_SECURITYIP_NF_TARGET_ECNIP_NF_TARGET_MASQUERADEIP_NF_TARGET_NETMAPIP_NF_TARGET_REDIRECTIP_NF_TARGET_REJECTIP_NF_TARGET_SYNPROXYIP_NF_TARGET_TTLIP_PIMSM_V1IP_PIMSM_V2IP_ROUTE_CLASSIDIP_ROUTE_MULTIPATHIP_ROUTE_VERBOSEIP_SCTPIP_SETIP_SET_BITMAP_IPIP_SET_BITMAP_IPMACIP_SET_BITMAP_PORTIP_SET_HASH_IPIP_SET_HASH_IPMACIP_SET_HASH_IPMARKIP_SET_HASH_IPPORTIP_SET_HASH_IPPORTIPIP_SET_HASH_IPPORTNETIP_SET_HASH_MACIP_SET_HASH_NETIP_SET_HASH_NETIFACEIP_SET_HASH_NETNETIP_SET_HASH_NETPORTIP_SET_HASH_NETPORTNETIP_SET_LIST_SETIP_SET_MAXIP_VSIP_VS_DHIP_VS_FOIP_VS_FTPIP_VS_IPV6IP_VS_LBLCIP_VS_LBLCRIP_VS_LCIP_VS_MHIP_VS_MH_TAB_INDEXIP_VS_NFCTIP_VS_NQIP_VS_OVFIP_VS_PE_SIPIP_VS_PROTO_AHIP_VS_PROTO_AH_ESPIP_VS_PROTO_ESPIP_VS_PROTO_SCTPIP_VS_PROTO_TCPIP_VS_PROTO_UDPIP_VS_RRIP_VS_SEDIP_VS_SHIP_VS_SH_TAB_BITSIP_VS_TAB_BITSIP_VS_WLCIP_VS_WRRIRQCHIPIRQ_BYPASS_MANAGERIRQ_DOMAINIRQ_DOMAIN_HIERARCHYIRQ_FORCED_THREADINGIRQ_MSI_IOMMUIRQ_POLLIRQ_SIMIRQ_WORKISCSI_BOOT_SYSFSISCSI_TARGETISCSI_TARGET_CXGB4ISCSI_TCPISO9660_FSIWLDVMIWLMVMIWLWIFIIWLWIFI_KUNIT_TESTSIWLWIFI_LEDSIWLWIFI_OPMODE_MODULARIXGBEIXGBEVFIXGBEVF_IPSECIXGBE_DCBIXGBE_HWMONIXGBE_IPSECJBD2JOLIETJUMP_LABELKALLSYMSKALLSYMS_ALLKALLSYMS_BASE_RELATIVEKCMPKDB_CONTINUE_CATASTROPHICKDB_DEFAULT_ENABLEKDB_KEYBOARDKERNEL_GZIPKERNEL_MODE_NEONKERNFSKEXECKEXEC_COREKEXEC_FILEKEXEC_IMAGE_VERIFY_SIGKEXEC_SIGKEYBOARD_ATKBDKEYBOARD_GPIOKEYBOARD_SNVS_PWRKEYKEYSKEY_DH_OPERATIONSKEY_NOTIFICATIONSKFENCEKFENCE_NUM_OBJECTSKFENCE_SAMPLE_INTERVALKFENCE_STRESS_TEST_FAULTSKGDBKGDB_HONOUR_BLOCKLISTKGDB_KDBKGDB_SERIAL_CONSOLEKGDB_TESTSKPROBESKPROBE_EVENTSKRETPROBESKSMKUNITKUNIT_ALL_TESTSKUNIT_DEBUGFSKUNIT_EXAMPLE_TESTKUNIT_TESTKVMKVM_COMMONKVM_GENERIC_DIRTYLOG_READ_PROTECTKVM_GENERIC_HARDWARE_ENABLINGKVM_GENERIC_MMU_NOTIFIERKVM_MMIOKVM_VFIOKVM_XFER_TO_GUEST_WORKL2TPL2TP_DEBUGFSL2TP_ETHL2TP_IPL2TP_V3LCD_CLASS_DEVICELCD_PLATFORMLDISC_AUTOLOADLD_IS_BFDLD_ORPHAN_WARNLD_ORPHAN_WARN_LEVELLD_VERSIONLEDS_BLINKMLEDS_BRIGHTNESS_HW_CHANGEDLEDS_CLASSLEDS_CLASS_FLASHLEDS_LM3530LEDS_LP3944LEDS_LT3593LEDS_MLXREGLEDS_TRIGGERSLEDS_TRIGGER_AUDIOLEDS_TRIGGER_BACKLIGHTLEDS_TRIGGER_CAMERALEDS_TRIGGER_DEFAULT_ONLEDS_TRIGGER_DISKLEDS_TRIGGER_GPIOLEDS_TRIGGER_HEARTBEATLEDS_TRIGGER_NETDEVLEDS_TRIGGER_ONESHOTLEDS_TRIGGER_TIMERLEDS_TRIGGER_TRANSIENTLED_TRIGGER_PHYLEGACY_DIRECT_IOLEGACY_TIOCSTILIBCRC32CLIBFCLIBFCOELIBFDTLIBNVDIMMLINEAR_RANGESLINEAR_RANGES_TESTLIST_KUNIT_TESTLLCLLD_VERSIONLOAD_UEFI_KEYSLOCALVERSIONLOCKDLOCKDEP_SUPPORTLOCKD_V4LOCKUP_DETECTORLOCK_DEBUGGING_SUPPORTLOCK_DOWN_KERNEL_FORCE_NONELOCK_SPIN_ON_OWNERLOCK_TORTURE_TESTLOGITECH_FFLOGOLOGO_LINUX_CLUT224LOG_BUF_SHIFTLOG_CPU_MAX_BUF_SHIFTLOOPBACK_TARGETLRU_GENLRU_GEN_ENABLEDLSI_ET1011C_PHYLSMLSM_MMAP_MIN_ADDRLTO_NONELWTUNNELLWTUNNEL_BPFLXT_PHYLZ4_COMPRESSLZ4_DECOMPRESSLZO_COMPRESSLZO_DECOMPRESSMAC80211MAC80211_DEBUGFSMAC80211_HAS_RCMAC80211_HWSIMMAC80211_KUNIT_TESTMAC80211_LEDSMAC80211_RC_DEFAULTMAC80211_RC_DEFAULT_MINSTRELMAC80211_RC_MINSTRELMAC80211_STA_HASH_MAX_SIZEMACSECMACVLANMACVTAPMAGIC_SYSRQMAGIC_SYSRQ_DEFAULT_ENABLEMAGIC_SYSRQ_SERIALMAGIC_SYSRQ_SERIAL_SEQUENCEMAILBOXMAPPING_DIRTY_HELPERSMARVELL_10G_PHYMARVELL_88Q2XXX_PHYMARVELL_CN10K_DDR_PMUMARVELL_CN10K_TAD_PMUMARVELL_PHYMAX77620_THERMALMAX77620_WATCHDOGMAXLINEAR_GPHYMDMDIOMDIO_BCM_UNIMACMDIO_BITBANGMDIO_BUSMDIO_CAVIUMMDIO_DEVICEMDIO_DEVRESMDIO_GPIOMDIO_HISI_FEMACMDIO_MSCC_MIIMMDIO_OCTEONMDIO_THUNDERMDIO_XGENEMD_AUTODETECTMD_BITMAP_FILEMD_FAULTYMD_LINEARMD_RAID0MD_RAID1MD_RAID10MD_RAID456MEDIA_CAMERA_SUPPORTMEDIA_CEC_SUPPORTMEDIA_CONTROLLERMEDIA_HIDE_ANCILLARY_SUBDRVMEDIA_PCI_SUPPORTMEDIA_SUBDRV_AUTOSELECTMEDIA_SUPPORTMEDIA_SUPPORT_FILTERMEDIA_USB_SUPPORTMEGARAID_SASMELLANOX_PLATFORMMEMBARRIERMEMCGMEMCG_KMEMMEMCPY_KUNIT_TESTMEMFD_CREATEMEMORYMEMORY_BALLOONMEMORY_FAILUREMEMORY_HOTPLUGMEMORY_HOTREMOVEMEMORY_ISOLATIONMEMREGIONMEMSTICKMEMSTICK_JMICRON_38XMEMSTICK_R592MEMSTICK_TIFM_MSMEMTESTMESSAGE_LOGLEVEL_DEFAULTMFD_COREMFD_MAX77620MFD_MAX77686MFD_ROHM_BD718XXMFD_SYSCONMHI_BUSMHI_BUS_PCI_GENERICMHI_NETMHI_WWAN_CTRLMHI_WWAN_MBIMMHP_MEMMAP_ON_MEMORYMICREL_KS8995MAMICREL_PHYMICROCHIP_PHYMICROCHIP_T1_PHYMICROSEMI_PHYMIGRATIONMIIMISC_FILESYSTEMSMITIGATE_SPECTRE_BRANCH_HISTORYMLX4_COREMLX4_DEBUGMLX4_ENMLX4_EN_DCBMLX4_INFINIBANDMLX5_BRIDGEMLX5_CLS_ACTMLX5_COREMLX5_CORE_ENMLX5_CORE_EN_DCBMLX5_CORE_IPOIBMLX5_DPLLMLX5_EN_ARFSMLX5_EN_IPSECMLX5_EN_RXNFCMLX5_EN_TLSMLX5_ESWITCHMLX5_FPGAMLX5_INFINIBANDMLX5_MACSECMLX5_MPFSMLX5_SFMLX5_SF_MANAGERMLX5_SW_STEERINGMLX5_TC_CTMLX5_TC_SAMPLEMLX5_VFIO_PCIMLXBF_BOOTCTLMLXBF_GIGEMLXBF_PMCMLXBF_TMFIFOMLXFWMLXREG_HOTPLUGMLXREG_IOMLXREG_LCMLXSW_COREMLXSW_CORE_HWMONMLXSW_CORE_THERMALMLXSW_I2CMLXSW_MINIMALMLXSW_PCIMLXSW_SPECTRUMMLXSW_SPECTRUM_DCBMLX_WDTMMCMMC_ARMMMCIMMC_BLOCKMMC_BLOCK_MINORSMMC_CB710MMC_CQHCIMMC_DWMMC_DW_BLUEFIELDMMC_DW_PLTFMMMC_RICOH_MMCMMC_SDHCIMMC_SDHCI_ACPIMMC_SDHCI_ESDHC_IMXMMC_SDHCI_IO_ACCESSORSMMC_SDHCI_IPROCMMC_SDHCI_OF_DWCMSHCMMC_SDHCI_PCIMMC_SDHCI_PLTFMMMC_SDHCI_TEGRAMMC_TIFM_SDMMC_TOSHIBA_PCIMMC_USHCMMC_VIA_SDMMCMMC_VUB300MMUMMU_GATHER_RCU_TABLE_FREEMMU_GATHER_TABLE_FREEMMU_NOTIFIERMODPROBE_PATHMODULESMODULES_TREE_LOOKUPMODULES_USE_ELF_RELAMODULE_COMPRESS_NONEMODULE_FORCE_LOADMODULE_SIGMODULE_SIG_ALLMODULE_SIG_FORMATMODULE_SIG_HASHMODULE_SIG_KEYMODULE_SIG_SHA512MODULE_SRCVERSION_ALLMODULE_UNLOADMODVERSIONSMOUSE_ELAN_I2CMOUSE_ELAN_I2C_I2CMOUSE_ELAN_I2C_SMBUSMOUSE_SYNAPTICS_I2CMOUSE_SYNAPTICS_USBMOUSE_VSXXXAAMPILIBMPLSMPLS_IPTUNNELMPLS_ROUTINGMPTCPMPTCP_IPV6MPTCP_KUNIT_TESTMQ_IOSCHED_DEADLINEMQ_IOSCHED_KYBERMRPMSDOS_FSMSDOS_PARTITIONMSPRO_BLOCKMT7601UMT76_CONNAC_LIBMT76_COREMT76_LEDSMT76_USBMT76x02_LIBMT76x02_USBMT76x0EMT76x0UMT76x0_COMMONMT76x2EMT76x2UMT76x2_COMMONMT7921EMT7921_COMMONMT7925EMT7925_COMMONMT792x_LIBMTDMTD_BLKDEVSMTD_BLOCKMTD_CFIMTD_CFI_AMDSTDMTD_CFI_I1MTD_CFI_I2MTD_CFI_INTELEXTMTD_CFI_STAAMTD_CFI_UTILMTD_GEN_PROBEMTD_MAP_BANK_WIDTH_1MTD_MAP_BANK_WIDTH_2MTD_MAP_BANK_WIDTH_4MTD_NAND_COREMTD_NAND_ECCMTD_NAND_GPMI_NANDMTD_OF_PARTSMTD_PHYSMAPMTD_PHYSMAP_OFMTD_RAW_NANDMTD_SPI_NORMTD_SPI_NOR_SWP_DISABLE_ON_VOLATILEMTD_UBIMTD_UBI_BEB_LIMITMTD_UBI_WL_THRESHOLDMTK_T7XXMULTIUSERMUTEX_SPIN_ON_OWNERMWIFIEXMWIFIEX_PCIEMWIFIEX_SDIOMWIFIEX_USBMXC_CLKMXS_DMANAMESPACESNATIONAL_PHYND_BTTND_CLAIMND_PFNNEED_DMA_MAP_STATENEED_KVM_DIRTY_RING_WITH_BITMAPNEED_PER_CPU_EMBED_FIRST_CHUNKNEED_PER_CPU_PAGE_FIRST_CHUNKNEED_SG_DMA_FLAGSNEED_SG_DMA_LENGTHNETNETCONSOLENETCONSOLE_DYNAMICNETDEVICESNETDEVSIMNETDEV_ADDR_LIST_TESTNETFILTERNETFILTER_ADVANCEDNETFILTER_BPF_LINKNETFILTER_CONNCOUNTNETFILTER_EGRESSNETFILTER_FAMILY_ARPNETFILTER_FAMILY_BRIDGENETFILTER_INGRESSNETFILTER_NETLINKNETFILTER_NETLINK_GLUE_CTNETFILTER_NETLINK_HOOKNETFILTER_NETLINK_LOGNETFILTER_NETLINK_OSFNETFILTER_NETLINK_QUEUENETFILTER_SKIP_EGRESSNETFILTER_SYNPROXYNETFILTER_XTABLESNETFILTER_XT_CONNMARKNETFILTER_XT_MARKNETFILTER_XT_MATCH_ADDRTYPENETFILTER_XT_MATCH_BPFNETFILTER_XT_MATCH_CGROUPNETFILTER_XT_MATCH_CLUSTERNETFILTER_XT_MATCH_COMMENTNETFILTER_XT_MATCH_CONNBYTESNETFILTER_XT_MATCH_CONNLABELNETFILTER_XT_MATCH_CONNLIMITNETFILTER_XT_MATCH_CONNMARKNETFILTER_XT_MATCH_CONNTRACKNETFILTER_XT_MATCH_CPUNETFILTER_XT_MATCH_DCCPNETFILTER_XT_MATCH_DEVGROUPNETFILTER_XT_MATCH_DSCPNETFILTER_XT_MATCH_ECNNETFILTER_XT_MATCH_ESPNETFILTER_XT_MATCH_HASHLIMITNETFILTER_XT_MATCH_HELPERNETFILTER_XT_MATCH_HLNETFILTER_XT_MATCH_IPRANGENETFILTER_XT_MATCH_IPVSNETFILTER_XT_MATCH_LENGTHNETFILTER_XT_MATCH_LIMITNETFILTER_XT_MATCH_MACNETFILTER_XT_MATCH_MARKNETFILTER_XT_MATCH_MULTIPORTNETFILTER_XT_MATCH_OSFNETFILTER_XT_MATCH_OWNERNETFILTER_XT_MATCH_PHYSDEVNETFILTER_XT_MATCH_PKTTYPENETFILTER_XT_MATCH_POLICYNETFILTER_XT_MATCH_QUOTANETFILTER_XT_MATCH_RATEESTNETFILTER_XT_MATCH_REALMNETFILTER_XT_MATCH_RECENTNETFILTER_XT_MATCH_SCTPNETFILTER_XT_MATCH_SOCKETNETFILTER_XT_MATCH_STATENETFILTER_XT_MATCH_STATISTICNETFILTER_XT_MATCH_STRINGNETFILTER_XT_MATCH_TCPMSSNETFILTER_XT_NATNETFILTER_XT_SETNETFILTER_XT_TARGET_AUDITNETFILTER_XT_TARGET_CHECKSUMNETFILTER_XT_TARGET_CLASSIFYNETFILTER_XT_TARGET_CONNMARKNETFILTER_XT_TARGET_CONNSECMARKNETFILTER_XT_TARGET_CTNETFILTER_XT_TARGET_DSCPNETFILTER_XT_TARGET_HLNETFILTER_XT_TARGET_HMARKNETFILTER_XT_TARGET_IDLETIMERNETFILTER_XT_TARGET_LOGNETFILTER_XT_TARGET_MARKNETFILTER_XT_TARGET_MASQUERADENETFILTER_XT_TARGET_NETMAPNETFILTER_XT_TARGET_NFLOGNETFILTER_XT_TARGET_NFQUEUENETFILTER_XT_TARGET_NOTRACKNETFILTER_XT_TARGET_RATEESTNETFILTER_XT_TARGET_REDIRECTNETFILTER_XT_TARGET_SECMARKNETFILTER_XT_TARGET_TCPMSSNETFILTER_XT_TARGET_TCPOPTSTRIPNETFILTER_XT_TARGET_TEENETFILTER_XT_TARGET_TPROXYNETFILTER_XT_TARGET_TRACENETFS_STATSNETFS_SUPPORTNETLABELNETLINK_DIAGNETPOLLNETWORK_FILESYSTEMSNETWORK_PHY_TIMESTAMPINGNETWORK_SECMARKNETXEN_NICNET_ACT_BPFNET_ACT_CSUMNET_ACT_CTNET_ACT_CTINFONET_ACT_GACTNET_ACT_MIRREDNET_ACT_MPLSNET_ACT_PEDITNET_ACT_POLICENET_ACT_SAMPLENET_ACT_SKBEDITNET_ACT_TUNNEL_KEYNET_ACT_VLANNET_CLSNET_CLS_ACTNET_CLS_BPFNET_CLS_CGROUPNET_CLS_FLOWNET_CLS_FLOWERNET_CLS_FWNET_CLS_MATCHALLNET_CLS_U32NET_CORENET_DEVLINKNET_DROP_MONITORNET_EGRESSNET_FAILOVERNET_FCNET_FLOW_LIMITNET_HANDSHAKENET_HANDSHAKE_KUNIT_TESTNET_INGRESSNET_IPGRENET_IPGRE_BROADCASTNET_IPGRE_DEMUXNET_IPIPNET_IPVTINET_IP_TUNNELNET_KEYNET_KEY_MIGRATENET_L3_MASTER_DEVNET_MPLS_GSONET_NSNET_NSHNET_PKTGENNET_POLL_CONTROLLERNET_PTP_CLASSIFYNET_REDIRECTNET_RX_BUSY_POLLNET_SCHEDNET_SCH_CAKENET_SCH_CBSNET_SCH_DEFAULTNET_SCH_ETFNET_SCH_ETSNET_SCH_FIFONET_SCH_FQNET_SCH_FQ_CODELNET_SCH_GREDNET_SCH_HFSCNET_SCH_HTBNET_SCH_INGRESSNET_SCH_MQPRIONET_SCH_MQPRIO_LIBNET_SCH_MULTIQNET_SCH_NETEMNET_SCH_PRIONET_SCH_REDNET_SCH_SFQNET_SCH_TAPRIONET_SCH_TBFNET_SELFTESTSNET_SOCK_MSGNET_SWITCHDEVNET_TC_SKB_EXTNET_TEAMNET_TEAM_MODE_ACTIVEBACKUPNET_TEAM_MODE_BROADCASTNET_TEAM_MODE_LOADBALANCENET_TEAM_MODE_RANDOMNET_TEAM_MODE_ROUNDROBINNET_UDP_TUNNELNET_VENDOR_AMAZONNET_VENDOR_AMDNET_VENDOR_AQUANTIANET_VENDOR_ATHEROSNET_VENDOR_BROADCOMNET_VENDOR_CAVIUMNET_VENDOR_CHELSIONET_VENDOR_FREESCALENET_VENDOR_GOOGLENET_VENDOR_HISILICONNET_VENDOR_HUAWEINET_VENDOR_INTELNET_VENDOR_MARVELLNET_VENDOR_MELLANOXNET_VENDOR_MICROSOFTNET_VENDOR_MYRINET_VENDOR_NETRONOMENET_VENDOR_OKINET_VENDOR_PENSANDONET_VENDOR_QLOGICNET_VENDOR_QUALCOMMNET_VENDOR_REALTEKNET_VENDOR_ROCKERNET_VENDOR_SMSCNET_VENDOR_SOLARFLARENET_VENDOR_STMICRONET_VRFNET_XGENENET_XGENE_V2NET_XGRESSNEW_LEDSNFPNFP_APP_ABM_NICNFP_APP_FLOWERNFSDNFSD_PNFSNFSD_SCSILAYOUTNFSD_V3_ACLNFSD_V4NFSD_V4_2_INTER_SSCNFSD_V4_SECURITY_LABELNFS_ACL_SUPPORTNFS_COMMONNFS_DEBUGNFS_DISABLE_UDP_SUPPORTNFS_FSNFS_FSCACHENFS_USE_KERNEL_DNSNFS_V3NFS_V3_ACLNFS_V4NFS_V4_1NFS_V4_1_IMPLEMENTATION_ID_DOMAINNFS_V4_2NFS_V4_2_SSC_HELPERNFS_V4_SECURITY_LABELNFT_BRIDGE_METANFT_BRIDGE_REJECTNFT_COMPATNFT_CONNLIMITNFT_COUNTERNFT_CTNFT_DUP_IPV4NFT_DUP_IPV6NFT_DUP_NETDEVNFT_FIBNFT_FIB_INETNFT_FIB_IPV4NFT_FIB_IPV6NFT_FIB_NETDEVNFT_FLOW_OFFLOADNFT_FWD_NETDEVNFT_HASHNFT_LIMITNFT_LOGNFT_MASQNFT_NATNFT_NUMGENNFT_OBJREFNFT_OSFNFT_QUEUENFT_QUOTANFT_REDIRNFT_REJECTNFT_REJECT_INETNFT_REJECT_IPV4NFT_REJECT_IPV6NFT_REJECT_NETDEVNFT_SOCKETNFT_SYNPROXYNFT_TPROXYNFT_TUNNELNFT_XFRMNF_CONNTRACKNF_CONNTRACK_AMANDANF_CONNTRACK_BRIDGENF_CONNTRACK_BROADCASTNF_CONNTRACK_EVENTSNF_CONNTRACK_FTPNF_CONNTRACK_H323NF_CONNTRACK_IRCNF_CONNTRACK_LABELSNF_CONNTRACK_MARKNF_CONNTRACK_NETBIOS_NSNF_CONNTRACK_OVSNF_CONNTRACK_PPTPNF_CONNTRACK_PROCFSNF_CONNTRACK_SANENF_CONNTRACK_SECMARKNF_CONNTRACK_SIPNF_CONNTRACK_SNMPNF_CONNTRACK_TFTPNF_CONNTRACK_TIMEOUTNF_CONNTRACK_TIMESTAMPNF_CONNTRACK_ZONESNF_CT_NETLINKNF_CT_NETLINK_HELPERNF_CT_NETLINK_TIMEOUTNF_CT_PROTO_DCCPNF_CT_PROTO_GRENF_CT_PROTO_SCTPNF_CT_PROTO_UDPLITENF_DEFRAG_IPV4NF_DEFRAG_IPV6NF_DUP_IPV4NF_DUP_IPV6NF_DUP_NETDEVNF_FLOW_TABLENF_FLOW_TABLE_INETNF_FLOW_TABLE_IPV4NF_FLOW_TABLE_IPV6NF_FLOW_TABLE_PROCFSNF_LOG_ARPNF_LOG_IPV4NF_LOG_IPV6NF_LOG_SYSLOGNF_NATNF_NAT_AMANDANF_NAT_FTPNF_NAT_H323NF_NAT_IRCNF_NAT_MASQUERADENF_NAT_OVSNF_NAT_PPTPNF_NAT_REDIRECTNF_NAT_SIPNF_NAT_SNMP_BASICNF_NAT_TFTPNF_REJECT_IPV4NF_REJECT_IPV6NF_SOCKET_IPV4NF_SOCKET_IPV6NF_TABLESNF_TABLES_ARPNF_TABLES_BRIDGENF_TABLES_INETNF_TABLES_IPV4NF_TABLES_IPV6NF_TABLES_NETDEVNF_TPROXY_IPV4NF_TPROXY_IPV6NITRO_ENCLAVESNLATTRNLMONNLSNLS_ASCIINLS_CODEPAGE_1250NLS_CODEPAGE_1251NLS_CODEPAGE_437NLS_CODEPAGE_737NLS_CODEPAGE_775NLS_CODEPAGE_850NLS_CODEPAGE_852NLS_CODEPAGE_855NLS_CODEPAGE_857NLS_CODEPAGE_860NLS_CODEPAGE_861NLS_CODEPAGE_862NLS_CODEPAGE_863NLS_CODEPAGE_864NLS_CODEPAGE_865NLS_CODEPAGE_866NLS_CODEPAGE_869NLS_CODEPAGE_874NLS_CODEPAGE_932NLS_CODEPAGE_936NLS_CODEPAGE_949NLS_CODEPAGE_950NLS_DEFAULTNLS_ISO8859_1NLS_ISO8859_13NLS_ISO8859_14NLS_ISO8859_15NLS_ISO8859_2NLS_ISO8859_3NLS_ISO8859_4NLS_ISO8859_5NLS_ISO8859_6NLS_ISO8859_7NLS_ISO8859_8NLS_ISO8859_9NLS_KOI8_RNLS_KOI8_UNLS_MAC_CELTICNLS_MAC_CENTEURONLS_MAC_CROATIANNLS_MAC_CYRILLICNLS_MAC_GAELICNLS_MAC_GREEKNLS_MAC_ICELANDNLS_MAC_INUITNLS_MAC_ROMANNLS_MAC_ROMANIANNLS_MAC_TURKISHNLS_UTF8NODES_SHIFTNOP_TRACERNOP_USB_XCEIVNOUVEAU_DEBUGNOUVEAU_DEBUG_DEFAULTNO_HZNO_HZ_COMMONNO_HZ_FULLNR_CPUSNUMANUMA_BALANCINGNUMA_BALANCING_DEFAULT_ENABLEDNUMA_KEEP_MEMINFONVDIMM_DAXNVDIMM_KEYSNVDIMM_PFNNVIDIA_CARMEL_CNP_ERRATUMNVMEMNVMEM_IMX_OCOTPNVMEM_SYSFSNVME_AUTHNVME_CORENVME_FABRICSNVME_FCNVME_HOST_AUTHNVME_KEYRINGNVME_MULTIPATHNVME_RDMANVME_TARGETNVME_TARGET_AUTHNVME_TARGET_FCNVME_TARGET_FCLOOPNVME_TARGET_LOOPNVME_TARGET_RDMANVME_TARGET_TCPNVME_TARGET_TCP_TLSNVME_TCPNVME_TCP_TLSNVME_VERBOSE_ERRORSN_GSMN_HDLCOBJAGGOCTEONTX2_AFOCTEONTX2_MBOXOCTEONTX2_PFOCTEONTX2_VFOCTEON_EPOCTEON_EP_VFOFOF_ADDRESSOF_EARLY_FLATTREEOF_FLATTREEOF_GPIOOF_IOMMUOF_IRQOF_KOBJOF_MDIOOF_NUMAOF_PMEMOF_RESERVED_MEMOID_REGISTRYOPENVSWITCHOPENVSWITCH_GENEVEOPENVSWITCH_GREOPENVSWITCH_VXLANOSNOISE_TRACEROVERFLOW_KUNIT_TESTOVERLAY_FSPACKETPACKET_DIAGPADATAPAGE_COUNTERPAGE_EXTENSIONPAGE_IDLE_FLAGPAGE_OWNERPAGE_POISONINGPAGE_POOLPAGE_POOL_STATSPAGE_REPORTINGPAHOLE_HAS_SPLIT_BTFPAHOLE_VERSIONPANIC_ON_OOPSPANIC_ON_OOPS_VALUEPANIC_TIMEOUTPARAVIRTPARAVIRT_TIME_ACCOUNTINGPARMANPARTITION_ADVANCEDPARTITION_PERCPUPATA_TIMINGSPCCPCCARDPCIPCIEAERPCIEAER_INJECTPCIEASPMPCIEASPM_DEFAULTPCIEPORTBUSPCIE_DPCPCIE_DWPCIE_DW_HOSTPCIE_ECRCPCIE_EDRPCIE_IPROCPCIE_IPROC_MSIPCIE_IPROC_PLATFORMPCIE_PMEPCIE_PTMPCIE_TEGRA194PCIE_TEGRA194_HOSTPCI_ATSPCI_DOEPCI_DOMAINSPCI_DOMAINS_GENERICPCI_ECAMPCI_HISIPCI_HOST_COMMONPCI_HOST_GENERICPCI_HOST_THUNDER_ECAMPCI_HOST_THUNDER_PEMPCI_HYPERVPCI_HYPERV_INTERFACEPCI_IMX6PCI_IOVPCI_LABELPCI_MSIPCI_P2PDMAPCI_PASIDPCI_PF_STUBPCI_PRIPCI_QUIRKSPCI_STUBPCI_SYSCALLPCI_TEGRAPCI_XGENEPCI_XGENE_MSIPCPU_DEV_REFCNTPCP_BATCH_SCALE_MAXPCS_XPCSPERF_EVENTSPERSISTENT_KEYRINGSPGTABLE_LEVELSPHYLIBPHYLIB_LEDSPHYLINKPHYS_ADDR_T_64BITPHY_BCM_SR_USBPHY_BRCM_SATAPHY_FSL_IMX8MQ_USBPHY_FSL_IMX8M_PCIEPHY_HI6220_USBPHY_NS2_USB_DRDPHY_TEGRA194_P2UPHY_TEGRA_XUSBPHY_XGENEPID_IN_CONTEXTIDRPID_NSPINCONFPINCTRLPINCTRL_IMXPINCTRL_IMX8MMPINCTRL_IMX8MNPINCTRL_IMX8MPPINCTRL_IMX8MQPINCTRL_IMX93PINCTRL_IPROC_GPIOPINCTRL_MAX77620PINCTRL_MLXBF3PINCTRL_TEGRAPINCTRL_TEGRA194PINCTRL_TEGRA234PINCTRL_TEGRA_XUSBPINMUXPKCS7_MESSAGE_PARSERPKCS8_PRIVATE_KEY_PARSERPLDMFWPMPMBUSPM_CLKPM_DEBUGPM_DEVFREQPM_DEVFREQ_EVENTPM_GENERIC_DOMAINSPM_GENERIC_DOMAINS_OFPM_GENERIC_DOMAINS_SLEEPPM_OPPPM_SLEEPPM_SLEEP_DEBUGPM_SLEEP_SMPPM_STD_PARTITIONPNFS_BLOCKPNFS_FILE_LAYOUTPNFS_FLEXFILE_LAYOUTPNPPNPACPIPNP_DEBUG_MESSAGESPOLYNOMIALPOSIX_CPU_TIMERS_TASK_WORKPOSIX_MQUEUEPOSIX_MQUEUE_SYSCTLPOSIX_TIMERSPOWERCAPPOWER_MLXBFPOWER_RESETPOWER_RESET_GPIOPOWER_RESET_GPIO_RESTARTPOWER_RESET_HISIPOWER_RESET_RESTARTPOWER_RESET_SYSCONPOWER_SUPPLYPOWER_SUPPLY_HWMONPPPPPPOATMPPPOEPPPOL2TPPPP_ASYNCPPP_BSDCOMPPPP_DEFLATEPPP_FILTERPPP_MPPEPPP_MULTILINKPPP_SYNC_TTYPPSPPS_CLIENT_GPIOPPS_CLIENT_LDISCPPTPPREEMPTIONPREEMPT_BUILDPREEMPT_COUNTPREEMPT_DYNAMICPREEMPT_NOTIFIERSPREEMPT_RCUPREEMPT_VOLUNTARYPREVENT_FIRMWARE_BUILDPRIME_NUMBERSPRINTKPRINTK_INDEXPRINTK_SAFE_LOG_BUF_SHIFTPRINTK_TIMEPRINT_QUOTA_WARNINGPROBE_EVENTSPROC_CHILDRENPROC_EVENTSPROC_FSPROC_KCOREPROC_PAGE_MONITORPROC_PID_CPUSETPROC_SYSCTLPROC_VMCOREPROC_VMCORE_DEVICE_DUMPPROFILINGPSAMPLEPSIPSI_DEFAULT_DISABLEDPSTOREPSTORE_COMPRESSPSTORE_COMPRESS_DEFAULTPSTORE_DEFAULT_KMSG_BYTESPSTORE_DEFLATE_COMPRESSPSTORE_DEFLATE_COMPRESS_DEFAULTPSTORE_RAMPTDUMP_COREPTP_1588_CLOCKPTP_1588_CLOCK_KVMPTP_1588_CLOCK_OPTIONALPVPANICPVPANIC_PCIPWMPWM_BCM_IPROCPWM_IMX27PWM_SYSFSPWM_TEGRAPWRSEQ_EMMCPWRSEQ_SIMPLEQCA807X_PHYQCA808X_PHYQCA83XX_PHYQCOM_EMACQCOM_FALKOR_ERRATUM_1003QCOM_FALKOR_ERRATUM_1009QCOM_FALKOR_ERRATUM_E1041QCOM_HIDMAQCOM_HIDMA_MGMTQCOM_IRQ_COMBINERQCOM_KRYO_L2_ACCESSORSQCOM_L2_PMUQCOM_L3_PMUQCOM_NET_PHYLIBQCOM_QDF2400_ERRATUM_0065QCOM_QMI_HELPERSQCOM_SCMQEDQEDEQEDFQEDIQED_FCOEQED_ISCSIQED_LL2QED_OOOQED_RDMAQED_SRIOVQFMT_V2QLA3XXXQORIQ_THERMALQRTRQRTR_MHIQSEMI_PHYQUEUED_RWLOCKSQUEUED_SPINLOCKSQUOTAQUOTACTLQUOTA_NETLINK_INTERFACEQUOTA_TREER8169R8169_LEDSRAID6_PQRAID_ATTRSRANDOMIZE_BASERANDOMIZE_KSTACK_OFFSETRANDOMIZE_KSTACK_OFFSET_DEFAULTRANDOMIZE_MODULE_REGION_FULLRANDOM_TRUST_CPURANDSTRUCT_NONERASRATIONALRATIONAL_KUNIT_TESTRCU_CPU_STALL_TIMEOUTRCU_EXP_CPU_STALL_TIMEOUTRCU_NEED_SEGCBLISTRCU_NOCB_CPURCU_REF_SCALE_TESTRCU_SCALE_TESTRCU_STALL_COMMONRCU_TORTURE_TESTRDMA_RXERDMA_SIWRD_BZIP2RD_GZIPRD_LZ4RD_LZMARD_LZORD_XZRD_ZSTDREALTEK_AUTOPMREALTEK_PHYREED_SOLOMONREED_SOLOMON_DEC8REED_SOLOMON_ENC8REGMAPREGMAP_BUILDREGMAP_I2CREGMAP_IRQREGMAP_KUNITREGMAP_MMIOREGMAP_RAMREGMAP_SPIREGULATORREGULATOR_BD718XXREGULATOR_FIXED_VOLTAGEREGULATOR_GPIOREGULATOR_MAX77620REGULATOR_MAX77686REGULATOR_PFUZE100REGULATOR_ROHMREGULATOR_USERSPACE_CONSUMERRELAYRELOCATABLERENESAS_PHYRESET_CONTROLLERRESET_HISIRESET_IMX7RESET_TEGRA_BPMPRESOURCE_KUNIT_TESTRFKILLRFKILL_GPIORFKILL_INPUTRFKILL_LEDSRFS_ACCELRHEL_DIFFERENCESRH_KABI_SIZE_ALIGN_CHECKSRING_BUFFERRING_BUFFER_BENCHMARKRMI4_2D_SENSORRMI4_CORERMI4_F03RMI4_F03_SERIORMI4_F11RMI4_F12RMI4_F30RMI4_F34RMI4_F3ARMI4_F55RMI4_I2CRMI4_SMBRMI4_SPIROCKCHIP_PHYROCKERRODATA_FULL_DEFAULT_ENABLEDRPCSEC_GSS_KRB5RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIARPCSEC_GSS_KRB5_KUNIT_TESTRPSRSEQRT2800PCIRT2800PCI_RT3290RT2800PCI_RT33XXRT2800PCI_RT35XXRT2800PCI_RT53XXRT2800USBRT2800USB_RT33XXRT2800USB_RT3573RT2800USB_RT35XXRT2800USB_RT53XXRT2800USB_RT55XXRT2800USB_UNKNOWNRT2800_LIBRT2800_LIB_MMIORT2X00RT2X00_LIBRT2X00_LIB_CRYPTORT2X00_LIB_DEBUGFSRT2X00_LIB_FIRMWARERT2X00_LIB_LEDSRT2X00_LIB_MMIORT2X00_LIB_PCIRT2X00_LIB_USBRTC_CLASSRTC_DRV_ABB5ZES3RTC_DRV_ABX80XRTC_DRV_BBNSMRTC_DRV_BQ32KRTC_DRV_BQ4802RTC_DRV_DS1286RTC_DRV_DS1305RTC_DRV_DS1307RTC_DRV_DS1343RTC_DRV_DS1347RTC_DRV_DS1374RTC_DRV_DS1374_WDTRTC_DRV_DS1390RTC_DRV_DS1511RTC_DRV_DS1553RTC_DRV_DS1672RTC_DRV_DS1685RTC_DRV_DS1685_FAMILYRTC_DRV_DS1742RTC_DRV_DS2404RTC_DRV_DS3232RTC_DRV_DS3232_HWMONRTC_DRV_EFIRTC_DRV_EM3027RTC_DRV_FM3130RTC_DRV_HYM8563RTC_DRV_ISL12022RTC_DRV_ISL1208RTC_DRV_M41T80RTC_DRV_M41T80_WDTRTC_DRV_M41T93RTC_DRV_M41T94RTC_DRV_M48T35RTC_DRV_M48T59RTC_DRV_MAX6900RTC_DRV_MAX6902RTC_DRV_MAX77686RTC_DRV_MCP795RTC_DRV_MSM6242RTC_DRV_PCF2123RTC_DRV_PCF2127RTC_DRV_PCF85063RTC_DRV_PCF8523RTC_DRV_PCF8563RTC_DRV_PCF8583RTC_DRV_PL031RTC_DRV_R9701RTC_DRV_RP5C01RTC_DRV_RS5C348RTC_DRV_RS5C372RTC_DRV_RV3028RTC_DRV_RV3029C2RTC_DRV_RV3032RTC_DRV_RV8803RTC_DRV_RX4581RTC_DRV_RX8010RTC_DRV_RX8025RTC_DRV_RX8581RTC_DRV_SNVSRTC_DRV_STK17TA8RTC_DRV_TEGRARTC_DRV_X1205RTC_HCTOSYSRTC_HCTOSYS_DEVICERTC_I2C_AND_SPIRTC_INTF_DEVRTC_INTF_PROCRTC_INTF_SYSFSRTC_LIBRTC_LIB_KUNIT_TESTRTC_NVMEMRTC_SYSTOHCRTC_SYSTOHC_DEVICERTL8188EERTL8192CERTL8192CURTL8192C_COMMONRTL8192DERTL8192EERTL8192SERTL8723AERTL8723BERTL8723_COMMONRTL8821AERTL8XXXURTLBTCOEXISTRTLWIFIRTLWIFI_PCIRTLWIFI_USBRTL_CARDSRTW88RTW88_8723DRTW88_8723DERTW88_8821CRTW88_8821CERTW88_8822BRTW88_8822BERTW88_8822BURTW88_8822CRTW88_8822CERTW88_CORERTW88_PCIRTW88_USBRTW89RTW89_8852ARTW89_8852AERTW89_8852BRTW89_8852BERTW89_8852CRTW89_8852CERTW89_CORERTW89_PCIRT_MUTEXESRUNTIME_TESTING_MENURVRV_MON_WWNRRV_REACTORSRV_REACT_PANICRV_REACT_PRINTKRWSEM_SPIN_ON_OWNERRXKADRXPERFSATA_AHCISATA_AHCI_PLATFORMSATA_AHCI_SEATTLESATA_HOSTSATA_MOBILE_LPM_POLICYSATA_PMPSBITMAPSCHEDSTATSSCHED_AUTOGROUPSCHED_CLUSTERSCHED_CORESCHED_DEBUGSCHED_HRTICKSCHED_INFOSCHED_MCSCHED_SMTSCHED_STACK_END_CHECKSCHED_THERMAL_PRESSURESCHED_TRACERSCSISCSI_CHELSIO_FCOESCSI_COMMONSCSI_CONSTANTSSCSI_CXGB4_ISCSISCSI_DEBUGSCSI_DHSCSI_DH_ALUASCSI_DH_EMCSCSI_DH_HP_SWSCSI_DH_RDACSCSI_DMASCSI_ENCLOSURESCSI_FC_ATTRSSCSI_HISI_SASSCSI_HISI_SAS_PCISCSI_HPSASCSI_IPRSCSI_IPR_DUMPSCSI_IPR_TRACESCSI_ISCSI_ATTRSSCSI_LOGGINGSCSI_LOWLEVELSCSI_LPFCSCSI_MODSCSI_MPI3MRSCSI_MPT2SAS_MAX_SGESCSI_MPT3SASSCSI_MPT3SAS_MAX_SGESCSI_NETLINKSCSI_PROC_FSSCSI_QLA_FCSCSI_QLA_ISCSISCSI_SAS_ATASCSI_SAS_ATTRSSCSI_SAS_HOST_SMPSCSI_SAS_LIBSASSCSI_SCAN_ASYNCSCSI_SMARTPQISCSI_SPI_ATTRSSCSI_SRP_ATTRSSCSI_VIRTIOSCTP_COOKIE_HMAC_MD5SCTP_COOKIE_HMAC_SHA1SCTP_DEFAULT_COOKIE_HMAC_SHA1SDIO_UARTSECCOMPSECCOMP_FILTERSECONDARY_TRUSTED_KEYRINGSECRETMEMSECTION_MISMATCH_WARN_ONLYSECURITYSECURITYFSSECURITY_INFINIBANDSECURITY_LOCKDOWN_LSMSECURITY_LOCKDOWN_LSM_EARLYSECURITY_NETWORKSECURITY_NETWORK_XFRMSECURITY_PATHSECURITY_SELINUXSECURITY_SELINUX_AVC_STATSSECURITY_SELINUX_BOOTPARAMSECURITY_SELINUX_CHECKREQPROT_VALUESECURITY_SELINUX_DEVELOPSECURITY_SELINUX_SID2STR_CACHE_SIZESECURITY_SELINUX_SIDTAB_HASH_BITSSECURITY_YAMASENSORS_ACPI_POWERSENSORS_AD7314SENSORS_ADC128D818SENSORS_ADCXXSENSORS_ADS7871SENSORS_ARM_SCMISENSORS_ARM_SCPISENSORS_G762SENSORS_INA3221SENSORS_JC42SENSORS_LM70SENSORS_LTC2945SENSORS_LTC3815SENSORS_LTC4222SENSORS_LTC4260SENSORS_MAX1111SENSORS_MAX20751SENSORS_MAX31790SENSORS_MLXREG_FANSENSORS_NCT7802SENSORS_NCT7904SENSORS_NTC_THERMISTORSENSORS_POWR1220SENSORS_PWM_FANSENSORS_SHTC1SENSORS_TC74SENSORS_TMP103SENSORS_TPS40422SENSORS_VEXPRESSSENSORS_XGENESERIAL_8250SERIAL_8250_CONSOLESERIAL_8250_DMASERIAL_8250_DWSERIAL_8250_DWLIBSERIAL_8250_EXARSERIAL_8250_EXTENDEDSERIAL_8250_FSLSERIAL_8250_MANY_PORTSSERIAL_8250_NR_UARTSSERIAL_8250_PCISERIAL_8250_PCI1XXXXSERIAL_8250_PCILIBSERIAL_8250_PERICOMSERIAL_8250_PNPSERIAL_8250_RSASERIAL_8250_RT288XSERIAL_8250_RUNTIME_UARTSSERIAL_8250_SHARE_IRQSERIAL_8250_TEGRASERIAL_AMBA_PL011SERIAL_AMBA_PL011_CONSOLESERIAL_CORESERIAL_CORE_CONSOLESERIAL_EARLYCONSERIAL_FSL_LPUARTSERIAL_FSL_LPUART_CONSOLESERIAL_IMXSERIAL_IMX_CONSOLESERIAL_IMX_EARLYCONSERIAL_MCTRL_GPIOSERIAL_NONSTANDARDSERIAL_OF_PLATFORMSERIAL_TEGRASERIAL_TEGRA_TCUSERIAL_TEGRA_TCU_CONSOLESERIOSERIO_ALTERA_PS2SERIO_AMBAKMISERIO_ARC_PS2SERIO_LIBPS2SERIO_RAWSERIO_SERPORTSGL_ALLOCSG_POOLSG_SPLITSHMEMSHUFFLE_PAGE_ALLOCATORSIGNALFDSIGNATURESIGNED_PE_FILE_VERIFICATIONSIPHASH_KUNIT_TESTSKB_DECRYPTEDSKB_EXTENSIONSSLAB_FREELIST_HARDENEDSLAB_FREELIST_RANDOMSLHCSLIPSLIP_COMPRESSEDSLIP_SMARTSLUBSLUB_CPU_PARTIALSLUB_DEBUGSLUB_KUNIT_TESTSMBFSSMC91XSMPSMSC_PHYSNDSND_AC97_CODECSND_AC97_POWER_SAVESND_AC97_POWER_SAVE_DEFAULTSND_ALOOPSND_AU8810SND_AU8820SND_AU8830SND_BCD2000SND_BT87XSND_CA0106SND_CMIPCISND_CORE_TESTSND_CS46XXSND_CS46XX_NEW_DSPSND_CTL_FAST_LOOKUPSND_CTL_LEDSND_CTXFISND_DARLA20SND_DARLA24SND_DRIVERSSND_DUMMYSND_DYNAMIC_MINORSSND_ECHO3GSND_EMU10K1SND_EMU10K1XSND_EMU10K1_SEQSND_ENS1370SND_ENS1371SND_ES1968SND_ES1968_INPUTSND_GINA20SND_GINA24SND_HDASND_HDA_CODEC_ANALOGSND_HDA_CODEC_CA0110SND_HDA_CODEC_CA0132SND_HDA_CODEC_CA0132_DSPSND_HDA_CODEC_CIRRUSSND_HDA_CODEC_CMEDIASND_HDA_CODEC_CONEXANTSND_HDA_CODEC_HDMISND_HDA_CODEC_REALTEKSND_HDA_CODEC_SI3054SND_HDA_CODEC_SIGMATELSND_HDA_CODEC_VIASND_HDA_COMPONENTSND_HDA_CORESND_HDA_DSP_LOADERSND_HDA_GENERICSND_HDA_GENERIC_LEDSSND_HDA_HWDEPSND_HDA_INPUT_BEEPSND_HDA_INPUT_BEEP_MODESND_HDA_INTELSND_HDA_INTEL_HDMI_SILENT_STREAMSND_HDA_PATCH_LOADERSND_HDA_POWER_SAVE_DEFAULTSND_HDA_PREALLOC_SIZESND_HDA_RECONFIGSND_HDA_SCODEC_COMPONENTSND_HDSPSND_HDSPMSND_HRTIMERSND_HWDEPSND_ICE1712SND_ICE1724SND_INDIGOSND_INDIGODJSND_INDIGODJXSND_INDIGOIOSND_INDIGOIOXSND_INTEL_DSP_CONFIGSND_INTEL_NHLTSND_INTEL_SOUNDWIRE_ACPISND_JACKSND_JACK_INPUT_DEVSND_KORG1212SND_LAYLA20SND_LAYLA24SND_LOLASND_LX6464ESSND_MAESTRO3SND_MAESTRO3_INPUTSND_MAX_CARDSSND_MIASND_MIXARTSND_MONASND_MPU401SND_MPU401_UARTSND_MTPAVSND_OPL3_LIBSND_OPL3_LIB_SEQSND_OSSEMULSND_OXYGENSND_OXYGEN_LIBSND_PCISND_PCMSND_PCM_TIMERSND_PCXHRSND_PROC_FSSND_RAWMIDISND_RME32SND_RME96SND_RME9652SND_SEQUENCERSND_SEQ_DEVICESND_SEQ_DUMMYSND_SEQ_HRTIMER_DEFAULTSND_SEQ_MIDISND_SEQ_MIDI_EMULSND_SEQ_MIDI_EVENTSND_SEQ_UMPSND_SEQ_UMP_CLIENTSND_SEQ_VIRMIDISND_SYNTH_EMUXSND_TIMERSND_TRIDENTSND_UMPSND_UMP_LEGACY_RAWMIDISND_USBSND_USB_6FIRESND_USB_AUDIOSND_USB_AUDIO_MIDI_V2SND_USB_AUDIO_USE_MEDIA_CONTROLLERSND_USB_CAIAQSND_USB_CAIAQ_INPUTSND_USB_HIFACESND_USB_LINE6SND_USB_PODSND_USB_PODHDSND_USB_TONEPORTSND_USB_UA101SND_USB_VARIAXSND_VERBOSE_PROCFSSND_VIRMIDISND_VIRTIOSND_VIRTUOSOSND_VMASTERSND_VX222SND_VX_LIBSOCK_CGROUP_DATASOCK_RX_QUEUE_MAPPINGSOCK_VALIDATE_XMITSOC_BUSSOC_IMX8MSOC_IMX9SOC_TEGRA_CBBSOC_TEGRA_FUSESOC_TEGRA_PMCSOC_TEGRA_POWERGATE_BPMPSOFTIRQ_ON_OWN_STACKSOFTLOCKUP_DETECTORSOFT_WATCHDOGSONY_FFSOUNDSOUND_OSS_CORESOUND_OSS_CORE_PRECLAIMSPARSEMEMSPARSEMEM_EXTREMESPARSEMEM_VMEMMAPSPARSEMEM_VMEMMAP_ENABLESPARSE_IRQSPISPI_AMDSPI_BITBANGSPI_DYNAMICSPI_FSL_LPSPISPI_FSL_QUADSPISPI_IMXSPI_MASTERSPI_MEMSPI_NXP_FLEXSPISPI_PL022SPI_QUPSPI_TEGRA114SPI_TEGRA210_QUADSPI_XLPSPLIT_PTLOCK_CPUSSQUASHFSSQUASHFS_DECOMP_MULTI_PERCPUSQUASHFS_FILE_DIRECTSQUASHFS_FRAGMENT_CACHE_SIZESQUASHFS_LZ4SQUASHFS_LZOSQUASHFS_XATTRSQUASHFS_XZSQUASHFS_ZLIBSQUASHFS_ZSTDSRAMSSB_POSSIBLESSIF_IPMI_BMCSTACKDEPOTSTACKDEPOT_MAX_FRAMESSTACKINIT_KUNIT_TESTSTACKPROTECTORSTACKPROTECTOR_PER_TASKSTACKPROTECTOR_STRONGSTACKTRACESTACKTRACE_SUPPORTSTACK_TRACERSTANDALONESTE10XPSTMSTMMAC_ETHSTMMAC_PLATFORMSTMP_DEVICESTPSTRCAT_KUNIT_TESTSTREAM_PARSERSTRICT_KERNEL_RWXSTRICT_MODULE_RWXSTRIP_ASM_SYMSSTRSCPY_KUNIT_TESTSTUB_CLK_HI3660SUNRPCSUNRPC_BACKCHANNELSUNRPC_DEBUGSUNRPC_GSSSUNRPC_XPRT_RDMASUSPENDSUSPEND_FREEZERSVC_I3C_MASTERSWAPSWIOTLBSWPHYSYMBOLIC_ERRNAMESYNCLINK_GTSYNC_FILESYNTH_EVENTSSYN_COOKIESSYSCTLSYSCTL_EXCEPTION_TRACESYSCTL_KUNIT_TESTSYSFBSYSFB_SIMPLEFBSYSFSSYSFS_SYSCALLSYSTEM_BLACKLIST_HASH_LISTSYSTEM_BLACKLIST_KEYRINGSYSTEM_DATA_VERIFICATIONSYSTEM_TRUSTED_KEYRINGSYSTEM_TRUSTED_KEYSSYSVIPCSYSVIPC_SYSCTLTAPTARGET_CORETASKSTATSTASKS_RCUTASKS_RCU_GENERICTASKS_RUDE_RCUTASKS_TRACE_RCUTASK_DELAY_ACCTTASK_IO_ACCOUNTINGTASK_XACCTTCG_CRBTCG_TISTCG_TIS_CORETCG_TIS_I2C_NUVOTONTCG_TIS_SPITCG_TPMTCG_VTPM_PROXYTCM_FCTCM_FILEIOTCM_IBLOCKTCM_PSCSITCM_USER2TCP_CONG_ADVANCEDTCP_CONG_BBRTCP_CONG_BICTCP_CONG_CUBICTCP_CONG_DCTCPTCP_CONG_HTCPTCP_CONG_ILLINOISTCP_CONG_NVTCP_CONG_WESTWOODTCP_MD5SIGTEETEGRA186_GPC_DMATEGRA186_TIMERTEGRA20_APB_DMATEGRA_AHBTEGRA_BPMPTEGRA_BPMP_THERMALTEGRA_HOST1XTEGRA_HOST1X_CONTEXT_BUSTEGRA_HOST1X_FIREWALLTEGRA_HSP_MBOXTEGRA_IOMMU_SMMUTEGRA_IVCTEGRA_MCTEGRA_SOCTHERMTERANETICS_PHYTEST_BPFTEST_HMMTEST_KSTRTOXTEST_LIST_SORTTEST_LOCKUPTEST_SORTTEST_VMALLOCTEXTSEARCHTEXTSEARCH_BMTEXTSEARCH_FSMTEXTSEARCH_KMPTHERMALTHERMAL_DEFAULT_GOV_STEP_WISETHERMAL_EMERGENCY_POWEROFF_DELAY_MSTHERMAL_GOV_FAIR_SHARETHERMAL_GOV_STEP_WISETHERMAL_GOV_USER_SPACETHERMAL_HWMONTHERMAL_NETLINKTHERMAL_OFTHP_SWAPTHREAD_INFO_IN_TASKTHUNDERX2_PMUTHUNDER_NIC_BGXTHUNDER_NIC_PFTHUNDER_NIC_RGXTHUNDER_NIC_VFTICK_ONESHOTTIFM_CORETIGON3TIGON3_HWMONTIMERFDTIMERLAT_TRACERTIMER_ACPITIMER_IMX_SYS_CTRTIMER_OFTIMER_PROBETIME_KUNIT_TESTTIME_NSTIPCTIPC_CRYPTOTIPC_DIAGTIPC_MEDIA_IBTIPC_MEDIA_UDPTLSTLS_DEVICETMPFSTMPFS_INODE64TMPFS_POSIX_ACLTMPFS_QUOTATMPFS_XATTRTORTURE_TESTTRACEPOINTSTRACER_MAX_TRACETRACER_SNAPSHOTTRACE_CLOCKTRACE_IRQFLAGS_SUPPORTTRACINGTRACING_MAPTRACING_SUPPORTTRANSPARENT_HUGEPAGETRANSPARENT_HUGEPAGE_ALWAYSTRANS_TABLETREE_RCUTREE_SRCUTRUSTED_KEYSTTYTUNTYPECTYPEC_DP_ALTMODETYPEC_FUSB302TYPEC_MUX_FSA4480TYPEC_MUX_PI3USB30532TYPEC_RT1719TYPEC_STUSB160XTYPEC_TCPCITYPEC_TCPMTYPEC_TPS6598XTYPEC_UCSITYPEC_WUSB3801UAPI_HEADER_TESTUCS2_STRINGUCSI_ACPIUCSI_CCGUDF_FSUDMABUFUEFI_CPERUEFI_CPER_ARMUHIDUIOUIO_HV_GENERICUIO_PCI_GENERICUNINLINE_SPIN_UNLOCKUNIXUNIX98_PTYSUNIX_DIAGUNIX_SCMUNMAP_KERNEL_AT_EL0UPROBESUPROBE_EVENTSUSBUSB4USB4_NETUSB_ACMUSB_ADUTUXUSB_ALI_M5632USB_AN2720USB_ANNOUNCE_NEW_DEVICESUSB_APPLEDISPLAYUSB_ARCH_HAS_HCDUSB_ARMLINUXUSB_ATMUSB_AUTOSUSPEND_DELAYUSB_BELKINUSB_CATCUSB_CHAOSKEYUSB_CHIPIDEAUSB_CHIPIDEA_GENERICUSB_CHIPIDEA_HOSTUSB_CHIPIDEA_IMXUSB_CHIPIDEA_MSMUSB_CHIPIDEA_NPCMUSB_CHIPIDEA_PCIUSB_CHIPIDEA_TEGRAUSB_COMMONUSB_CONN_GPIOUSB_CXACRUUSB_DEFAULT_AUTHORIZATION_MODEUSB_DEFAULT_PERSISTUSB_DWC3USB_DWC3_HOSTUSB_DWC3_IMX8MPUSB_EHCI_HCDUSB_EHCI_HCD_PLATFORMUSB_EHCI_PCIUSB_EHCI_ROOT_HUB_TTUSB_EHCI_TEGRAUSB_EHCI_TT_NEWSCHEDUSB_EMI26USB_EMI62USB_EPSON2888USB_EZUSB_FX2USB_GADGETUSB_GADGET_STORAGE_NUM_BUFFERSUSB_GADGET_VBUS_DRAWUSB_HIDUSB_HIDDEVUSB_HSIC_USB3503USB_HSOUSB_IDMOUSEUSB_IOWARRIORUSB_IPHETHUSB_ISIGHTFWUSB_KAWETHUSB_KC2190USB_LAN78XXUSB_LCDUSB_LDUSB_LEDS_TRIGGER_USBPORTUSB_LED_TRIGUSB_LEGOTOWERUSB_MDC800USB_MICROTEKUSB_MONUSB_MXS_PHYUSB_NET_AX88179_178AUSB_NET_AX8817XUSB_NET_CDCETHERUSB_NET_CDC_EEMUSB_NET_CDC_MBIMUSB_NET_CDC_NCMUSB_NET_CDC_SUBSETUSB_NET_CDC_SUBSET_ENABLEUSB_NET_CH9200USB_NET_CX82310_ETHUSB_NET_DM9601USB_NET_DRIVERSUSB_NET_GL620AUSB_NET_HUAWEI_CDC_NCMUSB_NET_INT51X1USB_NET_KALMIAUSB_NET_MCS7830USB_NET_NET1080USB_NET_PLUSBUSB_NET_QMI_WWANUSB_NET_RNDIS_HOSTUSB_NET_SMSC75XXUSB_NET_SMSC95XXUSB_NET_SR9700USB_NET_ZAURUSUSB_OHCI_HCDUSB_OHCI_HCD_PCIUSB_OHCI_LITTLE_ENDIANUSB_ONBOARD_HUBUSB_PCIUSB_PCI_AMDUSB_PEGASUSUSB_PHYUSB_PRINTERUSB_PULSE8_CECUSB_RAINSHADOW_CECUSB_ROLE_SWITCHUSB_RTL8150USB_RTL8152USB_RTL8153_ECMUSB_SERIALUSB_SERIAL_AIRCABLEUSB_SERIAL_ARK3116USB_SERIAL_BELKINUSB_SERIAL_CH341USB_SERIAL_CONSOLEUSB_SERIAL_CP210XUSB_SERIAL_CYBERJACKUSB_SERIAL_CYPRESS_M8USB_SERIAL_DEBUGUSB_SERIAL_DIGI_ACCELEPORTUSB_SERIAL_EDGEPORTUSB_SERIAL_EDGEPORT_TIUSB_SERIAL_EMPEGUSB_SERIAL_F8153XUSB_SERIAL_FTDI_SIOUSB_SERIAL_GARMINUSB_SERIAL_GENERICUSB_SERIAL_IPAQUSB_SERIAL_IPWUSB_SERIAL_IRUSB_SERIAL_IUUUSB_SERIAL_KEYSPANUSB_SERIAL_KEYSPAN_PDAUSB_SERIAL_KLSIUSB_SERIAL_KOBIL_SCTUSB_SERIAL_MCT_U232USB_SERIAL_MOS7720USB_SERIAL_MOS7840USB_SERIAL_MXUPORTUSB_SERIAL_NAVMANUSB_SERIAL_OMNINETUSB_SERIAL_OPTICONUSB_SERIAL_OPTIONUSB_SERIAL_OTI6858USB_SERIAL_PL2303USB_SERIAL_QCAUXUSB_SERIAL_QT2USB_SERIAL_QUALCOMMUSB_SERIAL_SAFEUSB_SERIAL_SAFE_PADDEDUSB_SERIAL_SIERRAWIRELESSUSB_SERIAL_SIMPLEUSB_SERIAL_SPCP8X5USB_SERIAL_SSU100USB_SERIAL_SYMBOLUSB_SERIAL_TIUSB_SERIAL_UPD78F0730USB_SERIAL_VISORUSB_SERIAL_WHITEHEATUSB_SERIAL_WWANUSB_SERIAL_XSENS_MTUSB_SEVSEGUSB_SIERRA_NETUSB_SISUSBVGAUSB_STORAGEUSB_STORAGE_ALAUDAUSB_STORAGE_CYPRESS_ATACBUSB_STORAGE_DATAFABUSB_STORAGE_ENE_UB6250USB_STORAGE_FREECOMUSB_STORAGE_ISD200USB_STORAGE_JUMPSHOTUSB_STORAGE_KARMAUSB_STORAGE_ONETOUCHUSB_STORAGE_REALTEKUSB_STORAGE_SDDR09USB_STORAGE_SDDR55USB_STORAGE_USBATUSB_SUPPORTUSB_TEGRA_PHYUSB_TEGRA_XUDCUSB_TMCUSB_UASUSB_UEAGLEATMUSB_UHCI_HCDUSB_ULPIUSB_ULPI_BUSUSB_ULPI_VIEWPORTUSB_USBNETUSB_VIDEO_CLASSUSB_VIDEO_CLASS_INPUT_EVDEVUSB_VL600USB_WDMUSB_XHCI_HCDUSB_XHCI_PCIUSB_XHCI_PLATFORMUSB_XHCI_TEGRAUSB_XUSBATMUSERFAULTFDUSER_NSUSE_PERCPU_NUMA_NODE_IDUTS_NSUVC_COMMONVETHVEXPRESS_CONFIGVFAT_FSVFIOVFIO_CONTAINERVFIO_DEVICE_CDEVVFIO_GROUPVFIO_IOMMU_TYPE1VFIO_NOIOMMUVFIO_PCIVFIO_PCI_COREVFIO_PCI_INTXVFIO_PCI_MMAPVFIO_VIRQFDVGA_ARBVGA_ARB_MAX_GPUSVHOSTVHOST_IOTLBVHOST_MENUVHOST_NETVHOST_VSOCKVIDEOBUF2_COREVIDEOBUF2_MEMOPSVIDEOBUF2_V4L2VIDEOBUF2_VMALLOCVIDEO_CMDLINEVIDEO_DEVVIDEO_V4L2VIDEO_V4L2_I2CVIRTIOVIRTIO_ANCHORVIRTIO_BALLOONVIRTIO_BLKVIRTIO_CONSOLEVIRTIO_DMA_SHARED_BUFFERVIRTIO_FSVIRTIO_INPUTVIRTIO_IOMMUVIRTIO_MEMVIRTIO_MENUVIRTIO_MMIOVIRTIO_NETVIRTIO_PCIVIRTIO_PCI_LEGACYVIRTIO_PCI_LIBVIRTIO_PCI_LIB_LEGACYVIRTIO_VSOCKETSVIRTIO_VSOCKETS_COMMONVIRTUALIZATIONVIRT_CPU_ACCOUNTINGVIRT_CPU_ACCOUNTING_GENVIRT_DRIVERSVITESSE_PHYVLAN_8021QVLAN_8021Q_GVRPVLAN_8021Q_MVRPVMAP_STACKVMWARE_VMCIVMWARE_VMCI_VSOCKETSVMXNET3VM_EVENT_COUNTERSVSOCKETSVSOCKETS_DIAGVSOCKETS_LOOPBACKVSOCKMONVTVT_CONSOLEVT_CONSOLE_SLEEPVT_HW_CONSOLE_BINDINGVXLANWANWANT_DEV_COREDUMPWATCHDOGWATCHDOG_COREWATCHDOG_HANDLE_BOOT_ENABLEDWATCHDOG_OPEN_TIMEOUTWATCHDOG_SYSFSWATCH_QUEUEWERRORWIREGUARDWIRELESSWLANWLAN_VENDOR_ATHWLAN_VENDOR_BROADCOMWLAN_VENDOR_INTELWLAN_VENDOR_MARVELLWLAN_VENDOR_MEDIATEKWLAN_VENDOR_MICROCHIPWLAN_VENDOR_QUANTENNAWLAN_VENDOR_RALINKWLAN_VENDOR_REALTEKWWANWWAN_DEBUGFSWWAN_HWSIMX509_CERTIFICATE_PARSERXARRAY_MULTIXDP_SOCKETSXDP_SOCKETS_DIAGXFRMXFRM_AHXFRM_ALGOXFRM_ESPXFRM_ESPINTCPXFRM_INTERFACEXFRM_IPCOMPXFRM_MIGRATEXFRM_OFFLOADXFRM_STATISTICSXFRM_SUB_POLICYXFRM_USERXFS_DRAIN_INTENTSXFS_FSXFS_ONLINE_SCRUBXFS_POSIX_ACLXFS_QUOTAXFS_SUPPORT_ASCII_CIXFS_SUPPORT_V4XGENE_PMUXGENE_SLIMPRO_MBOXXILINX_GMII2RGMIIXOR_BLOCKSXPSXXHASHXZ_DECXZ_DEC_ARMXZ_DEC_ARMTHUMBXZ_DEC_BCJXZ_DEC_IA64XZ_DEC_POWERPCXZ_DEC_SPARCXZ_DEC_X86ZBUDZISOFSZLIB_DEFLATEZLIB_INFLATEZONE_DEVICEZONE_DMAZONE_DMA32ZPOOLZRAMZRAM_DEF_COMPZRAM_DEF_COMP_LZORLEZRAM_WRITEBACKZSMALLOCZSMALLOC_CHAIN_SIZEZSMALLOC_STATZSTD_COMPRESSZSTD_DECOMPRESSZSWAPZSWAP_COMPRESSOR_DEFAULTZSWAP_COMPRESSOR_DEFAULT_LZOZSWAP_ZPOOL_DEFAULTZSWAP_ZPOOL_DEFAULT_ZBUDauto.confauto.conf.cmdkernel.releasecryptoacompress.haead.haes.hakcipher.halgapi.harc4.hasym_tpm_subtype.hauthenc.hb128ops.hblake2b.hblake2s.hblowfish.hcast5.hcast6.hcast_common.hchacha.hchacha20poly1305.hcryptd.hctr.hcurve25519.hdes.hdh.hdrbg.hecc_curve.hecdh.hengine.hgcm.hgf128mul.hghash.hhash.hhash_info.hhmac.hif_alg.hinternalacompress.haead.hakcipher.hblake2b.hblake2s.hchacha.hcipher.hcryptouser.hdes.hgeniv.hhash.hkpp.hpoly1305.hrng.hrsa.hscompress.hsimd.hskcipher.hkpp.hmd5.hnhpoly1305.hnull.hpadlock.hpcrypt.hpkcs7.hpoly1305.hpublic_key.hrng.hscatterwalk.hserpent.hsha1.hsha1_base.hsha2.hsha256_base.hsha3.hsha512_base.hskcipher.hsm2.hsm3.hsm3_base.hsm4.hstreebog.htwofish.hxts.hdrmamd_asic_type.hbridgeanalogix_dp.haux-bridge.hdw_hdmi.hdw_mipi_dsi.hmhl.hsamsung-dsim.hdisplaydrm_dp.hdrm_dp_aux_bus.hdrm_dp_dual_mode_helper.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_dp_tunnel.hdrm_dsc.hdrm_dsc_helper.hdrm_hdcp.hdrm_hdcp_helper.hdrm_hdmi_helper.hdrm_scdc.hdrm_scdc_helper.hdrm_accel.hdrm_aperture.hdrm_atomic.hdrm_atomic_helper.hdrm_atomic_state_helper.hdrm_atomic_uapi.hdrm_audio_component.hdrm_auth.hdrm_blend.hdrm_bridge.hdrm_bridge_connector.hdrm_buddy.hdrm_cache.hdrm_client.hdrm_color_mgmt.hdrm_connector.hdrm_crtc.hdrm_crtc_helper.hdrm_damage_helper.hdrm_debugfs.hdrm_debugfs_crc.hdrm_device.hdrm_displayid.hdrm_drv.hdrm_edid.hdrm_eld.hdrm_encoder.hdrm_encoder_slave.hdrm_exec.hdrm_fb_dma_helper.hdrm_fb_helper.hdrm_fbdev_dma.hdrm_fbdev_generic.hdrm_file.hdrm_fixed.hdrm_flip_work.hdrm_format_helper.hdrm_fourcc.hdrm_framebuffer.hdrm_gem.hdrm_gem_atomic_helper.hdrm_gem_dma_helper.hdrm_gem_framebuffer_helper.hdrm_gem_shmem_helper.hdrm_gem_ttm_helper.hdrm_gem_vram_helper.hdrm_gpuvm.hdrm_ioctl.hdrm_kunit_helpers.hdrm_lease.hdrm_managed.hdrm_mipi_dbi.hdrm_mipi_dsi.hdrm_mm.hdrm_mode_config.hdrm_mode_object.hdrm_modes.hdrm_modeset_helper.hdrm_modeset_helper_vtables.hdrm_modeset_lock.hdrm_module.hdrm_of.hdrm_panel.hdrm_pciids.hdrm_plane.hdrm_plane_helper.hdrm_prime.hdrm_print.hdrm_privacy_screen_consumer.hdrm_privacy_screen_driver.hdrm_privacy_screen_machine.hdrm_probe_helper.hdrm_property.hdrm_rect.hdrm_self_refresh_helper.hdrm_simple_kms_helper.hdrm_suballoc.hdrm_syncobj.hdrm_sysfs.hdrm_util.hdrm_utils.hdrm_vblank.hdrm_vblank_work.hdrm_vma_manager.hdrm_writeback.hgma_drm.hgpu_scheduler.hgud.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_gsc_proxy_mei_interface.hi915_hdcp_interface.hi915_pciids.hi915_pxp_tee_interface.hintel-gtt.hintel_lpe_audio.hspsc_queue.htask_barrier.httmttm_bo.httm_caching.httm_device.httm_execbuf_util.httm_kmap_iter.httm_placement.httm_pool.httm_range_manager.httm_resource.httm_tt.hxe_pciids.hdt-bindingsarmcoresight-cti-dt.hqcom,ids.hux500_pm_domains.hbusmoxtet.hti-sysc.hclklochnagar.hversaclock.hclockactions,s500-cmu.hactions,s700-cmu.hactions,s900-cmu.hagilex-clock.halphascale,asm9260.ham3.ham4.haspeed-clock.hast2600-clock.hat91.hath79-clk.haxg-aoclkc.haxg-audio-clkc.haxg-clkc.haxis,artpec6-clkctrl.hbcm-cygnus.hbcm-ns2.hbcm-nsp.hbcm-sr.hbcm21664.hbcm281xx.hbcm2835-aux.hbcm2835.hbcm3368-clock.hbcm6318-clock.hbcm63268-clock.hbcm6328-clock.hbcm6358-clock.hbcm6362-clock.hbcm6368-clock.hberlin2.hberlin2q.hbm1880-clock.hboston-clock.hbt1-ccu.hclps711x-clock.hcortina,gemini-clock.hdm814.hdm816.hdra7.hefm32-cmu.hexynos-audss-clk.hexynos3250.hexynos4.hexynos5250.hexynos5260-clk.hexynos5410.hexynos5420.hexynos5433.hexynos7-clk.hfsl,qoriq-clockgen.hg12a-aoclkc.hg12a-clkc.hgxbb-aoclkc.hgxbb-clkc.hhi3516cv300-clock.hhi3519-clock.hhi3559av100-clock.hhi3620-clock.hhi3660-clock.hhi3670-clock.hhi6220-clock.hhip04-clock.hhistb-clock.hhix5hd2-clock.himx1-clock.himx21-clock.himx27-clock.himx5-clock.himx6qdl-clock.himx6sl-clock.himx6sll-clock.himx6sx-clock.himx6ul-clock.himx7d-clock.himx7ulp-clock.himx8-clock.himx8-lpcg.himx8mm-clock.himx8mn-clock.himx8mp-clock.himx8mq-clock.himx8ulp-clock.himx93-clock.himxrt1050-clock.hingenic,sysost.hingenic,tcu.hintel,lgm-clk.hjz4725b-cgu.hjz4740-cgu.hjz4760-cgu.hjz4770-cgu.hjz4780-cgu.hk210-clk.hlpc18xx-ccu.hlpc18xx-cgu.hlpc32xx-clock.hlsi,axm5516-clks.hmarvell,mmp2-audio.hmarvell,mmp2.hmarvell,pxa168.hmarvell,pxa1928.hmarvell,pxa910.hmaxim,max77620.hmaxim,max77686.hmaxim,max77802.hmaxim,max9485.hmeson8-ddr-clkc.hmeson8b-clkc.hmicrochip,pic32-clock.hmicrochip,sparx5.hmpc512x-clock.hmstar-msc313-mpll.hmt2701-clk.hmt2712-clk.hmt6765-clk.hmt6779-clk.hmt6797-clk.hmt7621-clk.hmt7622-clk.hmt7629-clk.hmt8135-clk.hmt8167-clk.hmt8173-clk.hmt8183-clk.hmt8516-clk.hnuvoton,npcm7xx-clock.homap4.homap5.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-clk.hpx30-cru.hpxa-clock.hqcom,apss-ipq.hqcom,camcc-sc7180.hqcom,camcc-sdm845.hqcom,camcc-sm8250.hqcom,dispcc-sc7180.hqcom,dispcc-sdm845.hqcom,dispcc-sm8150.hqcom,dispcc-sm8250.hqcom,gcc-apq8084.hqcom,gcc-ipq4019.hqcom,gcc-ipq6018.hqcom,gcc-ipq806x.hqcom,gcc-ipq8074.hqcom,gcc-mdm9607.hqcom,gcc-mdm9615.hqcom,gcc-msm8660.hqcom,gcc-msm8916.hqcom,gcc-msm8939.hqcom,gcc-msm8960.hqcom,gcc-msm8974.hqcom,gcc-msm8994.hqcom,gcc-msm8996.hqcom,gcc-msm8998.hqcom,gcc-qcm2290.hqcom,gcc-qcs404.hqcom,gcc-sc7180.hqcom,gcc-sc7280.hqcom,gcc-sc8180x.hqcom,gcc-sc8280xp.hqcom,gcc-sdm660.hqcom,gcc-sdm845.hqcom,gcc-sdx55.hqcom,gcc-sm6125.hqcom,gcc-sm8150.hqcom,gcc-sm8250.hqcom,gcc-sm8350.hqcom,gpucc-msm8998.hqcom,gpucc-sc7180.hqcom,gpucc-sdm660.hqcom,gpucc-sdm845.hqcom,gpucc-sm8150.hqcom,gpucc-sm8250.hqcom,lcc-ipq806x.hqcom,lcc-mdm9615.hqcom,lcc-msm8960.hqcom,lpass-sdm845.hqcom,lpasscorecc-sc7180.hqcom,mmcc-apq8084.hqcom,mmcc-msm8960.hqcom,mmcc-msm8974.hqcom,mmcc-msm8994.hqcom,mmcc-msm8996.hqcom,mmcc-msm8998.hqcom,mmcc-sdm660.hqcom,mss-sc7180.hqcom,q6sstopcc-qcs404.hqcom,rpmcc.hqcom,rpmh.hqcom,sa8775p-gcc.hqcom,sa8775p-gpucc.hqcom,sm8250-lpass-aoncc.hqcom,sm8250-lpass-audiocc.hqcom,turingcc-qcs404.hqcom,videocc-sc7180.hqcom,videocc-sdm845.hqcom,videocc-sm8150.hqcom,videocc-sm8250.hr7s72100-clock.hr7s9210-cpg-mssr.hr8a73a4-clock.hr8a7740-clock.hr8a7742-cpg-mssr.hr8a7743-cpg-mssr.hr8a7744-cpg-mssr.hr8a7745-cpg-mssr.hr8a77470-cpg-mssr.hr8a774a1-cpg-mssr.hr8a774b1-cpg-mssr.hr8a774c0-cpg-mssr.hr8a774e1-cpg-mssr.hr8a7778-clock.hr8a7779-clock.hr8a7790-clock.hr8a7790-cpg-mssr.hr8a7791-clock.hr8a7791-cpg-mssr.hr8a7792-clock.hr8a7792-cpg-mssr.hr8a7793-clock.hr8a7793-cpg-mssr.hr8a7794-clock.hr8a7794-cpg-mssr.hr8a7795-cpg-mssr.hr8a7796-cpg-mssr.hr8a77961-cpg-mssr.hr8a77965-cpg-mssr.hr8a77970-cpg-mssr.hr8a77980-cpg-mssr.hr8a77990-cpg-mssr.hr8a77995-cpg-mssr.hr8a779a0-cpg-mssr.hr8a779f0-cpg-mssr.hr9a06g032-sysctrl.hr9a07g044-cpg.hrenesas-cpg-mssr.hrk3036-cru.hrk3066a-cru.hrk3128-cru.hrk3188-cru-common.hrk3188-cru.hrk3228-cru.hrk3288-cru.hrk3308-cru.hrk3328-cru.hrk3368-cru.hrk3399-cru.hrk3399-ddr.hrk3568-cru.hrockchip,rk808.hrv1108-cru.hs3c2410.hs3c2412.hs3c2443.hs5pv210-audss.hs5pv210.hsamsung,s2mps11.hsamsung,s3c64xx-clock.hsh73a0-clock.hsifive-fu540-prci.hsifive-fu740-prci.hsprd,sc9860-clk.hsprd,sc9863a-clk.hste-ab8500.hstih407-clks.hstih410-clks.hstih416-clks.hstih418-clks.hstm32fx-clock.hstm32h7-clks.hstm32mp1-clks.hstratix10-clock.hsun4i-a10-ccu.hsun4i-a10-pll2.hsun50i-a100-ccu.hsun50i-a100-r-ccu.hsun50i-a64-ccu.hsun50i-h6-ccu.hsun50i-h6-r-ccu.hsun50i-h616-ccu.hsun5i-ccu.hsun6i-a31-ccu.hsun6i-rtc.hsun7i-a20-ccu.hsun8i-a23-a33-ccu.hsun8i-a83t-ccu.hsun8i-de2.hsun8i-h3-ccu.hsun8i-r-ccu.hsun8i-r40-ccu.hsun8i-tcon-top.hsun8i-v3s-ccu.hsun9i-a80-ccu.hsun9i-a80-de.hsun9i-a80-usb.hsuniv-ccu-f1c100s.htegra114-car.htegra124-car-common.htegra124-car.htegra186-clock.htegra194-clock.htegra20-car.htegra210-car.htegra234-clock.htegra30-car.hti-dra7-atl.hvf610-clock.hx1000-cgu.hx1830-cgu.hxlnx-vcu.hxlnx-versal-clk.hxlnx-zynqmp-clk.hzx296718-clock.hdisplaysdtv-standards.htda998x.hdmaat91.haxi-dmac.hdw-dmac.hjz4775-dma.hjz4780-dma.hnbpfaxi.hqcom-gpi.hsun4i-a10.hx1000-dma.hx1830-dma.hx2000-dma.hxlnx-zynqmp-dpdma.hfirmwareimxrsrc.hgcemt6779-gce.hmt8173-gce.hmt8183-gce.hgpioaspeed-gpio.hgpio.hmeson-a1-gpio.hmeson-axg-gpio.hmeson-g12a-gpio.hmeson-gxbb-gpio.hmeson-gxl-gpio.hmeson8-gpio.hmeson8b-gpio.hmsc313-gpio.htegra-gpio.htegra186-gpio.htegra194-gpio.htegra234-gpio.htegra241-gpio.huniphier-gpio.hi2ci2c.hiioadcat91-sama5d2_adc.hfsl-imx25-gcq.hingenic,adc.hadi,ad5592r.hqcom,spmi-adc7-pm8350.hqcom,spmi-adc7-pm8350b.hqcom,spmi-adc7-pmk8350.hqcom,spmi-adc7-pmr735a.hqcom,spmi-adc7-pmr735b.hqcom,spmi-vadc.htemperaturethermocouple.hinputatmel-maxtouch.hcros-ec-keyboard.hgpio-keys.hinput.hlinux-event-codes.hti-drv260x.hinterconnectfsl,imx8mp.himx8mm.himx8mn.himx8mq.hqcom,icc.hqcom,msm8916.hqcom,msm8939.hqcom,msm8974.hqcom,msm8996.hqcom,osm-l3.hqcom,qcm2290.hqcom,qcs404.hqcom,qdu1000-rpmh.hqcom,sa8775p-rpmh.hqcom,sc7180.hqcom,sc7280.hqcom,sc8180x.hqcom,sc8280xp.hqcom,sdm660.hqcom,sdm670-rpmh.hqcom,sdm845.hqcom,sdx55.hqcom,sdx65.hqcom,sm6350.hqcom,sm8150.hqcom,sm8250.hqcom,sm8350.hqcom,sm8450.hqcom,sm8550-rpmh.hinterrupt-controllerapple-aic.harm-gic.haspeed-scu-ic.hirq-st.hirq.hmips-gic.hmvebu-icu.hledscommon.hleds-netxbig.hleds-ns2.hleds-pca9532.hleds-pca955x.hrt4831-backlight.hmailboxqcom-ipcc.htegra186-hsp.hmediac8sectpfe.homap3-isp.htda1997x.htvp5150.hxilinx-vip.hmemorymt2701-larb-port.hmt2712-larb-port.hmt6779-larb-port.hmt8167-larb-port.hmt8173-larb-port.hmt8183-larb-port.hmt8192-larb-port.hmtk-memory-port.htegra114-mc.htegra124-mc.htegra186-mc.htegra194-mc.htegra20-mc.htegra210-mc.htegra234-mc.htegra30-mc.hmfdarizona.has3722.hat91-usart.hatmel-flexcom.hdbx500-prcmu.hmax77620.hpalmas.hqcom-pm8008.hqcom-rpm.hst,stpmic1.hst-lpc.hstm32f4-rcc.hstm32f7-rcc.hstm32h7-rcc.hmipslantiq_rcu_gphy.hmuxmux.hti-serdes.hnetmicrochip-lan78xx.hmscc-phy-vsc8531.hqca-ar803x.hti-dp83867.hti-dp83869.hphyphy-am654-serdes.hphy-cadence.hphy-imx8-pcie.hphy-lantiq-vrx200-pcie.hphy-ocelot-serdes.hphy-pistachio-usb.hphy-qcom-qmp.hphy-qcom-qusb2.hphy-ti.hphy.hpinctrlam33xx.ham43xx.happle.hat91.hbcm2835.hbrcm,pinctrl-stingray.hdm814x.hdra.hhisi.hk210-fpioa.hk3.hkeystone.hlochnagar.hmt6397-pinfunc.hmt65xx.hmt6779-pinfunc.hmt6797-pinfunc.hmt7623-pinfunc.hmt8192-pinfunc.hmt8195-pinfunc.hmt8365-pinfunc.hnomadik.homap.hpads-imx8dxl.hpads-imx8qm.hpads-imx8qxp.hpinctrl-tegra-io-pad.hpinctrl-tegra-xusb.hpinctrl-tegra.hpinctrl-zynqmp.hqcom,pmic-gpio.hqcom,pmic-mpp.hr7s72100-pinctrl.hr7s9210-pinctrl.hrockchip.hrzn1-pinctrl.hsamsung.hstm32-pinfunc.hsun4i-a10.hpmuexynos_ppmu.hpowerfsl,imx93-power.himx7-power.himx8mm-power.himx8mn-power.himx8mp-power.himx8mq-power.himx8ulp-power.hmarvell,mmp2.hmeson-a1-power.hmeson-axg-power.hmeson-g12a-power.hmeson-gxbb-power.hmeson-sm1-power.hmeson8-power.hmt2701-power.hmt2712-power.hmt6765-power.hmt6797-power.hmt7622-power.hmt7623a-power.hmt8167-power.hmt8173-power.hmt8183-power.hmt8192-power.howl-s500-powergate.howl-s700-powergate.howl-s900-powergate.hpx30-power.hqcom-aoss-qmp.hqcom-rpmpd.hr8a7742-sysc.hr8a7743-sysc.hr8a7744-sysc.hr8a7745-sysc.hr8a77470-sysc.hr8a774a1-sysc.hr8a774b1-sysc.hr8a774c0-sysc.hr8a774e1-sysc.hr8a7779-sysc.hr8a7790-sysc.hr8a7791-sysc.hr8a7792-sysc.hr8a7793-sysc.hr8a7794-sysc.hr8a7795-sysc.hr8a7796-sysc.hr8a77961-sysc.hr8a77965-sysc.hr8a77970-sysc.hr8a77980-sysc.hr8a77990-sysc.hr8a77995-sysc.hr8a779a0-sysc.hr8a779f0-sysc.hraspberrypi-power.hrk3036-power.hrk3066-power.hrk3128-power.hrk3188-power.hrk3228-power.hrk3288-power.hrk3328-power.hrk3366-power.hrk3368-power.hrk3399-power.hrk3568-power.hsummit,smb347-charger.htegra186-powergate.htegra194-powergate.htegra234-powergate.hxlnx-zynqmp-power.hpwmpwm.hraspberrypi,firmware-poe-pwm.hregulatoractive-semi,8865-regulator.hactive-semi,8945a-regulator.hdlg,da9063-regulator.hdlg,da9121-regulator.hdlg,da9211-regulator.hmaxim,max77802.hmediatek,mt6360-regulator.hmediatek,mt6397-regulator.hqcom,rpmh-regulator.hresetreset-controllermt2712-resets.hmt8183-resets.hmt8192-resets.hactions,s500-reset.hactions,s700-reset.hactions,s900-reset.haltr,rst-mgr-a10.haltr,rst-mgr-a10sr.haltr,rst-mgr-s10.haltr,rst-mgr.hamlogic,meson-a1-reset.hamlogic,meson-axg-audio-arb.hamlogic,meson-axg-reset.hamlogic,meson-g12a-audio-reset.hamlogic,meson-g12a-reset.hamlogic,meson-gxbb-reset.hamlogic,meson8b-clkc-reset.hamlogic,meson8b-reset.haxg-aoclkc.hbcm6318-reset.hbcm63268-reset.hbcm6328-reset.hbcm6358-reset.hbcm6362-reset.hbcm6368-reset.hbitmain,bm1880-reset.hbt1-ccu.hcortina,gemini-reset.hg12a-aoclkc.hgxbb-aoclkc.hhisi,hi6220-resets.himx7-reset.himx8mp-reset.himx8mq-reset.himx8ulp-pcc-reset.hk210-rst.hmt2701-resets.hmt7622-reset.hmt7629-resets.hmt8135-resets.hmt8173-resets.hnuvoton,npcm7xx-reset.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-resets.hqcom,gcc-apq8084.hqcom,gcc-ipq6018.hqcom,gcc-ipq806x.hqcom,gcc-mdm9615.hqcom,gcc-msm8660.hqcom,gcc-msm8916.hqcom,gcc-msm8939.hqcom,gcc-msm8960.hqcom,gcc-msm8974.hqcom,mmcc-apq8084.hqcom,mmcc-msm8960.hqcom,mmcc-msm8974.hqcom,sdm845-aoss.hqcom,sdm845-pdc.hraspberrypi,firmware-reset.hrealtek,rtd1195.hrealtek,rtd1295.hsnps,hsdk-reset.hstih407-resets.hstih415-resets.hstih416-resets.hstm32mp1-resets.hsun4i-a10-ccu.hsun50i-a100-ccu.hsun50i-a100-r-ccu.hsun50i-a64-ccu.hsun50i-h6-ccu.hsun50i-h6-r-ccu.hsun50i-h616-ccu.hsun5i-ccu.hsun6i-a31-ccu.hsun8i-a23-a33-ccu.hsun8i-a83t-ccu.hsun8i-de2.hsun8i-h3-ccu.hsun8i-r-ccu.hsun8i-r40-ccu.hsun8i-v3s-ccu.hsun9i-a80-ccu.hsun9i-a80-de.hsun9i-a80-usb.hsuniv-ccu-f1c100s.htegra124-car.htegra186-reset.htegra194-reset.htegra210-car.htegra234-reset.hti-syscon.hxlnx-versal-resets.hxlnx-zynqmp-resets.hsocbcm-pmb.hbcm2835-pm.hbcm6318-pm.hbcm63268-pm.hbcm6328-pm.hbcm6362-pm.hcpm1-fsl,tsa.hqcom,apr.hqcom,gpr.hqcom,gsbi.hqcom,rpmh-rsc.hrockchip,boot-mode.htegra-pmc.hti,sci_pm_domain.hzte,pm_domains.hsoundadi,adau1977.hapq8016-lpass.haudio-jack-events.hcs35l32.hcs35l45.hcs42l42.hfsl-imx-audmux.hmadera.hmeson-aiu.hmeson-g12a-toacodec.hmeson-g12a-tohdmitx.hmicrochip,pdmc.hqcom,lpass.hqcom,q6afe.hqcom,q6asm.hqcom,q6dsp-lpass-ports.hqcom,wcd9335.hrt5640.hrt5651.hsamsung-i2s.hsc7180-lpass.htas2552.htlv320adc3xxx.htlv320aic31xx.hspmispmi.hthermallm90.htegra124-soctherm.htegra186-bpmp-thermal.htegra194-bpmp-thermal.hthermal.hthermal_exynos.husbpd.hgeneratedasm-offsets.hautoconf.hbounds.hcompile.htimeconst.huapilinuxversion.hutsrelease.hvdso-offsets.hkeysasymmetric-parser.hasymmetric-subtype.hasymmetric-type.hbig_key-type.hceph-type.hdns_resolver-type.hencrypted-type.hkeyring-type.hrequest_key_auth-type.hrxrpc-type.hsystem_keyring.htrusted-type.htrusted_tee.htrusted_tpm.huser-type.hkunitassert.hattributes.hdevice.hresource.hskbuff.hstatic_stub.htest-bug.htest.htry-catch.hvisibility.hkvmarm_arch_timer.harm_hypercalls.harm_pmu.harm_psci.harm_vgic.hiodev.hlinux8250_pci.ha.out.hacct.hacpi.hacpi_amd_wbrf.hacpi_dma.hacpi_iort.hacpi_mdio.hacpi_pmtmr.hacpi_viot.hadb.hadfs_fs.hadreno-smmu-priv.hadxl.haer.hagp_backend.hagpgart.hahci-remap.hahci_platform.haio.halarmtimer.halcor_pci.halign.haltera_jtaguart.haltera_uart.hambabus.hkmi.hmmci.hpl022.hpl080.hpl08x.hpl093.hserial.hsp810.hamd-iommu.hamd-pmf-io.hanon_inodes.haperture.hapm-emulation.hapm_bios.happle-gmux.happle_bl.harch_topology.hargs.harm-cci.harm-smccc.harm_ffa.harm_sdei.harmada-37xx-rwtm-mailbox.harray_size.hascii85.hasn1.hasn1_ber_bytecode.hasn1_decoder.hasn1_encoder.hassoc_array.hassoc_array_priv.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_tcp.hatmdev.hatmel-isc-media.hatmel-ssc.hatmel_pdc.hatomicatomic.hatomic-arch-fallback.hatomic-instrumented.hatomic-long.hattribute_container.haudit.haudit_arch.hauto_dev-ioctl.hauto_fs.hauxiliary_bus.hauxvec.haverage.havfvirtchnl.hbacking-dev-defs.hbacking-dev.hbacklight.hbadblocks.hballoon_compaction.hbase64.hbcd.hbch.hbcm47xx_nvram.hbcm47xx_sprom.hbcm47xx_wdt.hbcm963xx_nvram.hbcm963xx_tag.hbcmabcma.hbcma_driver_arm_c9.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_driver_pcie2.hbcma_regs.hbcma_soc.hbinfmts.hbio.hbit_spinlock.hbitfield.hbitmap.hbitops.hbitrev.hbits.hblk-cgroup.hblk-crypto-profile.hblk-crypto.hblk-integrity.hblk-mq-pci.hblk-mq-virtio.hblk-mq.hblk-pm.hblk_types.hblkdev.hblkpg.hblktrace_api.hblockgroup_lock.hbma150.hbootconfig.hbootmem_info.hbottom_half.hbpf-cgroup-defs.hbpf-cgroup.hbpf-netns.hbpf.hbpf_lirc.hbpf_local_storage.hbpf_lsm.hbpf_mem_alloc.hbpf_mprog.hbpf_trace.hbpf_types.hbpf_verifier.hbpfilter.hbpfptr.hbrcmphy.hbsearch.hbsg-lib.hbsg.hbtf.hbtf_ids.hbtree-128.hbtree-type.hbtree.hbtrfs.hbuffer_head.hbug.hbuild-salt.hbuild_bug.hbuildid.hbvec.hbyteorderbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcacheflush.hcacheinfo.hcanbittiming.hcan-ml.hcore.hdevdev.hpeak_canfd.hlength.hplatformcc770.hsja1000.hrx-offload.hskb.hcapability.hcb710.hcc_platform.hcciss_ioctl.hccp.hcdev.hcdrom.hcephauth.hbuffer.hceph_debug.hceph_features.hceph_frag.hceph_fs.hceph_hash.hcls_lock_client.hdebugfs.hdecode.hlibceph.hmdsmap.hmessenger.hmon_client.hmsgpool.hmsgr.hosd_client.hosdmap.hpagelist.hrados.hstring_table.hstriper.htypes.hcfag12864b.hcfi.hcfi_types.hcgroup-defs.hcgroup.hcgroup_api.hcgroup_rdma.hcgroup_refcnt.hcgroup_subsys.hcirc_buf.hcleanup.hclkclk-provider.hclk.hanalogbits-wrpll-cln28hpc.hat91_pmc.hclk-conf.hdavinci.himx.hmmp.hmxs.hrenesas.hsamsung.hspear.hsunxi-ng.htegra.hti.hzynq.hclkdev.hclockchips.hclocksource.hclocksource_ids.hcm4000_cs.hcma.hcn_proc.hcnt32_to_63.hcoda.hcompaction.hcompat.hcompiler-clang.hcompiler-gcc.hcompiler-version.hcompiler.hcompiler_attributes.hcompiler_types.hcompletion.hcomponent.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hconst.hcontainer.hcontainer_of.hcontext_tracking.hcontext_tracking_irq.hcontext_tracking_state.hcookie.hcordic.hcoredump.hcoresight-pmu.hcoresight-stm.hcoresight.hcount_zeros.hcounter.hcounter_enum.hcper.hcpu.hcpu_cooling.hcpu_pm.hcpu_rmap.hcpu_smt.hcpufeature.hcpufreq.hcpuhotplug.hcpuidle.hcpuidle_haltpoll.hcpumask.hcpumask_api.hcpuset.hcrash_core.hcrash_dump.hcrc-ccitt.hcrc-itu-t.hcrc-t10dif.hcrc16.hcrc32.hcrc32c.hcrc32poly.hcrc4.hcrc64.hcrc7.hcrc8.hcred.hcrushcrush.hhash.hmapper.hcrypto.hcs5535.hctype.hcuda.hcxl-event.hcxl_err.hdamon.hdasd_mod.hdavinci_emac.hdax.hdca.hdcache.hdccp.hdebug_locks.hdebugfs.hdebugobjects.hdecompressbunzip2.hgeneric.hinflate.hmm.hunlz4.hunlzma.hunlzo.hunxz.hunzstd.hdelay.hdelayacct.hdelayed_call.hdev_printk.hdevcoredump.hdevfreq-event.hdevfreq.hdevfreq_cooling.hdevicedevice-mapper.hdevice.hbus.hclass.hdriver.hdevice_cgroup.hdevm-helpers.hdevpts_fs.hdfl.hdigsig.hdim.hdio.hdirent.hdlm.hdlm_plock.hdm-bufio.hdm-dirty-log.hdm-io.hdm-kcopyd.hdm-region-hash.hdm-verity-loadpin.hdm9000.hdmadma-buf.hdma-direct.hdma-direction.hdma-fence-array.hdma-fence-chain.hdma-fence-unwrap.hdma-fence.hdma-heap.hdma-map-ops.hdma-mapping.hdma-resv.hdw.hedma.hhsu.hidma64.himx-dma.hipu-dma.hk3-event-router.hk3-psil.hk3-udma-glue.hmxs-dma.hpxa-dma.hqcom-gpi-dma.hqcom_adm.hqcom_bam_dma.hsprd-dma.hti-cppi5.hxilinx_dma.hdmaengine.hdmapool.hdmar.hdmi.hdnotify.hdns_resolver.hdpll.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdrbd.hdrbd_config.hdrbd_genl.hdrbd_genl_api.hdrbd_limits.hds2782_battery.hdsa8021q.hbrcm.hlan9303.hloop.hocelot.hsja1105.hdtlk.hdtpm.hdw_apb_timer.hdynamic_debug.hdynamic_queue_limits.hearlycpio.hecryptfs.hedac.hedd.heeprom_93cx6.heeprom_93xx46.hefi-bgrt.hefi.hefi_embedded_fw.hefs_vh.heisa.helf-fdpic.helf-randomize.helf.helfcore-compat.helfcore.helfnote-lto.helfnote.henclosure.henergy_model.hentry-common.hentry-kvm.herr.herrname.herrno.herror-injection.herrqueue.herrseq.hetherdevice.hethtool.hethtool_netlink.heventfd.heventpoll.hevm.hexport-internal.hexport.hexportfs.hext2_fs.hextable.hextconextcon-provider.hextcon.hextcon-adc-jack.hf2fs_fs.hf75375s.hfalloc.hfanotify.hfault-inject-usercopy.hfault-inject.hfb.hfbcon.hfcdevice.hfcntl.hfd.hfddidevice.hfdtable.hfec.hfiemap.hfile.hfileattr.hfilter.hfind.hfips.hfirewire.hfirmwarefirmware-map.hfirmware.hbroadcomtee_bnxt_fw.hcirruscs_dsp.hwmfw.himxdsp.hipc.hs4.hsci.hsvcmisc.hpm.hrm.hintelstratix10-smc.hstratix10-svc-client.hmesonmeson_sm.hqcomqcom_scm.htrusted_foundations.hxlnx-zynqmp.hfixp-arith.hflat.hflex_proportions.hfont.hfortify-string.hfpgaadi-axi-common.haltera-pr-ip-core.hfpga-bridge.hfpga-mgr.hfpga-region.hfprobe.hfreelist.hfreezer.hfs.hfs_api.hfs_context.hfs_enet_pd.hfs_parser.hfs_pin.hfs_stack.hfs_struct.hfs_types.hfscache-cache.hfscache.hfscrypt.hfsi-occ.hfsi-sbefifo.hfsi.hfslfsl-diu-fb.hbestcommata.hbestcomm.hbestcomm_priv.hfec.hgen_bd.hsram.hedac.henetc_mdio.hftm.hguts.hmc.hptp_qoriq.hfsl_devices.hfsl_hypervisor.hfsl_ifc.hfsldma.hfsnotify.hfsnotify_backend.hfsverity.hftrace.hftrace_irq.hfutex.hfw_table.hfwnode.hfwnode_mdio.hgameport.hgcd.hgenalloc.hgeneric-radix-tree.hgenetlink.hgenl_magic_func.hgenl_magic_struct.hgetcpu.hgfp.hgfp_api.hgfp_types.hglob.hgnss.hgoldfish.hgpiogpio-pxa.hgpio.haspeed.hconsumer.hdriver.hgpio-reg.hlegacy-of-mm-gpiochip.hmachine.hproperty.hregmap.hgpio_keys.hgreybusgreybus.hbundle.hconnection.hcontrol.hgreybus_id.hgreybus_manifest.hgreybus_protocols.hhd.hinterface.hmanifest.hmodule.hoperation.hsvc.hgroup_cpus.hhardirq.hhash.hhashtable.hhashtable_api.hhdlc.hhdlcdrv.hhdmi.hhid-debug.hhid-roccat.hhid-sensor-hub.hhid-sensor-ids.hhid.hhid_bpf.hhidden.hhiddev.hhidraw.hhighmem-internal.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhmm.hhost1x.hhost1x_context_bus.hhp_sdc.hhpet.hhrtimer.hhrtimer_api.hhrtimer_defs.hhsihsi.hssi_protocol.hhtcpld.hhte.hhuge_mm.hhugetlb.hhugetlb_cgroup.hhugetlb_inline.hhw_breakpoint.hhw_random.hhwmon-sysfs.hhwmon-vid.hhwmon.hhwspinlock.hhyperv.hhypervisor.hi2c-algo-bit.hi2c-algo-pca.hi2c-algo-pcf.hi2c-dev.hi2c-mux.hi2c-smbus.hi2c.hi3cccc.hdevice.hmaster.hi8042.hi8253.hicmp.hicmpv6.hidle_inject.hidr.hieee80211.hieee802154.hif_arp.hif_bridge.hif_eql.hif_ether.hif_fddi.hif_hsr.hif_link.hif_ltalk.hif_macvlan.hif_phonet.hif_pppol2tp.hif_pppox.hif_rmnet.hif_tap.hif_team.hif_tun.hif_tunnel.hif_vlan.higmp.hihex.hiioaccelkxcjk_1013.hadcad_sigma_delta.hadi-axi-adc.hqcom-vadc-common.hstm32-dfsdm-adc.haferescale.hbuffer-dma.hbuffer-dmaengine.hbuffer.hbuffer_impl.hcommoncros_ec_sensors_core.hssp_sensors.hst_sensors.hst_sensors_i2c.hst_sensors_spi.hconfigfs.hconsumer.hdacad5421.had5504.had5791.hmax517.hmcp4725.hdriver.hevents.hfrequencyad9523.hadf4350.hgyroitg3200.hhw-consumer.hiio-opaque.hiio.himuadis.hkfifo_buf.hmachine.hsw_device.hsw_trigger.hsysfs.htimerstm32-lptim-trigger.hstm32-timer-trigger.htrigger.htrigger_consumer.htriggered_buffer.htriggered_event.htypes.hima.himx-media.hin.hin6.hindirect_call_wrapper.hinet.hinet_diag.hinetdevice.hinit.hinit_ohci1394_dma.hinit_syscalls.hinit_task.hinitrd.hinotify.hinputinput.had714x.hadp5589.hadxl34x.has5011.hauo-pixcir-ts.hcma3000.helan-i2c-ids.hkxtj9.hlm8333.hmatrix_keypad.hmt.hnavpoint.hsamsung-keypad.hsh_keysc.hsparse-keymap.htouchscreen.htps6507x-ts.hvivaldi-fmap.hinstruction_pointer.hinstrumentation.hinstrumented.hint_log.hintegrity.hintel-ish-client-if.hintel_rapl.hintel_tcc.hintel_th.hintel_tpmi.hinterconnect-provider.hinterconnect.hinterrupt.hinterval_tree.hinterval_tree_generic.hio-64-nonatomic-hi-lo.hio-64-nonatomic-lo-hi.hio-mapping.hio-pgtable.hio.hio_uringio_uring.hcmd.hio_uring_types.hiocontext.hiomap.hiommu-helper.hiommu.hiommufd.hiopoll.hioport.hioprio.hiosys-map.hiova.hiova_bitmap.hip.hipack.hipc.hipc_namespace.hipmi.hipmi_smi.hipv6.hipv6_route.hirq.hirq_poll.hirq_sim.hirq_work.hirqbypass.hirqchipirqchip.harm-gic-common.harm-gic-v3.harm-gic-v4.harm-gic.harm-vgic-info.harm-vic.hchained_irq.hirq-bcm2836.hirq-davinci-aintc.hirq-davinci-cp-intc.hirq-ixp4xx.hirq-madera.hirq-omap-intc.hirq-partition-percpu.hirq-sa11x0.hmmp.hmxs.hversatile-fpga.hxtensa-mx.hxtensa-pic.hirqdesc.hirqdomain.hirqdomain_defs.hirqflags.hirqhandler.hirqnr.hirqreturn.hisa-dma.hisa.hisapnp.hiscsi_boot_sysfs.hiscsi_ibft.hisdncapilli.hcapiutil.hism.hiversion.hjbd2.hjhash.hjiffies.hjournal-head.hjoystick.hjump_label.hjump_label_ratelimit.hjz4740-adc.hjz4780-nemc.hkallsyms.hkasan-checks.hkasan-enabled.hkasan-tags.hkasan.hkbd_diacr.hkbd_kern.hkbuild.hkconfig.hkcore.hkcov.hkcsan-checks.hkcsan.hkdb.hkdebug.hkdev_t.hkern_levels.hkernel-page-flags.hkernel.hkernel_read_file.hkernel_stat.hkernelcapi.hkernfs.hkexec.hkey-type.hkey.hkeyboard.hkeyctl.hkfence.hkfifo.hkgdb.hkhugepaged.hklist.hkmemleak.hkmod.hkmsan-checks.hkmsan.hkmsan_string.hkmsan_types.hkmsg_dump.hkobj_map.hkobject.hkobject_api.hkobject_ns.hkprobes.hkref.hkref_api.hks0108.hks8842.hks8851_mll.hksm.hkstrtox.hkthread.hktime.hktime_api.hkvm_dirty_ring.hkvm_host.hkvm_irqfd.hkvm_para.hkvm_types.hl2tp.hlantiq.hlapb.hlatencytop.hlcd.hlcm.hled-class-flash.hled-class-multicolor.hled-lm3530.hleds-bd2802.hleds-lp3944.hleds-lp3952.hleds-pca9532.hleds-regulator.hleds-ti-lmu-common.hleds.hlibata.hlibfdt.hlibfdt_env.hlibgcc.hlibnvdimm.hlibps2.hlicense.hlimits.hlinear_range.hlinkage.hlinkmode.hlinux_logo.hlis3lv02d.hlist.hlist_bl.hlist_lru.hlist_nulls.hlist_sort.hlitex.hlivepatch.hlivepatch_sched.hllc.hllist.hllist_api.hlocal_lock.hlocal_lock_internal.hlockdbind.hdebug.hlockd.hnlm.hshare.hxdr.hxdr4.hlockdep.hlockdep_api.hlockdep_types.hlockref.hlog2.hlogic_iomem.hlogic_pio.hlp.hlru_cache.hlsm_audit.hlsm_hook_defs.hlsm_hooks.hlz4.hlzo.hmISDNdsp.hmISDNhw.hmISDNif.hmailboxarm_mhuv2_message.hbrcm-message.hmtk-cmdq-mailbox.hzynqmp-ipi-message.hmailbox_client.hmailbox_controller.hmap_benchmark.hmaple.hmaple_tree.hmarvell_phy.hmath.hmath64.hmbcache.hmbus.hmc146818rtc.hmc6821.hmcb.hmdev.hmdiomdio-bitbang.hmdio-gpio.hmdio-mux.hmdio.hmdio-i2c.hmdio-regmap.hmdio-xgene.hmei_aux.hmei_cl_bus.hmem_encrypt.hmemblock.hmemcontrol.hmemfd.hmemory-tiers.hmemory.hmemory_hotplug.hmempolicy.hmempool.hmemregion.hmemremap.hmemstick.hmfd88pm80x.h88pm860x.haat2870.habx500abx500.hab8500-codec.hab8500-sysctrl.hab8500.hac100.hadp5520.haltera-a10sr.haltera-sysmgr.harizonacore.hpdata.hregisters.has3711.has3722.hasic3.hatc260xatc2603c.hatc2609a.hcore.hatmel-hlcdc.haxp20x.hbcm2835-pm.hbcm590xx.hbd9571mwv.hcore.hcs42l43-regs.hcs42l43.hda8xx-cfgchip.hda903x.hda9052da9052.hpdata.hreg.hda9055core.hpdata.hreg.hda9062core.hregisters.hda9063core.hregisters.hda9150core.hregisters.hdavinci_voicecodec.hdb8500-prcmu.hdbx500-prcmu.hdln2.hdm355evm_msp.hds1wm.hezx-pcap.hgsc.hhi6421-pmic.hhi6421-spmi-pmic.hhi655x-pmic.hhtc-pasic3.himx25-tsadc.hingenic-tcu.hintel-m10-bmc.hintel_pmc_bxt.hintel_soc_pmic.hintel_soc_pmic_bxtwc.hintel_soc_pmic_mrfld.hipaq-micro.hiqs62x.hjanz.hkempld.hkhadas-mcu.hlm3533.hlochnagar.hlochnagar1_regs.hlochnagar2_regs.hlp3943.hlp873x.hlp87565.hlp8788-isink.hlp8788.hlpc_ich.hmaderacore.hpdata.hregisters.hmax14577-private.hmax14577.hmax77620.hmax77650.hmax77686-private.hmax77686.hmax77693-common.hmax77693-private.hmax77693.hmax77843-private.hmax8907.hmax8925.hmax8997-private.hmax8997.hmax8998-private.hmax8998.hmc13783.hmc13892.hmc13xxx.hmcp.hmenelaus.hmotorola-cpcap.hmp2629.hmt6323core.hregisters.hmt6358core.hregisters.hmt6359core.hregisters.hmt6359pregisters.hmt6397core.hregisters.hrtc.hmxs-lradc.hntxec.hpalmas.hpcf50633adc.hbacklight.hcore.hgpio.hmbc.hpmic.hqcom_rpm.hrave-sp.hrc5t583.hrdc321x.hretu.hrk808.hrn5t618.hrohm-bd70528.hrohm-bd71815.hrohm-bd71828.hrohm-bd718x7.hrohm-bd957x.hrohm-generic.hrohm-shared.hrt5033-private.hrt5033.hsamsungcore.hirq.hrtc.hs2mpa01.hs2mps11.hs2mps13.hs2mps14.hs2mps15.hs2mpu02.hs5m8763.hs5m8767.hsc27xx-pmic.hsi476x-core.hsi476x-platform.hsi476x-reports.hsky81452.hsta2x11-mfd.hstm32-lptimer.hstm32-timers.hstmfx.hstmpe.hstpmic1.hstw481x.hsun4i-gpadc.hsysconsyscon.hatmel-matrix.hatmel-mc.hatmel-smc.hatmel-st.hclps711x.himx6q-iomuxc-gpr.himx7-iomuxc-gpr.hxlnx-vcu.ht7l66xb.htc3589x.htc6387xb.htc6393xb.hti-lmu-register.hti-lmu.hti_am335x_tscadc.htmio.htps6105x.htps65010.htps6507x.htps65086.htps65090.htps65217.htps65218.htps65219.htps6586x.htps65910.htps65912.htps68470.htps80031.htwl.htwl4030-audio.htwl6040.hucb1x00.hviperboard.hwcd934xregisters.hwcd934x.hwl1273-core.hwm831xauxadc.hcore.hgpio.hirq.hotp.hpdata.hpmu.hregulator.hstatus.hwatchdog.hwm8350audio.hcomparator.hcore.hgpio.hpmic.hrtc.hsupply.hwdt.hwm8400-audio.hwm8400-private.hwm8400.hwm8994core.hgpio.hpdata.hregisters.hwm97xx.hmhi.hmhi_ep.hmicrel_phy.hmicrochipphy.hmigrate.hmigrate_mode.hmii.hmii_timestamper.hmin_heap.hminmax.hmisc_cgroup.hmiscdevice.hmlx4cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmlx5cq.hdevice.hdoorbell.hdriver.heq.heswitch.hfs.hfs_helpers.hmacsec.hmlx5_ifc.hmlx5_ifc_fpga.hmlx5_ifc_vdpa.hmpfs.hport.hqp.hrsc_dump.htransobj.hvport.hmm.hmm_api.hmm_inline.hmm_types.hmm_types_task.hmman.hmmap_lock.hmmccard.hcore.hhost.hmmc.hpm.hsd.hsdio.hsdio_func.hsdio_ids.hslot-gpio.hmmdebug.hmmiotrace.hmmu_context.hmmu_notifier.hmmzone.hmnt_idmapping.hmnt_namespace.hmod_devicetable.hmodule.hmodule_signature.hmodule_symbol.hmoduleloader.hmoduleparam.hmost.hmount.hmoxtet.hmpage.hmpi.hmpls.hmpls_iptunnel.hmroute.hmroute6.hmroute_base.hmsdos_fs.hmsdos_partition.hmsg.hmsi.hmsi_api.hmtdbbm.hblktrans.hcfi.hcfi_endian.hconcat.hdoc2000.hflashchip.hftl.hgen_probe.hhyperbus.hinftl.hjedec.hlatch-addr-flash.hlpc32xx_mlc.hlpc32xx_slc.hmap.hmtd.hmtdram.hnand-ecc-sw-bch.hnand-ecc-sw-hamming.hnand-gpio.hnand.hndfc.hnftl.honenand.honenand_regs.honfi.hpartitions.hpfow.hphysmap.hpismo.hplat-ram.hplatnand.hqinfo.hrawnand.hsh_flctl.hsharpsl.hspear_smi.hspi-nor.hspinand.hsuper.hubi.hxip.hmtio.hmutex.hmutex_api.hmuxconsumer.hdriver.hmv643xx.hmv643xx_eth.hmv643xx_i2c.hmvebu-pmsu.hmxm-wmi.hnamei.hnd.hndctl.hnetnet.hinteli40e_client.hiidc.hnet_mm.hnet_tstamp.hnetdev_features.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_getport.hip_set_hash.hip_set_list.hpfxlen.hnf_conntrack_amanda.hnf_conntrack_common.hnf_conntrack_dccp.hnf_conntrack_ftp.hnf_conntrack_h323.hnf_conntrack_h323_asn1.hnf_conntrack_h323_types.hnf_conntrack_irc.hnf_conntrack_pptp.hnf_conntrack_proto_gre.hnf_conntrack_sane.hnf_conntrack_sctp.hnf_conntrack_sip.hnf_conntrack_snmp.hnf_conntrack_tcp.hnf_conntrack_tftp.hnf_conntrack_zones_common.hnfnetlink.hnfnetlink_acct.hnfnetlink_osf.hx_tables.hnetfilter_arparp_tables.hnetfilter_bridgenetfilter_bridge.hebtables.hnetfilter_defs.hnetfilter_ipv4netfilter_ipv4.hip_tables.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hnetfilter_netdev.hnetfs.hnetlink.hnetpoll.hnfs.hnfs3.hnfs4.hnfs_fs.hnfs_fs_i.hnfs_fs_sb.hnfs_iostat.hnfs_page.hnfs_ssc.hnfs_xdr.hnfsacl.hnitro_enclaves.hnl802154.hnls.hnmi.hnode.hnodemask.hnospec.hnotifier.hns_common.hnsc_gpio.hnsproxy.hntb.hntb_transport.hnubus.hnuma.hnvme-auth.hnvme-fc-driver.hnvme-fc.hnvme-keyring.hnvme-rdma.hnvme-tcp.hnvme.hnvmem-consumer.hnvmem-provider.hnvram.hobjagg.hobjtool.hobjtool_types.hof.hof_address.hof_clk.hof_device.hof_dma.hof_fdt.hof_gpio.hof_graph.hof_iommu.hof_irq.hof_mdio.hof_net.hof_pci.hof_pdt.hof_platform.hof_reserved_mem.hoid_registry.holpc-ec.homap-dma.homap-gpmc.homap-iommu.homap-mailbox.homapfb.honce.honce_lite.hoom.hopenvswitch.hosq_lock.hoverflow.hpacking.hpadata.hpage-flags-layout.hpage-flags.hpage-isolation.hpage_counter.hpage_ext.hpage_idle.hpage_owner.hpage_ref.hpage_reporting.hpage_table_check.hpageblock-flags.hpagemap.hpagevec.hpagewalk.hpanic.hpanic_notifier.hparman.hparport.hparport_pc.hparser.hpart_stat.hpata_arasan_cf_data.hpatchkey.hpath.hpch_dma.hpci-acpi.hpci-ats.hpci-dma-compat.hpci-doe.hpci-ecam.hpci-ep-cfs.hpci-epc.hpci-epf.hpci-p2pdma.hpci.hpci_hotplug.hpci_ids.hpcspcs-lynx.hpcs-xpcs.hpda_power.hpe.hpercpu-defs.hpercpu-refcount.hpercpu-rwsem.hpercpu.hpercpu_counter.hperfarm_pmu.harm_pmuv3.hperf_event.hperf_event_api.hperf_regs.hpersonality.hpfn.hpfn_t.hpgtable.hpgtable_api.hphonet.hphyphy.homap_control_phy.homap_usb.hpcie.hphy-dp.hphy-lvds.hphy-mipi-dphy.hphy-sun4i-usb.hphy.htegraxusb.hulpi_phy.hphy_fixed.hphy_led_triggers.hphylib_stubs.hphylink.hpid.hpid_namespace.hpim.hpinctrlconsumer.hdevinfo.hmachine.hpinconf-generic.hpinconf.hpinctrl-state.hpinctrl.hpinmux.hpipe_fs_i.hpkeys.hpktcdvd.hpl320-ipc.hplatform-feature.hplatform_dataad5449.had5761.had7266.had7791.had7793.had7887.hadau17x1.hadp5588.hadp8860.hadp8870.hads7828.hams-delta-fiq.hapds990x.harm-ux500-pm.hasoc-imx-ssi.hasoc-kirkwood.hasoc-palm27x.hasoc-s3c.hasoc-ti-mcbsp.hasoc-ux500-msp.hata-pxa.hatmel.hb53.hbcmgenet.hbd6107.hbh1770glc.hbrcmfmac.hbrcmnand.hclk-da8xx-cfgchip.hclk-davinci-pll.hclk-fch.hcpuidle-exynos.hcros_ec_chardev.hcros_ec_commands.hcros_ec_proto.hcros_ec_sensorhub.hcros_usbpd_notify.hcrypto-ux500.hcyttsp4.hdavinci-cpufreq.hdavinci_asp.hdma-dw.hdma-ep93xx.hdma-hsu.hdma-iop32x.hdma-mcf-edma.hdma-mmp_tdma.hdma-mv_xor.hdma-s3c24xx.hdma-ste-dma40.hdmtimer-omap.hds620.hdsa.hedma.helm.hemif_plat.heth-ep93xx.heth_ixp4xx.hg762.hgpiogpio-ath79.hgpio-davinci.hgpio-htc-egpio.hgpio-omap.hgpio-amd-fch.hgpio_backlight.hgpmc-omap.hgsc_hwmon.hhirschmann-hellcreek.hhsmmc-omap.hhwmon-s3c.hi2c-davinci.hi2c-gpio.hi2c-imx.hi2c-mux-gpio.hi2c-mux-reg.hi2c-ocores.hi2c-omap.hi2c-pca-platform.hi2c-pxa.hi2c-s3c2410.hi2c-xiic.hina2xx.hintel-mid_wdt.hinvensense_mpu6050.hiommu-omap.hirda-pxaficp.hirda-sa11x0.hisl9305.hitco_wdt.hkeyboard-pxa930_rotary.hkeyboard-spear.hkeypad-ep93xx.hkeypad-nomadik-ske.hkeypad-omap.hkeypad-pxa27x.hkeyscan-davinci.hlcd-mipid.hleds-lm355x.hleds-lm3642.hleds-lp55xx.hleds-omap.hleds-s3c24xx.hlm3630a_bl.hlm3639_bl.hlm8323.hlp855x.hlp8727.hlp8755.hltc4245.hlv5207lp.hmax197.hmax3421-hcd.hmax6639.hmax6697.hmax732x.hmcs.hmdio-bcm-unimac.hmdio-gpio.hmediacamera-pxa.hmmp-camera.homap4iss.hs5p_hdmi.hsi4713.htimb_radio.htimb_video.hmfd-mcp-sa11x0.hmicrochip-ksz.hmlxcpld.hmlxreg.hmmc-davinci.hmmc-esdhc-mcf.hmmc-mxcmmc.hmmc-omap.hmmc-pxamci.hmmc-sdhci-s3c.hmmp_audio.hmmp_dma.hmouse-pxa930_trkball.hmtd-davinci-aemif.hmtd-davinci.hmtd-nand-omap2.hmtd-nand-pxa3xx.hmtd-nand-s3c2410.hmtd-orion_nand.hmv88e6xxx.hmv_usb.hnet-cw1200.hnfcmrvl.hntc_thermistor.homap-twl4030.homap-wd-timer.homap1_bl.homapdss.hpata_ixp4xx_cf.hpca953x.hpcf857x.hpcmcia-pxa2xx_viper.hphy-da8xx-usb.hpinctrl-single.hpm33xx.hpxa2xx_udc.hpxa_sdhci.hregulator-haptic.hrtc-ds2404.hs3c-hsotg.hs3c-hsudc.hsa11x0-serial.hsc18is602.hsdhci-pic32.hserial-omap.hserial-sccnxp.hsgi-w1.hsh_mmcif.hshmob_drm.hsht3x.hshtc1.hsi5351.hsimplefb.hspi-clps711x.hspi-davinci.hspi-ep93xx.hspi-mt65xx.hspi-omap2-mcspi.hspi-s3c64xx.hst33zp24.hst_sensors_pdata.hsyscon.htda9950.hti-aemif.hti-prm.hti-sysc.htimer-ixp4xx.htouchscreen-s3c2410.htsc2007.htsl2563.htsl2772.htxx9ndfmc.huio_dmem_genirq.huio_pruss.husb-davinci.husb-ehci-orion.husb-musb-ux500.husb-ohci-pxa27x.husb-ohci-s3c2410.husb-omap.husb-omap1.husb-pxa3xx-ulpi.husb-s3c2410_udc.husb3503.hux500_wdt.hvideo-ep93xx.hvideo-imxfb.hvideo-pxafb.hvideo_s3c.hvoltage-omap.hwan_ixp4xx_hss.hwilco-ec.hwiznet.hwkup_m3.hx86apple.hasus-wmi.hclk-lpss.hclk-pmc-atom.hintel-spi.hnvidia-wmi-ec-backlight.hp2sb.hpmc_atom.hpwm-lpss.hsoc.hxilinx-ll-temac.hxtalk-bridge.hzforce_ts.hplatform_device.hplatform_profile.hpldmfw.hplist.hpm-trace.hpm.hpm_clock.hpm_domain.hpm_opp.hpm_qos.hpm_runtime.hpm_wakeirq.hpm_wakeup.hpmbus.hpmu.hpnfs_osd_xdr.hpnp.hpoison.hpoll.hpolynomial.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hpowerbq2415x_charger.hbq24190_charger.hbq24735-charger.hbq27xxx_battery.hcharger-manager.hgeneric-adc-battery.hgpio-charger.hjz4740-battery.hmax17042_battery.hsbs-battery.hsmartreflex.htwl4030_madc_battery.hpower_supply.hpowercap.hppp-comp.hppp_channel.hppp_defs.hpps_kernel.hpr.hprandom.hpreempt.hprefetch.hprime_numbers.hprintk.hprmt.hproc_fs.hproc_ns.hprocessor.hprofile.hprojid.hproperty.hpruss_driver.hpsci.hpse-pdpse.hpseudo_fs.hpsi.hpsi_types.hpsp-platform-access.hpsp-sev.hpsp-tee.hpsp.hpstore.hpstore_blk.hpstore_ram.hpstore_zone.hptdump.hpti.hptp_classify.hptp_clock_kernel.hptp_kvm.hptp_mock.hptp_pch.hptr_ring.hptrace.hptrace_api.hpurgatory.hpvclock_gtod.hpwm.hpwm_backlight.hpxa168_eth.hpxa2xx_ssp.hqatqat_mig_dev.hqedcommon_hsi.heth_common.hfcoe_common.hiscsi_common.hiwarp_common.hnvmetcp_common.hqed_chain.hqed_eth_if.hqed_fcoe_if.hqed_if.hqed_iov_if.hqed_iscsi_if.hqed_ll2_if.hqed_nvmetcp_if.hqed_rdma_if.hqede_rdma.hrdma_common.hroce_common.hstorage_common.htcp_common.hqnx6_fs.hquota.hquotaops.hradix-tree.hraiddetect.hpq.hxor.hraid_class.hramfs.hrandom.hrandomize_kstack.hrange.hras.hratelimit.hratelimit_types.hrational.hrbtree.hrbtree_augmented.hrbtree_latch.hrbtree_types.hrcu_node_tree.hrcu_notifier.hrcu_segcblist.hrcu_sync.hrculist.hrculist_bl.hrculist_nulls.hrcupdate.hrcupdate_trace.hrcupdate_wait.hrcuref.hrcutiny.hrcutree.hrcuwait.hrcuwait_api.hreboot-mode.hreboot.hreciprocal_div.href_tracker.hrefcount.hrefcount_api.hregmap.hregset.hregulatoract8865.harizona-ldo1.harizona-micsupp.hconsumer.hcoupler.hda9121.hda9211.hdb8500-prcmu.hdriver.hfan53555.hfixed.hgpio-regulator.hlp3971.hlp3972.hlp872x.hmachine.hmax1586.hmax8649.hmax8660.hmax8952.hmax8973-regulator.hmt6311.hmt6315-regulator.hmt6323-regulator.hmt6331-regulator.hmt6332-regulator.hmt6357-regulator.hmt6358-regulator.hmt6359-regulator.hmt6380-regulator.hmt6397-regulator.hof_regulator.hpca9450.hpfuze100.htps51632-regulator.htps62360.htps6507x.huserspace-consumer.hrelay.hremoteprocremoteproc.hmtk_scp.hqcom_rproc.hst_slim_rproc.hresctrl.hresetreset-controller.hreset.hbcm63xx_pmb.hreset-simple.hsocfpga.hsunxi.hresource.hresource_ext.hrestart_block.hresume_user_mode.hrethook.hrfkill.hrh_kabi.hrhashtable-types.hrhashtable.hring_buffer.hrio.hrio_drv.hrio_ids.hrio_regs.hrmap.hrmi.hrndis.hrodata_test.hroot_dev.hrpmsgrpmsg.hbyteorder.hmtk_rpmsg.hns.hqcom_glink.hqcom_smd.hrslib.hrtcrtc.hds1286.hds1307.hds1685.hm48t59.hrtc-omap.hrtmutex.hrtnetlink.hrtsx_common.hrtsx_pci.hrtsx_usb.hrv.hrwbase_rt.hrwlock.hrwlock_api_smp.hrwlock_rt.hrwlock_types.hrwsem.hs3c_adc_battery.hsbitmap.hscatterlist.hscc.hschedsched.haffinity.hautogroup.hclock.hcond_resched.hcoredump.hcpufreq.hcputime.hdeadline.hdebug.hhotplug.hidle.hinit.hisolation.hjobctl.hloadavg.hmm.hnohz.hnuma_balancing.hposix-timers.hprio.hrseq_api.hrt.hsd_flags.hsignal.hsmt.hstat.hsysctl.htask.htask_flags.htask_stack.hthread_info_api.htopology.htypes.huser.hwake_q.hxacct.hsched_clock.hscmi_protocol.hscpi_protocol.hscreen_info.hscs.hsctp.hscx200.hscx200_gpio.hsdb.hseccomp.hsecretmem.hsecurebits.hsecurity.hsed-opal-key.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselection.hsem.hsemaphore.hseq_buf.hseq_file.hseq_file_net.hseqlock.hseqlock_api.hseqno-fence.hserdev.hserial.hserial_8250.hserial_bcm63xx.hserial_core.hserial_max3100.hserial_s3c.hserial_sci.hserio.hset_memory.hsfp.hsh_clk.hsh_dma.hsh_eth.hsh_intc.hsh_timer.hshdma-base.hshm.hshmem_fs.hshrinker.hsignal.hsignal_types.hsignalfd.hsiox.hsiphash.hsizes.hskb_array.hskbuff.hskmsg.hslab.hslab_def.hslimbus.hslub_def.hsm501-regs.hsm501.hsmc911x.hsmc91x.hsmp.hsmp_types.hsmpboot.hsmsc911x.hsmscphy.hsocactionsowl-sps.hamlogicmeson-canvas.hbrcmstbbrcmstb.hcirrusep93xx.hdovepmu.hixp4xxcpu.hnpe.hqmgr.hmarvellocteontx2asm.hmediatekinfracfg.hmtk-cmdq.hmtk-mmsys.hmtk-mutex.hmtk_sip_svc.hmtk_wed.hmmpcputype.hnxplpc32xx-misc.hqcomapr.hgeni-se.hirq.hllcc-qcom.hmdt_loader.hpdr.hpmic_glink.hqcom_aoss.hqmi.hsmd-rpm.hsmem.hsmem_state.hsocinfo.hwcnss_ctrl.hrenesasrcar-rst.hrcar-sysc.hsamsungexynos-chipid.hexynos-pmu.hexynos-regs-pmu.hs3c-adc.hs3c-cpu-freq.hs3c-pm.hsunxisunxi_sram.htik3-ringacc.hknav_dma.hknav_qmss.homap1-usb.hti-msgmgr.hti_sci_inta_msi.hti_sci_protocol.hsock_diag.hsocket.hsockptr.hsoftirq.hsonet.hsony-laptop.hsonypi.hsort.hsound.hsoundcard.hsoundwiresdw.hsdw_amd.hsdw_intel.hsdw_registers.hsdw_type.hspiad7877.hads7846.haltera.hat73c213.hat86rf230.hcc2520.hcorgi_lcd.hds1305.heeprom.hflash.hlibertas_spi.hmax7301.hmc33880.hmmc_spi.hmxs-spi.hpxa2xx_spi.hrspi.hs3c24xx-fiq.hs3c24xx.hsh_hspi.hsh_msiof.hspi-fsl-dspi.hspi-mem.hspi.hspi_bitbang.hspi_gpio.hspi_oc_tiny.htdo24m.htle62x0.hxilinx_spi.hspinlock.hspinlock_api.hspinlock_api_smp.hspinlock_api_up.hspinlock_rt.hspinlock_types.hspinlock_types_raw.hspinlock_types_up.hspinlock_up.hsplice.hspmi.hsprintf.hsram.hsrcu.hsrcutiny.hsrcutree.hssbssb.hssb_driver_chipcommon.hssb_driver_extif.hssb_driver_gige.hssb_driver_mips.hssb_driver_pci.hssb_embedded.hssb_regs.hssbi.hstackdepot.hstackleak.hstackprotector.hstacktrace.hstart_kernel.hstat.hstatfs.hstatic_call.hstatic_call_types.hstatic_key.hstdarg.hstddef.hstm.hstmmac.hstmp3xxx_rtc_wdt.hstmp_device.hstop_machine.hstring.hstring_choices.hstring_helpers.hstringhash.hstringify.hsungem_phy.hsunrpcaddr.hauth.hauth_gss.hbc_xprt.hcache.hclnt.hdebug.hgss_api.hgss_asn1.hgss_err.hgss_krb5.hmetrics.hmsg_prot.hrpc_pipe_fs.hrpc_rdma.hrpc_rdma_cid.hsched.hstats.hsvc.hsvc_rdma.hsvc_rdma_pcl.hsvc_xprt.hsvcauth.hsvcauth_gss.hsvcsock.htimer.htypes.hxdr.hxprt.hxprtmultipath.hxprtrdma.hxprtsock.hsunserialcore.hsunxi-rsb.hsuperhyway.hsurface_acpi_notify.hsurface_aggregatorcontroller.hdevice.hserial_hub.hsuspend.hsvga.hsw842.hswab.hswait.hswait_api.hswap.hswap_cgroup.hswap_slots.hswapfile.hswapops.hswiotlb.hswitchtec.hsxgbe_platform.hsync_core.hsync_file.hsynclink.hsys.hsys_soc.hsyscall_user_dispatch.hsyscalls.hsyscalls_api.hsyscore_ops.hsysctl.hsysfb.hsysfs.hsyslog.hsysrq.hsysv_fs.ht10-pi.htask_io_accounting.htask_io_accounting_ops.htask_work.htaskstats_kern.htboot.htc.htca6416_keypad.htcp.htee_drv.htegra-icc.htermios_internal.htextsearch.htextsearch_fsm.htfrc.hthermal.hthread_info.hthreads.hthunderbolt.hti-emif-sram.hti_wilink_st.htick.htifm.htimb_dma.htimb_gpio.htime.htime32.htime64.htime_namespace.htimecounter.htimekeeper_internal.htimekeeping.htimer.htimerfd.htimeriomem-rng.htimerqueue.htimex.htnum.htopology.htorture.htoshiba.htpm.htpm_command.htpm_eventlog.htrace.htrace_clock.htrace_events.htrace_recursion.htrace_seq.htracefs.htracehook.htracepoint-defs.htracepoint.htransport_class.hts-nbus.htsacct_kern.htsm.htty.htty_buffer.htty_driver.htty_flip.htty_ldisc.htty_port.htypecheck.htypes.hu64_stats_sync.hu64_stats_sync_api.huacce.huaccess.hucb1400.hucs2_string.hudp.huidgid.huio.huio_driver.hulpidriver.hinterface.hregs.humh.hunalignedpacked_struct.hunicode.hunits.huprobes.husbusb.haudio-v2.haudio-v3.haudio.hc67x00.hccid.hcdc-wdm.hcdc.hcdc_ncm.hch9.hchipidea.hcomposite.hehci-dbgp.hehci_def.hehci_pdriver.hezusb.hfunctionfs.hg_hid.hgadget.hgadget_configfs.hhcd.hinput.hiowarrior.hirda.hisp116x.hisp1301.hisp1362.hljca.hm66592.hmidi-v2.hmusb-ux500.hmusb.hnet2280.hof.hohci_pdriver.honboard_hub.hotg-fsm.hotg.hpd.hpd_ado.hpd_bdo.hpd_ext_sdb.hpd_vdo.hphy.hphy_companion.hquirks.hr8152.hr8a66597.hrenesas_usbhs.hrndis_host.hrole.hserial.hsl811.hstorage.htcpci.htcpm.htegra_usb_phy.htypec.htypec_altmode.htypec_dp.htypec_mux.htypec_retimer.htypec_tbt.huas.hulpi.husb338x.husb_phy_generic.husbnet.huvc.hwebusb.hxhci-dbgp.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_namespace.huserfaultfd_k.husermode_driver.hutil_macros.huts.hutsname.huuid.hvbox_utils.hvdpa.hverification.hvermagic.hvexpress.hvfio.hvfio_pci_core.hvfs.hvga_switcheroo.hvgaarb.hvhost_iotlb.hvia-core.hvia-gpio.hvia.hvia_i2c.hvideodev2.hvirtio.hvirtio_anchor.hvirtio_byteorder.hvirtio_caif.hvirtio_config.hvirtio_console.hvirtio_dma_buf.hvirtio_net.hvirtio_pci_legacy.hvirtio_pci_modern.hvirtio_ring.hvirtio_vsock.hvisorbus.hvlynq.hvm_event_item.hvmalloc.hvme.hvmpressure.hvmstat.hvmw_vmci_api.hvmw_vmci_defs.hvringh.hvt.hvt_buffer.hvt_kern.hvtime.hw1-gpio.hw1.hwait.hwait_api.hwait_bit.hwatch_queue.hwatchdog.hwin_minmax.hwireless.hwkup_m3_ipc.hwl12xx.hwm97xx.hwmi.hworkqueue.hworkqueue_api.hwriteback.hww_mutex.hwwan.hxarray.hxattr.hxxhash.hxz.hyam.hz2_battery.hzconf.hzlib.hzorro.hzpool.hzsmalloc.hzstd.hzstd_errors.hzstd_lib.hzswap.hzutil.hmath-emudouble.hop-1.hop-2.hop-4.hop-8.hop-common.hquad.hsingle.hsoft-fp.hmediacec-notifier.hcec-pin.hcec.hdavinciccdc_types.hdm355_ccdc.hdm644x_ccdc.hisif.hvpbe.hvpbe_display.hvpbe_osd.hvpbe_types.hvpbe_venc.hvpfe_capture.hvpfe_types.hvpif_types.hvpss.hdemux.hdmxdev.hdrv-intfcx2341x.hcx25840.hexynos-fimc.hmsp3400.hrenesas-ceu.hs3c_camif.hsaa7146.hsaa7146_vv.hsh_vou.hsi476x.htea575x.hdvb-usb-ids.hdvb_ca_en50221.hdvb_demux.hdvb_frontend.hdvb_net.hdvb_ringbuffer.hdvb_vb2.hdvbdev.hframe_vector.hhevc-ctrls.hi2cad9389b.hadp1653.hadv7183.hadv7343.hadv7393.hadv7511.hadv7604.hadv7842.hak881x.hbt819.hcs5345.hcs53l32a.hir-kbd-i2c.hlm3560.hlm3646.hm52790.hm5mols.hmt9m032.hmt9p031.hmt9t001.hmt9t112.hmt9v011.hmt9v022.hmt9v032.hnoon010pc30.hov2659.hov7670.hov772x.hov9650.hrj54n1cb0c.hs5c73m3.hs5k4ecgx.hs5k6aa.hsaa6588.hsaa7115.hsaa7127.hsr030pc30.htc358743.htda1997x.hths7303.htvaudio.htvp514x.htvp7002.htw9910.huda1342.hupd64031a.hupd64083.hwm8775.himx.hmedia-dev-allocator.hmedia-device.hmedia-devnode.hmedia-entity.hmedia-request.hrc-core.hrc-map.hrcar-fcp.htpgv4l2-tpg.htuner-types.htuner.htveeprom.hv4l2-async.hv4l2-common.hv4l2-ctrls.hv4l2-dev.hv4l2-device.hv4l2-dv-timings.hv4l2-event.hv4l2-fh.hv4l2-flash-led-class.hv4l2-fwnode.hv4l2-h264.hv4l2-image-sizes.hv4l2-ioctl.hv4l2-jpeg.hv4l2-mc.hv4l2-mediabus.hv4l2-mem2mem.hv4l2-rect.hv4l2-subdev.hvideobuf-core.hvideobuf-dma-contig.hvideobuf-dma-sg.hvideobuf-vmalloc.hvideobuf2-core.hvideobuf2-dma-contig.hvideobuf2-dma-sg.hvideobuf2-dvb.hvideobuf2-memops.hvideobuf2-v4l2.hvideobuf2-vmalloc.hvsp1.hmemoryrenesas-rpc-if.hmiscaltera.hcxl-base.hcxl.hcxllib.hocxl-config.hocxl.hnet6lowpan.h9p9p.hclient.htransport.hSpace.hact_api.haddrconf.haf_ieee802154.haf_rxrpc.haf_unix.haf_vsock.hah.harp.hatmclip.hax25.hax88796.hbareudp.hbluetoothbluetooth.hcoredump.hhci.hhci_core.hhci_mon.hhci_sock.hhci_sync.hiso.hl2cap.hmgmt.hrfcomm.hsco.hbond_3ad.hbond_alb.hbond_options.hbonding.hbpf_sk_storage.hbusy_poll.hcaifcaif_dev.hcaif_device.hcaif_layer.hcfcnfg.hcfctrl.hcffrml.hcfmuxl.hcfpkt.hcfserl.hcfsrvl.hcalipso.hcfg80211-wext.hcfg80211.hcfg802154.hchecksum.hcipso_ipv4.hcls_cgroup.hcodel.hcodel_impl.hcodel_qdisc.hcompat.hdatalink.hdcbevent.hdcbnl.hdevlink.hdn.hdn_dev.hdn_fib.hdn_neigh.hdn_nsp.hdn_route.hdropreason-core.hdropreason.hdsa.hdsa_stubs.hdsfield.hdst.hdst_cache.hdst_metadata.hdst_ops.herspan.hesp.hespintcp.hethoc.hfailover.hfib_notifier.hfib_rules.hfirewire.hflow.hflow_dissector.hflow_offload.hfou.hfq.hfq_impl.hgarp.hgen_stats.hgenetlink.hgeneve.hgre.hgro.hgro_cells.hgso.hgtp.hgue.hhandshake.hhwbm.hicmp.hieee80211_radiotap.hieee802154_netdev.hif_inet6.hife.hila.hinet6_connection_sock.hinet6_hashtables.hinet_common.hinet_connection_sock.hinet_dscp.hinet_ecn.hinet_frag.hinet_hashtables.hinet_sock.hinet_timewait_sock.hinetpeer.hip.hip6_checksum.hip6_fib.hip6_route.hip6_tunnel.hip_fib.hip_tunnels.hip_vs.hipcomp.hipconfig.hipv6.hipv6_frag.hipv6_stubs.hipx.hiucvaf_iucv.hiucv.hiw_handler.hkcm.hl3mdev.hlag.hlapb.hlib80211.hllc.hllc_c_ac.hllc_c_ev.hllc_c_st.hllc_conn.hllc_if.hllc_pdu.hllc_s_ac.hllc_s_ev.hllc_s_st.hllc_sap.hlwtunnel.hmac80211.hmac802154.hmacsec.hmanagdma.hhw_channel.hmana.hmana_auxiliary.hshm_channel.hmip6.hmld.hmpls.hmpls_iptunnel.hmptcp.hmrp.hncsi.hndisc.hneighbour.hnet_debug.hnet_failover.hnet_namespace.hnet_ratelimit.hnet_trackers.hnetdev_queues.hnetdev_rx_queue.hnetevent.hnetfilterbr_netfilter.hipv4nf_conntrack_ipv4.hnf_defrag_ipv4.hnf_dup_ipv4.hnf_reject.hipv6nf_conntrack_ipv6.hnf_defrag_ipv6.hnf_dup_ipv6.hnf_reject.hnf_bpf_link.hnf_conntrack.hnf_conntrack_acct.hnf_conntrack_act_ct.hnf_conntrack_bpf.hnf_conntrack_bridge.hnf_conntrack_core.hnf_conntrack_count.hnf_conntrack_ecache.hnf_conntrack_expect.hnf_conntrack_extend.hnf_conntrack_helper.hnf_conntrack_l4proto.hnf_conntrack_labels.hnf_conntrack_seqadj.hnf_conntrack_synproxy.hnf_conntrack_timeout.hnf_conntrack_timestamp.hnf_conntrack_tuple.hnf_conntrack_zones.hnf_dup_netdev.hnf_flow_table.hnf_hooks_lwtunnel.hnf_log.hnf_nat.hnf_nat_helper.hnf_nat_masquerade.hnf_nat_redirect.hnf_queue.hnf_reject.hnf_socket.hnf_synproxy.hnf_tables.hnf_tables_core.hnf_tables_ipv4.hnf_tables_ipv6.hnf_tables_offload.hnf_tproxy.hnft_fib.hnft_meta.hnft_reject.hxt_rateest.hnetlabel.hnetlink.hnetnsbpf.hcan.hconntrack.hcore.hflow_table.hgeneric.hhash.hieee802154_6lowpan.hipv4.hipv6.hmib.hmpls.hnetfilter.hnexthop.hnftables.hpacket.hsctp.hsmc.hunix.hx_tables.hxdp.hxfrm.hnetprio_cgroup.hnetrom.hnexthop.hnfcdigital.hhci.hllc.hnci.hnci_core.hnfc.hnl802154.hnsh.hp8022.hpage_poolhelpers.htypes.hphonetgprs.hpep.hphonet.hpn_dev.hpie.hping.hpkt_cls.hpkt_sched.hpptp.hprotocol.hpsample.hpsnap.hraw.hrawv6.hred.hregulatory.hrequest_sock.hrose.hroute.hrpl.hrps.hrsi_91x.hrstreason.hrtnetlink.hrtnh.hsch_generic.hscm.hsctpauth.hchecksum.hcommand.hconstants.hsctp.hsm.hstream_interleave.hstream_sched.hstructs.htsnmap.hulpevent.hulpqueue.hsecure_seq.hseg6.hseg6_hmac.hseg6_local.hselftests.hslhc_vj.hsmc.hsnmp.hsock.hsock_reuseport.hstp.hstrparser.hswitchdev.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_police.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_wrapper.htcp.htcp_states.htcx.htimewait_sock.htipc.htls.htls_prot.htls_toe.htransp_v6.htso.htun_proto.hudp.hudp_tunnel.hudplite.hvsock_addr.hvxlan.hwext.hx25.hx25device.hxdp.hxdp_priv.hxdp_sock.hxdp_sock_drv.hxfrm.hxsk_buff_pool.hpcmciaciscode.hcisreg.hcistpl.hdevice_id.hds.hss.hrasras_event.hrdmaib.hib_addr.hib_cache.hib_cm.hib_hdrs.hib_mad.hib_marshall.hib_pack.hib_pma.hib_sa.hib_smi.hib_sysfs.hib_umem.hib_umem_odp.hib_verbs.hiba.hibta_vol1_c12.hiw_cm.hiw_portmap.hlag.hmr_pool.hopa_addr.hopa_port_info.hopa_smi.hopa_vnic.hrdma_cm.hrdma_cm_ib.hrdma_counter.hrdma_netlink.hrdma_vt.hrdmavt_cq.hrdmavt_mr.hrdmavt_qp.hrestrack.hrw.hsignature.htid_rdma_defs.huverbs_ioctl.huverbs_named_ioctl.huverbs_std_types.huverbs_types.hrvautomata.hda_monitor.hinstrumentation.hscsifcfc_encaps.hfc_fc2.hfc_fcoe.hfc_fcp.hfc_fip.hfc_ms.hfc_frame.hfcoe_sysfs.hiscsi_if.hiscsi_proto.hiser.hlibfc.hlibfcoe.hlibiscsi.hlibiscsi_tcp.hlibsas.hsas.hsas_ata.hscsi.hscsi_bsg_iscsi.hscsi_cmnd.hscsi_common.hscsi_dbg.hscsi_device.hscsi_devinfo.hscsi_dh.hscsi_driver.hscsi_eh.hscsi_host.hscsi_ioctl.hscsi_proto.hscsi_request.hscsi_status.hscsi_tcq.hscsi_transport.hscsi_transport_fc.hscsi_transport_iscsi.hscsi_transport_sas.hscsi_transport_spi.hscsi_transport_srp.hscsicam.hsg.hsrp.hviosrp.hsocamlogicmeson_ddr_pmu.harcaux.hmcip.htimers.hat91at91sam9_ddrsdr.hat91sam9_sdramc.hatmel-secumod.hatmel-sfr.hatmel_tcb.hpm.hbcm2835raspberrypi-firmware.hcanaank210-sysctl.hfslbman.hcpm.hdpaa2-fd.hdpaa2-global.hdpaa2-io.hqeimmap_qe.hqe.hqe_tdm.hqmc.hucc.hucc_fast.hucc_slow.hqman.himxcpu.hcpuidle.hrevision.htimer.hmediateksmi.hmicrochipmpfs.hmsccocelot.hocelot_ana.hocelot_dev.hocelot_hsio.hocelot_ptp.hocelot_qsys.hocelot_sys.hocelot_vcap.hqcomcmd-db.hice.hkryo-l2-accessors.hocmem.hrpmh.hspm.htcs.hrockchiprk3399_grf.hrockchip_sip.hsa1100pwer.hsifivesifive_l2_cache.htegraahb.hbpmp-abi.hbpmp.hcommon.hcpuidle.hflowctrl.hfuse.hirq.hivc.hmc.hpm.hpmc.htegra-cbb.hsoundac97codec.hcompat.hcontroller.hregs.hac97_codec.haci.hacp63_chip_offset_byte.had1816a.had1843.hadau1373.hak4113.hak4114.hak4117.hak4531_codec.hak4641.hak4xxx-adda.halc5623.hasequencer.hasound.hasoundef.hcompress_driver.hcontrol.hcore.hcs-amp-lib.hcs35l33.hcs35l34.hcs35l35.hcs35l36.hcs35l41.hcs35l56.hcs4231-regs.hcs4271.hcs42l42.hcs42l43.hcs42l52.hcs42l56.hcs42l73.hcs8403.hcs8427.hda7213.hda7218.hda7219-aad.hda7219.hda9055.hdesignware_i2s.hdmaengine_pcm.hemu10k1.hemu10k1_synth.hemu8000.hemu8000_reg.hemux_legacy.hemux_synth.hes1688.hgraph_card.hgus.hhda-mlink.hhda_chmap.hhda_codec.hhda_component.hhda_hwdep.hhda_i915.hhda_register.hhda_regmap.hhda_verbs.hhdaudio.hhdaudio_ext.hhdmi-codec.hhwdep.hi2c.hinfo.hinitval.hintel-dsp-config.hintel-nhlt.hjack.hmadera-pdata.hmax9768.hmax98088.hmax98090.hmax98095.hmemalloc.hminors.hmixer_oss.hmpu401.homap-hdmi-audio.hopl3.hopl4.hpcm-indirect.hpcm.hpcm_drm_eld.hpcm_iec958.hpcm_oss.hpcm_params.hpt2258.hpxa2xx-lib.hrawmidi.hrt1015.hrt286.hrt298.hrt5514.hrt5659.hrt5660.hrt5663.hrt5665.hrt5668.hrt5682.hrt5682s.hsb.hsb16_csp.hsdw.hseq_device.hseq_kernel.hseq_midi_emul.hseq_midi_event.hseq_oss.hseq_oss_legacy.hseq_virmidi.hsh_dac_audio.hsh_fsi.hsimple_card.hsimple_card_utils.hsnd_wavefront.hsoc-acpi-intel-match.hsoc-acpi.hsoc-card.hsoc-component.hsoc-dai.hsoc-dapm.hsoc-dpcm.hsoc-jack.hsoc-link.hsoc-topology.hsoc.hsofsof.hchannel_map.hcontrol.hdai-amd.hdai-imx.hdai-intel.hdai-mediatek.hdai.hdebug.hext_manifest.hext_manifest4.hheader.hinfo.hipc4header.hpm.hstream.htopology.htrace.hxtensa.hsoundfont.hspear_dma.hspear_spdif.hsta32x.hsta350.htas2552-plat.htas2781-dsp.htas2781-tlv.htas2781.htas5086.htea6330t.htimer.htlv.htlv320aic32x4.htlv320dac33-plat.htpa6130a2-plat.huda1380.hump.hump_convert.hump_msg.hutil_mem.hvx_core.hwavefront.hwm0010.hwm1250-ev1.hwm2000.hwm2200.hwm5100.hwm8903.hwm8904.hwm8955.hwm8960.hwm8962.hwm8993.hwm8996.hwm9081.hwm9090.hwss.htargetiscsiiscsi_target_core.hiscsi_target_stat.hiscsi_transport.htarget_core_backend.htarget_core_base.htarget_core_fabric.htracebpf_probe.hdefine_trace.hevents9p.hafs.halarmtimer.hasoc.havc.hbcache.hblock.hbpf_test_run.hbridge.hbtrfs.hcachefiles.hcgroup.hclk.hcma.hcompaction.hcontext_tracking.hcpuhp.hcsd.hdamon.hdevfreq.hdevlink.hdma_fence.herofs.herror_report.hext4.hf2fs.hfib.hfib6.hfilelock.hfilemap.hfs_dax.hfscache.hfsi.hfsi_master_aspeed.hfsi_master_ast_cf.hfsi_master_gpio.hgpio.hgpu_mem.hhandshake.hhost1x.hhuge_memory.hhwmon.hi2c.hi2c_slave.hib_mad.hib_umad.hinitcall.hintel-sst.hintel_ifs.hintel_ish.hio_uring.hiocost.hiommu.hipi.hirq.hirq_matrix.hiscsi.hjbd2.hkmem.hksm.hkvm.hkyber.hlibata.hlock.hmaple_tree.hmce.hmdio.hmigrate.hmlxsw.hmmap.hmmap_lock.hmmc.hmmflags.hmodule.hmptcp.hnapi.hnbd.hneigh.hnet.hnet_probe_common.hnetfs.hnetlink.hnilfs2.hnmi.hobjagg.hoom.hosnoise.hpage_isolation.hpage_pool.hpage_ref.hpagemap.hpercpu.hpower.hpower_cpu_migrate.hpreemptirq.hprintk.hpwc.hpwm.hqdisc.hqla.hqrtr.hrcu.hrdma_core.hregulator.hrpcgss.hrpcrdma.hrpm.hrseq.hrtc.hrv.hrwmmio.hrxrpc.hsched.hscmi.hscsi.hsctp.hsignal.hsiox.hskb.hsmbus.hsock.hsof.hsof_intel.hspi.hspmi.hsunrpc.hsunvnet.hswiotlb.hsyscalls.htarget.htask.htcp.htegra_apb_dma.hthermal_pressure.hthp.htimer.htlb.hudp.hufs.hv4l2.hvb2.hvmalloc.hvmscan.hvsock_virtio_transport_common.hwbt.hworkqueue.hwriteback.hxdp.hxen.hmiscfs.hnfs.hrdma.hsunrpc.hperf.hsyscall.htrace_events.huapiKbuildasm-genericKbuildauxvec.hbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hhugetlb_encode.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits-common.htermbits.htermios.htypes.hucontext.hunistd.hdrmamdgpu_drm.harmada_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hetnaviv_drm.hexynos_drm.hhabanalabs_accel.hi915_drm.hivpu_accel.hlima_drm.hmsm_drm.hnouveau_drm.homap_drm.hpanfrost_drm.hpvr_drm.hqaic_accel.hqxl_drm.hradeon_drm.htegra_drm.hv3d_drm.hvc4_drm.hvgem_drm.hvirtgpu_drm.hvmwgfx_drm.hxe_drm.hlinuxa.out.hacct.hacrn.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.ham437x-vpfe.handroidbinder.hbinderfs.hapm_bios.harcfb.harm_sdei.haspeed-lpc-ctrl.haspeed-p2a-ctrl.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hauxvec.hax25.hbatadv_packet.hbatman_adv.hbaycom.hbcm933xx_hcs.hbfs_fs.hbinfmts.hbits.hblkpg.hblktrace_api.hblkzoned.hbpf.hbpf_common.hbpf_perf_event.hbpfilter.hbpqether.hbsg.hbt-bmc.hbtf.hbtrfs.hbtrfs_tree.hbyteorderbig_endian.hlittle_endian.hcachefiles.hcaifcaif_socket.hif_caif.hcancan.hbcm.herror.hgw.hisotp.hj1939.hnetlink.hraw.hvxcan.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hccs.hcdrom.hcec-funcs.hcec.hcfm_bridge.hcgroupstats.hchio.hcifscifs_mount.hcifs_netlink.hclose_range.hcm4000_cs.hcn_proc.hcoda.hcoff.hconnector.hconst.hcoresight-stm.hcramfs_fs.hcryptouser.hcuda.hcxl_mem.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdma-heap.hdn.hdns_resolver.hdpll.hdqblk_xfs.hdvbaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.herrno.herrqueue.herspan.hethtool.hethtool_netlink.heventfd.heventpoll.hf2fs.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hfou.hfpga-dfl.hfs.hfscrypt.hfsi.hfsl_hypervisor.hfsl_mc.hfsmap.hfsverity.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgpio.hgsmmux.hgtp.hhandshake.hhash_info.hhdlchdlc.hioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsics-protocol.hhsi_char.hhsr_netlink.hhw_breakpoint.hhyperv.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.hidxd.hif.hif_addr.hif_addrlabel.hif_alg.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_eql.hif_ether.hif_fc.hif_fddi.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macsec.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_team.hif_tun.hif_tunnel.hif_vlan.hif_x25.hif_xdp.hife.higmp.hiiobuffer.hevents.htypes.hila.hin.hin6.hin_route.hinet_diag.hinotify.hinput-event-codes.hinput.hio_uring.hioctl.hiommufd.hioprio.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_bmc.hipmi_msgdefs.hipmi_ssif_bmc.hipsec.hipv6.hipv6_route.hipx.hirqnr.hisdncapicmd.hiso_fs.hisst_if.hivtv.hivtvfb.hjffs2.hjoystick.hkcm.hkcmp.hkcov.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkfd_sysfs.hkvm.hkvm_para.hl2tp.hlandlock.hlibc-compat.hlimits.hlirc.hllc.hloadpin.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmax2175.hmdio.hmedia-bus-format.hmedia.hmei.hmembarrier.hmemfd.hmempolicy.hmeye.hmii.hminix_fs.hmiscbcm_vk.hmman.hmmcioctl.hmmtimer.hmodule.hmount.hmpls.hmpls_iptunnel.hmptcp.hmptcp_pm.hmqueue.hmroute.hmroute6.hmrp_bridge.hmsdos_fs.hmsg.hmtio.hnbd-netlink.hnbd.hncsi.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdev.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_hash.hip_set_list.hnf_conntrack_common.hnf_conntrack_ftp.hnf_conntrack_sctp.hnf_conntrack_tcp.hnf_conntrack_tuple_common.hnf_log.hnf_nat.hnf_synproxy.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_hook.hnfnetlink_log.hnfnetlink_osf.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_CT.hxt_DSCP.hxt_HMARK.hxt_IDLETIMER.hxt_LED.hxt_LOG.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_SYNPROXY.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TEE.hxt_TPROXY.hxt_addrtype.hxt_bpf.hxt_cgroup.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlabel.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_cpu.hxt_dccp.hxt_devgroup.hxt_dscp.hxt_ecn.hxt_esp.hxt_hashlimit.hxt_helper.hxt_ipcomp.hxt_iprange.hxt_ipvs.hxt_l2tp.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_nfacct.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_rpfilter.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.harp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hip6t_srh.hnetlink.hnetlink_diag.hnetrom.hnexthop.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdcld.hdebug.hexport.hstats.hnfsd_netlink.hnilfs2_api.hnilfs2_ondisk.hnitro_enclaves.hnl80211.hnsfs.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenat2.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hpcitest.hperf_event.hpersonality.hpfkeyv2.hpfrut.hpg.hphantom.hphonet.hpidfd.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_acl.hposix_acl_xattr.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hpsample.hpsci.hpsp-dbc.hpsp-sev.hptp_clock.hptrace.hqemu_fw_cfg.hqnx4_fs.hqnxtypes.hqrtr.hquota.hradeonfb.hraidmd_p.hmd_u.hrandom.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hremoteproc_cdev.hresource.hrfkill.hrio_cm_cdev.hrio_mport_cdev.hrkisp1-config.hromfs_fs.hrose.hroute.hrpl.hrpl_iptunnel.hrpmsg.hrpmsg_types.hrseq.hrtc.hrtnetlink.hrxrpc.hscc.hschedsched.htypes.hscif_ioctl.hscreen_info.hsctp.hseccomp.hsecurebits.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hsev-guest.hshm.hsignal.hsignalfd.hsmc.hsmc_diag.hsmiapp.hsnmp.hsock_diag.hsocket.hsockios.hsonet.hsonypi.hsound.hsoundcard.hspispi.hspidev.hstat.hstddef.hstm.hstring.hsunrpcdebug.hsurface_aggregatorcdev.hdtx.hsuspend_ioctls.hswab.hswitchtec_ioctl.hsync_file.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_ematchtc_em_cmp.htc_em_ipt.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htdx-guest.htee.htermios.hthermal.htime.htime_types.htimerfd.htimes.htimex.htiocl.htipc.htipc_config.htipc_netlink.htipc_sockets_diag.htls.htoshiba.htty.htty_flags.htypes.hudf_fs_i.hudmabuf.hudp.huhid.huinput.huio.huleds.hultrasound.hum_timetravel.hun.hunistd.hunix_diag.husbaudio.hcdc-wdm.hcdc.hch11.hch9.hcharger.hfunctionfs.hg_printer.hg_uvc.hgadgetfs.hmidi.hraw_gadget.htmc.hvideo.husbdevice_fs.husbip.huserfaultfd.huserio.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hvbox_err.hvbox_vmmdev_types.hvboxguest.hvdpa.hvduse.hveth.hvfio.hvfio_ccw.hvfio_zdev.hvhost.hvhost_types.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_bt.hvirtio_config.hvirtio_console.hvirtio_crypto.hvirtio_fs.hvirtio_gpio.hvirtio_gpu.hvirtio_i2c.hvirtio_ids.hvirtio_input.hvirtio_iommu.hvirtio_mem.hvirtio_mmio.hvirtio_net.hvirtio_pci.hvirtio_pcidev.hvirtio_pmem.hvirtio_ring.hvirtio_rng.hvirtio_scmi.hvirtio_scsi.hvirtio_snd.hvirtio_types.hvirtio_vsock.hvm_sockets.hvm_sockets_diag.hvmcore.hvsockmon.hvt.hvtpm_proxy.hwait.hwatch_queue.hwatchdog.hwireguard.hwireless.hwmi.hwwan.hx25.hxattr.hxdp_diag.hxfrm.hxilinx-v4l2-controls.hzorro.hzorro_ids.hmisccxl.hfastrpc.hhabanalabs.hocxl.hpvpanic.huaccehisi_qm.huacce.hxilinx_sdfec.hmtdinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmabnxt_re-abi.hcxgb4-abi.hefa-abi.hhfihfi1_ioctl.hhfi1_user.hhns-abi.hib_user_ioctl_cmds.hib_user_ioctl_verbs.hib_user_mad.hib_user_sa.hib_user_verbs.hirdma-abi.hmana-abi.hmlx4-abi.hmlx5-abi.hmlx5_user_ioctl_cmds.hmlx5_user_ioctl_verbs.hmthca-abi.hocrdma-abi.hqedr-abi.hrdma_netlink.hrdma_user_cm.hrdma_user_ioctl.hrdma_user_ioctl_cmds.hrdma_user_rxe.hrvt-abi.hsiw-abi.hvmw_pvrdma-abi.hscsicxlflash_ioctl.hfcfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_bsg_mpi3mr.hscsi_bsg_ufs.hscsi_netlink.hscsi_netlink_fc.hsoundasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hfirewire.hhdsp.hhdspm.hintelavstokens.hsb16_csp.hscarlett2.hsfnt_info.hskl-tplg-interface.hsnd_ar_tokens.hsnd_sst_tokens.hsofabi.hfw.hheader.htokens.htlv.husb_stream.hvideoedid.hsisfb.huvesafb.hxenevtchn.hgntalloc.hgntdev.hprivcmd.hufsufs.hufs_quirks.hufshcd.hufshci.hunipro.hvdsobits.hclocksource.hconst.hdatapage.hhelpers.hjiffies.hktime.hlimits.hmath64.hprocessor.htime.htime32.htime64.hvsyscall.hvideoatmel_lcdc.haty128.hbroadsheetfb.hcirrus.hcmdline.hcvisionppc.hda8xx-fb.hdisplay_timing.hedid.hgbe.hhecubafb.hili9320.himx-ipu-image-convert.himx-ipu-v3.hkyro.hmach64.hmaxinefb.hmetronomefb.hmipi_display.hmmp_disp.hneomagic.hnewport.hnomodeset.hof_display_timing.hof_videomode.homapfb_dss.homapvrfb.hpermedia2.hplatform_lcd.hpm3fb.hpmag-ba-fb.hpmagb-b-fb.hpxa168fb.hradeon.hs1d13xxxfb.hsa1100fb.hsamsung_fimd.hsh_mobile_lcdc.hsisfb.hsstfb.hsticore.htdfx.htgafb.htrident.hudlfb.huvesafb.hvga.hvideomode.hxenacpi.harmhypercall.hhypervisor.hinterface.hpage.hswiotlb-xen.hxen-ops.hballoon.hevents.hfeatures.hgrant_table.hhvc-console.hhvm.hinterfacecallback.helfnote.hevent_channel.hfeatures.hgrant_table.hhvmdm_op.hhvm_op.hhvm_vcpu.hparams.hstart_info.hio9pfs.hblkif.hconsole.hdisplif.hfbif.hkbdif.hnetif.hpciif.hprotocols.hpvcalls.hring.hsndif.htpmif.hvscsiif.hxenbus.hxs_wire.hmemory.hnmi.hphysdev.hplatform.hsched.hvcpu.hversion.hxen-mca.hxen.hxenpmu.hmem-reservation.hpage.hpci.hplatform_pci.hswiotlb-xen.hxen-front-pgdir-shbuf.hxen-ops.hxen.hxenbus.hxenbus_dev.hinitKconfigMakefileio_uringMakefileipcMakefilekernelKconfig.freezerKconfig.hzKconfig.locksKconfig.preemptMakefilebpfKconfigMakefilepreloadKconfigMakefileiteratorsMakefilecgroupMakefiledebugMakefilekdbMakefiledmaKconfigMakefileentryMakefileeventsMakefilefutexMakefilegcovKconfigMakefileirqKconfigMakefilekcsanMakefilelivepatchKconfigMakefilelockingMakefilemoduleKconfigMakefilepowerKconfigMakefileprintkMakefilercuKconfigKconfig.debugMakefileschedMakefiletimeKconfigMakefiletraceKconfigMakefilervKconfigMakefilelib842MakefileKconfigKconfig.debugKconfig.kasanKconfig.kcsanKconfig.kfenceKconfig.kgdbKconfig.kmsanKconfig.ubsanMakefilecryptoKconfigMakefiledimMakefilefontsKconfigMakefilekunitKconfigMakefilelivepatchMakefilelz4MakefilelzoMakefilemathKconfigMakefilempiMakefilepldmfwMakefileraid6MakefiletestMakefilereed_solomonMakefilevdsoKconfigMakefilexzKconfigMakefilezlib_deflateMakefilezlib_dfltccMakefilezlib_inflateMakefilezstdMakefilemmKconfigKconfig.debugMakefiledamonKconfigMakefilekasanMakefilekfenceMakefilekmsanMakefilenet6lowpanKconfigMakefile802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigKconfig.debugMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebatman-advKconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebpfMakefilebpfilterKconfigMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecaifKconfigMakefilecanKconfigMakefilej1939KconfigMakefilecephKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledevlinkMakefiledns_resolverKconfigMakefiledsaKconfigMakefileethernetMakefileethtoolMakefilehandshakeMakefilehsrKconfigMakefileieee8021546lowpanKconfigMakefileKconfigMakefileifeKconfigMakefileipv4KconfigMakefilebpfilterMakefilenetfilterKconfigMakefileipv6KconfigMakefileilaMakefilenetfilterKconfigMakefileiucvKconfigMakefilekcmKconfigMakefilekeyMakefilel2tpKconfigMakefilel3mdevKconfigMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefiletestsMakefilemac802154KconfigMakefilemplsKconfigMakefilemptcpKconfigMakefilencsiKconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkKconfigMakefilenetromMakefilenfcKconfigMakefilehciKconfigMakefilenciKconfigMakefilenshKconfigMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilepsampleKconfigMakefileqrtrKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesmcKconfigMakefilestrparserKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefileswitchdevKconfigMakefiletipcKconfigMakefiletlsKconfigMakefileunixKconfigMakefilevmw_vsockKconfigMakefilewirelessKconfigMakefiletestsMakefilex25KconfigMakefilexdpKconfigMakefilexfrmKconfigMakefileredhatMakefileMakefile.crossMakefile.rhpkgMakefile.variablesdebugdummy-moduleMakefiledocsMakefilekojiMakefilesamplesKconfigMakefileacrnMakefileauxdisplayMakefilebinderfsMakefilebpfMakefileMakefile.targetconfigfsMakefileconnectorMakefilecoresightMakefilefprobeMakefileftraceMakefilehidMakefileMakefile.targethidrawMakefilehw_breakpointMakefilekdbMakefilekfifoMakefilekmemleakMakefilekobjectMakefilekprobesMakefilelandlockMakefilelivepatchMakefilemeiMakefilenitro_enclavesMakefilepidfdMakefileqmiMakefilerpmsgMakefilerustKconfigMakefilehostprogsMakefileseccompMakefiletimersMakefiletrace_eventsMakefiletrace_printkMakefileuhidMakefilev4lMakefilevfio-mdevMakefilevfsMakefilewatch_queueMakefilewatchdogMakefilescriptsKbuild.includeKconfig.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.compilerMakefile.dtbinstMakefile.extrawarnMakefile.gcc-pluginsMakefile.headersinstMakefile.hostMakefile.kasanMakefile.kcovMakefile.kcsanMakefile.kmsanMakefile.libMakefile.modfinalMakefile.modinstMakefile.modpostMakefile.packageMakefile.randstructMakefile.ubsanMakefile.userprogsMakefile.vmlinuxMakefile.vmlinux_oadjust_autoksyms.shas-version.shasn1_compilerasn1_compiler.catomicatomic-tbl.shatomics.tblcheck-atomics.shfallbacksacquireadd_negativeadd_unlessandnotdecdec_and_testdec_if_positivedec_unless_positivefencefetch_add_unlessincinc_and_testinc_not_zeroinc_unless_negativeread_acquirereleaseset_releasesub_and_testtry_cmpxchggen-atomic-fallback.shgen-atomic-instrumented.shgen-atomic-long.shgen-atomics.shbasicMakefilefixdepfixdep.cbin2c.cbloat-o-meterbootgraph.plbpf_doc.pycc-can-link.shcc-version.shcheck-sysctl-docscheck_extable.shcheckdeclares.plcheckincludes.plcheckkconfigsymbols.pycheckpatch.plcheckstack.plchecksyscalls.shcheckversion.plclang-toolsgen_compile_commands.pyrun-clang-tools.pycleanfilecleanpatchcoccicheckcoccinelleapiallocalloc_cast.coccipool_zalloc-simple.coccizalloc-simple.cocciatomic_as_refcounter.coccicheck_bq27xxx_data.coccid_find_alias.coccidebugfsdebugfs_simple_attr.coccidevice_attr_show.coccierr_cast.coccikfree_mismatch.coccikfree_sensitive.coccikstrdup.coccikvmalloc.coccimemdup.coccimemdup_user.cocciplatform_get_irq.cocciplatform_no_drv_owner.coccipm_runtime.cocciresource_size.coccisimple_open.coccistream_open.coccivma_pages.coccifreeclk_put.coccidevm_free.cocciifnullfree.cocciiounmap.coccikfree.coccikfreeaddr.coccipci_free_consistent.cocciput_device.cocciiteratorsdevice_node_continue.coccifen.coccifor_each_child.cocciitnull.coccilist_entry_update.cocciuse_after_iter.coccilockscall_kern.coccidouble_lock.cocciflags.coccimini_lock.coccimiscadd_namespace.cocciarray_size.cocciarray_size_dup.coccibadty.cocciboolconv.cocciboolreturn.coccibugon.coccicond_no_effect.coccicstptr.coccidoubleinit.cocciexcluded_middle.cocciflexible_array.cocciifaddr.cocciifcol.cocciirqf_oneshot.cocciminmax.coccinewline_in_nl_msg.coccinoderef.cocciof_table.cocciorplus.coccireturnvar.coccisemicolon.cocciswap.cocciuninitialized_var.cocciwarn.coccinullbadzero.coccideref_null.coccieno.coccikmerr.coccitestsdoublebitand.coccidoubletest.cocciodd_ptr_err.cocciunsigned_lesser_than_zero.cocciconfigconst_structs.checkpatchdecode_stacktrace.shdecodecodedepmod.shdev-needs.shdiffconfigdocumentation-file-ref-checkdtcMakefilechecks.cdata.cdt_to_configdtcdtc-lexer.ldtc-lexer.lex.cdtc-parser.tab.cdtc-parser.tab.hdtc-parser.ydtc.cdtc.hdtx_difffdtget.cfdtoverlayfdtoverlay.cfdtput.cflattree.cfstree.cinclude-prefixesarcarmarm64dt-bindingsh8300microblazemipsnios2openriscpowerpcshxtensalibfdtfdt.cfdt.hfdt_addresses.cfdt_empty_tree.cfdt_overlay.cfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.csrcpos.csrcpos.htreesource.cupdate-dtc-source.shutil.cutil.hversion_gen.hyamltree.cdummy-toolsgccldnmobjcopypaholeexport_report.plextract-certextract-cert.cextract-ikconfigextract-module-sig.plextract-sys-certs.plextract-vmlinuxextract_xc3028.plfaddr2linefile-size.shfind-unused-docs.shgcc-ldgcc-pluginsKconfigMakefilearm_ssp_per_task_plugin.ccyc_complexity_plugin.cgcc-common.hgcc-generate-gimple-pass.hgcc-generate-ipa-pass.hgcc-generate-rtl-pass.hgcc-generate-simple_ipa-pass.hgen-random-seed.shlatent_entropy_plugin.crandomize_layout_plugin.csancov_plugin.cstackleak_plugin.cstructleak_plugin.cgcc-x86_32-has-stack-protector.shgcc-x86_64-has-stack-protector.shgdbMakefilelinuxMakefile__init__.pyclk.pyconfig.pyconstants.py.incpus.pydevice.pydmesg.pygenpd.pylists.pymodules.pyproc.pyrbtree.pysymbols.pytasks.pytimerlist.pyutils.pyvmlinux-gdb.pygen_autoksyms.shgen_ksymdeps.shgenerate_initcall_order.plgenerate_rust_target.rsgenksymsMakefilegenksymsgenksyms.cgenksyms.hkeywords.clex.llex.lex.cparse.tab.cparse.tab.hparse.yget_abi.plget_dvb_firmwareget_feat.plget_maintainer.plgfp-translateheaderdep.plheaders_check.plheaders_install.shinsert-sys-cert.cinstall.shjobserver-execkallsymskallsyms.ckconfigMakefileconfconf.cconfdata.cexpr.cexpr.hgconf-cfg.shgconf.cgconf.gladeimages.cimages.hinternal.hlexer.llexer.lex.clist.hlkc.hlkc_proto.hlxdialogBIG.FAT.WARNINGchecklist.cdialog.hinputbox.cmenubox.ctextbox.cutil.cyesno.cmconf-cfg.shmconf.cmenu.cmerge_config.shnconf-cfg.shnconf.cnconf.gui.cnconf.hparser.tab.cparser.tab.hparser.ypreprocess.cqconf-cfg.shqconf.ccqconf.hstreamline_config.plsymbol.ctestsauto_submenuKconfig__init__.pyexpected_stdoutchoiceKconfig__init__.pyalldef_expected_configallmod_expected_configallno_expected_configallyes_expected_configoldask0_expected_stdoutoldask1_configoldask1_expected_stdoutchoice_value_with_m_depKconfig__init__.pyconfigexpected_configexpected_stdoutconftest.pyerr_recursive_depKconfig__init__.pyexpected_stderrerr_recursive_incKconfigKconfig.inc1Kconfig.inc2Kconfig.inc3__init__.pyexpected_stderrinter_choiceKconfig__init__.pydefconfigexpected_confignew_choice_with_depKconfig__init__.pyconfigexpected_stdoutno_write_if_dep_unmetKconfig__init__.pyconfigexpected_configpreprocessbuiltin_funcKconfig__init__.pyexpected_stderrexpected_stdoutcircular_expansionKconfig__init__.pyexpected_stderrescapeKconfig__init__.pyexpected_stderrvariableKconfig__init__.pyexpected_stderrpytest.iniutil.ckernel-docksymoopsREADMEld-version.shleaking_addresses.pllink-vmlinux.shmakelstmarkup_oops.plmin-tool-version.shmkcompile_hmksysmapmkuboot.shmodMakefiledevicetable-offsets.cdevicetable-offsets.hdevicetable-offsets.selfconfig.hempty.cfile2alias.clist.hmk_elfconfigmk_elfconfig.cmodpostmodpost.cmodpost.hsumversion.csymsearch.cmodule.ldsmodule.lds.Smodules-check.shnsdepsobjdiffobjdump-funcpackagebuilddebbuildtarmkdebianmkspecsnapcraft.templatepahole-flags.shpahole-version.shparse-maintainers.plpatch-kernelprofile2linkerlist.plprune-kernelrecordmcount.crecordmcount.hrecordmcount.plremove-stale-filesselinuxMakefileREADMEgenheadersMakefilegenheadersgenheaders.cinstall_policy.shmdpMakefiledbus_contextsmdpmdp.csetlocalversionshow_deltasign-filesign-file.csorttablesorttable.csorttable.hspdxcheck-test.shspelling.txtsphinx-pre-installsplit-man.plstackdeltastackusagesubarch.includesyscallhdr.shsyscallnr.shsyscalltbl.shtags.shtest_fortify.shtools-support-relr.shunifdefunifdef.cver_linuxxen-hypercalls.shxz_wrap.shsecurityKconfigKconfig.hardeningMakefileapparmorKconfigMakefilebpfMakefileintegrityKconfigMakefileevmKconfigMakefileimaKconfigMakefilekeysKconfigMakefileencrypted-keysMakefiletrusted-keysMakefilelandlockKconfigMakefileloadpinKconfigMakefilelockdownKconfigMakefilesafesetidKconfigMakefileselinuxKconfigMakefileincludeclassmap.hinitial_sid_to_string.hpolicycap.hpolicycap_names.hsmackKconfigMakefiletomoyoKconfigMakefileyamaKconfigMakefilesoundKconfigMakefileac97KconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilefirewireKconfigMakefilebebobMakefilediceMakefiledigi00xMakefilefirefaceMakefilefireworksMakefilemotuMakefileoxfwMakefiletascamMakefilehdaKconfigMakefileextMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegalaxyMakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossdmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451MakefileasihpiMakefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212MakefilelolaMakefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefileadiKconfigMakefileamdKconfigMakefileacpKconfigMakefilepsMakefileravenMakefilerenoirMakefilerplMakefilevangoghMakefileycMakefileappleKconfigMakefileatmelKconfigMakefileau1xKconfigMakefilebcmKconfigMakefilecirrusKconfigMakefilecodecsKconfigMakefiledwcKconfigMakefilefslKconfigMakefilegenericKconfigMakefilehisiliconKconfigMakefileimgKconfigMakefileintelKconfigMakefileatomMakefilesstMakefileavsMakefileboardsKconfigMakefileboardsKconfigMakefilecatptMakefilecommonMakefilekeembayMakefileskylakeMakefilejz4740KconfigMakefilekirkwoodKconfigMakefilemediatekKconfigMakefilecommonMakefilemt2701Makefilemt6797Makefilemt8173Makefilemt8183Makefilemt8186Makefilemt8192Makefilemt8195MakefilemesonKconfigMakefilemxsKconfigMakefilepxaKconfigMakefileqcomKconfigMakefileqdsp6MakefilerockchipKconfigMakefilesamsungKconfigMakefileshKconfigMakefilercarMakefilesofKconfigMakefileamdKconfigMakefileimxKconfigMakefileintelKconfigMakefilemediatekKconfigMakefilemt8186Makefilemt8195MakefilextensaKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestiKconfigMakefilestmKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500KconfigMakefilexilinxKconfigMakefilextensaKconfigMakefilesparcKconfigMakefilespiKconfigMakefilesynthKconfigMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefileline6KconfigMakefilemiscMakefileusx2yMakefilevirtioKconfigMakefilex86KconfigMakefilexenKconfigMakefiletoolsMakefileaccountingMakefilearcharm64includeasmbarrier.hcputype.hgpr-num.hsysreg.huapiasmbitsperlong.hkvm.hmman.hperf_regs.hunistd.htoolsMakefilex86intel_sdsiMakefilekcpuidMakefilebootconfigMakefilebpfMakefilebpftoolDocumentationMakefileMakefileresolve_btfids.fixdep.o.dBuildMakefilefixdeplibbpfbpf_helper_defs.hincludebpfbpf.hbpf_core_read.hbpf_endian.hbpf_helper_defs.hbpf_helpers.hbpf_tracing.hbtf.hlibbpf.hlibbpf_common.hlibbpf_legacy.hlibbpf_version.hskel_internal.husdt.bpf.hlibbpf.astaticobjs.bpf.o.d.bpf_prog_linfo.o.d.btf.o.d.btf_dump.o.d.elf.o.d.gen_loader.o.d.hashmap.o.d.libbpf.o.d.libbpf_errno.o.d.libbpf_probes.o.d.linker.o.d.netlink.o.d.nlattr.o.d.relo_core.o.d.ringbuf.o.d.str_error.o.d.strset.o.d.usdt.o.d.zip.o.dlibsubcmd.exec-cmd.o.d.help.o.d.pager.o.d.parse-options.o.d.run-command.o.d.sigchain.o.d.subcmd-config.o.dincludesubcmdexec-cmd.hhelp.hpager.hparse-options.hrun-command.hlibsubcmd.amain.cresolve_btfidsrunqslowerMakefilebuildBuildBuild.includeMakefileMakefile.buildMakefile.featureMakefile.includefeatureMakefilefixdep.ctestsexMakefilecgroupMakefiledebuggingMakefileedidMakefilefirewireMakefilefirmwareMakefilegpioMakefilehvMakefileiioMakefileincludeasmasm-genericatomic-gcc.hbarrier.hbitopsbitops.h__ffs.h__ffz.h__fls.harch_hweight.hatomic.hconst_hweight.hfls.hfls64.hhweight.hnon-atomic.hbitsperlong.hhugetlb_encode.hunaligned.halternative.hatomic.hbarrier.hbug.hexport.hsections.hlinuxalign.harm-smccc.hatomic.hbitfield.hbitmap.hbitops.hbits.hbtf_ids.hbug.hbuild_bug.hcompiler-gcc.hcompiler.hcompiler_types.hconst.hcoresight-pmu.hctype.hdebug_locks.hdelay.herr.hexport.hfilter.hfind.hftrace.hgfp.hgfp_types.hhardirq.hhash.hhashtable.hinterrupt.hinterval_tree_generic.hirqflags.hjhash.hkallsyms.hkconfig.hkern_levels.hkernel.hlinkage.hlist.hlist_sort.hlockdep.hlog2.hmath.hmath64.hmodule.hmutex.hnmi.hnuma.hobjtool_types.hoverflow.hpoison.hproc_fs.hrbtree.hrbtree_augmented.hrcu.hrefcount.hring_buffer.hschedclock.hmm.htask.hseq_file.hsizes.hslab.hspinlock.hstacktrace.hstatic_call_types.hstring.hstringify.htime64.htypes.hunalignedpacked_struct.hzalloc.htoolsbe_byteshift.hle_byteshift.huapiasmasm-genericbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hioctls.hmman-common-tools.hmman-common.hmman.hsocket.hunistd.hbitsperlong.hbpf_perf_event.herrno.hlinuxbpf.hbpf_common.hbpf_perf_event.hbtf.hconst.herspan.hethtool.hfadvise.hfcntl.hfilter.hfs.hfscrypt.hhw_breakpoint.hif_link.hif_tun.hif_xdp.hin.hio_uring.hkcmp.hkvm.hmemfd.hmman.hmount.hnetdev.hnetlink.hopenat2.hperf_event.hpkt_cls.hpkt_sched.hprctl.hsched.hseccomp.hseg6.hseg6_local.hstat.hstddef.htc_acttc_bpf.htcp.htls.htypes.husbdevice_fs.huserfaultfd.hvhost.hvdsobits.hconst.hkvmkvm_statMakefilelaptopdslmMakefilefreefallMakefileledsMakefilelibapiMakefileargv_split.cbitmap.cbpfBuildMakefilebpf.cbpf.hbpf_core_read.hbpf_endian.hbpf_gen_internal.hbpf_helpers.hbpf_prog_linfo.cbpf_tracing.hbtf.cbtf.hbtf_dump.celf.cgen_loader.chashmap.chashmap.hlibbpf.clibbpf.hlibbpf.maplibbpf.pc.templatelibbpf_common.hlibbpf_errno.clibbpf_internal.hlibbpf_legacy.hlibbpf_probes.clibbpf_version.hlinker.cnetlink.cnlattr.cnlattr.hrelo_core.crelo_core.hringbuf.cskel_internal.hstr_error.cstr_error.hstrset.cstrset.husdt.bpf.husdt.czip.czip.hctype.cfind_bit.chweight.clist_sort.clockdepMakefileperfDocumentationMakefileMakefilerbtree.cslab.cstr_error_r.cstring.csubcmdBuildMakefileexec-cmd.cexec-cmd.hhelp.chelp.hpager.cpager.hparse-options.cparse-options.hrun-command.crun-command.hsigchain.csigchain.hsubcmd-config.csubcmd-config.hsubcmd-util.hsymbolMakefilevsprintf.czalloc.cmmMakefilenetynlMakefileMakefile.depsgeneratedMakefilelibMakefilesamplesMakefileobjtoolBuildMakefilebuiltin-check.ccheck.celf.cincludeobjtoolarch.hbuiltin.hcfi.hcheck.helf.hendianness.hobjtool.hspecial.hwarn.hobjtool.corc_dump.corc_gen.cspecial.csync-check.shweak.cpciMakefilepcmciaMakefileperfDocumentationMakefileMakefileMakefile.configMakefile.perfarcharmMakefilearm64MakefilecskyMakefileloongarchMakefilemipsMakefilepowerpcMakefileriscvMakefiles390MakefileshMakefilesparcMakefilex86MakefilextensaMakefilescriptsperlPerf-Trace-UtilMakefile.PLtestsshellcoresightMakefileMakefile.miniconfigasm_pure_loopMakefilememcpy_threadMakefilethread_loopMakefileunroll_loop_threadMakefilepoweracpiMakefileMakefile.configMakefile.rulestoolsacpidbgMakefileacpidumpMakefileecMakefilecpupowerMakefilebenchMakefiledebugi386MakefilekernelMakefilex86_64Makefilepm-graphMakefilex86intel-speed-selectMakefileturbostatMakefilex86_energy_perf_policyMakefilescriptsMakefile.archMakefile.includeutilities.makspiMakefiletestingcryptochacha20-s390MakefilememblockMakefilescriptsMakefile.includenvdimmMakefileradix-treeMakefilescatterlistMakefileselftestsMakefilearm64MakefilebtiMakefilefpMakefilemteMakefilepauthMakefilesignalMakefiletagsMakefilebpfMakefileMakefile.docsbpf_testmodMakefilebreakpointsMakefilecachestatMakefilecapabilitiesMakefilecgroupMakefileclone3MakefilecoreMakefilecpu-hotplugMakefilecpufreqMakefiledamonMakefiledmaMakefiledmabuf-heapsMakefiledriversdma-bufMakefilenetbondingMakefilenetdevsimMakefileteamMakefiledtMakefileefivarfsMakefileexecMakefilefilesystemsMakefilebinderfsMakefileepollMakefilefirmwareMakefilefpuMakefileftraceMakefilefutexMakefilefunctionalMakefilegpioMakefilehidMakefileia64Makefileintel_pstateMakefileiommuMakefileipcMakefileirMakefilekcmpMakefilekexecMakefilekmodMakefilekvmMakefilelandlockMakefilelibMakefilelivepatchMakefilelkdtmMakefilelockingMakefilemedia_testsMakefilemembarrierMakefilememfdMakefilememory-hotplugMakefilemincoreMakefilemmMakefilemountMakefilemount_setattrMakefilemqueueMakefilenciMakefilenetMakefileforwardingMakefilehsrMakefilemptcpMakefilenetfilterMakefilensfsMakefileopenat2Makefileperf_eventsMakefilepid_namespaceMakefilepidfdMakefilepowerpcMakefilealignmentMakefilebenchmarksMakefilecache_shapeMakefilecopyloopsMakefiledexcrMakefiledscrMakefileeehMakefilemathMakefilemceMakefilemmMakefilenx-gzipMakefilepapr_attributesMakefilepapr_sysparmMakefilepapr_vpdMakefilepmuMakefileebbMakefilesampling_testsMakefileprimitivesMakefileptraceMakefilesecurityMakefilesignalMakefilestringloopsMakefileswitch_endianMakefilesyscallsMakefiletmMakefilevphnMakefileprctlMakefileprocMakefilepstoreMakefileptpMakefileptraceMakefilercutortureMakefileformalsrcu-cbmcMakefiletestsstore_bufferingMakefileresctrlMakefilerlimitsMakefilerseqMakefilertcMakefilesafesetidMakefileschedMakefileseccompMakefilesgxMakefilesigaltstackMakefilesizeMakefilesparc64MakefiledriversMakefilespliceMakefilestatic_keysMakefilesyncMakefilesyscall_user_dispatchMakefilesysctlMakefiletc-testingMakefiletdxMakefiletimensMakefiletimersMakefiletmpfsMakefiletpm2MakefilettyMakefileueventMakefileuserMakefilevDSOMakefilewatchdogMakefilewireguardqemuMakefilex86MakefilezramMakefilevsockMakefilethermaltmonMakefiletracingMakefilelatencyMakefilertlaMakefileusbMakefileffs-aio-examplemultibuffhost_appMakefilesimplehost_appMakefileusbipMakefile.amlibsrcMakefile.amsrcMakefile.amverificationdot2MakefilervMakefilevirtioMakefileringtestMakefilevhost_testMakefilevirtio-traceMakefilewmiMakefileusrKconfigMakefileincludeMakefilevirtMakefilekvmKconfigMakefile.kvmlibKconfigMakefilevmlinux.hvmlinux.id/usr/src/kernels//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/Documentation//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/Documentation/devicetree//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/Documentation/devicetree/bindings//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/Documentation/kbuild//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/Documentation/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/Documentation/tools/rtla//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/Documentation/tools/rv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/Documentation/userspace-api//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/Documentation/userspace-api/media//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/alpha//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/alpha/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/alpha/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/alpha/kernel/syscalls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/alpha/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/alpha/math-emu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/alpha/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arc/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arc/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arc/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arc/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arc/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arc/plat-axs10x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arc/plat-hsdk//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arc/plat-sim//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arc/plat-tb10x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/boot/bootp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/boot/compressed//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/include//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/include/asm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/include/asm/xen//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-actions//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-alpine//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-artpec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-asm9260//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-aspeed//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-at91//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-axxia//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-bcm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-berlin//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-clps711x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-cns3xxx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-davinci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-digicolor//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-dove//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-ep93xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-exynos//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-footbridge//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-gemini//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-highbank//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-hisi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-imx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-integrator//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-iop32x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-ixp4xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-keystone//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-lpc18xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-lpc32xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-meson//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-milbeaut//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-mmp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-moxart//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-mstar//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-mv78xx0//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-mvebu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-mxs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-nomadik//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-npcm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-nspire//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-omap1//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-omap2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-orion5x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-oxnas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-pxa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-rda//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-realtek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-realview//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-rockchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-rpc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-s3c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-s5pv210//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-sa1100//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-shmobile//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-socfpga//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-spear//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-sti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-stm32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-sunxi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-uniphier//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-ux500//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-versatile//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-vexpress//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-vt8500//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mach-zynq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/nwfpe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/plat-omap//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/plat-orion//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/plat-pxa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/plat-versatile//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/probes//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/probes/kprobes//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/probes/uprobes//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/vfp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm/xen//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/actions//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/allwinner//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/altera//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/amazon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/amd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/amlogic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/apm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/apple//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/arm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/bitmain//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/broadcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/broadcom/bcm4908//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/broadcom/northstar2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/broadcom/stingray//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/cavium//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/exynos//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/freescale//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/hisilicon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/lg//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/marvell//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/microchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/nvidia//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/realtek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/renesas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/rockchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/socionext//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/sprd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/synaptics//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/ti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/toshiba//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/boot/dts/xilinx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/hyperv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/include//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/include/asm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/include/asm/stacktrace//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/include/asm/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/include/asm/xen//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/include/generated//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/include/generated/asm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/include/generated/uapi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/include/generated/uapi/asm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/include/uapi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/include/uapi/asm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/kernel/pi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/kernel/probes//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/kernel/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/kernel/vdso32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/kvm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/kvm/hyp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/kvm/hyp/nvhe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/kvm/hyp/vhe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/arm64/xen//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/csky//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/csky/abiv1//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/csky/abiv2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/csky/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/csky/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/csky/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/csky/kernel/probes//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/csky/kernel/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/csky/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/csky/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/h8300//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/h8300/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/h8300/boot/compressed//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/h8300/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/h8300/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/h8300/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/h8300/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/hexagon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/hexagon/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/hexagon/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/hexagon/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/ia64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/ia64/hp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/ia64/hp/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/ia64/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/ia64/kernel/syscalls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/ia64/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/ia64/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/ia64/pci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/ia64/uv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/ia64/uv/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/68000//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/amiga//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/apollo//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/atari//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/bvme6000//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/coldfire//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/emu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/fpsp040//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/hp300//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/ifpsp060//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/kernel/syscalls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/mac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/math-emu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/mvme147//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/mvme16x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/q40//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/sun3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/sun3/prom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/sun3x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/m68k/tools/amiga//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/microblaze//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/microblaze/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/microblaze/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/microblaze/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/microblaze/kernel/cpu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/microblaze/kernel/syscalls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/microblaze/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/microblaze/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/microblaze/pci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/alchemy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/alchemy/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/alchemy/devboards//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/ar7//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/ath25//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/ath79//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/bcm47xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/bcm63xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/bcm63xx/boards//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/bmips//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/compressed//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/brcm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/cavium-octeon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/img//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/ingenic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/lantiq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/loongson//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/mscc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/mti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/netlogic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/ni//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/pic32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/qca//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/ralink//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/realtek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/dts/xilfpga//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/boot/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/cavium-octeon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/cavium-octeon/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/cavium-octeon/executive//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/cobalt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/dec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/dec/prom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/fw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/fw/arc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/fw/cfe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/fw/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/fw/sni//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/generic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/ingenic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/jazz//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/kernel/syscalls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/kvm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/lantiq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/lantiq/falcon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/lantiq/xway//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/loongson2ef//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/loongson2ef/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/loongson2ef/common/cs5536//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/loongson2ef/fuloong-2e//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/loongson2ef/lemote-2f//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/loongson32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/loongson32/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/loongson32/ls1b//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/loongson32/ls1c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/loongson64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/math-emu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/mti-malta//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/n64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/netlogic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/netlogic/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/netlogic/xlp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/netlogic/xlr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/pci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/pic32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/pic32/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/pic32/pic32mzda//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/pistachio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/power//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/ralink//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/rb532//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/sgi-ip22//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/sgi-ip27//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/sgi-ip30//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/sgi-ip32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/sibyte//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/sibyte/bcm1480//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/sibyte/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/sibyte/sb1250//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/sibyte/swarm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/sni//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/txx9//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/txx9/generic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/txx9/jmr3927//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/txx9/rbtx4927//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/txx9/rbtx4938//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/txx9/rbtx4939//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/vr41xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/vr41xx/casio-e55//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/vr41xx/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nds32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nds32/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nds32/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nds32/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nds32/kernel/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nds32/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nds32/math-emu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nds32/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nios2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nios2/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nios2/boot/compressed//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nios2/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nios2/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nios2/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nios2/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/nios2/platform//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/openrisc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/openrisc/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/openrisc/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/openrisc/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/openrisc/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/openrisc/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/parisc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/parisc/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/parisc/boot/compressed//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/parisc/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/parisc/kernel/syscalls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/parisc/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/parisc/math-emu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/parisc/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/boot/dts/fsl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/kernel/ptrace//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/kernel/syscalls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/kernel/trace//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/kernel/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/kexec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/kvm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/math-emu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/mm/book3s32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/mm/book3s64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/mm/kasan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/mm/nohash//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/mm/ptdump//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/perf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/40x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/44x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/4xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/512x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/52xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/82xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/83xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/85xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/86xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/8xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/amigaone//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/book3s//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/cell//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/cell/spufs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/chrp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/embedded6xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/maple//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/microwatt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/pasemi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/powermac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/powernv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/ps3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/platforms/pseries//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/purgatory//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/sysdev//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/sysdev/ge//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/sysdev/xics//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/sysdev/xive//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/powerpc/xmon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv/boot/dts/canaan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv/boot/dts/microchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv/boot/dts/sifive//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv/errata//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv/errata/sifive//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv/kernel/probes//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv/kernel/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/riscv/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/appldata//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/hypfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/kernel/syscalls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/kernel/vdso32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/kernel/vdso64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/kvm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/lib/expoline//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/pci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/purgatory//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/s390/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-ap325rxa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-dreamcast//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-ecovec24//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-highlander//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-hp6xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-kfr2r09//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-landisk//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-lboxre2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-microdev//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-migor//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-r2d//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-rsk//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-sdk7780//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-sdk7786//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-se//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-se/7206//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-se/7343//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-se/770x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-se/7721//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-se/7722//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-se/7724//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-se/7751//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-se/7780//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-sh03//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boards/mach-x3proto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boot/compressed//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/boot/romimage//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/cchips//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/cchips/hd6446x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/drivers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/drivers/dma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/drivers/pci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/drivers/superhyway//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/kernel/cpu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/kernel/cpu/irq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/kernel/cpu/sh2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/kernel/cpu/sh2a//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/kernel/cpu/sh3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/kernel/cpu/sh4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/kernel/cpu/sh4a//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/kernel/cpu/shmobile//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/kernel/syscalls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/kernel/vsyscall//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/math-emu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sh/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sparc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sparc/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sparc/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sparc/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sparc/kernel/syscalls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sparc/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sparc/math-emu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sparc/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sparc/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sparc/power//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sparc/prom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/sparc/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/um//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/um/drivers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/um/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/um/kernel/skas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/um/os-Linux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/um/os-Linux/drivers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/um/os-Linux/skas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/um/scripts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/boot/compressed//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/coco//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/coco/tdx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/entry//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/entry/syscalls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/entry/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/entry/vsyscall//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/events//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/events/amd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/events/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/events/zhaoxin//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/hyperv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/ia32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/kernel/acpi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/kernel/apic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/kernel/cpu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/kernel/cpu/mce//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/kernel/cpu/microcode//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/kernel/cpu/mtrr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/kernel/cpu/resctrl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/kernel/cpu/sgx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/kernel/fpu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/kernel/kprobes//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/kvm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/math-emu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/mm/pat//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/pci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform/atom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform/ce4100//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform/efi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform/geode//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform/intel-mid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform/intel-quark//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform/iris//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform/olpc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform/pvh//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform/scx200//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform/ts5500//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/platform/uv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/power//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/purgatory//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/ras//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/realmode//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/realmode/rm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/um//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/um/os-Linux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/um/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/video//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/virt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/virt/svm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/virt/vmx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/virt/vmx/tdx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/x86/xen//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa/boot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa/boot/boot-elf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa/boot/boot-redboot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa/boot/dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa/boot/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa/kernel/syscalls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa/platforms//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa/platforms/iss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa/platforms/xt2000//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/arch/xtensa/platforms/xtfpga//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/block//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/block/partitions//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/certs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/crypto/asymmetric_keys//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/crypto/async_tx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/accel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/accel/habanalabs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/accel/habanalabs/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/accel/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/accessibility//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/accessibility/braille//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/accessibility/speakup//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/acpi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/acpi/acpica//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/acpi/apei//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/acpi/arm64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/acpi/dptf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/acpi/nfit//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/acpi/numa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/acpi/pmic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/amba//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/android//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ata//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/atm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/auxdisplay//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/base//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/base/firmware_loader//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/base/firmware_loader/builtin//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/base/power//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/base/regmap//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/base/test//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/bcma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/block//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/block/aoe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/block/drbd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/block/mtip32xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/block/null_blk//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/block/paride//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/block/rnbd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/block/rsxx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/block/xen-blkback//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/block/zram//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/bluetooth//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/bus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/bus/fsl-mc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/bus/mhi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/bus/mhi/ep//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/bus/mhi/host//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/cdrom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/char//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/char/agp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/char/hw_random//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/char/ipmi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/char/mwave//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/char/pcmcia//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/char/tpm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/char/tpm/st33zp24//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/char/xilinx_hwicap//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/char/xillybus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/actions//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/analogbits//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/at91//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/axis//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/axs10x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/baikal-t1//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/bcm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/berlin//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/davinci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/h8300//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/hisilicon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/imgtec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/imx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/ingenic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/keystone//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/loongson1//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/meson//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/microchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/mmp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/mstar//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/mvebu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/mxs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/nxp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/pistachio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/pxa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/ralink//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/renesas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/rockchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/samsung//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/sifive//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/socfpga//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/spear//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/sprd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/st//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/sunxi-ng//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/sunxi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/ti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/uniphier//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/ux500//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/versatile//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/x86//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/xilinx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/zynq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clk/zynqmp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/clocksource//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/comedi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/comedi/drivers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/comedi/drivers/ni_routing//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/comedi/drivers/ni_routing/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/comedi/drivers/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/comedi/kcomedilib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/connector//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/counter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/cpufreq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/cpuidle//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/cpuidle/governors//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/allwinner//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/allwinner/sun4i-ss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/allwinner/sun8i-ce//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/allwinner/sun8i-ss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/amcc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/amlogic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/axis//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/bcm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/caam//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/cavium//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/cavium/cpt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/cavium/nitrox//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/cavium/zip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/ccp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/ccree//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/chelsio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/gemini//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/hisilicon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/hisilicon/hpre//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/hisilicon/sec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/hisilicon/sec2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/hisilicon/trng//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/hisilicon/zip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/inside-secure//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel/iaa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel/ixp4xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel/keembay//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel/qat//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_420xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_4xxx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_c3xxx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_c3xxxvf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_c62x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_c62xvf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_dh895xcc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_dh895xccvf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/marvell//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/marvell/cesa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/marvell/octeontx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/marvell/octeontx2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/nx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/qce//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/rockchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/stm32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/ux500//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/ux500/cryp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/ux500/hash//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/virtio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/vmx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/crypto/xilinx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/cxl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/cxl/core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dax//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dax/hmem//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dax/pmem//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dca//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/devfreq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/devfreq/event//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma-buf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma-buf/heaps//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/bestcomm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/dw-axi-dmac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/dw-edma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/dw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/fsl-dpaa2-qdma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/hsu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/idxd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/ioat//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/ipu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/lgm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/ppc4xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/ptdma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/sf-pdma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/sh//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/ti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dma/xilinx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/dpll//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/edac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/eisa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/extcon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firewire//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/arm_ffa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/arm_scmi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/broadcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/cirrus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/efi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/efi/libstub//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/efi/test//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/google//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/imx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/meson//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/psci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/smccc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/firmware/xilinx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/fpga//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/fsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gnss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/acp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/amdxcp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/clk_mgr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce60//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn20//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn201//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn21//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn30//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn301//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn303//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn31//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn314//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn321//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn35//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dml2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dsc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/hdcp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/hwss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/hwss/dcn351//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/link//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/optc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/resource//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dmub//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dmub/src//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/hdcp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/pm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/legacy-dpm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/powerplay//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/powerplay/hwmgr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/powerplay/smumgr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu11//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu12//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu13//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu14//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/arm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/arm/display//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/arm/display/komeda//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/armada//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/aspeed//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/ast//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/atmel-hlcdc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/bridge//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/bridge/adv7511//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/bridge/analogix//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/bridge/cadence//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/bridge/imx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/bridge/synopsys//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/display//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/etnaviv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/exynos//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/fsl-dcu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/gma500//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/gud//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/hisilicon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/hisilicon/hibmc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/hisilicon/kirin//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/hyperv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/i2c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/i915//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/i915/gvt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/imagination//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/imx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/imx/dcss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/ingenic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/kmb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/lima//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/logicvc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/loongson//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/mcde//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/meson//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/mgag200//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/msm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/mxsfb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/nouveau//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/omapdrm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/panel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/panfrost//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/pl111//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/qxl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/radeon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/rcar-du//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/renesas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/renesas/rcar-du//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/renesas/rz-du//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/renesas/shmobile//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/rockchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/scheduler//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/solomon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/sprd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/sti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/stm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/sun4i//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/tidss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/tilcdc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/tiny//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/ttm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/ttm/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/tve200//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/udl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/v3d//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/vboxvideo//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/vc4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/vgem//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/virtio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/vkms//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/vmwgfx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/xe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/xe/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/xen//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/drm/xlnx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/host1x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/ipu-v3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/trace//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/gpu/vga//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/greybus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hid/amd-sfh-hid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hid/bpf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hid/bpf/entrypoints//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hid/i2c-hid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hid/intel-ish-hid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hid/surface-hid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hid/usbhid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hsi/clients//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hsi/controllers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hte//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hwmon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hwmon/occ//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hwmon/pmbus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hwspinlock//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hwtracing//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hwtracing/coresight//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hwtracing/intel_th//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/hwtracing/stm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/i2c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/i2c/algos//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/i2c/busses//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/i2c/muxes//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/i3c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/i3c/master//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/i3c/master/mipi-i3c-hci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/idle//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/accel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/adc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/addac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/afe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/amplifiers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/buffer//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/cdc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/chemical//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/common/cros_ec_sensors//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/common/hid-sensors//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/common/ms_sensors//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/common/scmi_sensors//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/common/ssp_sensors//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/common/st_sensors//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/dac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/dummy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/filter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/frequency//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/gyro//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/health//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/humidity//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/imu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/imu/bmi160//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/imu/inv_icm42600//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/imu/inv_mpu6050//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/imu/st_lsm6dsx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/imu/st_lsm9ds0//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/light//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/magnetometer//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/multiplexer//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/orientation//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/position//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/potentiometer//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/potentiostat//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/pressure//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/proximity//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/resolver//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/temperature//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/test//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iio/trigger//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/bnxt_re//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/cxgb4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/efa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/hfi1//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/hns//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/irdma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/mana//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/mlx4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/mlx5//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/mthca//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/ocrdma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/qedr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/qib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/usnic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/sw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/sw/rdmavt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/sw/rxe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/sw/siw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/ulp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/ulp/ipoib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/ulp/iser//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/ulp/isert//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/ulp/rtrs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/ulp/srp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/infiniband/ulp/srpt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/input//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/input/gameport//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/input/joystick//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/input/joystick/iforce//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/input/keyboard//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/input/misc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/input/mouse//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/input/rmi4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/input/serio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/input/tablet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/input/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/input/touchscreen//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/interconnect//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/interconnect/imx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/interconnect/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/interconnect/samsung//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iommu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iommu/amd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iommu/arm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iommu/arm/arm-smmu-v3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iommu/arm/arm-smmu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iommu/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/iommu/iommufd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ipack//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ipack/carriers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ipack/devices//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/irqchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/isdn//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/isdn/capi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/isdn/hardware//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/isdn/hardware/mISDN//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/isdn/mISDN//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/leds//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/leds/blink//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/leds/flash//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/leds/trigger//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/macintosh//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/macintosh/ams//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mailbox//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mcb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/md//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/md/bcache//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/md/persistent-data//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/i2c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/platform//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/platform/cec-gpio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/platform/cros-ec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/platform/meson//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/platform/s5p//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/platform/seco//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/platform/sti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/platform/stm32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/platform/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/usb/pulse8//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/cec/usb/rainshadow//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/common/b2c2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/common/saa7146//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/common/siano//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/common/v4l2-tpg//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/common/videobuf2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/dvb-core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/dvb-frontends//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/dvb-frontends/cxd2880//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/dvb-frontends/drx39xyj//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/firewire//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/i2c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/i2c/adv748x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/i2c/ccs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/i2c/cx25840//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/i2c/et8ek8//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/i2c/m5mols//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/i2c/s5c73m3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/mc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/mmc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/mmc/siano//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/b2c2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/bt8xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/cobalt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/cx18//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/cx23885//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/cx25821//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/cx88//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/ddbridge//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/dm1105//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/dt3155//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/intel/ipu3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/ivtv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/mantis//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/meye//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/netup_unidvb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/ngene//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/pluto2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/pt1//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/pt3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/saa7134//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/saa7146//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/saa7164//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/smipcie//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/solo6x10//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/sta2x11//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/ttpci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/tw5864//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/tw68//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/pci/tw686x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/allegro-dvt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/am437x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/atmel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/cadence//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/coda//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/davinci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/exynos-gsc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/exynos4-is//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/imx-jpeg//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/marvell-ccic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/meson//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/meson/ge2d//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/mtk-jpeg//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/mtk-mdp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/mtk-vcodec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/mtk-vpu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/omap//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/omap3isp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/qcom/camss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/qcom/venus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/rcar-vin//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/rockchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/rockchip/rga//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/rockchip/rkisp1//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/s3c-camif//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/s5p-g2d//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/s5p-jpeg//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/s5p-mfc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/sti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/sti/bdisp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/sti/c8sectpfe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/sti/delta//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/sti/hva//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/stm32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/sunxi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/sunxi/sun4i-csi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/sunxi/sun6i-csi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/sunxi/sun8i-di//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/sunxi/sun8i-rotate//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/ti-vpe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/vsp1//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/platform/xilinx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/radio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/radio/si470x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/radio/si4713//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/radio/wl128x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/rc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/rc/img-ir//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/rc/keymaps//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/spi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/test-drivers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/test-drivers/vicodec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/test-drivers/vidtv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/test-drivers/vimc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/test-drivers/vivid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/tuners//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/airspy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/as102//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/au0828//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/b2c2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/cpia2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/cx231xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/dvb-usb-v2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/dvb-usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/em28xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/go7007//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/gspca//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/gspca/gl860//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/gspca/m5602//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/gspca/stv06xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/hackrf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/hdpvr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/msi2500//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/pvrusb2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/pwc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/s2255//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/siano//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/stk1160//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/stkwebcam//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/tm6000//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/ttusb-budget//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/ttusb-dec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/usbtv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/uvc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/usb/zr364xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/media/v4l2-core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/memory//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/memory/samsung//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/memory/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/memstick//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/memstick/core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/memstick/host//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/message//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/message/fusion//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mfd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/altera-stapl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/bcm-vk//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/c2port//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/cardreader//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/cb710//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/cxl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/echo//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/eeprom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/genwqe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/habanalabs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/habanalabs/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/habanalabs/common/pci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/habanalabs/gaudi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/habanalabs/goya//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/ibmasm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/lis3lv02d//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/lkdtm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/mei//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/mei/gsc_proxy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/mei/hdcp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/mei/pxp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/ocxl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/pvpanic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/sgi-gru//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/sgi-xp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/ti-st//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/uacce//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/misc/vmw_vmci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mmc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mmc/core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mmc/host//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/most//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/chips//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/devices//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/hyperbus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/lpddr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/maps//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/nand//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/nand/onenand//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/nand/raw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/nand/raw/atmel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/nand/raw/bcm47xxnflash//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/nand/raw/brcmnand//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/nand/raw/gpmi-nand//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/nand/raw/ingenic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/nand/spi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/parsers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/spi-nor//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/spi-nor/controllers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mtd/ubi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/mux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/appletalk//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/arcnet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/bonding//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/caif//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/c_can//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/cc770//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/ctucanfd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/dev//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/flexcan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/ifi_canfd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/m_can//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/mscan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/peak_canfd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/rcar//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/sja1000//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/slcan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/softing//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/spi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/spi/mcp251xfd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/usb/etas_es58x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/usb/kvaser_usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/can/usb/peak_usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/dsa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/dsa/b53//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/dsa/hirschmann//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/dsa/microchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/dsa/mv88e6xxx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/dsa/ocelot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/dsa/qca//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/dsa/sja1105//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/dsa/xrs700x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/3com//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/8390//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/actions//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/adaptec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/aeroflex//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/agere//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/alacritech//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/allwinner//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/alteon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/altera//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/amazon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/amazon/ena//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/amd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/amd/xgbe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/apm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/apm/xgene-v2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/apm/xgene//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/apple//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/aquantia//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/arc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/atheros//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/atheros/alx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/atheros/atlx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/broadcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/broadcom/genet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/brocade//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/brocade/bna//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/cadence//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/calxeda//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/cavium//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/cavium/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/cavium/octeon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/cavium/thunder//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/chelsio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/chelsio/inline_crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/chelsio/inline_crypto/chtls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/cirrus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/cisco//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/cisco/enic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/cortina//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/davicom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/dec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/dec/tulip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/dlink//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/emulex//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/emulex/benet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/ezchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/faraday//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/freescale//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/freescale/dpaa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/freescale/dpaa2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/freescale/enetc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/freescale/fman//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/fujitsu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/google//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/google/gve//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/hisilicon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/hisilicon/hns//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/hisilicon/hns3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/hisilicon/hns3/hns3pf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/hisilicon/hns3/hns3vf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/huawei//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/huawei/hinic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/i825xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/ibm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/ibm/ehea//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/ibm/emac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel/e1000//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel/e1000e//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel/fm10k//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel/i40e//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel/iavf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel/ice//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel/idpf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel/igb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel/igbvf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel/igc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel/ixgb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/marvell//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/marvell/mvpp2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeon_ep//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeon_ep_vf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeontx2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeontx2/af//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeontx2/nic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/marvell/prestera//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/mellanox//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx5/core/esw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx5/core/steering//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlxbf_gige//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/micrel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/microchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/microchip/sparx5//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/microsoft//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/microsoft/mana//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/moxa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/mscc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/myricom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/natsemi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/neterion//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/neterion/vxge//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/netronome//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/netronome/nfp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/ni//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/nvidia//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/nxp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/oki-semi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/packetengines//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/pasemi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/pensando//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/pensando/ionic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/qlogic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/qlogic/qed//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/qlogic/qede//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/qualcomm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/qualcomm/emac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/qualcomm/rmnet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/rdc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/realtek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/renesas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/rocker//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/samsung//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/samsung/sxgbe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/seeq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/sfc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/sfc/falcon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/sfc/siena//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/sgi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/silan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/sis//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/smsc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/socionext//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/stmicro//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/sun//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/synopsys//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/tehuti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/ti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/toshiba//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/tundra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/via//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/wiznet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/xilinx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/xircom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ethernet/xscale//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/fddi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/fddi/skfp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/fjes//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/hamradio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/hippi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/hyperv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ieee802154//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ipa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ipvlan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/mdio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/pcs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/phy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/phy/aquantia//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/phy/mscc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/phy/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/plip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/ppp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/pse-pd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/slip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/team//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/thunderbolt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/vmxnet3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/vxlan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wan/lmc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireguard//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/admtek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ath//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ath/ar5523//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ath/ath10k//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ath/ath11k//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ath/ath12k//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ath/ath5k//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ath/ath6kl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ath/ath9k//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ath/carl9170//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ath/wcn36xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ath/wil6210//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/atmel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/broadcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/broadcom/b43//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/broadcom/b43legacy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/intel/ipw2x00//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi/mei//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/intersil//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/intersil/hostap//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/intersil/orinoco//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/intersil/p54//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/intersil/prism54//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/marvell//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/marvell/libertas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/marvell/libertas_tf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7603//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7615//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt76x0//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt76x2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7915//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7921//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7925//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7996//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt7601u//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/microchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/microchip/wilc1000//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/quantenna//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/quantenna/qtnfmac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ralink//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtl8xxxu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtw88//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/realtek/rtw89//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/rsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/st//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/st/cw1200//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ti/wl1251//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ti/wl12xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ti/wl18xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/ti/wlcore//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/virtual//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/zydas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wireless/zydas/zd1211rw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wwan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wwan/iosm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/wwan/t7xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/net/xen-netback//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nfc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nfc/fdp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nfc/microread//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nfc/nfcmrvl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nfc/nxp-nci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nfc/pn533//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nfc/pn544//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nfc/s3fwrn5//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nfc/st-nci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nfc/st21nfca//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nfc/st95hf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ntb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ntb/hw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ntb/hw/amd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ntb/hw/epf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ntb/hw/idt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ntb/hw/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ntb/hw/mscc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ntb/test//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nubus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nvdimm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nvme//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nvme/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nvme/host//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nvme/target//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/nvmem//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/of//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/of/unittest-data//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/opp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/parisc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/parport//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pci/controller//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pci/controller/cadence//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pci/controller/dwc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pci/controller/mobiveil//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pci/endpoint//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pci/endpoint/functions//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pci/hotplug//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pci/msi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pci/pcie//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pci/switch//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pcmcia//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/perf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/perf/amlogic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/perf/arm_cspmu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/perf/hisilicon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/allwinner//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/amlogic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/broadcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/cadence//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/freescale//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/hisilicon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/ingenic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/lantiq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/marvell//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/microchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/motorola//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/mscc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/qualcomm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/ralink//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/realtek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/renesas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/rockchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/samsung//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/socionext//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/st//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/ti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/phy/xilinx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/actions//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/aspeed//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/bcm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/berlin//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/cirrus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/freescale//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/meson//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/mvebu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/nomadik//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/nuvoton//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/pxa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/ralink//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/renesas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/samsung//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/spear//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/sprd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/stm32//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/sunxi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/ti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/uniphier//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/visconti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pinctrl/vt8500//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/chrome//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/chrome/wilco_ec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/goldfish//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/mellanox//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/mips//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/olpc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/surface//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/surface/aggregator//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/amd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/amd/pmc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/amd/pmf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/dell//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/dell/dell-wmi-sysman//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/intel/atomisp2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/intel/ifs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/intel/int1092//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/intel/int33fe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/intel/int3472//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/intel/pmc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/intel/pmt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/intel/speed_select_if//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/intel/telemetry//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/intel/uncore-frequency//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/platform/x86/intel/wmi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/actions//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/amlogic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/arm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/bcm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/imx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/renesas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/rockchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/samsung//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/st//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/ti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pmdomain/xilinx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pnp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pnp/isapnp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pnp/pnpacpi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pnp/pnpbios//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/power//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/power/reset//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/power/supply//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/powercap//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pps//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pps/clients//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pps/generators//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ps3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ptp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/pwm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/rapidio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/rapidio/devices//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/rapidio/switches//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ras//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ras/amd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ras/amd/atl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/regulator//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/remoteproc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/reset//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/reset/hisilicon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/reset/sti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/reset/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/rpmsg//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/rtc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/s390//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/s390/block//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/s390/char//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/s390/cio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/s390/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/s390/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/s390/scsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/s390/virtio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/sbus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/sbus/char//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/aacraid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/aic7xxx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/aic94xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/arcmsr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/arm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/be2iscsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/bfa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/bnx2fc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/bnx2i//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/csiostor//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/cxgbi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/cxlflash//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/device_handler//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/elx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/esas2r//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/fcoe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/fnic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/hisi_sas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/ibmvscsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/ibmvscsi_tgt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/isci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/libfc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/libsas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/lpfc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/megaraid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/mpi3mr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/mpt3sas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/mvsas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/pcmcia//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/pm8001//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/qedf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/qedi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/qla2xxx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/qla4xxx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/smartpqi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/snic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/scsi/sym53c8xx_2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/sh//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/sh/clk//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/sh/intc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/sh/maple//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/sh/superhyway//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/siox//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/slimbus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/amlogic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/aspeed//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/atmel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/bcm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/bcm/brcmstb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/bcm/brcmstb/pm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/canaan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/dove//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/fsl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/fsl/dpio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/fsl/qbman//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/fsl/qe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/gemini//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/imx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/ixp4xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/lantiq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/litex//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/renesas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/rockchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/samsung//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/sifive//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/sunxi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/tegra/cbb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/tegra/fuse//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/ti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/ux500//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/versatile//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soc/xilinx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/soundwire//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/spi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/spmi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ssb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/android//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/axis-fifo//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/board//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/clocking-wizard//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/emxx_udc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/fbtft//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/fieldbus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/fieldbus/anybuss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/fwserial//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/gdm724x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/greybus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/greybus/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/gs_fpgaboot//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/hikey9xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/iio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/iio/accel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/iio/adc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/iio/addac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/iio/cdc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/iio/frequency//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/iio/impedance-analyzer//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/iio/meter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/iio/resolver//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/ks7010//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/atomisp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/atomisp/i2c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/atomisp/i2c/ov5693//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/av7110//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/hantro//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/imx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/ipu3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/meson//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/meson/vdec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/omap4iss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/rkvdec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/sunxi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/sunxi/cedrus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/tegra-vde//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/tegra-video//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/media/zoran//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/most//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/most/dim2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/most/i2c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/most/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/most/video//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/mt7621-dma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/mt7621-dts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/netlogic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/nvec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/octeon-usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/octeon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/olpc_dcon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/pi433//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/qlge//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/ralink-gdma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/rtl8188eu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/rtl8192e//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/rtl8192u//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/rtl8712//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/rtl8723bs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/rts5208//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/sm750fb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/unisys//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/unisys/visorhba//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/unisys/visorinput//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/unisys/visornic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/vc04_services//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/vc04_services/bcm2835-audio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/vc04_services/bcm2835-camera//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/vc04_services/vchiq-mmal//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/vme//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/vme/devices//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/vt6655//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/vt6656//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/wfx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/staging/wlan-ng//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/target//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/target/iscsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/target/iscsi/cxgbit//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/target/loopback//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/target/sbp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/target/tcm_fc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/target/tcm_remote//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/tc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/tee//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/tee/amdtee//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/tee/optee//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/thermal//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/thermal/broadcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/thermal/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/thermal/intel/int340x_thermal//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/thermal/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/thermal/samsung//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/thermal/st//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/thermal/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/thermal/ti-soc-thermal//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/thunderbolt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/tty//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/tty/hvc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/tty/ipwireless//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/tty/serdev//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/tty/serial//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/tty/serial/8250//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/tty/serial/jsm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/tty/vt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ufs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ufs/core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/ufs/host//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/uio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/atm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/c67x00//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/cdns3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/chipidea//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/class//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/dwc2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/dwc3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/early//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/gadget//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/gadget/function//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/gadget/legacy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/gadget/udc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/gadget/udc/aspeed-vhub//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/gadget/udc/bdc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/host//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/image//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/isp1760//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/misc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/misc/sisusbvga//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/mon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/mtu3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/musb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/phy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/renesas_usbhs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/roles//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/serial//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/storage//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/typec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/typec/altmodes//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/typec/mux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/typec/tcpm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/typec/tcpm/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/typec/tipd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/typec/ucsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/usb/usbip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vdpa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vdpa/ifcvf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vdpa/mlx5//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vdpa/vdpa_sim//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vdpa/vdpa_user//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vdpa/virtio_pci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vfio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vfio/fsl-mc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vfio/mdev//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vfio/pci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vfio/pci/mlx5//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vfio/pci/nvgrace-gpu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vfio/platform//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vfio/platform/reset//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vhost//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/backlight//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/console//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/aty//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/geode//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/i810//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/kyro//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/matrox//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/mb862xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/mmp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/mmp/fb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/mmp/hw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/mmp/panel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/nvidia//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/omap//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/omap2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/omap2/omapfb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/omap2/omapfb/displays//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/omap2/omapfb/dss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/riva//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/savage//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/sis//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/fbdev/via//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/video/logo//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/virt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/virt/acrn//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/virt/coco//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/virt/coco/efi_secret//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/virt/coco/sev-guest//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/virt/coco/tdx-guest//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/virt/nitro_enclaves//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/virt/vboxguest//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/virtio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/visorbus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vlynq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vme//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vme/boards//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/vme/bridges//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/w1//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/w1/masters//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/w1/slaves//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/watchdog//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/xen//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/xen/events//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/xen/xen-pciback//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/xen/xenbus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/xen/xenfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/drivers/zorro//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/9p//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/adfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/affs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/afs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/autofs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/befs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/bfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/btrfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/cachefiles//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/ceph//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/coda//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/configfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/cramfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/debugfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/devpts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/dlm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/ecryptfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/efivarfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/efs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/erofs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/exfat//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/exportfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/ext2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/ext4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/f2fs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/fat//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/freevxfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/fscache//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/fuse//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/gfs2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/hfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/hfsplus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/hostfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/hpfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/hugetlbfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/iomap//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/isofs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/jbd2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/jffs2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/jfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/kernfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/lockd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/minix//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/netfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/nfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/nfs/blocklayout//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/nfs/filelayout//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/nfs/flexfilelayout//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/nfs_common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/nfsd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/nilfs2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/nls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/notify//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/notify/dnotify//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/notify/fanotify//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/notify/inotify//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/ntfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/ocfs2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/ocfs2/cluster//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/ocfs2/dlm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/ocfs2/dlmfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/omfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/openpromfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/orangefs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/overlayfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/proc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/pstore//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/qnx4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/qnx6//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/quota//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/ramfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/reiserfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/romfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/smb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/smb/client//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/smb/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/squashfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/sysfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/sysv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/tracefs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/ubifs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/udf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/ufs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/unicode//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/vboxsf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/verity//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/xfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/fs/zonefs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/acpi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/acpi/platform//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/asm-generic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/asm-generic/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/clocksource//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/config//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/crypto/internal//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/drm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/drm/bridge//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/drm/display//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/drm/i2c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/drm/ttm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/arm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/bus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/clk//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/clock//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/display//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/dma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/firmware//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/firmware/imx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/gce//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/gpio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/i2c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/iio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/iio/adc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/iio/temperature//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/input//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/interconnect//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/interrupt-controller//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/leds//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/mailbox//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/media//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/memory//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/mfd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/mips//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/mux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/phy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/pinctrl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/pmu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/power//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/pwm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/regulator//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/reset-controller//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/reset//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/soc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/sound//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/spmi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/thermal//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/dt-bindings/usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/generated//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/generated/uapi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/generated/uapi/linux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/keys//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/kunit//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/kvm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/amba//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/atomic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/avf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/bcma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/byteorder//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/can//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/can/dev//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/can/platform//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/ceph//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/clk//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/crush//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/decompress//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/device//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/dma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/dsa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/extcon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/firmware//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/firmware/broadcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/firmware/cirrus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/firmware/imx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/firmware/imx/svc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/firmware/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/firmware/meson//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/firmware/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/fpga//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/fsl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/fsl/bestcomm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/gpio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/greybus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/hsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/i3c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/iio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/iio/accel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/iio/adc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/iio/afe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/iio/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/iio/dac//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/iio/frequency//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/iio/gyro//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/iio/imu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/iio/timer//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/input//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/io_uring//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/irqchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/isdn//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/lockd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mailbox//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mdio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/abx500//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/arizona//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/atc260x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/da9052//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/da9055//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/da9062//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/da9063//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/da9150//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/madera//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/mt6323//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/mt6358//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/mt6359//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/mt6359p//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/mt6397//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/pcf50633//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/samsung//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/syscon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/wcd934x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/wm831x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/wm8350//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mfd/wm8994//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mlx4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mlx5//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mmc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mtd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/mux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/net/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/netfilter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/netfilter_arp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/pcs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/perf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/phy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/phy/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/pinctrl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/platform_data//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/platform_data/gpio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/platform_data/media//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/platform_data/txx9//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/platform_data/x86//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/power//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/pse-pd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/qat//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/qed//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/raid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/regulator//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/remoteproc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/reset//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/rpmsg//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/rtc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/sched//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/actions//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/amlogic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/brcmstb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/cirrus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/dove//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/ixp4xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/marvell//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/marvell/octeontx2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/mmp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/nxp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/renesas//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/samsung//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/sunxi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soc/ti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/soundwire//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/spi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/ssb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/sunrpc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/surface_aggregator//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/ulpi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/unaligned//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/linux/usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/math-emu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/media//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/media/davinci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/media/drv-intf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/media/i2c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/media/tpg//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/memory//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/misc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/9p//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/bluetooth//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/caif//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/iucv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/mana//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/netfilter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/netfilter/ipv4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/netfilter/ipv6//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/netns//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/nfc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/page_pool//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/phonet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/sctp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/net/tc_act//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/pcmcia//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/ras//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/rdma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/rv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/scsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/scsi/fc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/amlogic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/arc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/at91//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/bcm2835//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/canaan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/fsl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/fsl/qe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/imx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/microchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/mscc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/rockchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/sa1100//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/sifive//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/soc/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/sound//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/sound/ac97//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/sound/sof//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/sound/sof/ipc4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/target//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/target/iscsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/trace//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/trace/events//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/trace/misc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/drm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/android//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/byteorder//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/caif//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/can//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/cifs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/dvb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/genwqe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/hdlc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/hsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/iio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/isdn//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/misc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/mmc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/netfilter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/netfilter_arp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/nfsd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/raid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/sched//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/spi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/sunrpc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/surface_aggregator//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/tc_ematch//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/linux/usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/misc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/misc/uacce//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/mtd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/rdma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/rdma/hfi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/scsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/scsi/fc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/sound//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/sound/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/sound/intel/avs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/sound/sof//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/video//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/uapi/xen//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/ufs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/video//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/xen//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/xen/arm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/xen/interface//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/xen/interface/hvm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/include/xen/interface/io//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/init//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/io_uring//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/ipc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/bpf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/bpf/preload//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/bpf/preload/iterators//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/cgroup//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/debug//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/debug/kdb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/dma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/entry//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/events//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/futex//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/gcov//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/irq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/kcsan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/livepatch//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/locking//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/module//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/power//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/printk//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/rcu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/sched//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/time//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/trace//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/kernel/trace/rv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/842//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/dim//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/fonts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/kunit//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/livepatch//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/lz4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/lzo//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/math//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/mpi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/pldmfw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/raid6//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/raid6/test//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/reed_solomon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/xz//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/zlib_deflate//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/zlib_dfltcc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/zlib_inflate//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/lib/zstd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/mm/damon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/mm/kasan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/mm/kfence//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/mm/kmsan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/6lowpan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/802//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/8021q//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/9p//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/appletalk//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/atm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ax25//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/batman-adv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/bluetooth//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/bluetooth/bnep//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/bluetooth/cmtp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/bluetooth/hidp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/bluetooth/rfcomm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/bpf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/bpfilter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/bridge//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/bridge/netfilter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/caif//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/can//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/can/j1939//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ceph//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/dcb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/dccp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/dccp/ccids//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/decnet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/decnet/netfilter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/devlink//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/dns_resolver//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/dsa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ethernet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ethtool//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/handshake//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/hsr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ieee802154//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ieee802154/6lowpan//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ife//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ipv4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ipv4/bpfilter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ipv4/netfilter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ipv6//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ipv6/ila//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ipv6/netfilter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/iucv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/kcm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/key//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/l2tp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/l3mdev//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/lapb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/llc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/mac80211//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/mac80211/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/mac802154//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/mpls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/mptcp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/ncsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/netfilter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/netfilter/ipset//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/netfilter/ipvs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/netlabel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/netlink//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/netrom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/nfc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/nfc/hci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/nfc/nci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/nsh//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/openvswitch//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/packet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/phonet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/psample//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/qrtr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/rds//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/rfkill//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/rose//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/rxrpc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/sched//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/sctp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/smc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/strparser//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/sunrpc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/sunrpc/auth_gss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/sunrpc/xprtrdma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/switchdev//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/tipc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/tls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/unix//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/vmw_vsock//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/wireless//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/wireless/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/x25//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/xdp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/net/xfrm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/redhat//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/redhat/debug//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/redhat/debug/dummy-module//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/redhat/docs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/redhat/koji//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/acrn//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/auxdisplay//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/binderfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/bpf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/configfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/connector//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/coresight//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/fprobe//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/ftrace//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/hid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/hidraw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/hw_breakpoint//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/kdb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/kfifo//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/kmemleak//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/kobject//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/kprobes//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/landlock//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/livepatch//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/mei//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/nitro_enclaves//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/pidfd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/qmi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/rpmsg//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/rust//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/rust/hostprogs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/seccomp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/timers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/trace_events//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/trace_printk//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/uhid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/v4l//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/vfio-mdev//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/vfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/watch_queue//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/samples/watchdog//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/atomic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/atomic/fallbacks//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/basic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/clang-tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/coccinelle//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/coccinelle/api//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/coccinelle/api/alloc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/coccinelle/api/debugfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/coccinelle/free//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/coccinelle/iterators//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/coccinelle/locks//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/coccinelle/misc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/coccinelle/null//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/coccinelle/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/dtc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/dtc/include-prefixes//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/dtc/libfdt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/dummy-tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/gcc-plugins//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/gdb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/gdb/linux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/genksyms//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/lxdialog//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests/auto_submenu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests/choice//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests/choice_value_with_m_dep//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests/err_recursive_dep//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests/err_recursive_inc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests/inter_choice//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests/new_choice_with_dep//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests/no_write_if_dep_unmet//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests/preprocess//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests/preprocess/builtin_func//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests/preprocess/circular_expansion//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests/preprocess/escape//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/kconfig/tests/preprocess/variable//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/ksymoops//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/mod//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/package//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/selinux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/selinux/genheaders//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/scripts/selinux/mdp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/apparmor//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/bpf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/integrity//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/integrity/evm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/integrity/ima//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/keys//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/keys/encrypted-keys//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/keys/trusted-keys//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/landlock//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/loadpin//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/lockdown//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/safesetid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/selinux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/selinux/include//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/smack//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/tomoyo//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/security/yama//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/ac97//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/aoa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/aoa/codecs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/aoa/core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/aoa/fabrics//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/aoa/soundbus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/aoa/soundbus/i2sbus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/arm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/atmel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/core/oss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/core/seq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/core/seq/oss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/drivers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/drivers/mpu401//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/drivers/opl3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/drivers/opl4//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/drivers/pcsp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/drivers/vx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/firewire//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/firewire/bebob//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/firewire/dice//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/firewire/digi00x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/firewire/fireface//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/firewire/fireworks//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/firewire/motu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/firewire/oxfw//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/firewire/tascam//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/hda//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/hda/ext//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/i2c//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/i2c/other//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/isa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/isa/ad1816a//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/isa/ad1848//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/isa/cs423x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/isa/es1688//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/isa/galaxy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/isa/gus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/isa/msnd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/isa/opti9xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/isa/sb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/isa/wavefront//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/isa/wss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/mips//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/oss//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/oss/dmasound//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/parisc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/ac97//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/ali5451//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/asihpi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/au88x0//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/aw2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/ca0106//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/cs46xx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/cs5535audio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/ctxfi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/echoaudio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/emu10k1//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/hda//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/ice1712//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/korg1212//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/lola//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/lx6464es//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/mixart//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/nm256//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/oxygen//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/pcxhr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/riptide//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/rme9652//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/trident//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/vx222//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pci/ymfpci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pcmcia//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pcmcia/pdaudiocf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/pcmcia/vx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/ppc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/sh//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/adi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/amd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/amd/acp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/amd/ps//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/amd/raven//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/amd/renoir//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/amd/rpl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/amd/vangogh//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/amd/yc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/apple//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/atmel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/au1x//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/bcm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/cirrus//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/codecs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/dwc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/fsl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/generic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/hisilicon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/img//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/intel/atom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/intel/atom/sst//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/intel/avs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/intel/avs/boards//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/intel/boards//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/intel/catpt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/intel/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/intel/keembay//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/intel/skylake//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/jz4740//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/kirkwood//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/mediatek/common//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/mediatek/mt2701//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/mediatek/mt6797//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/mediatek/mt8173//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/mediatek/mt8183//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/mediatek/mt8186//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/mediatek/mt8192//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/mediatek/mt8195//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/meson//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/mxs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/pxa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/qcom//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/qcom/qdsp6//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/rockchip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/samsung//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/sh//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/sh/rcar//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/sof//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/sof/amd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/sof/imx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/sof/intel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/sof/mediatek//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/sof/mediatek/mt8186//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/sof/mediatek/mt8195//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/sof/xtensa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/spear//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/sprd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/sti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/stm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/sunxi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/tegra//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/ti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/uniphier//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/ux500//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/xilinx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/soc/xtensa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/sparc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/spi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/synth//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/synth/emux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/usb/6fire//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/usb/bcd2000//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/usb/caiaq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/usb/hiface//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/usb/line6//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/usb/misc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/usb/usx2y//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/virtio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/x86//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/sound/xen//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/accounting//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/arch//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/arch/arm64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/arch/arm64/include//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/arch/arm64/include/asm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/arch/arm64/include/uapi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/arch/arm64/include/uapi/asm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/arch/arm64/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/arch/x86//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/arch/x86/intel_sdsi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/arch/x86/kcpuid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/bootconfig//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/bpf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/bpf/bpftool//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/bpf/bpftool/Documentation//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/bpf/resolve_btfids//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/bpf/resolve_btfids/libbpf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/bpf/resolve_btfids/libbpf/include//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/bpf/resolve_btfids/libbpf/include/bpf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/bpf/resolve_btfids/libbpf/staticobjs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/bpf/resolve_btfids/libsubcmd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/bpf/resolve_btfids/libsubcmd/include//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/bpf/resolve_btfids/libsubcmd/include/subcmd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/bpf/runqslower//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/build//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/build/feature//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/build/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/build/tests/ex//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/cgroup//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/debugging//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/edid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/firewire//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/firmware//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/gpio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/hv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/iio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include/asm-generic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include/asm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include/linux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include/linux/sched//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include/linux/unaligned//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include/uapi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include/uapi/asm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include/uapi/linux//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/include/vdso//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/kvm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/kvm/kvm_stat//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/laptop//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/laptop/dslm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/laptop/freefall//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/leds//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/lib/api//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/lib/bpf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/lib/lockdep//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/lib/perf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/lib/perf/Documentation//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/lib/subcmd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/lib/symbol//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/net/ynl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/net/ynl/generated//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/net/ynl/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/net/ynl/samples//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/objtool//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/objtool/include//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/objtool/include/objtool//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/pci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/pcmcia//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/Documentation//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/arch//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/arch/arm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/arch/arm64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/arch/csky//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/arch/loongarch//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/arch/mips//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/arch/powerpc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/arch/riscv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/arch/s390//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/arch/sh//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/arch/sparc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/arch/x86//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/arch/xtensa//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/scripts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/scripts/perl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/tests/shell//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/tests/shell/coresight//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/tests/shell/coresight/asm_pure_loop//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/tests/shell/coresight/memcpy_thread//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/tests/shell/coresight/thread_loop//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/perf/tests/shell/coresight/unroll_loop_thread//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/acpi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/acpi/tools//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/acpi/tools/acpidbg//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/acpi/tools/acpidump//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/acpi/tools/ec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/cpupower//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/cpupower/bench//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/cpupower/debug//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/cpupower/debug/i386//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/cpupower/debug/kernel//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/cpupower/debug/x86_64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/pm-graph//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/x86//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/x86/intel-speed-select//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/x86/turbostat//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/scripts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/spi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/crypto//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/crypto/chacha20-s390//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/memblock//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/memblock/scripts//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/nvdimm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/radix-tree//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/scatterlist//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/arm64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/arm64/bti//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/arm64/fp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/arm64/mte//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/arm64/pauth//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/arm64/signal//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/arm64/tags//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/bpf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/bpf/bpf_testmod//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/breakpoints//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/cachestat//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/capabilities//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/cgroup//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/clone3//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/core//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/cpu-hotplug//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/cpufreq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/damon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/dma//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/dmabuf-heaps//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/drivers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/drivers/dma-buf//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/drivers/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/drivers/net/bonding//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/drivers/net/team//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/dt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/efivarfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/exec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/filesystems//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/filesystems/binderfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/filesystems/epoll//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/firmware//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/fpu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/ftrace//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/futex//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/futex/functional//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/gpio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/hid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/ia64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/intel_pstate//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/iommu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/ipc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/ir//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/kcmp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/kexec//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/kmod//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/kvm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/landlock//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/lib//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/livepatch//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/lkdtm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/locking//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/media_tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/membarrier//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/memfd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/memory-hotplug//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/mincore//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/mount//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/mount_setattr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/mqueue//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/nci//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/net//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/net/forwarding//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/net/hsr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/net/mptcp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/netfilter//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/nsfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/openat2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/perf_events//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/pid_namespace//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/pidfd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/alignment//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/benchmarks//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/cache_shape//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/copyloops//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/dexcr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/dscr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/eeh//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/math//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/mce//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/mm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/nx-gzip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/papr_attributes//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/papr_sysparm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/papr_vpd//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/pmu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/pmu/ebb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/pmu/sampling_tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/primitives//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/ptrace//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/security//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/signal//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/stringloops//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/syscalls//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/tm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/powerpc/vphn//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/prctl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/proc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/pstore//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/ptp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/ptrace//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/rcutorture//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/rcutorture/formal//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/resctrl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/rlimits//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/rseq//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/rtc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/safesetid//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/sched//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/seccomp//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/sgx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/sigaltstack//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/size//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/sparc64//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/sparc64/drivers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/splice//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/static_keys//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/sync//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/syscall_user_dispatch//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/sysctl//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/tc-testing//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/tdx//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/timens//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/timers//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/tmpfs//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/tpm2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/tty//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/uevent//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/user//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/vDSO//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/watchdog//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/wireguard//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/wireguard/qemu//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/x86//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/selftests/zram//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/testing/vsock//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/thermal//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/thermal/tmon//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/tracing//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/tracing/latency//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/tracing/rtla//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/usb//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/usb/ffs-aio-example//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/usb/ffs-aio-example/multibuff//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/usb/ffs-aio-example/multibuff/host_app//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/usb/ffs-aio-example/simple//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/usb/ffs-aio-example/simple/host_app//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/usb/usbip//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/usb/usbip/libsrc//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/usb/usbip/src//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/verification//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/verification/dot2//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/verification/rv//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/virtio//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/virtio/ringtest//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/virtio/vhost_test//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/virtio/virtio-trace//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/tools/wmi//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/usr//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/usr/include//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/virt//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/virt/kvm//usr/src/kernels/5.14.0-503.38.1.el9_5.aarch64/virt/lib/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Taarch64-redhat-linux-gnu                                                        !     " # $%   &'(     )**+, --directoryLinux make config build file, ASCII textASCII textmakefile script, ASCII textUTF-8 Unicode textC source, ASCII textemptyC source, UTF-8 Unicode textC source, ASCII text, with very long linesOS/2 REXX batch file, ASCII textCSV texta /usr/bin/sh script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=334466e2a297edce15f058382cd8b0bcaba5fd32, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=3aba94f58fb053f3c139f4cbacd48aa796c87776, for GNU/Linux 3.7.0, strippedPython script, ASCII text executablePerl script text executableGNU awk script, ASCII text executableBourne-Again shell script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=29ab4fa7e44c3cb8608b039fc4bb43c54a153976, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d8d958fd42b8d93d2eecd33b3ef350c0a8620165, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=ce15dbfe2607c1125b56897fc87a9d5424d47740, for GNU/Linux 3.7.0, strippedC++ source, ASCII textPOSIX shell script, ASCII text executableexported SGML document, ASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=558133fc195dec6724f4ded8196c28e87bc59557, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=a5a9ec9d14abb8742871974ff6cc025342d4fae3, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=372ac21c4b531431fc47e6bded382ac441a3f230, for GNU/Linux 3.7.0, strippedXML 1.0 document, ASCII texta /usr/bin/sh -x script, ASCII text executableassembler source, ASCII text, with very long linesELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=33b59dbc8e3e61c36dcbd41de7170dfc023f0f9a, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f0481071447b062e270d3e9d3379cfedd1ca1138, for GNU/Linux 3.7.0, strippedassembler source, ASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=e7912423994647c023aa01f51249b8f187eab92f, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1a709ce2da0f15a6c2fbd89add640d00a3b4a401, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=3bf89f9e1e118a538f3353984338ed1dd156a3e0, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=2c4ea33ca61c7c29d7471a4ae5ab3565668d370b, for GNU/Linux 3.7.0, strippeda /usr/bin/sh -eu script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=3d43b2dd87a4ce9f14791e07feeac3464cb069a7, for GNU/Linux 3.7.0, strippedawk script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f205103864de40a03151823f763b0f145bf16e6b, for GNU/Linux 3.7.0, strippedcurrent ar archiveELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=bac48ae4ae9cc782fd35b6c7a968dead7bf3727c, for GNU/Linux 3.7.0, strippedASCII text, with very long linesmakefile script, ASCII text, with very long linesutf-832de5aa0e49114c90a0beee096255f05d6ab90107ba2feefced14a6cc430b8fe95115a36c6d0eb9b571b9be92c52d5ed34b6c60cf8c65203d0372cd8b6247c54?P7zXZ ׉!.L] b2u jӫ`(y1Q!ʫbluӸbju(SL1M'% +/b~QNE* c I!Ϸ-'][[BC}L-_gE*pjZJye4fgV) 3R\o^N'*MJ&#шbed|`2G[jȿ1@RF?gMH']/\5:*Z[j4#q.JR-oIr5\qhVkD \xi eLEr6ќCYq3x͈wRw^w.g&m luz cW3|Z$;^d>`,gیA-ȵ.KunϝAmkW-$ې}9'w4o}>(P't Lh3D.Z 6;,vtP,R9c&HP ߼f9u'54t$~1c%r Eo8Kl{ǘ>->Zu!VU0x>8u2^)K:`#RuR|Y)zcQզNAAf3 ᷃-\CB~|z{ 7iXsV,fJ06G(Y%P8Tt/T#eE[z jFa}Gds+dTܟ)S?6B*wa\1«VI5ոB,=2/䒜蠮Buߋ&5,( ǐ^  _ܑ4d:bNj@ Gp#5ҢJ3Pkh!pE'[u܁R|7cgRai㇛"pR¾T-q%#f%51@}.Ч jZHrIy/&o+o(g23/Uԙ_%|mB1q\ @,I{\$ MqzEF`MR"D!? x7/3)N *²_d8xb,"%6U*\L%_4ebx> 6G9e{r2]AC)CYO-'ͩYiޙ_XzbĔ de3gz+zA%7ĵDdRA9u~p<O: aDYSS(-.205H}pY@sBv7 u`gBtM*[JV(D!^f<]Eq$ML9;%q6= { PJLr܃(cN!cז @JF"JH0E,F=7F7 ^ mv{}kc/ 絤7LS9&_GT 6Uk8Za9mgz k@uxt)Iؔ>E3/lG^ul:& ;ewg6d. _+@0O$U0{=`=7 {R] AJZ]83ps)kcҚ}*GL: Oȯ$uYL폣w@P>L[JW% McmkA(5 ߣAE^McDH,k ֒.m"|E&#֤=T7Y|-~k&c\I!#K?ym9GWRLSQp1&Ѷ!}>Nd:t7o!" '7^H z~laZ x@-As~oq̡ʎ1zUH٨w5҄Z󩎓i(`L-pz0:9U0⻚I2BS!ė8>m=ҳ&qS#@| 39 ',_` GsBXUA9ܹb;5@ =diebVrH٤Kr9q$/ͫ;s?ɔg}xֱ݅ P~ZP ȸEQYAt5 gŅ΢tV-3vwa›0ǑuWq/1EFpu2ك6.3SQᎄOojJu勘8娚6*=o&5В_X4q `0#k|SHe$)RMmOÁzY6LT˞V! &o,굶Z>"/U~}VLc#(Oۭh/Zᮉ_hVj*r'C[Ik)7VydYnN DҰ+_^K?KE0 Q<\?|L'bYhPo#̙~4tL9ҿuTm#X`?*Ë* Ǘ"M?H'V Ɨ ј6"=a%NECyA.Qmup!ڿ?8wlFw02cmD?F0яWg]+g/n4[LN HD/嘟e3)۞",{[Qsd.${-v,.spx`I ۦa - kG#'/@8JPz%m_3V]8SFvRq<+HF2Ap }NVVG hO 0@ԼJZiV@2ET1}9?_$_:1[-tut2@O/d9.*a0B/ N`'ǻA$=|k=ZN! $:ZK~?758A+s~D?$0="UfV}lef5H!iK08~q~iҷ[?-uwE0Zn>u;׈==Pvyzo'}Ut$B1*QvmR ?ec5`#k}jm$%c. g4l-\|-y ^Uv=\ ""z-j/ņ{sٞ%[f8}`Q%  ";8pa_niK 65SSYb "9%pZ=Jg *gKF)GG@TNF[9C7]xǬθ8?p?A9،w#?^]Za4dWi/ bO~w,bWS» /*O~PZj&~nfJ3NvQ؍&%}1 o%u.XZ8*P- :gR;PF jGn ]8.V֌2;fL"kvȴ4. uhP^H-mrh̐qhJ)Fdc,L^)hj(QݜH"U4P ѲJ2;'K?de$4W=IqG1BuWjӷ>xMgz}|nR㒬;ZfgXT}[W_O{Ju%Vqmj:1>`Qb>uu=ڬYv#AzsBvG9+œ>"'V,A=a`.J|yM5UiN1fIQ2"hY?/=h*66I'1Ȭ?Ul`%b~;.)Gi CVp&t1vHïckۖ'siɇ2_ՀT#Oȟ9p}7 !FC2&A*wqiт->CֆfۂaEPJSLQ0]pm„)عIMZ˱ ayrȄ6׷_$lt>'?gN-eB}ڴADH,H&-iP}5ڝ.E+,Oz]̜^52}؆S 8Lhϻ5:iunlbݵM-fz$_Y."o!I8j3[eޯM?͂ j7Z3I>QGsjTxPG J/m@ D B =yf s\qC{0^3fL{(m\H~҆ud:`g`acN 9X"ط "84*ᵐ9[z܎7E z]kIAg6ThWJw]H >%, Y_gqXAfBUpBݸ%R\=_`IJKf>J;CX} 58w: g;VT605xzAG~!0m\6gUSR1<P3//DI;KOځB'}JބY! +_䐁M~.(xUs4Z$RkfPA_F>}mߎ$BxG7tPU Ma q:W).T86ue#Z#SpI6hnC8*_!5|T.7LO#{pq~ || +1H_#X\ϼY'li%'nJPݝ_9oz`f+f"v-]^Z4it2!S,H f7mh౩~'oOu i,}P a)$<%Of{#F[~t& r>G, e ("TgQO;/U+$auMdЮ.͆9&ƔVb㑋 #'~>™)=t^xjo(4*Ji vL5#ic $ cGF&U՛Zݱ&Xdi]-BziI͉idl|/; |>JO~؈mT.'Σ0RƩ=.s=!95v˘{TdF*Gwr9{>Ho΅ aD-V(3~in> "kU{T4#ʦ3\D "2橜  l觛q9WTc~Nz# ~2-)v"g39jZN]'E2t7Ojc'a{twFZJ ,t&Of.>0K!`}@ @/^Kau߇WL=JOO3}C@¨CbdzD ͮQwHO6G#Jk He| mzeb$>~Onc_?ƈ˷"R*tBH0Ʒ^?Ҷ7> >]ٮr2Ԟesu&f-mHQ TVՊ0t2z#^OT9(6$OF [X.696kd:i4a`j"5LBKJr]yN|IϳGbt/(2)^$qr !EFha4-/4l$\FR"fEjk(ip㱄ƫӂ sdT)Gb1?&n~(ܥvQ#]UٟR\S̽5"ũy>7V1q:p{eBfS"m1eJdmV&$3GVTr"x'.!prblrI3ZJ!"Z͙! "f'*a݈(eߎK:;* nzZ~d3\k ` klc @7!{9}NyΥ1q R P+Ow 7TW50`M>rnlU<i4.@9\3kq nW\ӱCC(νD-!W"G+NyAkz#lhDvc:R4V88zzj!=m.S)hw?0`?vwW;;lH׫E(j$]O1_#_`4= Ma˜yύōig$v5fgWF$$Ysaze9[19 P^o l7#=o7<(6W Q_SN*µkwckuGԴz v4 RA|P.uEf^@-*^?r[3lC+|J}u$2RKCk1/S6ʂe=j .0.󊒧H͊rj D-3 2'hjFNxsGV/Yp`~=rЮ_mi MZi9m9lz:~(졨?R8Xp+x:\S{nqXD  uwіF IQ "v)UlbU gˬb*Q M$nx@8&pmtt6?4Y;*f^2XfhUx\&؇qR]?'U֏p?6c5R ,ӧ.,qB,Kx:bS!9ro,7-ĸhf8+PjR9iׅrucU{ų87:!4aDft{(T-ºJ\KRC-ڳviY6ٿ*\ E^~($ä!Y6aivX #b[hxR;=ݝ- ڨCsIj_ @a(ͷi6*9,h3[W P kS}/1S0_&},r5s\TB6q(L;Q[msKZ9]ZB)Y‚xNqoI[T7|3`#ȑF?0PEFx= svO\,)ҝ evj:9(>*v8[ B_]6 U`IY]쳜 -y 4ԗ0-][s;N3SUԊ=_3摥 vkF1E^NEosYg n.[$[0$i kbUvp  Wk5GYP< f4hm8+]`FͰDKCښx_EH5gBYaGMF6 4u%.ܬuxz7 9SNhlpu Ip ? (SVy ;/=\Ϛ+n.2Г_f)d(dRQb=;#vľ%΅L.]q|+SC$We( 6cs]w]c­ Gt"/s&K 2l8r׌Z ӕ(y$}+8N|@/-ͮƓ]jfب{n|1F;G(sctibYxOZ6D,Zܭy LWqe14*с˼qibsբx9յ|S,{Ez$ 'uOZE QʱH'Bh!JDŌZ+X'.^EȷST-`L%qO@Vž5S֡t쎯lG<n ;$C-+, Z @is2B>1@?I^BlւUWt=Eh`໘|DEW&&'娒ί0I;1DWg UP$ L!ORRV:b8!HX(ҁFb~bךFLa}E:sFy4pó6`)\Crߑ|ח<[9U@h7*xGd(o7G'QZÔD[A0 QjrLBuU wjpS> 6T10knk2ěfT_ P(ѼVЮ {ɀSi?ght\H !g}xVp9,w *rMɒ{]ːfI,S_< l@ 5Km>%kԸ:p[gїYϋKi|=hwlV@+Ń9U31<ѺI m 4a/Fl3olDQ sh4%0㳹H-V:W YB`V֩aN;\XbZ%l LYཀn%"`)Ax.M""`)( c_\㽃Ö`}K?)(1;}:bzκi>2Z_bi~܆?`$N!ZS89Q,CA.8G<`1gY1B{ڹZlɐl÷ CBZ.3pan@bSW7I suTکc}?ɛxP`Ż{?Zs&V/9 ZLfoETP#%vhۅW< (7 (R%Lq\7&ВţR'eؐ6>.o! w;7]kw$r')${ŻoQΑ5 qfNLr Akq~Ƽ`MӨÉcXzs̲P Q6W/><=;Ĺ # rU蔁lѠ M`L=WQ|ngp984wl1H~# *X/{$yZ ݟb 7jSF~`}[w,lyߛf& Qcvǘ Uu0+d%WfJI);2]DF^!{yo|bWAцUc/>gDUn[MЅ{Gʰz "8@>sJ@t| WP" SFO@"l~ߛ+mߵ`h4Q :j)O> 321ΎiԖR"O%%c&8Ti_\C5D`y]l)b7T+†@)uũKi& FRpܓK\ZwH-d]9xzM:%8)-Lo k=L싄mS=anQPLE,]6/Q9s6(˯Lޖ=0lI'lZƴV|diCnج;qsfV'lL9`Ɠ;yB(3!aZ燫gM_fR@km_(C 3dqbFx^_VW!giqeRzFk6nOD4|_h'-E_aiG%!=|KR:ıN:ŵgX03%Mn7ϣram?Vkmmeeb5!3!=\Q37J\sPX?k{R*T TﲩKEq}@ Z0G^Mi^"30ǟ<9_s z~xWW^=:93uE8aue% %D 1hjVq9w]AMSpXiQmaOxVqsw\ 򟺚m0o\{3Ȩ)zR/;,JykD ΢\ҞS71On_A`åAq7JV! V{ 45EOh(0~E 7=CeA1qM/eEԈQHl ͝d7#zQ!u!gȤb4.ofX j,j7 ҄s,~lqY"|/, 17h9m:᲎toL<75sOLlؚQ?&F/Q> ->a;K 9bsHwLS&+POi&ЪuQU-o jr*ٽ̳M|0 tkM "WCqpF!yΑTϚ#>6`Y p|[/~FWsѬ˂i!cDnh̷ؓu\}BQC,dFNv?GKڐqA3[TGɄq +6vRTx^|D@Vؠ)^i}צ+kt=Hop[q0zI^06iW"@OXTTVd°~a/y6ܮYrH4 Y!ݻd0klrAԾVh)ڳDں[LSzT0/U5Ǵ66jMghEw5ڎ j!4j' Ylxu50w&S%<F |y?#R 9 V΂{i3twʚ;`UCJUǨ{xYt J@:8 k9`X҉EuuE&&߇ 5!#`E%,X43Vߊg`ڃ}VUd{.d*epF'rwV i g&>ݳZ{k)E}a~nptw30p=su63]wE[əeK!Z[]8IֳJֵhlJ ~*2%Xy.Ͷ9 , oj0&&o9G1Ukdy!%Y2ci?_&gf!rBjfnqr֬˭QC]՚KГ'ׯNTK!6Swxn/c 1lso l}nM{V҄k_Ll\*+vt&P~zBzyq8\Tq s5/eI{Q:Hvf `}gAmpJW5"طR~J#;1E5Ngʹu[%HȲτ@:hh.'4= lTY1?kDZ_↽mb?U]Œ4$^5 ;+ן, 8,mc?@VG{-g}]F% F{ TM$>T@<L0A>'U՛P0d%ه4|w(pjA6~ +J&nJ)ᴂSt)R,]t?$O=7E5TwqO O%$h?$5BCژdQr[U=CaBK,@#zqGAPzUX>X7' 4nLcSU\=e0O 둥7e_w*&_Ɠ'- ґ]/Ryͩ6|">SQ*#RMS9H#ʧ\+W.a熅7'7klMPkS @A +9#A# 2LwCgū y8{1n@tP2bqtu {F'm]\íabv,Q8{xK~lo{Ar%=N.CyA,aN}%Ӧ+ .ڋ3q)}\nQ>Fnu\{ixKX515Q엌fR7tf J:;&|oށkêo(/QF{-fVj38+ Q9ڔBy"hCɌ/}UE*vfOm7X} \ZGMsCBgT׳PGH_ufq\Z9/Kg#{/ rH1Т nc-Y +*/lg#ܳN w^' %1jY䏧hMC͉=tML֍d¹ZL@U7 ǎ.3Ǩu3/-oSۣ ض(lݨ74f7zi~' Z]&xEAzŒ[l*xg!+(l=aL8L1T-j,wփј[jaoTL41CØYHMn.VJ-fW7gAI11j@dHcYaH{B_;=M_uX3N?|!\>SfGf:p39 mj^p+U. B)vxA_w0jM5mu0hW.}CƜF5t?M$:1wKסЪλf&<$CuRTfNercM jG0Y4H1!S>[ 3 qs).#I$HY8]ֶ_9(=p}aH 5^(Yyxe|pl³z?P{&6VjY"<Јe^.%Cl*-X^XYf f^ qɺ5MX]2p1YB{\ 'l0'뱂1]:^ՎX" OCڂ/a:~'Nʧ fNmث<͠ fL>KL٩7+:FI녿,ӈo#ՍD\:Y53olPZ" kYAq~Os7+g~Zو{hn~Y s%ǰT' qzb$GaB+ߪ>0/"lt F հf8Ui k&,`ol|ŜT.6rlFisFbLe~Jh$Br1V˭lxf΃%*7JUs bJrЫhqÌ*'pN[öRvp@8Ewr5- Uu~A0E7pU}-&DxWy }E\6Bv(/N{ (Lg5FE\,[Q 8x͛uᘽO\ߥ& @%G۞n30UC,@Vtz$kd{.0gP +7J.L(^"lQY(8V6dRPaw!A%h< 5($?0HVe:@hX>_X wƲFc!m+~@hb+|/k瓧a4Jir쏭;Cp+v-1p05'3q8 ![&o6*EW֗Xw[ھ( 5{ijxiPJ-Y^ՂOjm HpW'(2S7jEYĢW WAkjD~⅐/LHu6@*tedF #o,3TSZ9\zwfFuUw1ƷU-vsbѺp iQ,X_!SkB!4{{ˑJxkkWn⪟9`kai"Xd<~?XYHfKfA#e" &G *$ gga%?Ń'l] H=x~9Bٶg֕y2cb#!sM j(cƸgɠB!԰\7Ŵ D+yU{>GNӈjZHu/Lf,_xNE W`R%j6#?R~^. A9U$$ {NEZ*$6R(.\h4Ln|y/ׁo0ȕ>Eg\?ƭ}/`V"i(^3$Q`uùV|gW,d\8s8}xbKپz[yKWmpL7S@e8d6a6e- GBLZg:0ܝ'Tplݯͬ{I )Ze(Jió{`iDMWj7YaLI[%Vc_WCV9fr"X|Y12t}p LAc{o 2ع/PI,cXɺJWFD@BbVĝ0}G4-d o@bfxC[8ӷBM0\鉛-4) jĪC 1ӂ̙#}2cᾰ)!>'LW]E’uW rZ'6^֎^_~kiok/ ;bFL\۟8uu#;8{1& ʃ*tmab _WnɠFEX\>rg -/pkुp /\hH]4YRmHvW#{Ca> t!at1ŻCi~U/;c_燪Ŏ鋘ѧ9x'α}9.{ΰ'foxvZyv6Ͼn_E!ktO@9D!cbJf&n?j·1fP '_٠HA_ҙ1CtXWS 0-l ?NqMln%yw@[BBEeihMËxe6po ;L()߲o%Y%;&g~AW:D6% %%.x4Sw#Z`sPQ1sf5I|ɇvӀV[/ BCJD!81oQ{Bf?T/ku5E WB1Έ?+Bo64'Q2np/ݭ &`ewWr}RTb|;)Js6f:J-U8N^040B%K"~lz Ds- !cD-oxQH{6ZQNZ+1ԁdZ o FxGbtwV틆 c]ysW!YPθXuHt﷬B _[e-d Q@L򐖠2X1/}fZ90lXKYpVəg]dC6!16Zv[H+Ъ*DU]UZ}GEHQg~8a1!xTʉnx/~j(+T(ݛkHA fhv|ES$Л,;$"o2I(el}V`o$_l+[mnU= 1*oD WkB |\fB)S")-_2V6PO7`mkhT5k Rcm˰53GUaQUCsL3*6G8OY㩇#GuXyM8U]F?ύc߀/*U4W1 h~PFWa#FHx<{1p&TWN/H)Xxkx-? ogl8 O}j9@&&͒ڵW~-)ZTg40Р#F 'KNe*?9ZK_hbG37y9{qq,qL =) ׷l]. 0nxj!q5M\}<ݚzH4hOiS 3Nw]_`C|}$G:Mehxɭ[ {d>"87qaZCII@_:Sok65Ǯ2A(P 40o!Gʃ|(+ZEJV?\"FyLxe`ck3Z(dЋ-4PFl-5wݍygOE_㮓A׹m/ N 1vC@sbIvI "?.ɿiĺp0q.IG땎4XfRi\nm?r[̩NG8,L*GdzE'6=qf<.qSO?p=k\mI2*j9[Ia7-Ck\ھS;tھ óG Wo<owX6Tأ[EqZvf+6XĦ/Žzؑ3 $ֈH |:>wpB5-OrV< `ok-qTMf hMH¡w5pr`|`,R{EӦqvQ-]i5+9s..?3w)Ydje +uٲְ)4<I; o~2܀-jdF׺K1ǘJv)+4  r`s㑎_':| ŲYSh9fS=\ ]oTeoC F66Ζ@f^)G$#kβ7@y~ٛ ds*a!qXtN7Rruza8 G-Rk23h#1) 36Å2j,5܊sOͅo|)V !hVbVQP!I4L/#նKK*r@eJ8|3cyڝ@w$ ”22)9!7 =FAEd&r0о\((Zl6xxVY#),5^G*|}g5 RCŀ!${٭3'Pjo%k GLyڍ؀߂kBM.ԤNubZ8Wu )P͆ߨM5c|P9/*G"56 K]MxHܟKm9>kK; o\/dnt|rگiбWB}eJ:O,N 5}m3B6Q*ä}ļzP3AjR@%<`}_[rjIt Qx[.46=]FJw Q]"/)߿5nf49gX^$i/A#Ej 0#¯;  u#jSˏ2n@4~t:m^M#F7ѫ+f]oF MC;0-y:^D(Z?S#[{{ 8֑PuU}THρ۲ /*Ow5yyo{G>"〳u /k;Č}IPR2 Y ByPgZb%Sռւlu|BcQZ' w!?v 'p,co]Dզ WD)k*91(W8uф䇀ѧXmHK(LmN2p͌`V ~8<*FNv(B3A=]4n%롒LTK@Qc ¶wK\DC} =OeǶF^Y(]!B%v&Ӂ4;[jYƒʷA=i ܿxK2hV[+@V:@4㜻1LI)/"`6Du`UGRN(ऍd͸(Ldciԁ/'8.ԉA` XߨTҵ.VS%h|3nf` 4a]'{mqQuŐ 7RDt˘&Hb~]ٓCSڼ"FDl}w?:.ٮy="3!1AI|VM8_.N1qgoa-arWl;kfGdOhxX$5M]fk`,?b{ҺOnK$cQPNG8Y`?DUng;kF@DZGH:2:/ӄ[ŸZ!+Fwx=k?0w+>qL$. '^tXg P&98%%J}! ̠υA{7;fz:i[._XqmLwYaAvi8%Ax3E`B,`*w]ͩWO$JY#af/?RUϊ&$B`/lm }EgŅep_MLr%ſV땿b٫U>`&:37yz ~ľjȌQ1o?Q)< Չz%cyËZ2$1\[jk .s2k BAӱlwJvW[BA Nb0ekC!B?'6t*Nd yWѾ[ah61/ZE:]V2a ux~Wx\, vw|E2EZۥ 㯋G`uܒ6To}vk:~EeK\+c7Q~ZI|VzDA]e# #;aE&Mދ5z7l4j JlQF^i[ &cía`&!kkT#:m&,Qx _νQԙre$Rf!7CynJwI+2^b?6ZܜDyA(VM6/&.J/^v!kh '2 } yiУm(&-!K7Jsp=,t%Ra,cva3LX!rG9lFјKbR% Q2y5g\,?CPH [Z'p$RI? XFL<&g]r5ɳy{2q^bn~*.Fםn8 OA5qȆmI5wA}XlA|SW+QLU?6ic=e}/ئT,vCؿT7qpm0Q:Iծx ,K/%@jߴb[BCՔk0v)ei+4a5WҐH-5r#{?؞?SUv .鯰( +CmbKRk,0dQmVͪ)oț,FHj>H]Vs;S?VaCTk=cr>)ߔ?wFH_Hr.9Lw˧w_)cDxDd;/&:/Yf,{KcVE>7mաW[R trq恡g*j*vnR3+(F>I*$u$D8%9>#Q]69hp{,n2uN!>fPe 9$kuG;SeƉj8ƕ11yMRY$ x?I3 ([*3 Et w-]|'Я04KK ɗZDqA;k~gs.4R0`8N`cJ3G"P$-/?zt$E;%ߩp?$.SSF9N>v%BŶE48PCOg{r|Hb" z^.\VTqldG C=u+# Ό.x#q}qZPy5qdPwI]Z ]GIM~ͨ\ NPh#U*ˋ)ԒFUE`&N6CmvOXM/NMO'Z@MɥPrd{ 4;ǃhwG FY|M~Q{x!,K2㙍D6ivzA(@<*¾;*噦]<[}qj?O@Έ(F<7J3#Sc_seL\QP\2cج:EsAO*NZަ?/׎=vòm=ikk BjMxr(<;Q^x  i4+3>':3d>B1VXV$loeǹp8ҼcѮuKa6(ye{ eY@4rFs)>3V)I@FR 5A=>-Ɓ)Ūnu LAgK g$3ýIaAL1q%] C;Bї x#tGk}Jg`$OEM\Z(uu(+ֆhƪ9vg4tZieӆq [ @c?AC眆lбB{Cهr^Rmeh:j S.MQb:̭hl&VjfRMKZƒ&P] 9ϴc FJKƃ'/pRA=k edj M0*BR"R~$Aلሳ6*יO}Ƽbu}6ޚE}~:/c 2˓IyEdtKN ҁ7ґ(D't;;# Cy-~&lc70@GYW_/{o7߆a#ixet+z%H ./Orryj=%Hl"D)/Rz=ŚlAvJNtXձMd={wWDw0w}G%ԫZu*& %^ jG=&ԆH{U1$qCR5JKB1aQD=XqURԫqvL5ilV$BK#4J CǔIۥZ-6,J.X`5ߜk"#qFOAo*XW\ly-rD(T6qׁ76`m3:Gz! &OS\% rٛz&(?3Ԋg#D?i {yz;z `4ibh%\vx}(bZ-$/+Q{~m$P FF0mHrn )~2C|Pvvƕќ4> 3σ ssZ;-6]x[q>?3{r~M(]jXzJkL;yi!RB묶6Xu|r1YX]%_(q󲀚m#)'&WTʍ>*17? .6J#\$/DC}#dp6ȐOdGI5XY+%7sj/QsGgWPnoMj/g 7Y,ᢐx u4G] i@DwHg)"$ if%-SN;H_/VoK$$D>(FWc^@))k&4c>tVhΓ FZt;?v0\ wodW.+ߖr| BZgfd|N7HNX| e'-S`W_I2KIF'ltʬ%#if:Ч1 X-!!akYߩ˂TZ6Z2CH͏Z ']>'TC|v>˺hF82g‹'5,)h];ez6+ufvXt%/a8Y!}˞`C׀,-1K*\^ib~yc.ކ"ΚhyR!P5MmRy[.40(uu9ʄ3uKP!#Oic8^蝗w"c餦<*e?Ab}/eGQ_.gј ܒʞ7,K,IO=o TORWCVsSs=weY9T?_:ejd1G8u!&5ΝzRބ ÉKM}ښhWSnZ<V[]D!s5Z~84#9h,vuI^y|Z籜) 4p&I Ni674dd6/.< Y17`{C@r*N_+dd銀[oLeȈcRO'5;p >V)\Z3VB mrrFft2ʲoDud~J|y W )DB˸q g>%@\XBg_9(>f_LBT&t/_/!@țfLZyq *L>fEZ8: "_k!~~:p#Igjj-N&sk]q-_cB7jsF+ P)[ö$En3:|2nJ\췃S}!f˔ ׺ofdQKq{krI\;᫗0l@EkG?vb ˖,^GLh)[H*C]C>C Ҳ!Q}79(le8cLPlۮbxAP S(ul3{Yw YJtIX՛(6w)4kʤP)!"ޭP 6`[v:ED--oumų ſd.))>I+_ݡ V(Ueg(a雰1O\l4T8bg972>B21)s\F?1#WUM tC~q"VfZ OVNQTtT" 퍃6l:0vpP\|V#1["<wJ7O`~ƈ[=aoFKU`LnSu=^iK$GۘG ^9,٢b"wmT51|I8ɻoU@]cz?lK%|Ο{`e<^A(;Vݻ[:`no.sHhaĠQ$5dv3w )n .uنÒRr{_C=47Ū:t,'; /MP ,쎹YD'A)Ugx;"e9[ldE<|4mX@8 YHO+kj?1 #VT7~%ؕCE|#OT'!zɶ[bǢ5'e|wMbL]pLhLiA?S%Ck|~kQhv#,b6ǩ8|mދϼc|<3`EQ6+r/ .Х͓)ْB&ijK}Qɢ 邝 _g0h~,[jWk!)ʣ>Ζg{\v q(a݄ ŽD Voh2G+? _[ޥo|[Ȟ=߆឵wb@d2cDѲ^%//QlPLm݂IiONp{ŖoÔbTݱ[lq2َ.M oCKmW~3:y~Qwllf:Y"TBBۖEG-85)4`[M5a_D٘+Ch+*v N=S?mP:1.7 Iӂ{D+ò_Wq/9+鵟{!) ]xXjE^D"[oH8I}9xfC+3 Sh[:Tw?NWŖSOj7J%,]JLLez,0!ʼnӗ̯g/jaǦn{[U0t,hŬ5]Ea]R. 6NoG> qApYP< lGkIt mڧs1Og-X$<ZQzS `aP-(VdNds}tkf1)+aܚ-]OA$FgwMSY& h#4tg-ڣX]iTݍ) CN5 .GI UD[a#,Y硳`KW/GvYJX _ ːuS:BAJ5hFg,PH-ll pvzNjr9{\2kVts&uWB ۀY8ya$WyJ"`R;ޗ2L_6{[{>wŊRs3XL|9A,.ogmyԠ1hg}rj}L7 3 go Zczc&Y]r?"JV?jMUDaTIBIg(/I\5&jdMWKu_|c\\sC4>p:j$/ %qX oY:|cUً"M=ǚJ7FD =yT"3 &T0i4#k=<u<3p4ءW9 !܏F Sv(HEJJ{ :iqd;3o=+YOܖF؁B[ q~8̊[LSa>r-&-&֌2[8ԋmaeJHh20_U Uy;҄x=osϞ6AƜJ7ՙ'=PE^Q{ /*ki_|Z#{{0J1f\T Iba%A\׾XLn k|K/B \%(O'ôsg)1Kw/~0жHŤfgTvj]<~+bK罝>e*(덁>iaEa[xC_iR1Ls9T d("_$Oawk(ϽtMlp,N]_LR^c1" ikn*Hҳa9ŀ ЍV:OXկ`ա$KS!I͖`- =i{|;X?~Wl71Jl/LgH pI#B*yʓhgSgTQ'y݅ Ԁ)a!s/9T^:UvQ"**_ӖlY@Nԝw%7~A]os5<v,O XIKu冓qg0Y[W m -alB~nqwJ2~R8Ѣ^QBRi%lo_^|zpv @+4]%"gbuQ"5?a*T}]b.l9Ay' m#>@`5 Rމfj샪) ]^i EQ|(YA5T, B >8d %G݋M,B?R@v(m77@y~ۻ 5ׇ͛44 $@(U$LN.gE?gVa 1s٭"T;E8*̪R*D>֞,5ZTL1da ul&pݰSj9H8;xwJКV{oz*t}4x Bu4 义j<HL̼{%Q6#]Y+K;QNժn >< !@k<@M `v5 jAc"LLh 楍&?iH%d?#fUED$+Ct44#vDVX҂cY\{xc46/p bL?eKo^+DyU!S15uYLh p=c=8f@̈v.z$u%.slv0F+x!xMX( ŏ#q yLr1%AyRc ;?U8meb9Q$%z}dcF$D k 5]A6=L431[M|Xݾiؔ6eiR.#Eu.faɋs(^n5JL%^~jhxTtD'oZ|T̗>(8Pɠ mEԜH /SOu٠fD\+ACp!ebkgGPV vЗE >I]8j.: pdpHWkY*`RkTPY/YE4n@ QݱN.١4ֵAJzuN.M6:3<`󢵗Ơ Ze[$y>F.IY}3 t媚TGvJ^)ѧЕ[ʼ|7qw}eeyJ/]y.F~ xĩ{ZF 2Up3#}ΫB ք뽓P?>[%7HXZ ' lJ5ZMDmy6Lw2)[ov!FWY*kLt*{E9؃H9j4jD$ܺ4~U<&k-*ULhD?AX,(H#t&44R IPX8=!k 9ԌmS 72o=w]~g@@)lo'sY>?`Fff jgyt9 /s>iw% A9RBh9aM NR/D4%LfVۅU4 ?)pǂJVH$" AWTl-m=FW xp x~nKl+|Ԇ|ي=&?G-5yf ]YbIM"I- $ڞOӕ#2D]Dia}`MDxG& I'JIi,3,ob"i8S]ԊP8_d \;4Mo "ziZ .c4yxGF .oRµԅ`eHD \NCG \eA'q?iV\Nӂv7ͱYߛEZ/YYDV̹<Uo<-G?>,s=c!(Hly)];]4Tx, '~?u7]panTϡk8g߿ToLz\F5Gc":b)U,f,%@ b QR(v l:ҳ.6>@(a^H)Z<8xS8۱b^(n=_E~Yj &qHox&nBFjI<`P=h\a#e]KLШ?AN3*R=͏p"%{8x-=8wM0O4-|蝹KgGEvE*-gF =eлU/)1YLltvB.kr v4XfaUy'w4!3-jWOcJ,@UxS\?^aHZnp+,Enkn`"т;JNU6apMiJ;IrR^7 |OG+Uz7;(-Ԯ1?XfxͮS` ;Œygf֠+Cunϗ%]dgSF{g8j=Ͽg>Gj 7?T5^53XYnKmLR8t4ޥl,ƅk;W3z\l36?æd͘ ~&K+^\iMBxq=w Zw$m*0g⻫g.,˷FRaOtMlҦX>C cpyJWcd^i߂l.<߀^>*%ڟQ hN[; y{A%?W۷*7C-$I1%u얁kcܣPؤ\|Yoa7Lb9Z^ l+wRQٻ6O?Є5ѲE]w sڃ4Z]tќ%fz9^^@@6 ] R˒4Gh.Fص۞1HtDC^v`+ꬰ̂]s.@E*Qg;Ep& ;[}qBBRψWʪܜK'^kW>@<"}q_=Km1z T2ؚ){cpAy"Nv9™c]7QBUڲS<:-(Z*MrqwoRH_4ޙxUT+`O'To:,:b&_r=29!M<nWĎaw1Yu[Q(Yd!_%kH< _9V7E\]B=N_s DRŷdQ) X~:hT Te3&(nUn1@yqn ̂;͜#\ !57J}'{VK@aa>hJ\¦YP(IeWN9u'edO`4j0+-3$zÄsUѮp;b*N3sOeϨy:leوOB(nY;DcA섮n%,dLZ:2Dn5T\$3GH;Fo Q+l0?\Llv;. 9CдKF#cg+ENJV$po QI9VϢ'@uSy*MH( nNcv(R9(QؗHua)((UrvZ2JKA"lZ.7}%/a)0f$>=-]dE K հ ݤ]痩ݔٶD9}Z " 7t >7- pY0@ȡEd+*ѧFFiS.֏ww8'ϛ~5M 3IG1p7f/:R_oG>!BN3rn Gɥu&Ot%~NP񘴚B@Pm*(m?Y*g;@ɟ{k C> D)"TZ#ߊ#jG{WHK_h XiO;X=!#Fፎ?Tx̂븮:@! -$օ aJ6 8;Ĵ6g4ȗڲ)lCXn{IM|;6:m@Fs.D7_H N) ^o>vzؐP1' =Y:Sk/GcJ)N8mw ;@ꠧp*bLl2.{62:e}lvztq9._jV w<]ގV<ҐSq?0s~KFl )Eצ<~\גl V;/[yQab/mpTyg)|Lhqi ctp}?fk8O~(,Vۊ|fn!htc`z2!PBc<u߭֡F&I5>q3gh .a#$r!3r}LyGxж%a~9+uKua؉2Ŏum=bt!tit}э5skD!_r[9,y0w;]f%2P*#x( ܧ20kk)H]zs6{䭬7G.F_ll(ɩmm܈fn_P\$|SKe^/QBX%V}^BVz#p2ExD0[=:i$8Q`gԐ JTheo0zY&u rE;&lTeГ u6$]!j} ǖR|P9az:K*opԙ.ҡDD=zX6o|EHx Gʠ !E cxtWo=z]EXa^p0˻qwr$kquWa/Y%Q 4>T}A}C=!Mm VeTzEDmU$zJʈ_3weXfSe8vЃ. y.f?f P6x#unlVm9.ExVL&5hӔ~ac?1xЄwX2qf4 (n TRsM|%3xwN̰N"F3'zj`?~S@vCd4WH]rbTh$ERn$~x*=ZݵK@UGϗr|8EZ3z Qov{!y D6+3*v$v_DOc=37mVg ,_d3\~E5>Ji&ߐɶ#߼`% ov]ȶxӨ XZ GE<,/C*p+J0ײ.ՙH"+x>Ud\_5m woZ8ړ>55Yr*!2Uz )_{JnRbx+m&;gRHб{Q}e)qnU&6fN8sW"e ѡK@SOV:TFXB,2)wugڱx67"ݵSuWqoL8lIX?{uS2ևbzu`@:d{8|CIF(wkJ!fҁ=|tc4~3h`3ŌxBkrհç{EH &[PGV5- Gf?GE ( u93Bli|Z 1VԎHɀDfL3{JsB0n5o+!yÊB69]Ӓ7 #hl3=^{!w7aJ,fH'{+D8`~n9e(y=Z MtYaW]7ЩUa #5qγZ&&j9#¼rX_:iMxeKqzp̕ӻFr/[SU` 9\EjJkY6$oUy =LO2~~%.@:P;^_hU tTy1@L"C$ N>bS37vZSUa>CB۝ɱ9YB ~?pn' ߬+d~i^2.Y!ۻ!%s19>8(@OhXx4e-Wfx=ޛv0;mgrFokUI90`ow9l K%M@;")X`rq Ųⶋrhpz̬&ҿMt!#;0]IꬷbW&"~GfJ̵ɚ [*+D9t7)Aot|<> ^_~`dqX7}I*5F5!& IvLcVVC#iaCE~ ް䮶О5*<:ۺ9ɘ O=I&JV!K,>ҋs o58MQ =q SE"lMrPFն.lltܗ -a0sHT%nJv«IP;1%|&UZ㨃LyL-#-9̧d&3ҝM.l /0ΩKiMre%d*+ܺB&э'8;hQ8Ź)sL҂HV#LBgaSP?U;I@,+eQ N#o& \8^qq;FqVT>fB?e͎ʭ$ RY_}bDowQd#Dnܭ,4-U'q"-/%rd~H'w$6ςkg 4,J#,4ZP2h( khO: #KO5(8U (,l %E!N3u~{@,C|T˃2Ӣ {m=T`S bN Z!o23%\ 毓\ʀO0ۖo}žg#YH23(vw35 7URE:u?J?bf݁byf -G^Kh;؄Z1~ޠX&sMX' ]p,=p"ˡ"Ag6"&HlP>*^¤?7ߝ~;+'i[jAǓO埋[0|] ߌD t_ 5mhitdE x&:FZ8`Sm3O5qq |q: f^;hc#k6,>rc=^I? 3&'bW2SaO)YaHr&|uÆt%3 [#i4=+фQ:]gEn }7I:*`UAp:yaRW/Ir,}?dPBled #H}T yc1=HSt \HД޶fr2%[WYm:-RegG?-U c34!oHKaw4Ru }3T%Ayn-k =y^A*Vpf ?8Zg2h]j!.qϊ"{^ sF@tإ|s33-֥4&vFg)}(R8|0H$ Z)7F[N:ğk8e!̯%L',C|U]8݋cr|,=N{b( J֕PLgOc6pJ:KoQ3{AFhr)ǰXkΛX?W?]Px|S=}7&S`0,R!3$ 9 w7ۖ 4Z&,kԖwΌ}|$V7ֆtowSO ÿ6ݵ Ws5Buym*HI"({wH1K{[g9(Ch#E^A? ]!0WRrVVg#n# L:~;=_T], eI|P:EO_ @6YQG'7L^9ej$7ɕm2~ gr}'b@9 ܉Hs?ގ*[E8_WOt-N(*t9sv &i+j x%`xO<$k.gd^%8(H!6!3-^|?.as esDktB{s$;O# HeOH|t paq4B8Th|)S0 g :BS}$uߌsrJy4+\69[<" K*7 WS'9l/_Q;u}F:Zuf/z7@bmS|V&8 e3 $2:WqHL8(Tr }͙ݼ嘱V: p!ji}5tzom0k6v=$ JJUoX-Ȳ5)tϿ sHO(>VwEA38'~10use8NwIÐ ld&f@ߐnSekF] nK+ }})4_c/K4،.|nђT^$Ib hTkzmx:Ry@O %y; qNzkndF%bO :5Jo/BLT8J%V+r!G]xnG66ݎ*^Y;q9 lpocI )N1 pˋ=-zy/#q~Hs㚵iu\Q9R,H=c <{WiTt4c̨jU-Gz9 '6ǥPU?PCOm{>bR2jVv]dtka&*DkZE sl9jHeCdϬCA6 bsnq{VًO V~FP!7`+1v4\0Ks@J^tRfwAF%#}kj? U!wIEX2<*O[{y{nq6`Oh( H0 (w6%m¾~iDR|(J Ӑ)@ɰBDG߼ؘ!$ (fY8S6#}҂$!~& Xp0-/#.+J?y/T5Y`>*[n8v+7<9o:Q!i~[.K#.5l`$Uִ= ;b"mh.2m[(zz;iLJ7Mr]Xb.(1K7s1j2T)sbZǒkj=n̤Mn|W#IhQ LxXN]"ȑcB1RK6 },upИ4.u,(f>C#_ludUR]YV'@Cgy`G%L.57(!FɊA|aʈ'^jT&S 4/$e-/)1n~< |Gcf弳kK:#^ ϑsNs+Eck? HT7dHP :|H 1ţ™oTR%A[_mQ*Jt\;c-nRZ!V\E_8-iT p x")$h/&- )aI1qQ}'EeѪ)z_S5taF[[aw8C_Ihf{k@nZ]gx7xITg ;WϿk$bF?=K3DulImb=+]}ocDŊK)WY TLJ|zʰl4[J9 C LOD JYMoN[V )| År]<%n,S MOz\4y-݃!D I#Ε?%%ۆۣ0_;I $L~.iiОeoB\0b(-0MPNoV5ϐ#֠P.PK#)\U>ج̃ڿ@lR5ݪYU6_ qil=(7?9 X[A4ۦ]a$|W NsNP؜.aIㅽ `f>yz&sCa4;G?(F1 W0k/n<{v5dʏ)mp`.ڄYKqDaF <^BtΔǍo2q ؏D'oCp*lx,/Pdt[1ʄ)Z[>z%n{GMCdzj֭\Mz 2)ߴ_v/FMͭ fe#b5ӍR < \ DR1ei3جɗ#&B\p en7JHͰY-~HPN &5@גdޫZj*@$$A[- - [w^BJJ0_7Otbl=%JjP2(@Ϟ;**zNN􎘳7DZY۔5;e ]sp bQ(+UᲙU-Ɗ|MLK|n[ODf g媁x0)[2FJ?23jT:97Y_ivcaTaV*2Jwn3pM]!&-ʏ_ob6|ΦbM!c/"Js؁yU,tA"wG' tvjNEA:HMIr̩ 84'͕09CgYSh<}b3& 0RgѢ7U~j;H9bxWgJGAWCo+n|o8%lA2uYh2jRCf$o&:5뇶6&lE}Grhӈy+%z=X  5.LzbGe9)<^G4NrB}yq D)4ʨ#3E2l})%'\V`;i7tg$M.#l4f1=(Mw`:+3hir\u)Fؽ*=y] n wl D^t(yYs812PN>CE*Gp#V՟`xj*ϫk6q LT7w U?tcmXLSը*oL4gŞ?8Y](Nt8%ļ߬}sODry%ʻ ynNcBADO'm(a6}ڛǬ MPԦpO^?kɆk6Եy{rb1f,8Rt))Ue ZWI_KI \Sj _FBrXy|'m5qc CEZ"ܐ͜ÆF3Ɯ /TRHSws\%4s@:~R-6sKd"+)Qͭ9?W&^6!u5/'2_[d$+T!MV(˞;DtR&E5z܉Xq{PX1qep)͒ ZiL;5/̊GZZVy-= Iy#GedJGPۢs]BCӚ)HYaT^0rޤrg7Ͳ'-/'-</(y"CtkT) ՐW$5NOd1#!md< CQyn#ɛt­6;-}io2`)roH+]t!j) P]̍uU4Y J6=c`ׅx~n+M{07q {po'9'L:{DCn `D>W}3kgٶyil1׶^6֢8EP!uDZ^xӗU~){:{$9?^=M5xح&SZo4 Ya2lrx-rnȶ܆.=ELA( @IE|gLx}b3RG\ƈUsIz5Nj{Xxz#/ c4P"VI4W!O˝\:32[{mR(I}ۏxjo[Nk:ޅ0qy; s8XuN#=0WVEf\`M=Qg\mXo#*UBg%n C /t.@|hǙ zn]qycbIc(`]ἏyՈgVv?aBx>t l8\i}Gƿ O,g>ֻ== ZE௛[xg^DN015&&d,vLt)ؔ[58em {dcW'?h0m~Pn*#c93=|h^%y"trTİ#ÂWl7:_\Fg(%luj~ȑ|l2XQaxVd%(t FWJ dHN?;S2UiD94odc5 ӯ%M)GT!TŃx"H@6L@PT\yE]1 $UQ*F2NlP48B(=`LF"2dZG5{Na-d\dR-ϋJH;n Dtֺ@!A7٪2+Ǘ`\'#cg%Ix#9#rWf#QmF'L*h 9jԂsG|[N | o鑰DR,,ߥ7XBPb Uk;'PڅmJvq\I|ImEv,?Xɬ&l?ɶ鿢Յmyh'h] weSn[ 7ŧZE/y&.E*m"?@d)mF#TCQ.{\{Ud%@*| ˴0|<833l)ƳIn!GOj >o+KT8N_%&ҕ jR71NA#:"zXh7Y)R3ѸtIֆ_]LF: K;5ЏUXѠɌ7-ۋ/b+>\=k1cHد#5iP3b66`d6!SZK+_ NYgJ_ BRcܽx@B&լԜcpYT.&vqlHk N{V/Ӫ<Eʅo $69dڃcGHˉg%2 &QnjEU-&K{WCˠkk UQJOfmur u tT#B8=R_B9#kiȈ%|2G/LQmSZB&w-L ~ re+9ƒUz|,\-oekAe^''82nEJ喒o"[ 9y(19^^P* @1rIf\dhm}A6yS[IUt3orߋ r7ñlT| Y258ŠBP :pL " 4)xBL>YYU /3H 4z@'(f<ɑ+zbʼn8"-dvCu%`KhCx&1Ӝ SԣHlQK64sQyloP;9Sj9?~h9hЍ5Fϰ:#F֣{^t*<~GXyOhU9\RBmJ(5K'8D>:Zl%?;IBU:&[v:Q/ɝ1Tb Z^+0_:U$R@)~W5HdtPu#9LPfŽcE)RycDSjK[ N'T[J 5h7yGtH`kLhM h+;'(SNNPp[|]؈!*ă ׹ `B &MGeڎ\@2a=ߠ&ʠj0i'ə@g[S0Թ=ێ,0]Z' !8ig|RV'օOb܀(oe@TdH%]atJ+.8"Qꐛ"*k\Os{}2[.3Y{[ ? ՅmO!njh p:ߍYrX`nMF sV:U?3ǩgy&鼉yl5)<.#LnǨKD7g3Aoh/ ]/DqtV[ME˃Z|nA2U3"C4߄7(HZ> ׸H pej4#2÷q^PDWz1CJdN,¬@BλbasW va t%y9b+..`_-O$iq*e3DrVuBGKWXop5:BT.c73q- lPEjRsk4dif=m%j ݬ`t}-Up+..]aL0=3e뀎_v_b#\AKD H\-d<=/@@_h瀡BZG?.S@+T^f~+v~|Oh)8̨xVC+qsyvԩˋPexZ z5*A8}Vp=5_9;FpRǰnP{Hu׻柞n0UBue3 )#'73V]$2 !$Cz]t[j'5coOv4B%AI\G|2^D8Ш?]#R(¼^&wuj`)(HÊfߧ:&UhF(oɴB+g#Ta>QUng_j]6_~EXȣSkyA0#*q<'bZRI#V~5yXh՞ɣ"Pg_z; Jre~y^4BOSYX*1H٠.&Qvi5b$(\Z4L8'bg ENp+ TMˢ'8Q= &!\ 23|q nSjU@}\ɷgxZ1:tDbW8Al3ٻNw х'nŃ_/? pbۡtw1ouA-lSKJ!(7s?;X_x)}Ŧue! MdW ~_̰) .s$j s=.O3\#("`\YD֥) 9\ࡡ!z, FuN̓Utb _N΍n0ԁ}iT+ b(-Kt_PLG1΃u4~v>bcyzNMb51l.HU(dds=|a{Wev˗=.&XҦ^#Ub6vIF:90X/ 5W8|C8(ܐ>SvY#ΠOS( ^%R-ipʎ1} C&ߧpaaH_#/٢wǞʽ#,UݩWma .8h@H:ܤ[h'1&vrSՊ4't~h?ǕLN&Ӳ>];30ع1#RxƔ9;n8O&22f*U+$`G.ojҾ' Ԯ~~9RZ#g:37)jFg-̛$)Wjkˏ&?\ռ+57ѴD- u ziKP릩9m{Oٹ4amE-Ȅuؤ4$,ȣ`7 %دM렂;Im"rR\W!C ]lTn̮M* W@:G0@tfOJbqfDT k81*2jSIcnggQXjB_|u:h*G+TAcQ%zcJ95/,nVbk„:(y˒$B LGtΌ#%(FaN:;Ϣg CS)JCD[[^!jhҦZuё %3J>L2@KqH,VEssG;| 5%Ќ@!g5rk:ҿL\4G98]rө,N$t7)A/B>IMro&@=yxej(G+B[O.>!)<vK:9x6_ߡ@I^]ѶPqNrvZ2Pg☥Ŭ@_iF¥S(~)#JUҕ(8mAvWw1аtPe"s>乐lUFJtzI#Kv1J) ܸa"rȁFxQE y!is.:7MW)V!R'C\ =핈M|UXxQ^tg "7{JZmw}N'QC yd nA.FD2pSk̕O>2xL9K-]Gz!pgN9K.J(p" UMYUkUs}b+%_ikBMV|;(^&m:e'̯kosJ]x$OQl_IU1ٟ^p 268;I~dxuɺ^-`{Ƒ2ɶ0PJip+=a*tZ6w臭 d6LNwh[. N9RgܑBCA(rt~>>Ci ly*չb1k听o]irpTN;fc& Ő1buk*`2ޓ cQ,]Tb3!_' ,>o;@Iic]'rqՁͦl3Y]0^Nݝ՞`Ywoi[ pu3f%Id= *z.+-+ڥ56<)ػRDq_bdT4ݘ7:!Rޟ~i ߠo0ҨK 䎫5x^f/d< ;1P5% -p&e>>CNGvAT*~i]|ϽP -%%}m);ȵ\ . ˜u^0ڶ{ނYC& LyI*ths%u[9OW{X|ʸ kfpp‡~:VfR48Jam|<İv/ M׀ǭRF) h>t|V6ztPJ{Er3/`w`T %q~Xs*kpabxb}'7Q_—]ovGxTq0[y\mLҸb̵4#F:sV~}),0Y"CiVY=@T[_ЧaviJvoa}P: $C۬\%KQѷ(bCw7>5CǚBvت^xJ_[ ]W ;Y(yaqtsThƚq((Y;H!zh[?E\P ~1*5O  Y-kJA6zr ;Ou5HpԱ2#R+ꀔ0@f_sZ?e[ ppYytlEU0]+/@oU|/)즬ٌV~[AKm ?eҞłV pT_vƯJ]M<5cTfؕ&Y6zm;}qY-1pA Tŏ[l,ZZ_'Ԇ(%W1yAz͠:nhU45 VR425DIj"UC7nXk\mW=SPS)Ճ}PiZe^ O#<8p$5{vC)tScw: Bh\Xao CG\kz`-t9#@bR |Of漓&,}bW7,o:!J1ApŚwm -;zݫh7zͳuvHH*:Po`a*57װ^ ~Vּ/`6%f(BH)%)"I-P~RqZWby֌2$ΝbyM"(I%#m -= 7CM$V>NR8vFGӸw׺ܡI5D0E^.ug+=]Gq"Z&#aS<Π0.z$P:4/(.)Xu |58nސArGק} ŽR٦8Q--&O[0 [j缢Ǽ`>0)󚾘+t^jQGr3'݊Lsوp^q/ 9Ə3n5UdXbs ;ݿ/SD@&^ى#$R^3@ƒ@h!;ec+5}aGk7m!Vgg(" FBʜ\)~#;'de_'Ws͑$KǙD4~G\4LR~xQ}?,SfKW^AϮ <+X9q4eӄU4x_UC9wi()Uюٙ : H90tQsKBDզWcM+h΅Kh34be@'dǎW\cW4 20v?K`Z41ttGbΰ~~ ď r)ot˞CH4>SO hlKA.`dBz w#|J<BѬ!a,qepYԕ0H=DxjK8 0q\oGteƤD On wEttT8;%. iN-ja[r.w魇H`M[0tB^3@wV,<H0@1𝟪qLb#ƣLMm\*!|Esc}PUq2*H&0 \DBR+)xWZ pg1A_O='65jXeøM 1wF 1Y}ئK.Qa#]BR lɡP5E jUTm6 [ΊƤ+`櫊fR>yE @D'=&h9U] eDVr=p;:$T@+_`?TNHmUjǵfh\cIro:I4lĮ<5Ĭ"p-u%k)A\fT/VD[V>E:XD=B7EK>wbj9r㵶q Q0.2Cu JpkbuG)>eP7 g"_v,dyּ W}%sh]:y-qIk{I`ŶgRk >‰&N{l s> OӽTvY||I?}ѷfDPE@!Eq'-lqblQ^֭XQɯinNQ_w!hz׹m+Ip7BgN2n!*UVltkB.7)Y0멲T7+@c-X'bUq-_A쒌6{ayLͬ^% XKHI6[Z[1'?˷_Rj?jKti"B\0i5qGNv]Z<(qkmNfkf8 w%ՑA<Xk7 FuX0ʳ[{~E20RVimՔ f~IyH;ΩQmfdG ]%?`VrSo]%8"Q+lHbbƼX6".qϦ ?Ȁ(~y i9XJhӡ*%\J{k;ǥ Ż]N4Js>0G 22+c2\#I" >L`{95"9]-{dm3*oA,;)(ZN$:/u I%dS=9ŘVf.O0Rնbjף+ZyenHqe  @ؘюc )]O9pHwDׇ/jY5 {vqA% <&ڡ4 2f~ٯ]SROx G̈ut&Q>^$.CeSE \s1(=yM~85J½o95i 9$t-򐡝W6J\6]wɞTnL Kx5{PxosK@}}RPӀaw~Y_鞞6%a Gd )8u#Q2$Ǻ; s6bY~F;F5@uf׭mquHbbce0ߦIυ"a+}T%7b=*V-5}ԺEoѢ)*sR 2!(!Qp~,g̈́VYsѥI\WScCH/ٲ:@|= "NmhGD+b-^XCIEq# ʬ/X0w;6jНr>No;>:O.Sj0P$SFhGO^Q\Ryv{#VEƂYȿ-r=0#- );(V97qmX#Ƣ_גgRɭU޷4SxewW^+v-ܻ{"3 y*#򖖊s /M:a=繼"$gm~Jg?.t喑kUE "l]uep6nJQ}dq)|d(5 ʠG!0Z 6Yٍ@_DLoŕ\ g VI+qc>TyxPxPO 99\SnZ ]9k.\ebUGXa8<ثP~R_Qao #e+tJv_krSrtJ-x?;̷;I_"65s!'#n ědVA-@)E ڡH3_N }1%\\,ye+9vF+s#Oo J+ ^x3%6!{%VDbq{]8*NzRV'Aiof2@xi%v9."C(e42>:{k@4sLRlֳhhzC+ȁLD D3a`FB##ɧQG>3FH+kfGi>Vfj ωW ړ]"/&W-&ռ[:Y%b,2Lu^v Q0ej=~N7<>F%[F9;4i(ږ|gŕ)^ :wq)7)1jsBFbj8-짾w!t3|O吨<~Ὓgm pƦ8 >k0;+oܟB.P,&ۮ}kIO6B-rB%љv\HAP2wr<bO}I<us^#Ldpexyխ e|Ի<Ov:Uϋrm{׹PWh(P+;WH6 Q9\d// w H,x!`a]R;*(\t) `z}AYYNz;VkJsB9U^|}LΊ h"FֈB< A ,ЧJ[iDJb4񄎗Q㛽W l{/QZMca+Dѳ3B&a芢IHJ vbNQ̆[O 5; %sbhGm$+zd$yA{H(] -AD #ߜoP \e]0ݾ\%AD+ )?Zza긤Mz ͙s;j2:uU-E {;ejQ5TbT,*ɴ )_)K4qq{5C1 @fXY!lEm"%(o ^W ^sN Y_BPO]HuMP* j3,U_K"2wK0@Y13ؗ:Ԇ՜Y,',1n=͝+(צowF(½`jgy[>tE퇲~v\[֚g\^JB9{l9jp5j%(OA:}opU1/֖ظaCvZgY3-ͳ O[?_&N&\'o,35b[#<챙'E{TߡC1-Bbz ]єXGwV(OiA|[B'jE)f\ᔶ/9Z '2-1a$p|eTg)#@Kf9L>`;)GSH % FN+NBq3jeZӣrSH[ ,3_quGۻYK?K.MڒP$ȒbFڸBN7X,-B Fg ί]IYuIs%8ob'*_nuӯ3 , 3M✒Va޺!K ҕKG%/֎+>$ 7U@ Է=j'LZ>TK 8y54u~*]F0,4;o!ҟ3Ir:ޑo@\B?];0˰ovcHAyDІK]jGk| Eew1of4ժвt6î,DTːƋsY1Q _<\fqbQ^J)k^Y zզ*њ5/m9n-MϹFopGs$AЌ BI*_Q܄l~1ӣcHݨpNݚtJSC5 Z`NG>ͧEr!gFI9%ch.C  J>UO N[|~|9-u@atdHf"OMQH4EDU;e;B:\&[^cDZ{Ϻ%czd9oˣj0-@씓KcB.xŤ_ʚG}|frWU!C#,'fZ('U(K0,%<{K/Sԏ㏉n>"tptk F$wj$:3s7}-ܫ+/"+b͞w QҨb~xQ.[+P}b\Ӱ8wvpgs ]O{YMpuV4kF}03_wC-z-ϵp%gαO?}Q@e*)TmA?|(SNL]6=6__/!?d}"kQ kP/ItP Rjkk(}:Fog~6;QaChp/isCzlx5EBgW=ZICPUy+rtVtM /?VPT(d U{2Bu+}~|ܧ ho5$F@W3(NZ\\L87wF"d-&1 3S`^ގ%M!^8bdl/}k*~=+5ѝqLJ2kꅡd{9q=%9Y |L^NBE}r WM*,+ՔgHiR%ĪcXLHȱq ؍@" cd%9$zز5!s14TbImW߅ ÚT K'HL$QVt%cYM`?kt̔\.UIMqo#L^M&}:d9T4 t9.52xn4a G1v,.hUP$Q_'$R?W}IrZ,O!xkU2 49X.qtLνRSO&`("F"73Pܿ*)3 :_b39AEٿ &[GwU\dн 2,> ixXheF%T.,lЖʮYgF0犔@W))qvE™um+8W̎mɌݫbS g%γ9yͭ<=w􉢉g] {ES3'@U8 >qYp!jxJF۵4X-8 W9Mf{#=sk9U'ԔU*l67'Y%f1Q^rOsIހ"'B8T͎>]ҊA0+Yf' Fu⤣wj˓DLlXSm>WA޶LyO^`Īꁛ93c9 Ƣ^1ސ95c-m8:(܉yxr(W"JYXվ-ʚ 0bViC#65`^g23DvqR:ĺS.!+VVJ8GoR56dcqeYuQPWک[/L Vˆ=~?-[eVKU - lM$NDL /@4&[&/øծA]XZ}xOSuBx=1mOOq},y%VJrzp} {ņD\sang zm!p̄oй7S}U=ZpE)L/:Ǐd46dʋ|CdɾJɥ QcMlbT#ځVԂ-sqzǩ]nnVрǾi ghHD D„$ljz5jE$i{u~TU "@9HDEX m"g?Q*al/=ڿMy*ZCH8ؔP`-{͎'ʕ&Um4'dMU39CXՄ$m/I:f22_ KZM,յ>3ciZC* <=\I(iߞƗGAT̈́=ṪtҬED͢r\PkrRe٣4Ȩ.lUM.&v6p9;8_z̘YLRsyԜm9aʏK!PwK($C jTVe[OD#v6ja)sCԅ~ہ9HO0U3AXwݤ:2 gqH!ơ1wlxTJ߷}gݍ{dIlBb|A"Q)\Q-/0%>>QC;;؍iI\g 弲籝׹[>Ce$(oD>kF 5wh˃AO{ y.>\Sa䦗؉H!/s fd`Ɩ]бNbEx @zZuɛu:WiWW%j'Ճ(Thڱ/o&BLal9|1B&>GtŨL5 l!(~Snn:ynvt'(ݒJ2AL1ܷwQȿ~ '- 7͛eZmBC=<*A)8?5Y:қ{Iך*^fj> 7JQݜo#[G1}2.^*ӊFߕM6]e6!>js󨮶3\IcO( Q޵ǣ>(UDyU-/[4 ЭileT!Մh^Y-j㱳A鸢g!,\6y !;W?1uԝ(&RJ,Hӑ^c:Ѹv/Y}>3,Q("2 paDh PS+ ]H<]*uWyϼW$-O!> IoGW4&%~)l!.`;_i@>V252SȀ|K ϲU`{8Zvp3mZ@9|<hClaZ*@d4y`vIM||YM֙[]4xD{d?c( kcLU3\(Z#0~Ipr&z#mR~gfmWcN /D#?&L5 /6oK^޾\S Bx(qKF]껤_φ~J*t۱zٻiQmaMAyz4]}`l>)\d5#7_>r%-aQW?d|"9+x^ZAtrADN{hXkRӎz-+;velHmFͥ̄p!GC4NM{T 5aT/?"Xٿܯ*P-HւsUM hw(d.Zt',Zw=l@?ή2"-e֘Ե+Ă,.}1uEam)Sj^)Ǘ"e6 f6dq7yILG?_PZ]bOd/S{$!Io}殮|o̰s@VX/xW>UHd4}wQT | }/P(t+?Kʰ 4]>'͜Ã(YP[סnr `YrEij\m#D`MM* WiuyZY 9e [fvcre'jdgKz@@hȌ6nHZ.S< sf5|F~yF7΄{&8(=."l%٣姷l?2; }<+?B!屪,9/&?Drz culU>l_qaI&hE@0of"4uJ`D8׍WK+ݚLRSyo%+6oW87}ًn>9Ȕ*j6˪°+=%8LÅX$a \Zqn >ׂ E} {t0.lL7Di(CxpOjWZ FI _W,5&_;гOTLվv&1ѱ'MZo*j7y|ho6VpqTPәujh$6&d)|Qeg'?TLJm:}$M24əЗk nT N5SCY$v1H?u?q+* Da>rQ4!u=̆7}GfH]y"pA*X픱n@RM(?vlnKe|YcE#7>ZY`?=1\߬LDITθm|4g@N>|r 1''"OA>yݱDy ȽץP%%{IDvN83D$BYD36:漯`X-|mY"/GMqGv%CBd\jc$ KkX+s!<h pUJϟ枹ɼ% n<q#]׳q菇7%CA%>H >ɨoW1%U;> ^>bI>ܳaJYg䈘|>ݬ}QXcg jAUZF,/8v$HS)9-^:#8: \B6JmmnL+༄dÚ=g5Ė'XBr,5K%N"k`M7g3AztF%}-kp O;ش1Xϧ-0 -LY=6оu|u^N8oVBE9 օ7MvttMZTM%u߻'98m1E0T\eb'} \[׾`<,]w}zΆ3BBni '~n!=NSP;w,SOu\lG{Hhˍ,؊ ?sd0 3좆/ZZ ےZAAc[-0ohy[yocv?!Sm<3jp[T:g~X}Cx9Q;5p]<ʻl([ ٳ͓^V/ȷB%ʈGU8É\Xh0=@7_Y-SV$l\6eVqxܠUٽilx1AݷVb]ef>Ue3)(Ծn6i?rO [g7ؐJqOf$ zYQGD"+ӎ&9 E115W-:2dP?St=9!'&~JdgDcQFPK +OK̨8!؄{XO#/~M+}g$5[,_vaF9]7G6q?=gv#sexT|g~RBE:&xK8;x,")$&j/¾aPjdD<yb|Z`ģOӉN`OW,ߊ bzjȠ zgb]Vt^L|B:8]?cEQPu ,m6S XS |wUZlu&eiTpkͼ1oGtUEerd 6: ^ֿf ~TuЖ\pA 7H=oȂb׃Y4f{gVB`W2(|cKє{+܄wJ q!!.oN2q i5lɸ!"ZZd&0-h̒X޿l᯶ve 7 WE36rV0tex(sRaRm]bH }mluk`z{>d{JSA@jdPs# ֺ}D/.dg| :t9doq ƧqJy\MaR?dlǴZ]%Z_zd(4kʦ{ۚ/2lZ[.}޸kwV:a0)_$$-PfTAs:+< FU|Et&ۊ탹C߿~]=ӄMP Vm#~î>m&#*,>\Ds:Dc,+u4ae6i.F?Jy"hF$ 6R-uob7!WdžP&FؒjGe^V#3y [/:Ӑw2>6g RΥEw淴ezN˧AEhW^^gC>qeҕvȪxȗSz̛˒Z֬s浰2ϋnPJE`lU5;yLb>F/+>ׅqTSS@iZ?jբTd*y.VTFˢ$1r_&9"3-Tdn,$[#yo͟lhIm(\6Bb7$/mZ敩ܼ ~@Ԧ1Înёes /'Zt22+'-CA6\6t֤+) SdYQA+X\q'p/;WjV g;F!E~Sq۶Xɼd1|P?T&Qu<ǁC:Y Ʌ!|Ȃ$"BTS_A )AeWB1ĚSדܞ'ּ yJ)љrfS,K(Z\D[ XQ˰! jWg:P|Q`s$,k+zzHE`wK_~Hry+{ &@c&XQmA Th{OHل'@5$}V 6PIa:\4fxv^qeZӰ(R fq#M:ə l!DZI)rLd5nҹhbV:)' svf:1u_J1Qxtڄ;kO9f<%Ą0TUZ୙= B!tBU xEd,^P,dиmxF! )|9]KKLLل4理TL/0rl2ՙ㭩:cx%Q6W@oih*x"nDН0`&l$tm/e0[zL).x~?ذDF6إj9U͖! Z U* N3-4i-SÃWdHJhL_<iךWۭbl1 rWDtUym<?-vw OtzڄQlt2<{=D!nū)h{>fZ :f[3PA]jafPvZsB."mՆ|ES˾[”?J׽.~D;M$Xqj9N.T:?!G/E}JRAd*9^ v1ya©W*,"M.-QD>7Gӑ<`toT$F#3=;aZzO0b0SޭB/=C(+ _-= P">,Y (B/0t0;(PD` 2@nqZΏARCQy3\ꑡ's/'!׼%]-5&rP>0a&X>yTp^qiyE>]rAڙuk2i|_Byh7b~FvQ` bgGQ-?S+l1a}:Rt' QM>`n-1 Zye{zxsiw@V {h/ 601 +C 9PAm=$9`Ht3qӑ| K=tC!-BrZ`r {p)C'뎺c)ֻT,Hٴo*BAbq;c=r"j'vmXѣ.-G`!Adq+FiJyEq`ɞVVw QA~zG/LY ?Ldij/ a\p v<<6f=1Z>{ě}" oN<%(}IIzWL&ޥ~US+4- X϶K3!Le7l 9 b7`.57Xq*jI|[hm!s54f42YߌMLd1ڛ% d D &: (z7Qq,.]C&\\>Vk 2c{vtzYbIJdV':Wg&icƏDEVO9?0y KY4@+yiQͽo/.53fV c6t&LQw0Jm$ abFŬlcXg1H,o"Lq"uU=bl0Hu-R*= (6]:ՈGae`86CiA[,eAFO=zrAի_pw ADX],\%T({0Z#/"ւ?m]rjj;4 'ЂʚZܫiTRnяnLۆ|(0Ѣ'5o\V>\y睎7?H+l?l;[*Zkj )ږ?v~f!?JMBӸŽz)߶/it}iG_>;YrQŔfI9MRsF9ܳsI˝&M.m&gPңhVp}.auDg\Hwf [nE'c%e~?uS̪ϱrVOƾ"QKAsN2GJu2\1B5Q6CrA7J BS*"yrp)Gohl)KnRY\SrTEEqӳS>S_N͗Un (5\Y0s+xuʦ -`ޖ;3uK/%x/e]x]iakviЃf}avq=\Sq۽Ig s5"L} @1t(<۰'M469!dp.ޫy,+T}xh;Sˏ5m"} {j\ ƤG_vkx)e>p),G]rޠT `&brqϲ^S&|֢eL] <V 3мA0>bO3]XR)^ 0HvU_sƻT\w+t|Ywܢ̲CߜcƦ+B_^o7e `¤}36%sM+j0(5iNdnRdL |*gDcgZ\6#R?0zP? 9:wc2MK8G(1 鬅I珁jL#vd")@ ;Mj6jY[RTa"ƪ7NCɕN}i7F)nxj9:d⇶#I9KoԦH%vWx8uJ>b/t*> rdK3VuJPu5 [1_8ux!Z)[7m(O#*?khCp.{0S<ʫ _gJK<#$-ĀV"YEE 0 QgRJͯ^`_2z֦`~ cl[ve1,Btuhz{`͒\Bl@Aε#8}PsdG{) l"ML;%IIsxC; 8'8QVFIP`7Vw6#|֔EN&)]ltodMgx/HKPWcveNy|~?A]Xt(RV/m/52Jz F{ R#nEGy-NU .U;= H.My> UsⒿ =cy\ע* x yqq1|{ y6&O s6Ď{A:'sʛz%z|}k>Ґ-Dd2; {_%̛gFk_u˱w:*+ ΎfhYNJ,J޻}_P_56"`.&џ46Dvʊ?SJ;hA)ze@W\Hik[m.YTw &K;02p5@ Qz*җQ*Rv<Jp&&kdHϜȱ{i#9QϏSM)p:I/kdX ڟknsy XJjDk%y CJ|/ҭ/r%E2ͱl݉dܲYd(|Czrpv<{^cS^C4Ubrf9B~礱3Wkx nE\B k<Ƨ#t,:-AI@d`z$ۥrihRQFR[\,_i@UH~:/8.@+E+T$Xr7ϳ&CH*EW_xй)n.`}C\ 쩷-BPK$}.3$YZ`}Dw2tVΔ/߽&OXa*}A\lvb}`D3]3 OٷSLvF5sMVۛ(̅}Vhv = ȶ(OU)|:XՓg?N]s\p؋ uї~KXbX= }.4@ǎxw*-pRJ_[hcbڬZlD ҬLr}EY8*RjL›||њFT/! =h@iкfO=ŕF!>V49LCe¼P[>TK5Jul|?Dž5VU]?@t]µ$R۾*-6oESuSGD'K=l j()L4VnêLe{ȝ8>FHiĢ2 ER4" sbedɀg|_pTb +*`@1|D`})AT 8`?69ՇbD d&GgQ|jd4%usl=ZwaZ-S5E?m oa<5_5cyq ƒ3G;C{ dnܜ!ޗuv#ARNU`irxW7Dװ!p3*_*E9d*?U{/հʉ} lCS7ev+_~rh0q)TIz73;|H~v]Bjt|P*aJknRٺ䜢5PoY)9,葌O991o&Q>[FC"-9H7$Ċw\L_*.#]4A_$Njţcze%a{qݘ_Q,K%zjd6ak?MSp+%o`!8&Uq{m=JTCyU}XhQ=t>޾x? &k+PT@Ik ܑd7idkF̈́rGaubUPUigT65ʰhl 9raᰄbk5W=6-GQ%QPtJT[3 ADzX?r\hs̕sIj diTcf+ Y-ev 3˯xR *ќA+.*ߊDτ܇sWm#4%=?hҵXnAVoH$Uo0*_[ٚ#Qo90׈l-Q!q:6=sA T?װJբ23`vdā셄_9QGx\D^(s FN ** =-4{Wٔ!{dGK*)QZ{kBQ0)w粿{"<1+Sba 6KM!!͸$yP}뮔nh(\N(cqyuGbzg>!:ʝ"T-i+.!_ 9 bRsn + a hca4%1@cgs{lDe LZjqѶycG%ey;:Jv\d+.fbAKձ *4U/Lu]8MmCvq~SCX),tS' G`*n% M-˭+FIԸڲBf3:[Z u{y)V,.&xS.>BQ3SFҾvsV!Mr tECPحօI}~3\b!'&9D6?k=WQvld4TU3#0 Qso;J n8_K:0f|,Y»Q;o#xzGvp=Yg^+t:u~o0/-`0tKCuAFO@"c_XLE gIɧsl6vc'<69sZyp?2L0l^މJg@CR۠[j%pgl~ld$6  Dh;SUτ͋pfiC/ZV&Jؠ'*hn9M>۔Yǐ{be65gV%lb[dWx BX/ M\a`,4w o}o9? 8=NiE s6|l{ꪈӶ'OġL,nN Øws Hi1E^)?/Ce40qmPB+G6DΠj~ ؈< )⋴B|p|!ot>`֒z] \H?P8.Str AMBVn0cC4_dkTy3526JE"Ҟ%0\XNNL}udM_\dHk@ ڥZs"~/\"F ȏ7PU#:0[Z H3k,0E,bF9_JOw!Msݫh0zZ0G ~X2(9u˴NL=#%rh"?DHK}IMT(Z7z #aQ[R D+e`SbRL+@DD#-|!0&XͲդ]nu,Pz?GW=⁴!h).J14 -v%]=a⟌ɧ,krbTnQ6xG}8^q9ddMb@gQC9] |Χ"`X0|ib(IzFԸLT$Й~p$+emD=PjVn]}Lx])5_0rW64#W2ۣmv@ؠa7"5#Řm:H}܈:-`G;bQ  8p50(BO0إqv+:MLu zX.pM*!Aq8YlRen?ҭJ^ ~*%])1K\TjMf9"R_|WX$B~/G Ir;&K3MR A2eX!khz*S{jXȆJ3+5)7hU-#}v䦜iǠ@xFvxWLJ%zڋDzʧ>Ai3Y<[@X] ts/"rq̍ˌz8 ω4%s]|Y2o7)*_)3Yݟ1G4h|bpu0q 5c؅ei [Z/vyJFT"q-|fC!w&lW`,Gx4j|Y,)-:Qݶ\fgKJaq0f$!}Y'V ]npƨ:<4}~t'!*<̬[ C00>aٛ0rp̈S cdn|Az3C%D"UBc-~nD_)`$ ]M=Wu3@P F/zMUꅡO>m+͔B51?{"O(֒RCsٯ B[P>A4ĠAC<fyd8W8-$0Q k΄ Q7W8s:O Q[@Ї-0 0ӪBjl!(.H]B-XCLo={xԨ!X}n4HLVdpJ*Ba9k:&EYv]~00h|6M/n;ak޳?6N*{ |D+qOƩ"N5S^W}0/t7 ZL;㒺?LpO,3Poɛsn sFy(|G'%ґ"DhyK% hqIzvZ=U _6s 0I0U_c`~̎4% <$6Ԟ'8U@!w̼<{eTxHOg˾RJN'8&|_"G{<A%'~ 0p+gA #M_o 5[h($|\Y6 "7nB|1<{YtT;ѣI爋`hCg rjST  me"䉕=i(=8;,oku+?mjqWlOI) \^!}R3Tmd5eâ~ؖOq%%s**.FI_|vx?!#wϩD0r:%Jsq16\ Ѻoʓ=V"?A֥]":==MCK% W:kЧЛTHLU]3G_T/{Y`m,6H&';#$9Ft;ÓYv_6$~qfjsW L?Xiw$|z`@)3F|8:tʗw[[EX C֙HDXÜROSm R0k ɩED [kZ7ҦDHã_na(W91A" Eq0|Fa=(J4v)=:ױy:ʨ\%[dKZPp.^en=\GR(./lMw"]0saqB||f~5q45PڧI$_1SJ"f\(a\f$BatT.)tDSOñN'Hڛ'T֡iSbs_o:4dHWU K*0"7C ¸og۹B9yjpl=%Wau?ю,fyLnVF&̜np3ɩ"FS⽸%4d/dDv>558 )KVahqYq ͢mM٫qX&TuM@3swkĄ=c"NWsM.ң]J&]M}(Nؤgt$1ޟlbZurȲV7a=5>rcʻ,IfeD7&{zH)R-ƠE׶:Zz؁fZWVB!0ԧ ;?\9 Bk5JI?m7C9hĐiBvZmkq3kq+֋8lQ,($wm<s>*N]̶ng Vb.#LԠGDZ"V|l_Z dIm3O.fNTMݟnFˁ!º7 EHNx :Q&eLćn"DP^lmiOmEӳF 4䁀T$|)HtG\CbA<*~nS̼KFT+@Yj}#J;COi3߀}+lՏ3gSMrǮ`-y[yv`Z8.^WCXgZj6Tq7 UiJdc#44~0&H3 `Nv5rQw-ޯ2]k$+ЈP焔 D=ӎ*D\z{ l` {E5$\}+.X< 'E2 ig4QiŨ 7H;:c n_BC䡆-"[lpLKC`PN:V"VYu2zt'_.F' ~) FqHNtPZru ߒE yjzEj}%`~L-ZVHIQ,wCQwB cujl8Ժv8 n2GnF{6\H~[6gIei߂9Ws/P4v,v+"΍Ҝ]m߶ĸ]`~T@\{T+Pg6d'KQ^FCE6'$J@H56HҏF#"%& aǥ!rb4vNwe9˰M"\&-8EL?$6 \*nu)i6=ͦČ- d,E f sSz%(j'B)ޭ9aҞr-qY;CƷ\Bp&IGeܕ֘އZ Ϩ˫ZlN3N!79EL`wq!sXV#J 9L*Ufa -cjFnD௮K6X۩9V(%) lFf U'+ٷ wخIū=d.S{mGfG àp/o`%bAЊˉ.wecw'"$Ԥݔ%c UT n\"YLأXx;RpQ.!氃nfߖB5FPg35ZR .1<3]|8nRS3\4ځb΢,Q̇/E!7:sRZiޟ[s~܀13erST jDYђx_yag4k޲)]Z]L*C( V.{ĜN#J:״3}iqc+#.&)1cdH] 3??xw6Rue>scq-oPΔ`D]=P7 Lv5Y C0VW RֱʆVK|鞚!X !8Z+u@* m(=?qv,|"8Hzi}\'n;qM0'8WsLJ&26G[XM$d b[8C-Ϭi">-v> 5Z]Yi|*ʵ¶CAF_Sas~O#4 enoE*_;˲"LѰ:lGfi޻%Qk)Pٱ/(!,f` &z}TN"Mbɓ[I\K^1n ޘ FL i`{` |so3ǖCY3@|(E4bTCqtBPP¯At0q/`?qIg8"NZ 'A~PHP(,e?]O !2wP ݗܿpV(_F??2>Sղu-Bȅ/k?Pf],s ~E;Z\A5\2(vzuIZKWtGbRJVڍx>Ww8A@wg\Dsu5$y[T<؆&# B~J"<!eЊYHCF/|YCQp؞%>T8 4,v#k0ZGm5*P 8@)6(ԸV. i!8D*h g~/,x26\24*kgҟtD()8^ TX>NJ+F:I8 Z t#taW^4C_v%#nPcN==%>'^tX<뱝-<* w0"a0y2y dõބK} X%f"Gq F1`An r,Eݭr\ٚIY"v( ` m̀&KL ECcLۛ-dc8MkKoxs2':MUB4DhzO>H6 LPY~#MB⥖Ϡc0ep.V z'A"X@sQeH_=9@[5dyO憚IX x|=5K^'ם^Ԧi%bWQR =F{"H}T}#hk*Q6:uY=Ifcpcbz&|^y݉$/wfK3{>$7i'f)1"]{Wv,r)D>o`cywi `p_خ/6Qa|D;k{H?7ຳVv>_%<{ 8o[f؁X7۳`a5 8bI4^P1+e&| p9w[ƠNhP8!SA oѬ3\,t[B@S` @S" լ(~|y7mԙ4ƾ{OY0r9B]lyyX-D_<Y{Jw߁ay+X+3S^e y/3AkuӪ5w6mG [&t^͊Hb wz\H M}&]NRr2q b+՘:nlzxB{hmԚ*zi*BV'`nXVzcuj kم#3_#qk=D0fg'{IJO>1&^4П&eTWYPwN/L}AI$HYorBcZIyHCnuo5}&C,97' #N$^+4Ma\x.)_*c? HWJkoc&ncXA7Zwޮ?54E f/Z~ܐZNo߱{gŘ@Uj% ?sᮮ`E{1d/%ʆ5kip* 5\Dv+}vtD^rH]C5 PU3B(7,7U(!d ~.s's΢hZ>gmz{Ex V\uB8lV(lȗօH زxyd>p4ϻyOE3)?yu aoAE772 fbD6q[b)2PU쮓]5z ,Ajl=#GRƼ3+',)dLd Hوfhq=ta 9MAό%"0qSٚ&(3"f f2WG]YbI†z㋁jI >*qgg75%uY`zˠǧc4R$0Euo BT nGWmftJK<2Fz~XOfq?KHe f/-hXU+bݟhy7MKỵ!S.{Z_劁 *heUvV%E0~viȣ$I44l)q9guSJ%K,pL S^698HtgxVQl9zNV%o_ M[=SBU.Гg27F*3%3WЌrE q%KpinMgC8eXӊD3dvalA, ,7a `Ԫx:A5}i|u_硄LU4A"LЙaꜙJ)HDK #kbsW`>8֥F 8V kbI)jnŌSp1`dLkFpô4P?ipG-:\CY*<0'zBgDwm' .XR G j@3gB8⠋]JiwmX;JZgp~} p3z~30zN)C{s(Hy>}T̳Ws8U~͍ԸC%ۍn ʬ{m&5P-~Aڮ:vRpEˁLi? ׂYҵB/~Zx"<:L0BJw6DµZyJіG  0E*i04qd7Eu+ߦ9_M:p!*^zԕ Vl.t4΄pawLPߦh<\k*YJ;1pfWmh+OV~rz{ms\XГoFfͣ1Ay [_.xe}2Z& ӲZG4|̨dP<Ŵf1K1=5q(iۡ#mHʯ0sit&ϑ7 %d<Ν"eB̨f;KK ,mi&jƝ  `,x@fXlTMWdt/U!K{][4 %Kxp0/Q&Ìe-Hfu0 rLyˊD#(%ENbAꮝKaI0CpRpvjBlBB~fDPڦL 6mktrd*h4G[4H?=2T2"jnA+Z7S8x:OTL1RJ7,75CJgi"AQ}u&P9ܺD!DT @Io d2\TlbQEc8p{ "љ}1QTÛq*[ƈXg162䂎B#1fk(1{ ͝RIwmcT=#!qNHHcOa\:L60k6 s_cH }? cƧbmYQPU_n\!Odp7#PGPyYZ (yjf'YQ䧈eu|P! @dޘ?js[+%~\0Hŗn v!Hb aMt@=f8.͚YG'$y pA{[RwɒsH5~b@"ڡ5D<){!{QA5{FVoY8v,u۷\pdU>q=?f,or2.qCm=.xNz/) pa˙jKE,O|BZ3ͭaۘ0zwybXu# h0O{bw9aCX񅅧ӂg\ݪ0TX@ {o-ۍWSVUI<4fXRN 4/T4ðFI?}v&"6ө\ rY1/3zSkׇXrX8R\ Q[kL\+]W 7(Rw syg{.l#=xxY 7Y}9ճP${^^cl*9cQ-Qh;/n#j:c GQF FiTIJeI435HۀױM҆[9̀χG2s/v fj@fV k}b>f\$gHX,jpЊE+EHBC$)鵈u0tJ]*Kmj,j+脨2ڼ,kژJ`v ;AtUiKOe_r'̣߫:MSZySOeVD*g =@'F ޠ RL F!h8&(/Eq!H&WZ8r"ozV$j#tHk<* awS YK`mxhෝ)s+FЋ(S3ǠǯսpW&qhnƠ_Iny:oarWLRpNyWfV6yF$L<1b(Q܈M|z³"1C^kBϴ}QurlȹיR MT6GLXN$=)&t_[y$B1fӝl]MO%͞j;1RDZA?_7uq%_sGdB4Y|1UzySAʪN`HK^3c4/#&,8v.hUruVyĕϬ:]rz~uLA AٗNI).lstZ [~!_\Dd/{xK2`^OU7rmฮs`dgNt/ >@ߦf){FˌL=_q'ȼ`WxW˜J ffHBiwѲo چLvnVХˆ,]bn=%n6B_!aP 4fNdc."75 $ɺ5&*HY*)X8W K2,'pv2e;ϱ{_WgrDG:l0xD3v{BסD8I_rM34Ӄ;&+ s>q9m<G [<΃>UMSkz7ёp aœQ+jo(3y!w.7Ow͹|gEY} wsfvZ;̟N@ύf %yiqfwuhApPK,}fK:"FU!2>z"dh!+5cX D~}H$T6)hd`wxl!Sd\@8wĉc1夹K8)ǔ)zVn:f;-]@)|lԛKS֭pF}]:zrV!823gX7b~7-2z{sCe*:arJJZ~>Lh81jFlwQb^HHZAT~>1Ŧ.%lX\ڟj nJ/H_]L98x~D QIf֧7hx]CS;S||آt` Su}ԡA_ubK]U|^!0x~ u7=MMrt ^ƃt/?>{DxT6s۹!)x7Μ1^g߃^d[  k:$J5ݣ);I(; YN&}A&sdlj$KXm.ٻW0ZZ2-3.񲍚 3xGeFE3 ` Ő[+ n.z7vW.Ae1MM3ibiletvX6['@xþO=g1n 5LO[g}}r+VاvE"}%&C*W{՗=bԽ9Dr817&\ E27Fw?*_GI'% zdUf7.0 # z=acG"Al5] y@!(] Ek1SyBbu#b,|v D${o屪K3<2`Ͼ~?> F???B~N"!/(OEf^4Wac.*i%13VZZX# j;2{-Ó< 9AGZ+: tnC&!NP|~h%K}NRqM* bWΧo8 w"1h+ #BrW6Pq ۩" 88jcRRfЫ,bONW&.~أ7/K91Ivg٢ ݴ.:@4J #۬ aCHB: vnæ\e a*ʽm#RӋ~ϊcŚ@ՕsTH}7Pʃbx{@9W]6%l~YJBu l3V˜Ԓɣca@ft 共10ӲOlD|_ h߶!x<..PMKRuEnRR?1 Jzu؆)ښ,G -9DP2$:z]8 : zR;}t^p Pib߽&OP Nw0_bGASǷP>$.cZE)΋]wkabZ%o^ib1Uߏ-JfBkp>YW {ګO/pۧw08J ^/5K#["QI.KdVU>Oj5Pyq@֚T/;q_(㱄oJW;zp׫,|^P0a_JaC;ЁfʢyjTPUafY(Z~f2YfKܵY-h>ѳ_)+VYMIq5Yfp]OZ\qch.OC@g2O6 YbouK$T.pYҮI#r/[ւ SWr(YP  EX͕/d aסY,%,zDApAqv pVE3*ĸ?q{Ot?եzRWXP*/42)A>BۀK:iCnmM/?w #TBd7TPQEd*יVkݶ!Ź%9ۑ }m3&uľb>&!(nnuAU`ҨS wÌQ*|:J9n1Ɔt̻A|!XN%梟aanz馔u=K양ݬqu>_.??R},e/:gnhP(&N#P.\c]dM^}4NO[ǩE51B\`V}%`Ú{K]Gy<?].ѱn2ߎb*%"(&?bzӊvpyN /==$6c]+X{oTe6wfRα& Q叹VrR@P|M آ,ؚW7ù%?#3 \ħ3AsDw]xF,=,ŝM@3a>B:i,łyҠTQH*t45kxe,MA__2zҘ 0 7`cvmY7T|2*l=kCgy-KnjGtWd]ba6^{gbw?GH{zXy}QYh78#)Nu1/[8~-ųN1A4\?5YZCg;v䚢M.F֘7 4t~nEwl[=fZ"pQ2D^-Q6q q4K FDٺ*ZԵ#2s/cޫI@n݋f ~ e4r5yֹ_d=RO:m] 7h#wՄ= ?ٌA-"/MBB 1̅_sN5?ȫ3e1:kzYg [*펈HfvE.`|+3,.> k>2.[eNEMh6lL">I`܉(}v@=K%> J@IKr7fGβ`DUmkA!I YVȗ_]a—Aj0 4~_'[uB1=֏os,-!_Ioь^ hVq+i[6[CZ3M+Sb%W-|>n20oˊ +Sȳk]zҬ8Jpak0*ޡ yeD#]^qSX0F`;~ꈧ~(\ FO+0)stc0]%77YY(g"3)Q7I~|ɁRƊVizHX{E!qil" @š;`FRX2t|j' XD\cdE+D2xZmb|b2d:רQLg ]~5? WETh_}9h.'§Ћ%|X'D¢[3/1> aJH3 )X8Xa]z. -N4bm^xy}!4D;&rgJ7 k2<%+Z tқ>&6UIg:#J ;י޾OQGw2'oq܌:xq* #9/3xK{Rq#ҩjzdHo_lpomϹPP0fk$8Zf*IouUm_`zEiHnz&q.y|~h%MmuF(W i:9WdyNi y?@\ТVa0b2‰wbAHJô>sI W Oc% L;}Rj/هi~|ϥ„e3nVl},_Io^MOTJXY̋&1=P{AjWDS|j J8u׋"ρM|a+gy?Ϧؒy0'v7%*Fsn^&S{YşpmS4WH|hJӧ~d_S/WJ3[yry&wg2x*uY)ұxhѭwGb, -QwLq^vMww .(3,_2ɩZB%zSc2F GgB} /͗@C/@)v1|,hl8&jo^vHxR 57N=U"^ҫ}k N3[jox!y9зjCMz<~qI헱pm.;zT6pnZhQcfKeH:*|V  <|8UMP `($`a0! 1M8ǛB[݉5B^&1ztP]?>ۑk2pSǴ&ɱ ?z+w&d !MONLgfq%_P֤<I! a'}H`7 }ԎkD S*O7գ0?bw jf}󘳳H[l^^BtRPl |^OC u,:lYd?b]8[pzv@]@tI.9!TܜDu\S"e-ma vY <: Dn,$1{5ȺmETpZ/5jxlQX8IyX=LʹP Ӵs f=*E%Y6rT\n)]٦|ɿ0yCR*tG_Ŗs"4"h$wL.7v_Ρ}A@p T*i>V/d޸LZ5E\E}N{ʢ碆38xر;[>͝A7gD6.V7:HO"V!o pIka ~GJv% VPyz:HkҵSo8*=T9I} %4`2B|Pviœ4[}\- 8b<''I_?̙2l閷 ꕅ!5Gʣ] T9>B'i,?x鏉zrH.:\ ɛ_g܊sQ$ RP!k[_T6{М vL\(wd!XC"w=%6Oمw($;ܥOӏ.Fis$<S^-/N,O@Wl(GD=g$r-Mv~ Va6.Çwt"c?уQK2 cGr*gABJAqA clHzT6ʪ.u ,PYꛛQTfie,ٚwqPX<Ԫɧ'mo**x, 'zĬ=mDf{ RDؾN P&n Bj]`׌RZg~L-t6@+BS c mm<ǣO}l{p/*e|B* U&QIJ+3$e,&Lrj@HJIFɓY8UP눡5lvW{gt(#gk)Y7[w'8'=y -ajõ[T4-\)}-FG(Q)G+m&WM 6c'y UL7kpX/Ļz1حb$NE.ß;ym PADE6r<2%bpv6|$bpw5n4Kk(\R/d(xlh/!O & eehZW:cO@BA3r'V3~| ϑؑA&55}st2[,m'͇ӑJB =ע=rQr<"O]Rwn\M9ngJ!Di8b~B7MG07sO:In /+ (70/K2C3}e;9Mt$RJ+@G3՘]zGT2W|r0hW|2ڒ.C'&.`aUsdnOThX{d^VL:e7yuF¡71,ȼ#Tk"9$-l$:!b+J*Īa9Q#җK&!XPh^wH^\inxZ=B(n*CTi:G~:mm2rh}yia%Vwq~ع 5ܪ 5;,kO/q`Vk!nE"~Jx.AlPOӶZ51X8!sQ-`X0"ѮG ~(`~ʺK{_3 MB#nN A Еaaq Uk n?[Ox*n ̭fDҋˠLiy.J67%T koe1vR_ޖIKEwZ=a]G9E.)>k Z̰.o]mB&s~РP0m🯀wg[Lx_Y` : DVN.R@6h}v%sYKqvN-8!ɫtJm΢~VQ &ǟS}AM` ["&sV5Lu4rc'ALR$;6X6:[VD!VgZv6W!5aW4phnങ<:z1H^} -R-%c:SifU_Oq#Vg.5 QzE^z0 O*xU}kJgm.ƒۂC" c1D]ip IcA\Pp=xIv2`l3MHM%7?]VBEvSh m)΅ Yy1Nt ðHFx'u$F\ڡ' '$7 .M4 7s kĥ'.N?S.U\}YӼ^ uS[D63BzXm'OVշ)N%̕iC gIZZ*"xf$&^<ߣɹ-UCxi.ݞXo pms+m[b )iHј/xQ]s9LTI\6tEgtmG x7.RK'ԾDV[IFۺ5{ZQKqA@V *a4{XND 2 3ZQC!]*1ެiWz*чNeWr7$c^#\C}l>oRbТ$Ji^ܵ,V,tO{V>U0b<}!svN@w=,f1Wd}XIr:Wys]~(a@LcU F/_st̺SI:;%i6`c20D'D3g(Y91fڤ/Yɲ9h7@$@MSp z+_&S4JL&%ԥaq1]zDC-'ћEvnJ/ z`!3Mi4F1B,m.|v@c[j>_H`m!XmpIN|So|q2`ݎ^Ʈ#=FT9gg2`R-%q]3&8e\CK7{n>r)66:)"(NL z萶+recPNXQF26DX7HRLf~K\v{#>Nm1qX)s Ӧawӣ>Bκ]ݸ6=}[%}l X@/j5ls-tA#.Vݎ(uo~? t-V|K\:'dJ@!mGp~r@haI DoEj4@l(!*+^SV8[oX!FA џPL-I@IbYp j|^ɥQbT@"Pu%SvdctpN@+SwXeg/Bz GS,Tr phq%?_}M8Cm!۪ 3} 9)3!شA4"{@,P|2M`Ah n+ܙV UJ >2[S jXtKW{!i{zAA!W@67Rg #%V. 62LY{,aSg:H .M &=5&c3̖6)}Y__W~(CAO$ avcc YZ q`aitw#YM&uM}[:W]ɺruy9Cc U3ʛ|t=۫_O9uNH!9O(%0IY@ReAj.%@K}ΕoT`E,2)T_ Zibr. TސnyTuQÎq#bS8{Ol03l?<\& Y5CudMiͤúaP+T,=4PsȲnZE;J=wǞ}pg5Cn[죑RyP%B"Z:2&o%_ "tkQآ"yⰃ" d.=[ˑ/E~"3$UR5'Cڠ$Y` Y`cqQ8oH:6un>-VzZڔ]S-ik5Ow8f<7\]nuLT,F- GH- |{83q"d9N,v*ɋ~2#}'zbVF{줫=8#ca/!C6% &ϥhx.<2 @£C@]'ߚD&ԋmKkUAIȴeyPC =ߏƦKS:3;6&` l c*&{ /kjO-P뺍WtB%92~:SQHBEQmez-: @m55`j'C ޓy;@mvI$ӎV>,k@喘'eQuNÍ _Y9'lKZƣ@Pbߏ4{-2[0saؖG#pY[C z@w?l%5?$TX8" )p7O\]KLZO^rjpϦt\+>Y!7 y=hÃ8U~|n",(z*m'L耗ic'1H^CyH8ֆo]꧶L\!1m\PbqK}_G>^IJ@JG^v$j4:;Z(`+} [+ Z==QqwpV;R}yX%%ǁ&U:20Н,?EkrŎVf8wǠK=rIu]"a9uЬ]k/+K롷ٳM^N 'zٶuh?fd3UϸHqсjδh$aqժ>v & |gW<ЙCkOo`Rtώ{ZEhZa FJ~_\<!9*ERY S$iz'(Y|)C?n\9T{|ޗ Įbi=[Kp"4_8RNS&U^{eW}k69xZ "/Z0dGUT_kSQt!P{2=3F_%M° ou /unԿTh}TapZFʱ·#}ttOij(nhsτjiH(r.feS_4>,`@,Lmb-SA@yuҠ5"Y6"V8r]o]5(A"J\9b/KZ)UgW⁎bxVن:(bs7\$.Zh\ʬcafOgvZ}q$$c`F,iG%f*a5(m?or]t3lc_-^b̈"e>L'q#6hMhfJF06xS{-Oӽ@*w#{/:҄_U]@*8. Eҷ^te|>8vC>'nSr[B2"58>CO3C)J3ox銇Wh %pUtCXZŁIxݲGWڸR _#46oѹ# :;-srD/V7UF052 WW_V7\xApBwⷦezۈwUl{Yd;őӍZ r>_%tMHoTФ=Bno-q*DJ {&-?KG+AD2Cfɍ[."XɅBuR6# 2eT6U=tX}p h}S>2|vfseqwN9gdGc6kG_;ޯ4Ip݄8?>W]ΘP5.P5(a  ^0&S]!B(.=z"uIa}S ˣPpצYM=<7O! jFHK{m5:M܅(uywՊGm"VHWiͻCsrɓ.1,HI!3p r&+?&T .\uhjhZ&˄vi'є(ԻйX7ny%jawh e~RXI4 ~p!ft" (4//&jV\Ydzl%çb?,t?+ 2Yܿ뒞\9YF=˼ qw E-ji(:Ssl>3:kN}︀{B?:X.Zp֭fOߔR r2U3cA$.ym߇K%.5v˽뺱q%MsV3AP;daku'tX羻y02"zUB1aLw]zMA<OO95;p}SvLIuƈ}"Ʉ?RRT6b]@rLnzpxZsn=9TKqS44v{J֘pS[/5[ZUq~S1\6r=aiq0;OhC3~.kǧ:%&+<IܚJmxP &jo=xad_WlR#S`O)0Yҽ29rt"V "LZA K6n.|'`+!~y=T_vZRRDCЙھt^݉Ը=Y&bij?4dQpWJʿ:MO<&.Di)2h~Yswa-hv}\gB D5^r(Hiq#Ks/lg֦MN&>M`yh F¨(TؒZFA w4yELf3IIT8Zi|ԭ Ӫr]NIZdgnY@A7ie;1I/Ngw%#%sEGG m @+20:e]0 ݛ#\*h47">慈gBi@Xܕf>HAgzޒH5M :L1EMo@\s|QH¡U'4o5]Ez;@^fY{4.hV/+L#t!@`ݹm:p};FRK nV`J1ؔ-qw,VW֝!#6ScOξ}ΙiYq2p'#BV[fT`S#U$8{#Kr\uuL?v*YwJZvXr*7ֺIêb<;d=|rb b-v Yàd"܀c=$+VU>PE $\țeNGHj{1gX{g<$wCf ?~u_71y!*b4i9]!ҊWR jwl\^3$–y! T4ʬO,z]ᗟnel! gy JwGEB1rQ:H[ (@`@pγs7ujI4= SF&ࡧ=w@ܗdK.^D% pQs[=9 Sb6@], tQ-q$x7- =1Q9Y]2;,u!̺?g6I 74A,}wh/^Vmxad|Q tbN.6ۜRF]IrW{}\*p:l##.V+)6%XV?gj7?[@GP[m08տQ- ai(rX1P!'&\Pg,x 9]T !cS*h\7 d`7Kv'rng H P`hsד(i{3{y03J;sԑ7t쟎MUI挨oG0ćQe{+߾Jv]BF<< 9(q:Yf+>wg>isj-=>CTh+.EltetID{s ީr>֋AiW%gvAVcVT\M'`!O3Vy𘌬2W O-RǐF=yx/gij 9sWȿd}$lP>P &_ITRFH /T"Ow9cWԤ{Cbݱ҇NW{3w݇E:b Q}wϧl""Ś63{u G,LQGLA!zZL e-:4E^|d^n2U'&s] `Wt]Ȑe.!by΀p#dE yAVu6U(ْIkч2R^+(<0ɧbމ֟7lRah;B;c-#j3o 6Hpφr^3+-m0Jzl dkDo!!;3uw]ί+cY1ݞǒP*#+1`U;sVvExe8L7?hj8(VdIwڐq1R&Rf/Nd?ys $=0~QA֚yLyT'|h1b).CoH*/Jbg,k{'.]y^X{S]]~)$zP<4%޼H08p=&$uH* 4&Y]ͻ0|XA`Gic~/[kg9*shw=c(PwL Lnujsvvڐ._yrݼFo 55rYJV. h>nsaUHaq*$u0ƽ$]ԣx ptrJ^%bX*t ZABHV6H%X1U^2aŁsJxh2 &=V4tg|cgWMO(S+!Ab<O:0#(7#Oئ10š\ClY2 raY1r6I h48AYW)]fKcxu>g9;.v`^&*Aak=[ÏAp݉T+Be[ąM^/Dύ޺T" Pu2Dʖ- &شxjOeRjsD{`cOJ%!R>Yk1HP , ~&lzhC{3q]^OB H ]5PA^ D< ps@*v@!qwvMb[@Dn:H LLі|ZM)P fG %4 zX TSɷǤA!zrsd( JȑPȺ<۩x١5P mf*A,ю}BZ5s +p۠ iDS1REA8m[ۯ, ZB !15бڑ̻W>X 6ir{J0Vq&y̔󻕪f0'DwW$~))f-Io󸈶 G^fn]>ʗ9xz LmևnvLag- Ghp$h:лrDYiY ,'_ZXXIb;҄ F>ޚzWᶅ? 2<ITkwB`Qrֶ 4yb?~&L!rV]W[8ZwLvu%tB]SL8cƳlf*ӿT =η#MQ`Kc V!n,qš񉪛6rJ@N[41 n`('4-5 ٦>f1\E=m;L:T$ ?,j5\Ķ u2.Mu2D"UOZ͑IxK|$'8zz[SPL`Ю, ޲Ιvp2*rZ89H3=0,kXUB]`_?\r r%'kpA@{OmIݚsđ|ʗ>iLTzgJý,d6h(E\gq$kVњ6d3ggTa.Z?N,Z+6Ï'nKQ I)s#Np- ?O|Hh2_K{Ӕݾz" Td:x} iW-qleCDF믑Apsg"6 0*bCUQ土$(a U_ EfjG +=N^ϥ`q"/DAKƚ3-*US|Wv Jxb@8u V(}@" ׹-Âb_  f[anӵu6Lqt=2VxpX/;o@D1>zQAAwv6p\UphO3v0PQqgH%=W$7TQݹ[`@'%$~R@1 VJϼΘP[[c /ҽc_w5nyS[yX=r&Eu@mJDNoRlK~`b~ mmZG;PVnĚ&u˖>Ղb gfq Q0\m4f_fD(i|<Ȃ3=^L ʤRddXОⷣWݗj6VCo ApM)Nyn,dTۏF1H#"8+&r4<|FwMu> QZvj|Ok~r'_-Ǭͻn'w1/)/ `dbQE-Mb&S_!O$i\-wF. 震 18{h+H/e;|HAP'NyUVìgOCtIaD/-W.qy~nŐ"*^u!HE ?M>Ga ־-X̣ iRy J*L%vHStlLSQ3ڌSS^hvj8oc6}tݑbUW1ko؅z+ۜ\&K|wyWf2MJ H!MʌKG/DTݼ{`%fԔnG?yuAȲ-3f |sd1ƉT7*el86/}afO'6Fƪ4ܷeYT4^G*v)&d.[P AʨiZ3ٔMbn̊ ǒi5D#sP<e-) F Q@?7) 7W3a2$?7c7Vr Mq`G=ZMyps/CsX?W WeC %^-s-`a.׊3Rm˾_mvr4Agp5<ޥZl0ַip賯55\tsPXw9ts0vܬl>G1x޶_RERM{-\פ9 5j;Ic'ne5PW='|51!AՄ`kz3Wk"JtnJ>( h#\3L\b^"GWMY!O#-&)F抴Fj iqg~aJ`p<(,[DW eԸKd}p,A*%Hp1huܬ&(`E%3%WcᶊY$ 0=_S@;%^\e:0>6f>E WO7lxQMT-KlBP&2 7eJial`D^3?F7sLP#\-*RIIG+qVmmT/%c1nF@󌫖g9;m/h '#6HwZэ/>̇$MQėYywѻ9PşG6:!+ L=P" rgw<{O+ V5U) &Pg߆H/,qTD/JkXp "8ڲj5Yؖo=i^S'=I,z1$F3Z8%q |jӎkQ?Z9+< }GIHmV3_⍀/ LFׇ+Z7#;0m8!M*Oϯ5Y}{NB5Яe;QtG_dR:YlXP$aCO]- ̽9@yeh'}A9 _ޢJMĽHktDt8J>٫^PҺ608+͆ +!M? R* X֜'+Y#Ev/*R 0j?.qʵ0/X` N$I/ΐ}/0; >a^"H\y;kw\hY(1Ӽ!1ϭ(Ķn8k5$\~n֔WQZL&Rc:;n 6&_n Fj ͞0Z{ёdư)Ibbd"W5n&¥лec+C:8"}z<;=`"܂G^JAo]B" %ws]kYO|hr_ 0l!LBHV>3=w fE:7_opY}g*e׀omA2GLB!/ Q%;Xxv.#c T`"m$3,nm(mmFޚ ljZM&\ ѧZЏY6*qQ2c^%!RPT#L&H xuTh7s3H?艞]ھ2su${r$Q߫yTw,;ކ71YeQ ɑ^iEwxݜCXSGmtv*dQV`'0vY(Jkl_i^Q xyÏ ] @,ʂGQT} >Fm _5"zY}h%s'N͊LSW{[,uoBM1OuvE%Hꈓ^7=Z 24ކ#C(_cQ\3A$lZ"l:l$mUߍUck>m]2*iq/2 ο8Ĩ;^| NjDڹJWc2=0;Q11sb 4m`2Kd8NCxTœvb@/]S3I -|P}~$[U6rF IrRUצRc 8OZtA1ЯIC/LL[&}}ƼwUngv*6S#c}r_SU/$`'Ě_I̘Qە]3qJc*LMs?n#zyb.E|:G{lK>x]P:'iR hu5Vs* VaPn?%B_3OMLg 9'L?uj?m;J/'ı/zq{,Lmџ_JNy|E=r3}$jL؇is 7sY`XY0=SmL1 D=5I|>t^1b£B;z\0 !M%`# `Sb^> |5u閂-I'aHgF19X3d Xэӯ򮮎m(n—| j"+3RĻ[@jpil:Y7wS/f84&4)nMP5y*&&sb'YMGgy?Nb0'ܚq26!lͼ%(:nw<\ڢh3us];1?_!| VsM L;.8/jpAS;k@to^FǤO=şU FpP-k3De"$U-Ub).%ԫ l_s7aɃnr5rCO}"z_KGh e@aۈT4YQ Gz\}D˽V]bG&瞴+7z]T6,ϴ)E5lva,/ja@Nۦvh#(gar~]:*ǵFX֕_ sizWg؜R:1pWu=.YNOc!lA@~Ѐ))0;<EK^F.rXPj(:dbLaB+sx0n xO]ܮk^DIWa0GWf dۛU;D[}t,Fו A8=EE{&DIE[<.a n$H~(9&n_8VxP{alг҈%Vsa nYNa tS@Yh'6>*6Am|\)kźR/ 7sK2*'$3Gs(%}JU/kU*N(52%ʗR0<~?F+fdPSa= 4ci8 N u [{y ufa"fuҪ284:&Uj$- Hr䡆f|[<~Ԥq7TƦqXl;%lk} \^l@9\VKŏ$?<",z1*y Aj9ȴ56-cbGlϓiӢJ6 V u-}08q6tf̾El>`_lguc_ KVJd/Xhz92qM,\ƥE_Q&JWacÏ/4 J3.h4M' `\-Vd.o߸ő)ȩW~E4BM2-_3Bp'B 41HPE.? @S o"ж*y,h0 j @N8Ly+! ]IҊӓF6`LlX pjaytd?{a+gViɴM g,jMnT.Ճ4k)u<]1Jʷ5SJ*T >1|!cGm 5j H*>JUJ]XZ1$ B lа;om[#Mj (|OejFePwgRex=@ƴnj |o^Y~Mٯ4^5B) i[}7Ǟ7ev X I\т汎'?g34Jl4^2cMjB u(u<A+ƠVpbPMr7f3״QٙvyP XHb~K ބV4%7rs<̔r/yw(D(&%tjU6ZT͇H)YKS$%(J_@D{UcG$_!~ <껈^ɣ7Y[Rum%[IŷPƿ%XscF@!ZmfkN)bG#l*;j/3 {TebEG7C}~KN`4CMBHǡAʊ:әV*ۡ.ج[KG>e+Xttcm^a~P;yUmDWhCJ08W>&2i8&~46 L_ Oa~}ٔ.VdՑ{N]| =j^XFɭ JGNxC&Z}]BKZzD1^_!)tN'w x8 0g1D]iN"58቟)ylFQ+UF!jEPڲ~2)Y0`_v p{BQpD$*vsTSnr^,-}]Zp8Ħ.6͵rΥ ֦%@&Δ7q Ki2f|FꜶ u`2f^/}B,*"l.=OG9npw',lڗr)u9|'8^$ԣ}dyԽ(#j~Mj(w%}$, [UהkC0v>ʂQ%tCWA+/B A>1LV,Ջ߷Waڭnz% -/ґaq"{aEPt&{l ̆T-7 ˆ^#,0R)STmpQEUX}:!yBY`ǙT`d10IT~kc(?ڼsf3iv`f.xDذ|g~%c6&h2$P)y5WRUq0RwZ*\헃mH )Tĵ[u1D (D䳌p}RiR]Cck PO> ;3ZNDUA'.W8V洑py >bYoSs|QDC#|w ^Z&ke>M̞aXI^X.Pw.%gyeMY҂aDCl3> S,G&Fe-A_ }$.t_!SZjæ{3_*0h/GRƽC)b)Asvj9u|tڶ8kWeJE#_mt\[:~jWWڊtyYƆU'ɍގ*ϾvCV{Z9P-F^:*e";$6 A%$JW@pHv)mSXbCWnW 6[">G۰HQhg@g:` gLeϰG~QU6[YۑeZ/ )H+UNBcix1*wln@4;R}Xv] @C*D˭U:'=Q>Lg p{0 0Kot~)>ٙwTHrӳ)*qzW/T0hWi+Op;g"ܩIP}ݼh$'rg(yZ^D'~e7l`je[>Ii5ksrg!Sv&T7JxsX9@f/X : W+8okRlV̂JoVn>qC3 Zuo!j9 ř\qD饁"b&Cd+qk/ZFiHso,ur3Wa5,G<؈#4l`Y1.7闍* v̳ 5#o*c[ HbW|NД%iQbЈ+)FQCz MjxwŻ(A RjH,֙E"T0UMd9cTG ӿ3tuCl`j 3(ikXў*}6 {bǂiLrbv>UwqSU^9pMaұz?O#θ>G"zs}{ n* _`B<0>cWbCd_VHCs8xlPG)n[.lz'\g.Zm%Ԑ\ʽtY12Yj3bJj&iMx4nTJPP38Qv?rp6,5gk_~WiU"cq$~x^/\J"%IdzjKU.BxpndA("&cdxڐW|?iEŮ/Rc ߪ'!.d6^6g@8hcH"O FF\TԀ/*,,dNkٜI\hmbhX ,Pc6Knv!x;(~zli-/ɟmN. Fa4MPr/6 b@EڐM>ON$4vGٍdISprw1ޟMG^*zi_z):Pi7-qq0ё+T1y n lv!N iDLmA7UX Es;< >N[2Ag~X!a݂fܧ~* n}͡vD2Y[PEv~`$bH,f?]K|/럩xsز{ U* q4SPxi\)9Q ",_v b* H9dQAh$&UL$SW+`+DdX$qTG=3]vb@E鱳eބwE%\9Yh #JvI~vcKs! +>T#_bWjK|і?8Gk2b1f4b0_Ja\0liVc S׻p'@~x-=M'gg%` I6ACyENzqܙQ+@ |"o 4xi=;o]8fPĢ?c̼V\2m ryLc44=3Qdģ2:,/+R0SuFmM,v[|*_,Z2ԚҬW9̑~6A36pqovC\}IֹI R WQ6c%[!: dx(Wc3xV3DjlJcݗ7э!ni}aHA?_1Ĕ;h3^Cu"p6Cޥ״P7h?]tBe(^"M)b֝zz ]#hG  ؔ;9nH Vlm 7XL|絽zfڙh7"&)DoG* 3!$'HGdGִ7+JgN3roV: f;g FrdcorVh0p|H2uj$0JW3ŵ=E8+̈́h #s-މهf#&}N0@{I4*Q1p3ڜZ:L}kvR#6Rz.<6"TFDS0-PA}  cSg<XjLyoFzYψ}@ޘ~t:o(.G)nH8L?I.T1)hr^O  KW5}p3PIm n/ Bs.Lzb8hzp@$lmcIҏ>0\I `E:7;LEH{¤=`W&;`%aG̞ۜ 1Dgjv]Mǟ2( t.!7I YqC-dr$rQK=_'Q˅RҨg-jr=<ЮJ'iŒVe1L|ox G2:f]،4iB#'v'GX" .V:Yq{>OԭGnփ'SRZ_$]{ld(xUd]Ԕ>$g5"K5f-CzC"Q.ʯ?\aYj h G xX >!9DS#zB(StrQK7f[w g9\+wGY冥g z[&SBz:@AJ6i'jc75Eւ~WJ` տe]F}#ot;^ Ә-k_ VAGkm tzňh;k3FtK\3%9 uxxv $p5) z\\̍O*PB1m_6G#{1nPG0ixL]5Veʆ5tOLZ]yc2 )W;j|qu)/#jS&yxn3ͅrF)XP!BelۦyݵWfVy8qV.!7h f4""ԘGs(=vָɂjj ՃxnZ+WŃBm!@}x T\v25ci-!"@v:f «1+wS2Qн< VhI}w +$j:v$o⵳~UySD$0J+jMgR ͉BY"a<}q *Iπ~ZqtOTz_H[M8EDٓLsAR+C%gҖ"GzjPKlXc.Z6~?Ӂ[ć$r/!nhBĜ-:oF FQěԨCGArp'iSzs?iBժլ;67H]]&|Ȝ/\~_LmCa \lqEQ4ǚ_\R+̩bS&xk ϧ8{H]{ bJO=?,NG3Scb1DoAH#A_}62KA+=0JPy˵G Qk#Tp4q5+l*XNB;#=cQe Pp!}Kh] KjC∿Q*(R-6pxi!hx0߿B.>Y%A_4G1(s 57`?TL?.KWa`@lO Ʌ<]lʻBhLnȋ =2[ĠuȦbtE#\nWձ] OagJ_P8^#`hr>G=Zx)OyQ<3!npOxu|hUDUIK+*̄sZ4<e}]. .,"I rQb#lY}c1BG{8 ЊMJg#"V5T^XOVl)EnS 8VJ8 3+QոB; 7lnH}0>c߿x&ApJ Xн 4y[ǐvsQW\Z5FT2.#Swέ̡%WBz%cU~FI3-`'mqES:#_7j/DfNɬSD@Ghol[X)@ c7k?ŤrvM TN^t[=N">_GsYɃo{ x~WD'wY|BFS93}4>poyp跃X[nY\1dO y7nd3cO]9s5cr wGQYo~ꪊ܆K̲,w;m5ܩO毃BKU w7<7 LMЮ`ő"O AF?΍#(!L+( IQk|9&_^0+=R8o`\36 . ?T6NAX[e,g\L,:R ]K6Py0xGRŷl[.~XEewu Ã'}ǙOyr+LQ]BjRev'᫹7H.7$|Bk>м6avhX=Yd҈Y!"b`"/e `G\LWTe٘P&~m%bHi4˘\J v%o)eY7ug=G_w!(woߊ鉐yQg;bfl,ǎRzsi#u_]ɒl-A*!G2)244+ !D@'C62R]P݈!|BEvf0L!B/G}Ƌ>ދi݊ݼET|j=g܉ m&aWРD kzCA|7Zԗtcrv/f3zLNq)MX&+խxTװ8}C ݻ3\m=4/xle.RdP R/DKe&1nPkfo,E%|5!|,,ʙ_AgyfuV3:u +䲊JF (Tй0liD Aڱ]<ëajV3K:__?0f}ZA\wO:{:8i9\ n67sH_, LolGЌw-6=k| hy/jw3GUf؍qWnʎ[\_!^*d78N.*v髯hHR飼2n}%@pS|{3]<'[FHY_frLbAPJo1hHNY8;@ycSM-]d/gggg_DfWKqv9PΜ.UP:֖  +,a"q5Mlk. 5 /8 ҷS|R;1@?c8LD-vǘMk廙C|T\B韀QǗ:_ \$DťɀxԐܐ:kI0 g?7~-P0ÒL^K2#EL^ʻîV%]7 cA Ljrxۖ4_ Q 5^|)EmhG6ˡ,&EoW)#'<"ɏS٢7<`*$^kb+r,>5p=ϥ5ʻ'KV|gs۲Q*URrq$|8 M3! o9cQf&Jpp,Zjm*_5sc>ɾEރ jS{T胇u$77yQVqn jm?>b h]c# -mO'GdotcY Kkj؟=7\ː k ? cN ZkhF@\R|68o?n6C!H"3Sb# ]ŵ7_}(FX"´\l@8U g2x[l[22)92-Lcm//o 0xEqlAЍ}Nsm*#0vAHppH7.l-߳?aO(jMWJ0BMΖ BVQVDwVYi[2cA 9u-ރ/;[f 8%kFO}~u!9;x?^ 1ZoځQރ{Z {xddŦ?+(=Q _ %S$ڧzZGS7W"eKE6iuIpyCߡEFP%&[c;60i\ :!_ar7FS(nck dg N#me?&"݆|Wm Z ASh^Ё d#zbPc~'Cѝ(X 1z$e5^^bKEqX<`j2CObح-jQ}pp _"XRDX |f0)CE\+!&;ggߙt9"L g|cQzVpj?ע_Ŏ)D#ߔxIuAm϶bݖْR& J.&K]]s.̯)Q]Ø&5luYXrӻ!n;E8xl8&vJ g"ɋF2z07G#K{$N['U▰ .yD}LqԕҺH0NEO+ VSV[!5F뻀~=$ =hӺ` ]}ش4{5M{-"t~(R-n!EښBV Ȉ*KK/dil=]*wk5S@# S]fV,IplwAFCxAog4?I;%fӫ0:|dNjz wK_1:2BJSb$FjbQxc-'[T^|=LdCXI!NMd](:"pϟ\X$+K,K0HpF7^t-ΥXMnE K6L T3CyԤPrm;஫"1jM__}J dI* I~\Wj+Q!w?Lcj"ޣ_r"7ș,:GUKkIz_eKfo{$*[-lNd_3EaT.?q e5{j{Aٚ2}gˀbN뚯^q%=0b.FgK,TbNC0LpTGCKGo'ut̗{@KB#f8mEs弒e=ܫrS2m2z }{$)LD-Ybc͏ ,l|V :@p*rZ 8xW3[B]y23+4BXPë-#Յ3?TEl|'ejiu>~C*W3s6,0؂>Gdzg9H!9Ya*]|mF{:* qfo"U}U"w~:1ȷZ. 9qXKY`ic+-Bq`nn XR%f}ݡ> ٮy<$ "f`- lH=7=s )L" uMC  3aп\gPmԿ|O('@v 1ӡlF<@4vPUnW F[A&bϰz/͈M}K#N vqYaϯLOW,Qh]sE?,uZ);X2 p -cƘƩ56m'wm ܔ&@x tXěEpva Qtӓ;syQθWvY *#eV$7 aqh^&6!,j:*.NЏ @wHeэUxEfGuu^_j|ljPp^&.z4=YƧɹ]fxP< :e(8>`+ZnSwMnEgI]NA~ik&#쫔:RƯ}&Ey B4%-(|qlGGi_ )ʗtC>$V]O =Db}!,fpm JsPq*rZ"(81oxmkHE6z{Mb9b7 ,a )EIpPCX+aDO:,;QƷVI(c%-[p JG_VTqGf3-6mP>nBs)j#CF-͕$e1mh[^kt-~"jkv%c|M{,Ľx{م}m7*0G'uMGPi`m^` fOgg2e MQ7+7J5rZ%l9@(Hy_KIU GGA vJKH*jF?g܌̉Tۧ8bj#fWg_N8 `ҀK+Tӹ)O+X`\ ;JV-sW?"UTIFtVy5>XKx)NуK 'ŝpX5 #-B `Qcj2Ӆ $еveӜx@޸8u}9 4/e*Os ?K?}adC0' @@_Cq3V ę aCY֯=;j^GqQ%^B4ː4R),ܷP [hlRR/2,Ɇ6R|<-V9(zӁfFg| ԇrdkJW_sFs=v٫VT!܉1byVM1ű2S`p9=@?B~%]>ͪ`Уτ?ZӢKǸ m5_S~$guIgHu+5WGd?ո3U+04%ϯn l:VQ͓*ܩZg*] 7 qjd Zu9-=6vsK_YWDNmi3wхgQ8q ǒkoƬb"JǴ˕YEc4xD>L*-+ޠP YCi"tDBiۦYnYU9"r$ z.!H #5U7ZK~=*(1x|w{(66uf-UF*,[t.}oh}'q׭K~BU1`Zڊ$J˼E\\Ms8x.dk͟* ?2+`(7O/L0H 䤹K{2+GӋ4Եsw`'CUPh'~^W'ev\CK Tx>RY\#[Oɚa},,_1% rR""]m\b|gyCuXynE٢r ^hߐ`LNdpKJ;?Z`W:`lmw mP7o074 OBXϿZo'~y%Ffj[o @" 5p+Ю3um!2(2|(4.iOтRx S{>.Wb•6>LM:F6uAH1Vz5zW1ﲲkg Rkt5~,`GKoCDt3-גG]WSW u0A $XQ/Ɗ0.#Rp'4#!d`Ƽ^'R` @%Ğ_`9Tr.*z]7 ұŸ^i9K-n]?,Z=+b /:S#,mLؘj vJR.[,dDq'0g BeԃpH~KfAG nҀa9@,gkDeB膠3&znXhY1\NMO pBDCn_Iwa7)#Cj a7#j|WExqt 6L/vY%Hڢ( ^5ёBXcu(E8t%Jb824=Jh50ӮJYa4|;Y9p)}$DDn+ A 7޸e\l-L\&r|Qd3Zr+ #XK/= DôxƐGleҘhCܭQv72|QeQg+aG>^/=G8YQ\&|V Ӆ߼^6gu8x 7L ץOu b4HV#Ϩ͓yzY>m2WSv2&x_% Dmu1.6Wsm>y4olJFखsG:bsUw]B zsFpp 屲!Մa\L@m-Y_ym1V|wB2$j ]P޸dg.Z<Ƌc:-| ?:^z= /z]&FIrne+`I=Pi:p 3#[Tp[zhrUxh3_,)Դ4T'L#hܝ*Ӝ[G1~hꉌ$sEhܟ ®ɴ֯nZ x^:7D,Q)tys0{U-SJ>>A{Y^漯̢-ias̎3ubވ0X-޿)C 6{/bZz񳺘;|JZ1@ xF^?oh^"Q+#nC/C*='OݺM?ZK*M9 $˦b4s0:qIg/"E:.FO?u\ZnG]dv.,$ KkN3. gXj{Os`.6IزPN3XZc&FUK馩<>k*rfUKNDJO"ϱ2y7n??vd0=ٛzrq_+L&_<$A-zH#+Ɂ`v|gc{8)VRC޺R#f(1V'ec;Nsw/#d&(zY"BxfEGPe%]e1$ܪD6INj𑮂{]d$YYwO7qYa#s3q%_Bc4c&|С$tu*̙aAu}x;l3q,$~DD{cyEpz#o3l̅O kI7:rpQo 9|֠a$p"6!TRYn /AN0s'5Il[g >!޿2?lWN+w^\J/f?p}\`#Cg̃.fP¯t GI+ʃZmhۄ;L!#_~.rT?cR1= R"W[qNC&!sZltX27S9.">"E+^iXHs]bEJ_<+CU)IYXU8bsZJΊ2Jא6OxlIw`N5jȠ_,7S$V͊׈6䥬UfƯUN`4=|fm^8R@p/,`m=hlk=} |Nfa @ڨfdV™^tй3W bg.NR^O$]]{f%MۓZ0"EUiȝʫ=7!ep{;#$`8-O%vqt#ssoU sg0\{z $ќtpm^o7M+7<Ğ{ ܃OC>ui13d1`ߤ1/'ߵB(+h(&3]n,CJVlE-iF^K:h5zI IHٹ$=h0,l;Tws^ku?+s?ހ$F10 1'PP@QO–IBsl<`M4{>oTp$Mq0U!ɚ~p}-Y Fz4W6O3#a=37: fK -"q>knwmŮp c[ LՀb@ijûh'n0Vjyf!Xݽ~k:Mnp3l6AQu]ըF;bPl׉w[!8ؾ/}og5l^&pj//C{\,5[ jH3Vjѯǣ+>wVfJŶ.Jl]Ė^x~?2C\Ct3D14!W٩@*F ar [g d$Ogji/n#ADi{-p_ZF PXmd! T)Z5ƝI6 d6 OZ^AZnS<&8u+xc)u|ux[N~";t ڰF1!-䃙kEE9S@~)6+'e0e bW.Hc]4~`b:h/6YQ=EI_ })!pk)KYL -c))Cð'ВݥjuUq|^ d1쁆dG6كI`ҺT5lDm'ZZBm,}QXݷ'.pT\<#v(6Hws'H|Q+xp166M\kLہIy*>\bE֗h1H|X _3T t77UpP>eo~S} &џ΍ F.VV[o+ś,9*ĻmWFY௲#h6 aCS3H=_=+^;"2f'wfXvOն{K5ڰ"80iuA=K2hV7TVѨϋ4SaFLYd29XD2¾ZhP))Twe2nUT”ic E L5ECHz^FEWì;69A2lYw9)t+"!"+ޏdM_k eSP llO *28-R?伅r8 $_#[u,Ed;7Nb}[XIͽcwgv @QV](N)xXŸcqXA S|Y̧S)x)?|)~Dk:+HYΡKwє* &S~`]ZPuHsMGΎ"`A9,^|#2 RW#Fso\q^Yo4u*iKwI{JbߏxudZw\:bp5LYlА' ӉO%+UYK>;6򷔈R r02j3J:|Z ՞Vuhaꔻ<:!ڒdj6ZiY`9z+uh1臇/|=RN\U",p|2e~1AF=”ܓyftܫK>!Y ^}ꄓo ;~Lˠ!;,n{/~ARD9lJczCRIP-IeI+} f鱟7+1gaLvy eg z?W GvM$RB!%isk.lY3,q*43ג b=xu5!^aٖkkUhOU e#pD:ίtUH)d.\nO{%= I(MpUY׾7sA&Mj\ebT׷P1)%c(yԧXQז8O΍:%SEpJ00ҀALy,Վa9F߮$Ce[ޗ_Hd\%&(>'ўC- cFd 9)41լlZMM&ġS9 2Z΀?.풶lXC1P2'1BIkk8{e-3A1T׌}ts^Uڮ7-- /RL &^T|V*;f>d\-gVn-]9-HJl$bܸ)g-^G7JC1~E.v1X#:p|S4#La iAb"2SLȑ,øئfkkTVZLãNY"Qr*{dQC#2^ !Ɉk60h*̕}Ht6'ZSVĘ~Pj+YfꩨCCcn$"p'ԹGpVE~x_haEF tu ›Tg7T KP/`dPk*8_.T:>*mH9Y94ehjvSk4=fmB=_N&m8K{<gE4MRYlpuonu&CԽH҄fO=e`&`lO'0`Y>i(NYjaSd&ˮaw)[E;8zyzbԪT4Ax]( A>@n΁%d+^ՁVv_L/̛5|\=^2^dE&OĤD99Ȕkw(n]A jHpoQKV8p-@Y^H(BzGYhgALCOa.&YV{ YpIJQk-Zx|f"xR6._HC-d60״Oeۻ`g0gSV~TKw]z3H{Qh]-Ӟ>& /]X^aϭ^Hbuq; X ӚH$mBP΂=Nɜ7͑5kHF=` +n9xWA\? pnX~$󞝂pHYyvQcD^ۢnjqbߋCnBCnXތPr[jQybj픆jQjU0W/#Y\иՇ8W,>ᅂWL `x:i6 t$_.c4x'BW!(ScLUcVvSzgղ' c-\U>^ h<:/!I Mb=Кo=0DUbJD@pB$W_,ڕ${|gdre+jQ>چD(8jEȨ]fQuOs8\Mұg-Oмb**pGzBAIq)z+GlP =9W XYWYkb2owo!>~otDH%JM;s B"pwgH42ZuXoPû;4&u $2B5~G1yoق?7V&j)=WM,\/6SiQw|T$bm%#$+Kk__1FstĊi+L,8)p gTzH }R²}HloL1&Ty}.x4{{ᦹ00Y4 W8w C-ZrCh̘52iPSʦmgkB 2ǸEz%{fF+k\$ H:ng^goLXIməw(e᷶3Y{T#nJ?V'n`su:gUVqapW*l#`=OÌc@vọ gfuD-R^gA/3 {Llӊd#IV̲l0D0]Fyq0ViOi,A- I8o^˒(ŴtH聆K&.Z5gf4{bgT)i]DO &>xzl؋l% /3>W VJՆ\DGS]Uo,v꠲,KNR%?7Jv@կz Ec&³dٷn3Ps'R˾P'^]1r 7ʰ@Jq֫Ci?AS{/AZy}nyk9É:\#V#oX 2H6sw>Zæ-`sfdph",=*`,W̊ʏ@LO#al]-2 4`8P$ΝB1)x>ZmdFAA/?d.9(mU xĄWE} I,Aʊqq+dKǂbm#.W@/JJY( Wi/}/;u̢8{`8TgМX2,,; 79M>d/+jx;?R74Y~Ăǚ NNG0G-yC@]) iyzFA7GˊB3;0eN1.ږH@|حJp -t&m#yʒDxse*ZY,?kBXͤ}~=wցLvXT3"opA<>`G45fr7:V#,'`'PcrŦ)2\RX>kGJeMopjs&yq5F~r 4ޘQA*UU^KQkQĮCOko㚝gBugqLP}N۾|x+V߲j5*A .MDśהӰKԮ`gAL}XH{$p)US9~AJRl D;BVm3r.͝ /jQW|nrW14Kay}bJ7?oi%9hT蟰R ݆{їGfF@"|ìo|`cָn^Ӏ2]4ڠZ 's' BIRBi®i}im?h p>v̰axd+RKwYS  V@6up$6X}0NEo/!JFB3 s'P%DgȖbtMq { ,bH0˝LL'9$C7o+SRTlAn 86`[DUczcJ԰wS~:%ߊ $lvRS'sdC'kft;Ъ2*?a Br.ͯ`Ms%ة!\;1(iW2䇚L_ԥL}Z)Wuvh жs!6c{Qfٝ1~. 4_fQ8)\'m&M*sI=4=H=˘jfi}s73ceEY5W[JXNڶ-.UawEL4LǒjTǒ(o0 $ȜWTV2|5`/T]n#Dh@c+^]6rÌn:s ܂q*?ˌU[a;3zӈ:' s1}Qh{ ֔K{yd44QlAP=F[-]VXO d3d$Nafͼ!x'ρdljy30!AkjeLٓL D" 9o5 }9wWx3!b-U;JbaC2D ta!ݱ ˰D fJ]Ѣsl tԴThX#{{?(MVnaܗN@B@_h趈c,mӓane#$s~e=*Y- m&˳8u pvhN%D`  5"8JD20mY]䄍bl ݱDs'C[pԚ8v0=D1GX8C(qL[wẍ́?+(x}^'8JI2*TWr 2='%*zbj/Ȟ"@ooѰ7>2*_649$ܓzY*H+'5矂zAn ,cMpnX +S%|.\U~Ӧ +YuJ=F。{S,BbV>uotntCr%Llj b@ʋceee5qYmWɼwV4yM\v7ۛU|r׿]pHNVXFLF5”,BRɗc@E#' hPRva* *g6<&< [F>JaA/ a&nk+U f܉P43Ss samHe0,V8~mR 6cn6zw*| 738oK UFLDY !ZDwS>doZH>3Y(m 6W: O%#sWڸ(`bi8e`cC@A%?n_lRI.pN}LLaiOna.lŀƎI7GFͻ +xJ$NY{x*q~smߎ="$`M!5oXkтrƛf&LI"A2W)CYj&s$ WK.4J!woJKq .*(0m LH<0Wz4-OLK&~PF3&&4Uz~.8k 4%@]6H8 Q'[fBMr?Ʌ}EHEFز.Kfⱼ'΃W^  u)x&:+@Sd`^45ᯏ+R ##IRF2^|I'}{F -pF'`:3ctI|-0>DRCw4vQxClpOx8% j4cKta+ \LE}J< t!^P<'%yԆ% 37 fiI)Xp+<:_m"J؝-M (Ւgo<=8ݜ{֥^VZ3Vn܄.b dK:\5ƃ_GP&;ta9;) HL'V0J=NGT0]-DvS -A/pTqUF΅p[O?NNt1i4ݞ!v|Q"kw/CB_^ePǔjT([d_!sIi䚭j5IS'CK98r<~g,=rA\b'HmGx|E10OP䏯,LjbJuAk( Y"_F[ӄ`:!b+; | ɔ3QD?>:OII4]]㸊ό!m_qgU_Lk;b(.+k {fZٵˌ W(P= _{ͤZsNUH%0{:p InQ8^#Q':* "/*Lf<ή?->F5?pGLo_ u?-gT>jo)rI 0jh4IU֤Ii}+/<:eC|ɩtʹ4v, Cl&J5bWmeF!و~殺 V]"7iMcEn9ͅm6YRkC_+.bYuH[~m7)Nj&/JcIb[8ݴk[2z_lw^HHXyň W7"Gd{$)ȧ(aHU]طVYPފ  AA %C Tq捞hbkEdōMRqsq}G͉Mz l6A"TyI$eBmy=xqĪ~Gl#dj ʼ *Kqωk brb Q) tD)͔½ؔ#[I礝Y=lKZ%% ωKxX/HخNeg=q[+G\[g`p;eFJ EmʛligxR]TtҝO!z8s3 (*sK}y|hp UK_(@2RvOԒ _<:F.PV-Q7<Ȃ-fSL( I@g ayZTOޥ㋹B>(1Ņ.{KɾIRU!4[ۦA60-Z3Y;[ GظHn(}}7Qn]p8}:Ymua.lƹs4v+H>%,ar gy6žN()[{`nAڍAS{Uؾ4ںvZLg }bzg%޾۪e4Zj e]P̀+lo;/rŠ_YS01;ګuWlN븠^boŤ몓m"튱8zKĒLPʾVPJix2A,%2:ƱBpc Dv| Co![z W9.4H`Ny)|VzEWr o82QU?s4-fLJ `jPmC~z8N-|RE>.uxsK} 9}:uAs5PvJkIw0eax+ʻKpЉx d|Q!(}xf;貍St&FQ9HW|5PuZ`^Ps x AX~lWho`PhVӣ&޷fkJ#3s8s ǜviﴙ9YfiE有aw{|m, (^D J.9;_mn槦PB=Tu**&>&)F>qeǢʐ>e᰺!ϣt;íXIeSEp-\2NAD eYޤR-ORp脙)/uX3t"-LM s jp|:Mz).pŖ$cOz |nr0D]bGԎ,( Leީ\J[|q2,F1<2Y-sK׺uy=;qHۮ6;Ȱ*"d?CGh#>@`tj&7]*Qo 'fu\ÕX|d/f] -~[$Z]vYJv6:FŨRDuLӔS4t % lL_{|s-ɼw? 4]#?;?EM&ӡfZj]io!!nC߬ЈA<8 ~ϗeMx9Y+8ې./AghgɑMy>=,mL $=Fʩw6$R0Hֱ>ERUol)O> @gzg@ rݟ`[9_U=`|Kl7OnTy9Y^MO5Ahql-IngO/BlS;O}i8F.L0έK$/#B+F&ðQwngu>gC6 :LV }Tz^_]n>S+pGe L\oIG,c!N`ȱ@{]M޿m4}œUHkJeLI秝WR7.Pwz-AQI'{F?z[)`/{'*6Xe儜+g~P!eحv݇E<~sDoSIf' S /呟uA(\lzI0hjdQG=ny#FG[ ;ey 0lBR6~ܐ@l&^j8a1oܖ="ڵ*#XȦrƻsEƋZHmt6L7Nqq6w-Cȣ_~ GKG$ld&]2MG 2 :ƭ [|aE#,\F yGF4/DG# 'JԂ-T߲=遶:U An9 S,.^y!aG0]įǶ{i0 ZF<\K,_`~^TW/ױB>rO2d߲5FpmY:F aq-ϐ-48ε(6`3oN,G[ -G9<.oE=Ma LܲǍPH7SiX xFR:>@L 6aUe;zhlf_bݟ<^οf<\Ár5E\MlpTbwՎS&q^l+I%ygÿO~٭+k]YmnD>' (%& 4L'VBduBF c]kDj<ɣ-j:rѥx?J\WsA(PCyi#>?F!p:J'm@[ t8XqHzKm>R]Hٚy{0We]EyȮ0?? կ҆oJ [}v "P]그хUKaS$Nh׍[HZ݆;y~Gb ă4jI%D-0eC0Qы0*oET Iͮێ%l_ǤF܌sQ|x6ZȯPr>]V5R6nwUk6%Gz,jH3qcY+ &|.۾=3SÙб0j"qS԰i' :qONTkC+z؋KG>P*ȷ Ā澘5\WhްdB$Fvk@}j!Lb"D_1~qF27!fu;I,|*Q}MdsP ac^jARۢy !>~%ΞmJOƨva8`:qUfJ s(*s@J32S?urx QQ+>08Oɱh`pЍGw ܴZGX J0?@t/SdR 섐yZNPD` bサ}adBbLUbZ%1OMZ+p{ Fߩ2ꕧEe@({eh>7 ~qC,į[)"SFz`^/ҧ Һftˮd0K7Oq˛ ?ڦ[jUn5>zb4.]`g8Zƙ>Gsgjihuj(l&q3nM&2U m?LQ}!fBiO<0 azU@FP g~Xބݫn[Ѡвl*_\1f0$kJ!A s:lqY_=s|Y5-\z[}$rAx3.65"%dHvz A9i1sAi}oRr( '9X/ƛyu ,D ;=1MQ.LQ&-N[Տ̧8.NRp 1cì%Ss3Myʌ3~͠](ɦ'JּdUL;L=tc?`sjCoCt'EjcjTHI,ea-3U KTײַXoTfDw0=PUdH$%Z<OL70!XԸ*g{Hbʘ-3> .j-&'5%Ng V|hB|!vËL̿(otSET)5te<{e0@y: rJ%3n?+l8hrLRc^z-uxF-J}+J,d6[MD= iZPVedKnV~'ӪG}a+q+|~Vc۷ON~lE iUSE:T(nwXHd ܛyh%-tװR$iϮx}9,w4{;;"!9|o*DYILeݬlM"}g;8H-[;-,*zJQ.[nllLXJqnMB,˭4ԤQ%րm$m2^FRL7= \GJg#6rWםX($4Htк @mХ2 %G3Dx2OG5@#9[8 |dyNkH%(_Ό ACQ` O44y<{;p R$-&+ --1,iymv?mQovh'mI\J&OV&]LFA$LDsVbVk#=BXzۖ:{ojDM 2Q x^1#fma=gUpXb;8`gs)F(yq0h{Z?;ȃ7ujؓ󎎆[xU ۼ#Z-zg& /?1ՠ@fHKF8|?бꧢ6G(E4G[mp\۝d+T1yK_u+mPɴ \YGBTu:QO B'yxIBS.EIN`Ū4R,6b-2g;,̅hBV2bGqt#c̊!`B|֛ ^q۞GSmeGg"}U x2]uz0+΋$zړ(9fa忣B. }}L@!路$j5xu-*J+'eOi]hq̶3,1i%W%ۖf8CVu:+Ә$.0: Ζ0>@Cg}œnSX'HZp `t!HxZb* Q;ڂ2m g-ƞNmm놰,+!W+Wq)@xY֟ɲrwyFZCbY`y(#y d"2x]ʰ`繉+qn:KU HT^0pS͈^2hܧU4%TH1+dgg.qNzM՟8{2T@>tQQLt xt :!< kf IYR'E!R,"b*fmctzz1S|Dx\_X΂yO.pO:lAđ#q ؝_5b`VCB":Zc&B9kȁS>i7ozjLT@[laXw$4x|)aco!#IO<.x}+vAaDѢHՃ0GDy^H/>53h$׬ඪv-{Zd!7KYW;Ivs f$9euzvH"?_iE 7VIyMRL |3\IDpzH,L +QŽ=1PP 3WX9r6f\ ED$p'МQlLP!֏Zl;8gi, kבXrxF{&dto ɢ6لn/ݾ/ʻE Zܙ|0AWKm$aMxjEIeIu*Υ pI_U|I`M'7{:FqWh RqjD`m]8;Ke x2hɦMeGM:"]!# 4ɢZQĸ)EmfYa^Ai57LiWE[PڗŮMXAX=C*25@5҈ -2Opjk~gKvhƻρIG(W+B{8r鄝V g?ʵңYدo\#qTDnd4ŋQ٬aKUXKK"[ }|Ω*C@욏+ yPVʂF.ѡCxs4+aOTC}jp /V Mx+v@$p$[IZ hp=bAGDch(o.t6! Vc׼L))sK39i_}{QKU֌J0ug* &2t9?n,5Cƫvrk8Ǿ5"DOfʧFl!~7LmHmjlqoUA~YV:߶$sr!UV5QK4w܋!)lJ O @8 !\vΦvX!/ǖ2RUӑ%ё]0-_dw1˿2.{Q=g`rP %XT#]p~B)]qxj&,c nDt}[-^2x̭_hnVbcDG_6t=n]=t)'0mP ySs7_+*`n1"!n5jzGiPN˪1]V-Cus +s?HB'z8 hl2֩DP&kQ#DC"-Z:R_sx׌ll*<L-,ޙSzEMYTpQƮVֻtފT%SM 9W޸O&[1x]BkZMqiu>g 'v_*e79$ ՇG ٹAWdNDs6Zq r1rE.dw #+fe>V[n&ɸ|+"g1pV$)wA>X_@CpŏY~>Xp}*1o8)ƪqJ<3q 8sRIגlgOf=aVD ,B${y0~/-j}dh+XkYzBMF_Q78e򏁟 NJkݑq` Ṻ;A0XL {}W(NpdaxH<譐s B(FPAQ\n]XIzk0cI%`OV4P~K dt7gof6MfGm!wċ4[6*КX {,{S:)W,D8y DtN1p` //\"ױL23a =;/qjuAvHɣv5M!K|BLSPsU{ ~܅mGʑ V?O .pv-rXCAؽ~lu3W6vO80V[׊Ң MM50_:Bݼ,ۇKTlLҷ|UAf M(3vbX0H44lfQ2:a)gw5\7ALm'kab/#.9i9CG;*E ~}*5UCnAuxwxA2e¦)&jzq"}A9N䖶,1T yؘV3Z?A7[$W# zlkRKע̂"r߿0"AaBSC?ATgm`j]DT`5#E3 Dlf"5i:]uC8:a?/A,KBrس=O p&Jn^*'bёuW6AbYP$$a2ҼXm!Je!Kv9iJ7zXLIe.긵ݞg\ xJJ=˘WRC@((9"@R^`y[T7Ԛ8Ŏ/f4s<| ˝sͦ]UJЍ ~rrlt|!;!B%Ĩԗ\}CniEvN;Xg;fa}5%Mws^”_(JBxN6RW#_lL~ 7PA-bqoUy ~Ӕg y^\ sesuE{%$`HuVÁe]D Y\~@Ex#pH[W<f[?c Y;8w>$/ҘE%!²pXz2+pؼ\d*R,N 52w(kĂAbZ9'?s8SRg_1yw)E!j,vHJI/PXOcX>VxPSHF#Խ `?$Q&:٤c'el, mpt*.Í+A3H`-]ʠ&R}+q) La gydh_TGo j+k558',6&*7ÊjXlcA-4OQrB ʶC"߶qq3KQv8V0|҈w:hL<82>Rv?G%N ?/2kA=mJg|l]eT\)r=mL'`1qI}uNIb $\N;(&#ʝ;# ɻE|33(}/ &^}aÍdQߐUEs6Mm닓E 0H^ IXB^39|w`;sla*,5.xW "esΩ$TZI#sJ6wH J2!aMY*$m=Y L&# -L*׭2a [>> C-vF%AÂ"q[:dzqsJs \#Lؿ}UҨAP(tVq$"J=K+h }Y0yذ ,UȾTR]]yW4ꇡf[x:ʴ2ͽt)-a]?{L;(5mc8:Eu̇kċdR2N^{M['7-%HW})?纄; s*jL|; B{a 13qQyf$&A˿uxQuWl#qLG3뾚]$cÏ\]'u)ڔ{&:N)jV.3%;Qʉٹ"3֯YI;gpNl&`pnͦL"ug J&汥Ս{ʙZ;0+5p74+hf3/ń{u<9e=ƋoȏERx7,. eIaj;Z,@zƒ3BkWݾy!e/ukآ}n;õG.-r EѴ}"CT,8B6E0 ˺&i=t jE"Z SoSF:p*ws }m؆\1tivoPq}+,l_H gE𔙫LȽ7sܺr(h[{VmkN.l8k*r]{I AbfRa^lF~צ~f.$IJ,C`+.JkX(V&$& !x\\BOrB #j4/r/P5 %ѳؗW!aD1c#v]ƒɟh] hac _~6" xp~hf[wן+&,Ez]eaU∜T#W }3wF('pVNNOye\؉hܦ T_Pnϩ"~^.[sBY$󈋶eĮǭƌqp8sLGҞf;@ȯǀ [iC 縊 2/sf){qq >l ]H 1Eף5oZc#!{0B҂o sa#;Uf GS<#1x0vA%,`kGfO5R+UhDlZKqT{k%i?r"տ3sݝn8> <|⁗,Y(@eVjW\Y: DB̙ 6緻;Atju3e)j 4.0@{Y uR9-h3̲x3܏Gdz+y+;wC ??S|TQǜ:Qk X.;=0^@&@g(I2׍"u@}ByQ7gɹl,D#36rh&8Q"D2 k0_JIcOͺ~G|-Ƕ?"c,ޥB2mrZ.ѻMB<}wzqJȲ6d?>sFշ)jg~&*2ĆE/Q{4θSM-,YF{2P W=exüYh+R#vďC<"'Lt7pA+&jPd#=sO=z73vcYuW)nbҙ)_;r3j7Ҝah"̷ވWACQnMXIo֙HjBWKBc;gW#41TJ-Mk|>1ZIP/'ȼ؋Ȍ*"ؐ{_}:Rs޵ǐa]p+WcUJ>ÏQك'iu–i] ӱ%)eǔAX4zϽ]nǿօ02lq`NN (xfN'fuTWl_`*wřd~窾"9KJ&*r6nᄏ} hw:Q S^4ܖfcǾw1# bS3_xsHG-)UQ\ϲҶ[spv_@Fv gZ@zS$1 A1YFΖu_Lɲ(C_?(fDm WX` @e+)—Sb.N$- *(2cۄeᯃqhDG*?;?Fs|Ѓ73g@mqUͅA؁ ClKc}ImiStN5L;h#5;x@6!CdXd;lZk|IQM~G0lg^6H=F}S:h @|j ]i'Ǔ~!CmnGzPTkB +N߶(t7YO&v:"YqʒJQ$T>25mbyg#[Od@O7|OyX?fcېWY 6x(mbw"l>,";.dMYyЖrgCֿ l[Sn"h#mt5*!sh[}:WHmUGo\̯jUK'טsv3~7ypZ^# 6g["I>ԶExDlҕg玵l-15Y+x/˚w/շ$HB|T{ b) QۭVDoo3 qdR`g( 0Vf1с0[Su圪/ޛ/aG[,*\e$'J?p2+4֣Pf%">?L?$τӿE4hXAe_iY 9V!D(١ΊNM)2VE&)bI[m?˰ $5}hY/1{ch& `g&}uz_1L3}3n6yg?c4)m#fo ;p$p{Lm$fbpBP(^*м2.s)M_@uN&hĴ sv)FAu+]rEJJmTn}]>$C\N\:j,(fd9 PqXmZ +3]B*B#Hma&:_]Wr+n« _M%+Aj;q&(WAWƅJCsۿюM-~e6̌38흊ݹ#LVZղE]N+j`U'4ս`ƐTYH^I&bEjR5vL]~Qm~ȗGSG3J]ݒf`f9G|NTλ}|_'Z:2j4 Yt$l f?;6jsjNRtdD*|zމ(c.wsRʹMMh/R=`x^DCU)Bwrkuجgh-v]YQ. RX:鍻3~^f-h+}o }Xx6~Nm@64F4Q$q"6:ŞqLhS|]DH7t> >ЫFpYI?Oh~RCK.^XI݈tm9ӻAYSh#K$S!$uEH /}3SrAܹPu-7|& ed ޝ(keU+ .ԁh՚C-6Ll?@m5dN:RZn}Ӈ;%VcH,)+X)%5ĪLœ  \MH9"N[)@Y Fҋg韓v\B.ӛvz,/7*wW0k#fZ :HN3/.7i|!6GīxC|^7oeC&xf"&'OFj,:zpec1UЭ\J":M0WP^cV.7XPT}]OW!SK UƷy[?iE k,eq)'Ѡ=,^~?A]& &R; 2 V&]J41[̩D^?w.JU/1J"C 9tT|FnT*5vc~x''aF﫾a!Kĕ9Kxy eCEqC]ryk\ydmq9E 71t^5`r tJ׃Jb1؈KwPFu= `n9cv}ӴacrMkeY}74s3l )81sA7i3vOY(ܤ!P\Q`1W.ΰ^9l /Jӷ/{Ϩ! x `ʭtߏV)jqR@ ծ>뿠uP r(pRw7SљQNyEs9k_=Ogӛ$p!?Ny'U+r69p-3mԞ@B22MاȚ܍{UVgWAeɴ;DC8CF͊4r9L\BKqTWiqP(j9ud x!o46YݨtWИX>2oj<=.HK},.v؆ 'p$̞ hjE,S3Zfr<䢣ccpuԛ Ņ&5)x+|,39\ndew6xUIALO7KQ=Fxk)O!.] 6ϓ6]Mz,壩<[㙰 tJh[cDKHq^nD7z`ف'׾5wɶ[)~DԔ>3J (XuxK% Ym;()5Z'Oʙǂgp\rY:WzEp=|Κ+gT̻dk"XT`&2ܧbb9yj0mnRGB;⦃z]Lk,'zրYTZQ95_3GLA~zZG9}gȽ]'a)E0Gϒϫ(2W 6+TOu"H ;5~Tlt#cyJnǐgp{!jB0rr4,rGYbP"=kz]ϫ ^:% B?/z㣹@"61iv!'<ߒR5Xp.0/,m'{1{q76NzިvKHF6Тuz: XVMMfz 8a>- gzdTZ҇Ve>.vw%$^^^=dc_3n5eO0mfsMbL0!3}ED L:baK%@u,lo*(vas}n;s{ ׊a52ժ"ɴ>_籂y# :+7KouXw>rYܼM* '1;̭F]k ̉Jsza)tCo@DU-}e; [,۾'s!f"oX4{j*GF;èhJ P߄D!ge\,'H jLWpO]qRcQh|-Jf:Ms䶀C)A6 -o 8Fٮ4Xu% +M2`_٨Ize`7~  Ӯ6F{iB=S/zR!}A;}ȰPkⶲTbXh>RSۻGJ=ii皨L0<;ltJ]W@67-}-9saRfGT$MZ9 'LO V9L @ 3<ߍO3A?GThIW`X `2NPPg&goًe>36TDH:AE@K kR]Sҫj*l'̦hΫ s՚%)̶zVi`-IQjK*5bwiu qߌ>$  +(EFҾVö3&_VF0rpl YZt -'CzCNaM=d%YPpf]Q|߰VF^N;B;%ޟ@ǞN?aNcזkWI6| ~ugdʗj7K Ej\o,.k,նG/x zD>ގey)rn`!C3R|p%g/bc!F=I΄yn2UM0+]竽uYv^ʄ8|>Tn%=(8$I%M@xJsA!lkp^(雗+p"a1P?ELj{Om"s5f%w9=f(4bҭ jQqYHj~EOO]L x'+OZ>Z("uhi~mڹi4o uװ @8>Wvo`]~_27# \"|H:opf,gb:ЧN9Yz@"x!6߁f)|!ZzwK\?$8Bfm D nBI Nޥ$0TᎭs',Ŋ9< ޲b HY{ G LFeoBmV3%Scs20ʟRq⚸$sc&Ԕ6=@'uGv3Eib+-171ܭBBEϬG vbRAeeYƽ1i?Ri)  7<'#:xxK醄n M'PmRoHb'K:}O!Ĝ2ӝt9q(9`rc؅ԯna-ʞ= 8` щnw48whP:׵ H7!. rN4vM۸R)15oKGۥ}?äb|AzA`r[nF}4C`aH;YNtO 7Ysj)qͧ_.h%h"GO_8SBwVvHIE?iYHK"R,#Jmd9$0rsY8j'd3`E.r'>AzS;ajB/ 27+HkĻѤ8Roh Bs ʕR023[O+`3V-~,ZKmK"Hn-R ~)8Al$rCZ 6}`:n/4sLA"Dv|2['8o̞)&5 T UHJx}yk?JKA8ĵ-: -~1 5"[EX-k48kKggfjH҂zJgqhAU˒?g'I3`3Q+jKqYe AS#8gTլ =("ve1-5 f?\<Bc \ϓy Ç<:/K>X@2SbK!ا|4:=,-Жg(-’$`KD[h \cp:%*IB1I*NmYh͑YEأ +Īʤ h5 /tO&Cը&VdQqWZU !E.Oob㚲ozNj@xh4Б%J?t W7ryv0H:.ay%K lOE 6QBIq¬5qR}*}FsSzT΅0a& 4`WqlQ6 ,.!k)h;TJ7X>'ٳ< O#c10_!ӻWcHlC+& - )hdg)eʹtp~ap6RxsF?žSхwM bKUw1j y7]yrT^|ϼ<ˬ.g Ͼ}Rob^5i:^?J~*a1'U9XW8礻yY!m혳Gh'н77! vR\)/Xo3 $Ƈn* >csé1ܷbI}A꼧*yCD.d4d߃W|O[Cgpζ&ĺ&q2bYC;¦2Q1XK3Uytpd=j)BzcHw{,@lKvz!(254uyWW jvKY>  8Qs%=W;{+%܌oe#{rvJsw0]EAߺ$vz\ZQqn7EV{**X`;\՗: '=R.47}obW w>5u;QxZ,i`wD؎M zR=tF^,/<&gEI+S]+n09+Hwʬ.magCqNŇ_Hkm JBᮈ?Y'gYLcjϥ9ҭg2:(g_ddCc맷{]|ɦx𓢧e.$_QNx4eUGǏuqkϰu{Ob ߽9l#> KX{1;d4wm"n z 2Ɯc @<)zZ/`c<])LpA_@2`1yCitR4&9},:G#)b2ǬƕpnC*͏i Ѿ;4~Yk/f&RI&/9S'/Dm7_!xM:Nmm %v* , q 1h1dB~~4 x.sCTLKL ;P%ՒbÝ΂O0Dh+1~鏿VŃɬ4&bLa.y BXEѧ1pd%ўv9qm{ qViJ]8 肷lފէ5-:k%IN#4.os9E0%y#gĄ'H$;Vͩgʢ䂺ja 7&PT0U^Y߰O؅O#Z--ƍM-@0[1%r| 8ƑT$-#jsBsDu0$6w7oS1 Y1ll虤{en˸KؕӉ6)=_mzOv_^$vR7 eS3^ 7vK߽k DCaUJRzo kDH! D7yf<\Y_R>fײ[&;ˇUB6r̖%ѯ,0GcXn\Q0xod>xU+*=9V<5Mj@n/Jxzw (J1xy&}\i9OIy yXBآL[9 L=15xT9# w{of+cgoPkc.Kˡ Nɂgqt=B{WJ0٭Aː[L`a<;Gc(7d:k|cu M)K|g #MOsБMhݸ5f FWt8' a1[Ei8. /,թWl1&`1 t)ԯحc*%Tcp|Y;0ѴPH,d-B5#9ԄdgDPAt=tG'I+pZā\3"k )5~cӘGH4m=!רu{+\Of+.lM۰s6\UDQ;7YlDTwnΗ27P*pk`gkS)*_j(U9IwzGjNCq%G)0~ڭC!\Piu%]mꠃۥ*n*z1P-n1d0T*9ТG!^~w7Pa ){X*06%9t mUOdz&YWG{H~Q):Y6YP7+<o5ehH#f*5#Jd.ga׶5M:,e!Q|c[ܟꞥWDȰj. ]1/|x}cQ}kwT245U=qV š-CeEm43IŜ,Awąw){P h^8Oc@'J SEK@.F*OH圻X#K/zM Hݙ"ШVXd1Ƕ6Cgl{ Z6>\6=[aɘ|K>ʔ曼v> 9X:W 8KFUqؐIڻC6S F99G 4F[72#t^<_ĀK ցY SG5P ,d\ԣ}_A9_\/ 1VC|)@v=dR< кAJLÃ])OUIk ۰#cH  T#9[j4g_Mh(T`<sXh$ꠞP0ljq´k9gKapI+\ilcc@zI>6졾psPfGHE-p ".p2K~cV*IG{!:TgԪ.< J '@>jX^"txIe]MI4(OL?I콫=Zxʑ~s۰=?#MwLGC8YYӽ!}*?4U B/#RinTq@kqEMgo;0J]ns)uJ} n5W5ʶzUT"?a+\k7S:AA3i$I<^#ÖΓ?-'hVC+4(Wi-blA5WY2Ќ *ӄ<0 AHrNIkDyRy FUm'IO'o-NUd`QFp^E ȫgb<0kh@1Gx'R~*]9t!7FlǴS[A;2jM]\f(&ڝ k˦oej$ʉc/k cMHT3G$uX /oD:m[Tume)]XnQ u'R )}:{;4%{}̲ q/ )"g/,ı&v٨$P< 5DJzD\!:f/'S|ʡ6 Ygk7N}KӹlN iG~b]ghwfZdCu @eUhW]CԬ)ä,T'Ņ^?- `UjH v:| 6P\޿xbpC?HINQASXDKbf1ڦ,m̚-]V8/tX2CU-ma.~+X.\T<ǣrև9ާ",P66tZV2lVCYA3MfO'\ R:KQĮJe&7TAZ $%*g0$_FAdBơw3!u '!7MO*UsV,| ROEDx7!@@T7K2%nK7]"a'm%] i'j K |wc43'Wٗ^C{bqCA$Ye43=4f xu"\Vȴuk5Rձa΀X'~J %*C@`%rTsp HlS(KפbOh\;8-80cnj{EbrEXnCDJqb&i1?6fbG1X*ܚB:&[`Tg(Rv@|0} W5N;2[LEi% `'ʼŐAyE W I !Ok |ظH^jH>n YuxU8MOy1Myn,uT@<؀z@3c9"fgc츹Y߹^ig}%ՄIBހMFeC (0N4`h0){` юKECQLpGe#KU5'lL( |/-h@e~=}ca:8SqZ}XXŝD2@Q;o?nDdE)7 cĪPf(^9P$OamܨEE}WI O]֕GBC{&ڱߵaax%ni; FŮq/tk( %~s & P| rS~ [8Ws_J᰸e<| K7z#(LKS.}d1?~(u:7@PĆU*t㲝y4\ɡfLT**C 8hdHʈ_@P,vwEҷIS6]ߤCAU@_LBQR. 8S5vIW H`V czY 6Jܤedf'gt;½RvlgŁiYi|4ƌo32UU5À#x#ZɽmUD3b{7ڧQVHX;Ƨ.`Mj [,{)RI7%Q 4Eo}%^|"ƌaà*?{eec|䐼cL؟%K2LW_g7Yk$8as|#EZ !8^l|l6g?Ce*X$y #0.bP #A[Z6<>E)m?UÂk{2.{#o? :Q4&#T8A{>1l)*yd;, %DA/_;Pbv;g~H%^'J}t>@ښR8"ƍ+nj= ݂YVp+fP`F$޳w:9rIV=j_pvRqF`UIȂ]S{u'EZXz qjM] #Ohp뇴~+BfE$%Lޫ?,s5]ȩwL³n>ʽnSj PW[XV:y5{ׂ蓋oZs -~aTcJpp졘0L8s]~m'=o ]Js&gFk:@dRt>Pf/9~~,Z2ߢ Q,XFp%(h  lGDf;'v|.OB^絼wS]FTCAO]\ =RDuyt,=-heԚTzI+߷!ݒ_Jⷷuy,,0=,Qj&Npuu1Iis+. (bu:Wa4h [Q!lA!L#/ԇ%݀ϩL=:/ U{9D A8ӖaW.%Dy)6w6_<~ hsLEGnWͪQG?!2h>D$p>:EY`d+=,Q"^~M޼ZVϰ[7 ]•~Ta8ᶨh bBqf 6 <1´>.1M1JϬjO}uNJH2{Ѩ6~#5XǚQGf4,R{#3nRYo~dho&|00GZ !5c \St@J?jt\"vH{QPL| e}'^.Q uu%"&1 _ݒb@;1I;^w^VAI~s@aᯛgse=~)Va<0*p!E22.7љ\H'Yb2K˷^d^[$7g'*iT{)y^,u"*g7K鍳1d=1$*ϙI  j7.jץE?p_hk&Y6}M6"F>J1~-V)'o>}A ߮1AܾBy x-1x%꣰N=@B{E]9լ=n胅w5P?Pw*]5$?ngEA _&6;Ty107tMegfZ+ֿvSX daovIe:E}dB_z}3'M˓H^}}͍NryhxpuS ΥRLl %aIF 8 ofHVVc(U U0`-Kbi2Vg=)ۭHѯl[Yaw=wyAɍi?@g\NS_bE?Mܸ ́Qr bXJ}0Y7gd*E|1PQU*6aw) 3Uθ8JJ2䕫a·,Y |2C/s\ȡu3MaR6[~ǛラQ Y8gewhIt'hAKGzgZ<dŶoH^DRRc L\[Woy9.df"c+z\OYSTDPсCGA (BB+ h\lj2%g]vZ} H' 1V;?=Pb  1ӭX =}͛6Kp^rLvv4lwM6ʦFL4>gy\ciL$<>F"x]'l>Ͷ-LIXV1Q5Ijh+;' u\y}.<y ߦw@kK~V5 e +9/hVL 9{u*%VQ(dgoz-Aå W@U$&؇ԃg()~Op,l[+miiuunb[$0Nd4G͘7:]=+NnzMwV5|T:7zC+9Za"!N%7yWzk Z69.__,Q,k5M;wsgM\>e1c*Z %ܭd3£9Rs ĥN͒`~L*hM*Z/ENt퀱`~EUl'4 c2/N&TQĝ 5c >]Un D~? ئ@fT5gf95}ME7bZgBȁ~D\]kZ9Y0OCf>j,'BiXmHprDOނvZ8VVr+ކo9˕@;]tʞ|@LcW0%^xE /b+o RfJt[hrd^{J-r~^Z`RQJ?/gPa'?28k9qnhXT W0P+xmg8uU$DUm"s:2_FфaA٧%GfMK(eL`)zyD~ Kj<"A;lsj;8Y-<?V:`1I,[,(L}O^3%c+YTӂH⻠!. Yy3PexP Wf'mĵEzl8cAFWAU&4u,+-=X(j\b̯U  4%ɨŨH. !E \}byD4=sa֟cA.wASA45W_A>S@զHiG@>K%O;=za H؅:~ⓛxWb]B,zROޣ5g ުПQhȶUuzXi8~P4z٤:M/QLPc+]V#/on!켇m禕R2~)Tpc7̸#HD&^gf(NhϱsSȖ莁_(dΟ3^U2/ 7]/F4ŵ7(m<-85].+sw/F q#F͍py",2ހrh LzZP'7HL&mhS | W E5 hM6H&F @51KgZkӉ݉LsTTm==oLEg L AXD2JGǦdaͭˊ5(mԖ=?ӭ 6F"i4UX8Lv#&P7KQJl 8`N'EψW_IN v M^{u$^ teFn\]BڴbpS`VI>nxh߯:FyHWS{vu.L5(-j~tϯE 84EOv4چ& LjW]XO&eu) 擣K#F*'+Ds NB,VU`_[ϘQFN¾KdgQMp^&y[m֋L#43r7}~17n0-ᐴ+*1qw~UcHkD FEST7ї`<4skJ>B@T&5ØMVs[| YkEX]λgDįZЍ#=Qm,y21fiiѨB/@X`B:o#_ЏSG?, ̪dXR!υ[U - ߕVPg VeP7MGLS \`6mKo95)u6Ln]H$`vԙɌ蒵ίTaRHNd)?vဇK!dxm":ܤ)Vrc'TP01ß {H&ׅ@Xjy˦DnA褐b_D/]*Vj05+q>".azܜ(_8crGAe΋}r@ӱˌߨ_H5"bglxVX'>(!?YuSijdym)dMaϓ A\{zz6ѵt`c)cۏ ww- :FM RgDݬ<*@)xG\5Z.TZfZ26#RcJ0|xwĒ\?l^[L r,ᅮC=yG,6.KDKr9`,̨EH+tr5IJ= !??3&H2|H9.72ƀ*" <l@%L:b8ѺE@SMH°T#zd 7Mۀ@oʛ݅Z7jc~ > 6p}Y^f |}Ce l$I@($d|b6a[0٣$0NZD 2U}m*% pi(TA{βb!ʎQXe c=oR2̤Ȅ4| bNC,"ZNc2)P㐔CғelW)cN_*DM40@")|@L˶"UloCiSy.eg6  ]#LVf~hu%c7giNc 6wn.Zbt.r"c-!?e]O}P¦^?m!pBb쿰_.Wh2L0׷bϦJgygvfxզ*"|#0v[ sNY%>l Ym}\[r'$L7oJr5PWc)z}ݞn ouِt8 mAnt^kOPD! j~P2##ygCA}32 Jyvt킢>?R~]^$e *ݛn}'54Q-sh,aM) *U݀{ԗ*iDzAw @]fïk6(^G>B9捯Zr)Fj6'QnS|ӘuP%D]d |K^/%qiY>݀Z>֫dg UgV`L1qз8vPܿdk5}`\㉭Bg}Id-._+9`YVT,jy ~(W@ ^ҰBM$!vaGOC#o(y9oU2(46J&Z ޯj1Qe'+-/PvC@Xb > 5t~y3yCi; B ؜:;fG:d):f"Ϛt.% ' opa,Ў4If= ߑY\\ E?(sf yƍ"יJ5&"m=s*kF ƹ%><C(ʿ<8/0߂`#Tf#PsXyJ|"|T5ҵGRu$-#b&$wH}z!1MzCCW(M1(O)3GlgZa uL@:.9 LpC_}MW"k@uѠ7LKTO"/m W5A¯E&@fZ&'޾J[VvE~B rRNum[_LzBr߲<*^'OKYHiuN<.(ڒV^΍Vh4"ML+3yZ>.PABE&;;`+K}oH#KrBYHJ |?J;~st^r5ǎZ(`[S)6g.'*I柁g[r2& 3^M)h`:_ ,*xJԶneRA07PVFXBhЌ;3&]KuA6#Lt7J:tPګRcWW% #I6P(Ta(h4 jGLZA*e-lٕKN7d?T6hu'o΍0SYzSUhI,#a24ɾbgFa˘e6j?զIRwh|zS0|lת-J'kc¡\"t}_`O)bW M*#By}wIJZziS,wX釳^VY5tD)C P_/ ne[o>Nt ZYA% u[⹺R,@`IW CDgb!;IJCkʔtW!ߥ`y}~[h1#?4䙞D|ÚHԡ=0[@Mb+3k>'c%r jL塛DVyVi~Fl׃YF w"݇w!Tsb0C'k 0ߣ\DkSM&scuC(xMskt0}Uw@l b((q Y"&օԍqc}hbgqН$Pd楹;iܞoU E0/‹Oš4 瓖׍QYR*1栲- #v rf%c>;mkKJvȖ2 ꟏ 6d8HYˡ[iű5o2ο`9DhK9r{_kZ$ujUp]`O(_ \c S]@Y A캤GsPFq*O_9$"PWUXɄl ?F,߾' ދ^{k܉+;Z [b:H RS^x:A,gW LkE%3EN60;~imʬ WX$$Ȫ# =))^! L\8ާ]t6U>ۊ\de,ڎQ(Ϳ-X5J0YkR<pS:s?@)WC:}ȓTv؇.:&μ4߄@<&_`^t9YWqz`fLQ9q cENXBY2MbTzOOh3Phh;NAiqYhD?I!~>Lӿ<4ʬL3j JǞdV>tzhnyҦ<Ma??%^& + aTڕEꌈhuiT#k& Y^ _lOտ Kǃj@:Zd`_ \7m=?Hڞ&ϑ)Zʖ𞂼ݬ*@SQֽ&Fa Q;e8lvR Zaȵ 2iOg>jMfr{n p/̎+p8غX^+hTy67fwEAE8%#_Opf'̹)gv7>2]UF6[D10m葿@䝂rwfbpZqt<ת*W>ȁo!D)jnO`,V}:oy"1:~|£Zk+QT6vΤRNrw"] M3]ΨI#~5.uR#fe'h7^/+#Iᚓ=uD6U~A%Xjٌ2Kw Bjm'WXiX&}@-EuvJp1kά"աE>0ǼkpG+6j!?Y2>ǖ2Oi{^A.$jn/T ۏiZ~o}jED/2;FG Xcnhr+1 E1cPKx"6[H1{Pm mEcMMQ(HG^\ ScATUԚWL,3w3?&"LEpb }Ho,?]p.犯΍;4'{)'wE !L>Z_#omu22!EH!y3z|X-8qA<"biNs/k]zO.\G䧋e⣩c/J 3EzGDa"ޥqX}i0vFAZy w> zv—*YH)yWݟY1DCwDzDǿ͂= ґU~>zHʼnj4ԾF3 m DL4C@ 1⎜>:>'̋Ǒ?9WQc< d-tLŨS|سd"ҝ'nm^;ClE,h9]36Sa%6j+rDRƾ1ag!2'+Oxivy@ _泮tһc17fuy!0ֱY25oKs؟]S +JqERJʪ~5BvLC{(@~RGvWcÝr DbSGvy$9_62LBof}`kdhL1+`P1l4|9QRBX},fɼa-P+]m0LWWI!@v;K{>'%#4O.R=uymprf?ł]6ۆjof,Y߼&8be[o*&kM26RfuV0SZf,    Y9.4z,2˨_S]`IBX.k9i҅'{`J; 6k6&0 U=nz U@|S6>YM&a(4E֍AiK۝PrIaq/an>&"30Wvq#eD 6q`DϹ]J  Mή׈Ot0:R:G`Fl_ Pl'Ou2iP'˷q3JaQ\F1:P_aM V}x;O P3k duXAlPƜ2iZ{Gas}; $,}:5NhZ8b">˶Q%wP_1̄=Jϭ)rnl r Жc XRo~)\n}?ۼ @6y;ᖒs\ Ii+W[{A:_C+ul2-7F\C6ר] {}tHuP\QI ?+) dxӊ*KͦfC#[]c?ˠÜ)|5fl!3kDKJ=x g]9Cпr۴`XpoơV{EB%Ⱥ Dvqd(]^мc<I5oA_5e[\>&5w0P^\En5`~FA*09h-4\ pB7x,0ߩOQ{=$&q.L,RIUpa E SQXX}釲s5v˔x6p(~t#M9Bpy1+rE$KtcN֏6$ۑNi(FXfPzYE(%m|{)b *Rfkݷ񱅵Z>,E5O(!$J;An#ԴXuyWj7c`Xvus^yxPlME3"1\?EOWUoE}Q+mNnsv) c=mܣ-ap~F^& i[3;g8Ua4}';17'E!:}]Gy/A^Ѕӟq IQ6EtsbZd. =lJƏHyHJ'F3]_[C͟E 6֬6t|u .~.5KTR;foc#CӌC S+lr 6Wc;X' 8:3De&`<EwmlҼ ) ؛xu= Bw"Ji(kK@K7yG!58AI I?R쫽CrrjJnb@y]}-{mяĔ9dƐRY; bUz/QVMB72L!ݜ/>fQœd6Z'I0Nu)Y5 NNjIt3CX3V|!^TE0ɛdY_oSD}3H Dz?pFO&s%:(܅I|`LRPZ.G{ e\CLR }q4),u>!CSǻ5i ?7ᆚ0[= 0!i^a!S(+̐6ah}}ߠ  |)x#S-兄+Bbrhw?ȯթ&^6eJ^S:Z蟑Iy)pk>/ d cmhӋگ]8ا&t?ǥ!y1o͒ge AEb3y' i32iI9hUvnA@Ww:*{W t^Wbj) $v1|L;a$K__Bflm)]cҢ~^#`ti{n4SNdE?Iq)ώ0#V}|5ؠ=4.C򶷣Prp-&d{7oMgqDRb)5Q,h,p^ʕn|ؒg=Mj rރv!xsu#ыmi_q㮩M<0v8T͛odqe zS1_p'uc$C,7zY>)8Ec P3 2K)zD~T"^7gwN2ъJE֍򋟚Λ/`Sճ$2jSU n7ƫg!.B4G&!rYG6T Rm`d֋+|c ?:F{⾯urGI?̯9:v%.hU~e ;-]ufQ "۾49?V,W0"#;*ZHC[4&ǴCͼuXxB,'/07IO=tZ1H"YZP]B);h<<X`t̼όEX/L"OSK$*<7B05s _3{+$5u\7/CC=-hv[ISn4 KM5{pdCzy ;lG}_$8.ל7dFC-Dckv[] JxtrY/-54ʅ HM`{ ir:˱Mye/AzU)m3d4 !]CN# wr&A-UP||rW6TTz S!Vo³ȝ);?`6,zi,q|UW7{љPN^P7B3$:i,}' n1 n*]HL67S0h7(#RnVܬv X$[F[#> H3ל f%NQ~c0 yq,%3,P@{G9`/ͥ[!=̲+9EkKY.s =oTj;̶Ryu qpwٓ@|9K(rYP@< B K.ɉ__ Uϻ}묂t* \XEj.]wx֩6⸣7.aZw^/iV3|6p(%Q|ґy'29'5%p;3- 6Yx~HzJBDZDم}y):){2~ 8H ũ#DbX\ ci!4Y_m- H"AYU kaCJea3=Wr5)^e8-:{Ye?"7}&ZPJ{}*˙o?Ey W01Sʓ|{cYUaF÷,tNmM7]H:@hP->",'Ϗw/?ahR/oYm{Ouc<+ٕ3s5ur)k?. gՎ&䤎"\) $ .~$`Oh$~:5!l ֳk\;z]m_np#y[ }I6騸xpJOe^z.-=>1f! uI"JRCRU%Eju_(5Eb=&@N3>A!vUm94^DOU{ ЌZF'_I*I7_2A WAPn>]ytS3SäGqhī뒦ry(|WX;urk9t"t< 5x<(@yiG #M_&-(p*$'?!QAo1V|I/>@W -1HSy O4,G޲E| Iht{[D=N ]N/hU~ơdq)p.j9Ɉ3ɤVČ*dgxR Kdb4vl%aKB)mB&GJ6clg HG9ɒK*PhU,8{ͩҩ6-YiY DZ7l UޅOV%4ҟ~ -к\_QuPru*KR vb*Tt)iX|b!`B`ڳM"tf48<62a˛ic#+gk]~W}~xJoOǜɕr&Vf\T/oD,!=KRe\pY<ǘª Ey6 O@;O)čKh̿i jaԞ[8 :&uv\FtO􇒞/9BS prm;M莠ԉE68bi7u¤B5SSNk3dG: x ރwJW`y-H0#>mCLJLxe}([0 4S%a kK9ۮ׉\Gd&gOK=y5N[fmwĭJԚEjݔxcǧ[5b a5_tf%G"(Xfs]<Cڊj=C#ZLE2uǜiBԷD0䦞o 9%ْ_<3D+!wV۹  &)N)(Ad3Sn6(7a*10`W8!8Ծy'ςb']qCh"pXC'.T-]M5Ipl$p2Q*ýUD4Po!|g#!ۺ7a,C`yMfCF u0WgaVS ;kh]?;7=5V !?Ks[R ;z)5-*&$ " 3R<*nr&ޑ^F<ƴ#YiK eW^'{}MWLu :FAnu?q>+o{ubtԲf8*y(!6-0]3@%s՜bܽ>"ob0aYĐ2a?@-[]lGSep(c5X@J0)g Itt&4.Y+pџgT@FKd%{<0sij}FL(cٵ26K)hEFEަ4Z 1 q}]Tkym 6TR~ 0|6e?cHyVbh#BD0`osEk P0 XfrT~=XO,0YPnێ^ ;:̍]sn!qMo\+}51$pdSضD0&'y,/6LǍvzyB/`ډ ZiU㹡 'OX& \EuXva'!wB3 yG@O38qO669Νq9-0wmZ+w7ͫ0Lmoj.5Ze^EuB &X;x9zNjv=H/N=KnfjS"W z550M*\*WvL}c,CQU5[#OH&[.]Zt xr+mh%\k3Uf˵MYҡG&jk 0>nѰW'LĒ,~\'O|h4h$<*Hp BiТUb,k]St+-|ަ6YXJY#c95"23X0֑bK2q$»z3w}STTR6\e %l#}Yp`XDX{/AӾBp ![h͈k|b>$4Ǧ[BVQ2QgU\`6!Ueeon+&(l?c_i~ „-K0sGd4eY/l %*?Q ƅD:B±xl#xvD@vUOo/:>x+Ԕ8HfkE,@=$jݞ?(x@4 CtK5C`H`M& 0rTb2aaa 34! 0(sI{J"H:'_LA'cC:*7u>JxV\+nB3L^$VN1nxZ>TAP on! rݡ'YT\)}8#.hZ$afIYǺqX߃f'%֡ =(\O1jO4 )e'y^hDM/VUjQ (CPRG! y7( % hܞBdhSʔg47 RHx,xn4I͙P|_.Rsx=kuv4RV>AߡO*af!*T;4k RasH)8N'ĩ6;AZZQ CPWf:Kr3ST40@ |t l| ̝tϐCS۫6vа?tʜW*\ 㴋~lq#Si.mЮ x 0g3ܰ1tx%R̪d6za)B.~ fT%Ečh;9g;'EκH?z n1Uۧ{8Ff:q+cمPP:1y1ɯO ӋfnNxn>#iiFAZT<g~]^x=?q,I- c7SfN0^BGg{P9E dGMl> %׶>Mn{S.ɬaCIao7UIl>0)?٥5,xP m5)d=P'E@ARb +Lw!J_d,fZ<'i@Iq< 5lmR QPFy?!3uF`<1%H`ޕ3"u)+ۼ}õy5#J6qWda*&OZSW[(7!OG& VgLŮo l5F;vxNHmBW=o /EwȦw\x jWNvS@5?l]ǁ.Ef+bյ]$ln?0z\ ~j%1I \wrx ،.*;7uq\89aE㿔XI+~Ib^tЂFg kQf=SeE?oPg ^32jΝzA0nNZ>1:!R[$Sdpi1Rl=ZkZQi '܁gq񁦦 9q}fgF j`tr߱eR@`70 M[-35w{vbj׵ĖxLϊ߁7$7?3]Ò5Fq. ] ZV?.69VFz}%9诧 FWbPTZ9Md:o1:i3ks59T|bk]:T7Uo[ڠ6} \%.!}8J0* (Qz*pW\g d a08<cw^YF =4J}s+[ .'e-]ԆdxŜimbs֝KP]_~Yq!{x"uE(|ʛa@?ǎS Om:=Ki:i恨F}-˹d2%ו6/sd@<0SQ0kõ̎ {RPPU4-Uc% d/?xU*廅m" f$7MDgǵe 8 D)E%i_HYA#,MCQA¼yدq!Д>S6 @k^ wd((YsnJ(9<3Lט@$"m߱SiޘwxN,6wSx'qSC_"˲R$HkHbWiFuJzLT4qxRKq8e.`/v J4yxggѕ%6lWqeXMvoX d ?&N7Jhs 4wbJp \ B~%䣩ZbE ~FKW=D`>'r{ͺ(ٳlNUJʡ&^?BRABV( ًTfn=>Oϰ~i8[/&` 0r4XIfwx׎C*jk\{55eR`(`(;Wf~Ӛt\1?j>-WO~B## x_2xAkBeTe[.|uI}RbܚɓI٥AXI,fвb(#.iJ3d9,MR#)-cp U~D7=cP#وiݵr?)/&WُAڦ_Ke C:uvNcoiyd,vd̶D+VBAš*|U҈RMItB`<:4d~^m-b[Qo#(svd:"- @^"A81VIyZӤ! 0:(Qp*c,+/Jf evA #Z[Mw\R[}xӪ tU 6'c!FD75ZucMz!ul.Vrq@jG)2E$RBQg ~]D' Nj(F Mc5JQ>]vn(Y[@뺑)[v9dP*BD1{ӂģX= tPo]w) z$tQkjx-c'XÔH [ZIbxFCW` +>ZHOgN Q/t~>Li4};;,Hı W A)xOTui%o٧ x憋觷>Vj3gk"g ,"GK\*##l;<&ðt&;0ZSk0sb)n#ǼjISA*9*\1E.;ںiG5z+HZhtAB@HA> Y`WϚ W{=OYE9T;6&ʧl)q~*!0-$*iP)MÔ۰CD `}ߣ3"ܿe|W6sݘ6W9T?xAqG]ڌ U.H Fe3wELF*ãم:oXʓv^j+e/kOp'H$S_78C*|i' $6GܽS ۊɊ@Gz xŝL]Z5Lف xhם?0D􀑔%bc]9:rEQE@W-YX+.kOK݈568dL9 `}z '  <# 1XKTڱ޿s/>z~$@ ^ E3NMZBE_n2GB&Quv.KD;E6^ie>y:!)¯MGs_ U50S-NIQrQq)(FgD(ýE(#?rc"H^:Z.uM֌jgB$&ld7jalȉc9͒ J,5?$W~xmەY+q~b颈{ĊJ6éӈW|6Fa Ml0t՝DM#v$&|-e0[v\6=8>,{շYCuEh]^#_Vo;N+pJ?uh9 i 5JB@zhs. X35]}~ԷA^_Lbh27Z|!=s=K{&},栧ZXbpq{ hB $ `)=/ ᏷tY 5W59V\9B2 ,JK1.yiWn{W~^Dt*pMQOP4a[fJmJ*"i-U5?G) l;ִ`?\KۡP,&ֶZ)Ond7-f?I;;:W@~K w?_C/,`(}DM͢!#dFLe"M-]H)..t6W#"|kO&`c1kq )sD,@-^`M>osMB~nfN} Ffmѿkױ1sS1ñu82 wh+`VY).a>b0q9IQ]?IY{X 6/Ppfj ;~ݴ|hrrVnUsYv8$r#Ȼ ޾ La6FAߑ{UN~ ͌V.. {5`7fmwgdJ(Y_m{Ġ_`m9W3QbRIh@I]]#(E5x9mnoXD &o/g>>uMAF]Txnog**&q 7]~zahWl5|@8qǻ%wG\~cbcf*a!1^;'X 5S㛕gT[sa?ΣW/cnvxb;!MxL6/GXYw>Yp y;Hy`ˇjΟbFIⅨܑJ闠tPe>pr/K$lO]oB#qms^5?Ӊyd#p'@S'gT8@GT6n.P!M}/p]TMp.)S'=/ƷaVX(;!)29kw!k^J\;BbMk9m)ntÏX՟`{sLo^u_ޕaŬ\;mBLz->U`X-8M *7OZ`yc3²]${ =dW09y|s HD&կ9g]CÈJ.V%RYWpy P(LXӾi=ZWr;lH}DJ@% v+>;.GvT^ie6 ~'2GOuc 7_?CYa՝ )=ΝX3ٳU#b/ϻ*E0?MT(BZse`^zz]Q6@M 8q :rݻFq\f(-a,L,E .*7%JOưT)&Sa yoÃdc ;y׼jZT 7@fU[#ДA; gBt]bf27M/}aIC?56P.b~H~tu-@%ߦ+y v3ewA'dfi@{/rÀ~SVOX,hБڢQ92%'} aUzԿUΕt3rh4f7T0"b FLilL&ϴNCKn,9~Y ?ƿBBs x'na6z⾲: Tr>~^.z'#P\F9J;&IW>)2eNu|s=.#Hh[9 >H+}f#"w\Qڐ1x;7 Ij13/ʿǀoܳF_Xf,5ZuJ '\4ӿM*k68悓EE!C"`0\=aYBu\߹:>U_q-Y=]JVRDlyZ_!nO^/5]^n.!bOknl<@S_O}.V #tMbg E L \F&)=s>滆š^_ ξ|&73Jڦ؇-Qθq -1#]%ͿqDxUH%3xL^mk7rC=_z2/l5pKMLR.zMi]#Yc]%}`9yX$-ej2 L-`֔y^U!wb:l|&e^iQ?cQYW}<.532Q>0{fYŨeCXt?${ ߢ 9Ŷ`10yO`@i=1@I*SL3e+T;l1~CwJ۳Yj9mB2|t^Ké[TiaᎊqvjHq8z kڄ =Ơ~n_!1_Nvs++}[VW*hAPHnBad?VE`"SM HfMyIc'DNAi(g-g%89FAλJuC'/Zj0uG#Z =W-sg+~}BǶDFK=c00OPQ~H@7'rt%Mj 1vPEf:m7FzL&( .Hݢ c8QIMIҹJ戯C[\u( B7F?ٰ g~ J C 3n"SeGTHN9OEhy#ɍ.;TvX1H`\T1?w6tD4niOݞN[tF00,P SRR i3.]zR39 Qv7o\%\c؄]19 , k]IwvwV=rR=KV&XNnZp-\=!œ>L +ˑno2XÇ;[/?J=~fti֚`Y)כДLje2hUވڳ֮Ak{*I|DikLJbcga7pk+!),baeRrW+g8&ܸBF~krdJ]yY<鎕2j2=$g4Δk8%]Os6knx+87´ɸW ݆f^5-UGAqZÂbvޏNb= Qd $^xGb;aQ|.{]S"n!@*UT H]$9͏V[R> aE\Czky_uD,%|ctۃ\RQqT$Cm o%h38Ȯ8M"[#2OCsKYNhX1VU'B1Z9*;f^66b 0-#Ӎ~wvVf2$+s$㋻GǢSZjB1B+Lf]Yvؼ76l`xJvyx(oE?ַ[du0cye_ Eizw=j֨Z6>xck BnhmwMKna~ߟ%J% حMAVKVŬOB[xRqk 3훿CJT90xÉ*328uHg m3=Jx4J]Wx'ԯlZtT2i￿7g9Wa zϗF̓1?!"l>*s TaRXRAQ`NLwȓ*Ej I~jH.">D5tțJ˸ƫ(;\|8#!B l-^ipt~@W'Yz dcV3c;vSYb^'nYXK9M·Qx kC뎱_i[Im^9I.׌9bŠ5F10}=W9<8J* (#)p˩3{rD7O:6\loЊi_E"u3q[ bGYDQ>9K_2LEmL:'/UW D׵vQlwrGxw.FmlYuh\IAGfoB[`tSG@ }tE,p_bs%6Sbbsg.anSS.kZ? }ԶwSmOsُ  򝚶81Խpv .o7!vrZ8APޔyǙ ISZ[^U jLLES)GKKYXFB6m+m@b9<}$G=6v>bU9R ں9Ja8wl0k' M`(HVBL9N8is !쯉e:2Iu.<PgZP` d:4vkҮS= i ?8}ڜHµH>'U\4e(,^}/OQYjl!E[[u3눑M3qW8$|z(y; ;9KFd66"uwe2;L/$ #)Uk-<=>9a!hLq̂8J1ӵqyR55e:fB|Z4aka`}>HE1⠒6y3#CVhs |vij?Wʋ983NM FXJ)-3։PHj =BnȮ%ڞT (:zXsISY ҙרageZNG׳ ?\S3"< n7-LsQ!,ј>fn?;OzYIC[}kϮܣI[}(U$\ˡXޘnc*>JAu>{i:[.(]p..WR\W3\RŖ0~&U̐1LB⋼r"F8Jٵ'bvR*+۬+ζN@,JA,ެCiioBvxmt7u09=J|]]vxIS [;hLϪq,#pᖝ$;o}{)6>w)2ADh l O7V0(s)nm'xRnc,=Ž8lȜdՂ\ Ѯk",*XPw\Ef)"q%ktƥ}P(hܝ]aZ ~! K',Ї'3`%+kw7t۬) A;GX/QŷttqvCMgS' GNgۆZDT܇Q]iS|r 8X&xJ:b&K`Yڶt<جv$[@^M;[\[B'zs@;/'/!?e&7M(T)iIlg yչeflJܫ֟l܂գVaBzwZ Ю~%n=|xf%?di0<"xFvp5ڿ:*4~(742D0\PJ~ WƇ}k bHށ!= p=nVMo$q !JV.4JdsljsMGϊ`&ù,E 0KMGݩ̿j6AbsR!ki8R{FxԉU5 [(sC.99)!̘w5|@:vMGz}y%heT:SAɪ1a}|oގV: @(y`#*}ΝL}v3/oԿ<I+81=7]T,`H`ĉ$ۉz4_U?%VrYy"~5878=[cW *bd246j$x,DW/jSફk~#D{J\-7z ۼk̗\* f{VO9R~9$Ⱁ|Tf!|3/š&}Y|^t\U FI,R,W/bԬ$[-U*eVt|ަ8_;WvYMurD9҂C zi ?UQ~7ӡ0[~/WV8%ܸRO \[BzGM̛캘rhDI,;߹=tu;淝+XCNT2qاT/k:K1opRj!/rGDe#L74s3AD_^ Rt|hsR|~ [~9K56Y!.y`t[&8G v'!;b\_Tqt, h`ZZ!X8|1L~rUnf~*䤎`Q}96ؖ@N]7 SYk~E_yuoziapfgkdbN"&CQMWPiY4u*23=|})6*Fz/N츴s6bIvWg#,W5MXoxr\`"H|!~lpmm>*cTHgz_kG=4}hZ^ę679Jk8\5:\F7m(U}9 D܃џQ;/fsO)4O\+%Z+=tFACMpqwXW+9o@.i(B`L|I0  c>o󑿼(̨]iIu)ڈ?3=cpf̮zCOm8fЀ$Ip[ ? R3%/6W/A٢¯^j6ʋ:a<**c [4qQ "b²V Y~I(=CËqM=5$߇R.R=R%0n vI|ųB BG b P+36b.gF'by5eϥܥn@&Ϫ,(jty0r|O-og1j@%^L!E")ПC-/RFND^`OXȡm=Sd6QM)z&a+KKyI@a,3ffv_2ID)ʺWmV* #2F@Cofm rl0vLx(=C9WLA"K_?XM@Osr+"4.]Py]y{#òs' je1%ﮤ8r0Z;m.G>s%Z-C1Q/miM< :|帘^`5;ev%Zcxa5֥\yUN 8kHşrs3>zF+ B:lZsVTQd0V^0 օ SZpĎ=%兯K`'ȧE+`L.a%pbټ -@3eo,Ҡ;8OD[ѿa1_o1*m˿bQRv'{&vY@eDWbA*ǚMDZ62G| 6QA!RV@cڏ¸5&-Z8`@XLxe)Hv%{ʊ妬?StXG/6gwoD sxZ,*d9HYRFUNBAPeߡII bvf1ةQl6vgTq3Q͂ [qJ/]@k:}?Pm[V< 3bէpM>fxg؁:_V"-I$썹Yʼn9{#z^iNmEGƪ }03sv8nmɫ?jeEKG+I|Tv'Z^ TDnLԥ9;abЋ] ZiE! S­ GXrά^8c,i3sCuɢ=:y0εV, |:mO5X[D;u .;>y@G5BmaXGS1>  nE̠9)ˊk GcfcRZbՍ42tb8༁5_ڠ@C{‡ͫ})sF!@@[Q4sa̝UAk9_A T}s8,N^޷B \Fʓm[I#>ߍ(7[A_9 cEeB($ҍ9\7{y^yQ>7#'iqËn(8˸Ca( R=UM;̷J(Mm+J.[9 zJvj? q;16ݸ!xHI]ܣL JDQ]&YjZy@,Ñ'XۋJܰMx[f/źl.l{e*O$ m ~T2I8 ~NC #lu!vTŝ (.Ȕm#Չ~[Hs†o%Ŷ-{q-`()*>@Ixp\*kw 'Kp>Q|M'A&Ym]XΕ9sjCo#?*ӷ.LJGtd2"6>lz3<}m%Y)a740N60R >xuIcT5kXXDꍅ*-"BiY%[kA7a2 &ɯ" 37)6"'Z}!¨p!Ilz 4hVuJɨ^mii5ǓO(~pfr%7m6 [> 5H4蟽w W'X P`]^9 O3˙#^Suknڴy-,3Ke?d @%LAςihn4!A dtK-y>Đ38J4#V鑈 6I(@ ≤YeVf*8p54T8nq=EiۭA'RZ)BJ?剘qL!p%wmP*fھcJuf>v2M Uʜ%=1K|iL62ߤ!(5xj$(@{$016KjZ#ACfln#?N5j{ cx8@* wp[j\} BxQQ] @^x<, żÆ81;JǜfTZ?C-x5,;3|( ':PUyˮ"\4.Yq2yL>y!-N|쥐dD29:)w}y) Ø O͟eXvB;$6_^ޕj1<}V*5'oMpvU#j}Elfܛ!PWXB{Ŭ)z.2pPIfHdS K![nE4y'o:6ͮ&_{<fJo |2x5o^?̠2 Gg(^lԽZs>0/kVwXa3=*7+2(L @pJNX֞6&Jgk4+koYT~,r4'neM/G012~øv >[JΠQ3*@!ni.,1tƻJ=J `,֮`t/刞ђwV2G5G(-)KR7j%3 mq<[:2l#vqmH(8FZOϤ7=M Qn=Vm_eb;YσNFAnC3G A1r)ZVUP6 $Ƒ[# *ҤUp+I*͚+qWtX)eRL~@퍃8[OC(P$Je/NepKn5ҜMp%:<^\@{NX Mbڴ2Lx\S?`\F Buj["G%pEC.Bm *&&S@.VUYf|Id ([_:z 4L/~I抆λQ;{+t6W]yc{Jf{? ? NԏisHVم"f͊92l;?|15@2w-öP`$bOY - qx1t%AڲPck$^c5]t&ph(&ׄgZ ǭ3֐G o[HN|农O6K&mC23vJ`9 Ɂ4t<ͺw9`i$LqXsfbv(O'v):! ڎ=!D$.uϊƯ;T_|P.TGl#-AݨN`U,_J0C^s7$;·s%\TB8bKs: 5p5x˽wLtA}Sr51uqFpBQUe32z&r(<1IPF;)] p"KP)(;5yk* ̒GGs8ol։?Q]*t§]OS_̀c|F1Kى2+Uw&T 嬒{gQnxPf;Ze 9317'1pı| oM)HkO]>|+GޙU{&~ڠyV<^ Cw%TR}+umZ6tHY1rٲJ6Nnh!ti+a[wΊ:Y " 3ksЯ%ŏ rl\gq=tc<܎JSTC+l'|M_RfpW'Ws[;fC&a٘D跓A%ݔcTNS5wb]J!wE,oڞ9Me3X1GS.~Jʛg_m8 Y]RF[3< L:; 6=>U[jx\yCVQ;3W-_Ziq gbL5x@k)W-އFz(t эю79yW+d^x, LQq;RZq1TugP ~䃊ٞk^ݍ˨Y#xiDMC6-)92ݵM|H8/uq]RʰěY8mccA6)]o) ̰;R w2@3}W}dul</38T!hwdt:NK|o_X޺eөT\S$(ŒWaFtq1ـAiS'AɜH(uicƄʾ8Q1t`b/ b`4=H75g˞*i LS3׌gfD&KJYv(K+^V ~/"jO +dʔìhn&13G7TɁ+UЇTB5=a2e*)T4)#/I (I+ Ɩ&ԿҬx4- JOhE6f|Yuƒc(|._ f@e!V9nq/%HZGNrc˂:Sg8rW.t.)usTm~l'µJIU2E$MW{t:z ~m3>C <HZ+667o$ǕbW$-%⬼Sy̍N݆q"O@c@)"6y4@?g%Ǥ($cx&t2WG"⍜S2O0Hx%IhdGWU7ya;mk%O罆cNͅ2D&r@tROޘVe/p¿+N\QYG>-\k75 ֨IoOgɖ`Lg-[b;m⭥R Q6;]^%(\ϷULԱN1WHa'%J?Jj QP\%#)<Բ}у&jkǧђtށ[`(EBS04EXXRl(uΦq~`uϼf.NjK5[(D0Z4B跢\I8|Q3aÆ!Bx>XZseީg6ro&fRa(ʶdu@6JzbV%ud>"lIyƍ ya3:JjJQ."nH=ÛsS.&~GO2X@m1.Phd}rC[/hLJ< "[twT+uYTܓkyo&D_A {uu4W;ǚ84ˣCiJ_YK|o,Yg̕-gnf{Eͽ+y͡kA#DaQ˪@jkT֯Ɩ7닮yU]]A>;c̀M**zSS5^%SzFv :AZlSVđVSKZXhS!g;KL{a8aNk˖ߝ>/ \;*E 4mݘ?a'/Wg^L~G9Wt1HUVBsќ-^8 }C1=̄]mEUֱ\DzƵeB{c{yfŀ4ٕXI4m^f~{3S!3Xfɿml~-ᄽ5\鲺RQusKݭ'}=UnFחVst e OOXcQ&#e{rZvIlRSTtL('!4 V ZWIyGMؙ3FЙq9 nT&GePZS͈4;Α_,F넧w#O5\ߕtCToT$ ?>;AF26qXchn ,ziHDampv?g|3`A#_/]u 28ۣ eK3Y"qlHXGjWR:USȯVlM&ͲpCDet@t6u&~O]}2H.O{C\晴jqn°97!ڷ"NBeӝ2 r< lAܛӈ$iĉ|4`0ױՐdZUGC/ [{( 6eWrPUR*@`o`[ 0xlmXN\/=4l&Gwvjأ5V{PfY(+k+ȥN/G_,j*tF|ssԳ[4Rd)LḠ?ݯcsz0[9zU{Ͳ+N9gED~h$A;4UaدZ#Kt k#iB .*]R D,d]Hi^Ig+"`"yRHцNN%~z*|:a#~mYRa reBV,cPU,eO'|_j 890^>ٴ}A)%L)C ._.?*JtpPj3 vS~8&iih&c]s;`Of9:`UuOO8Zm{Vbz~``_v<d`ɐ*Y9P.܏Ŵ :hk蝀z Oz2fGO=#zέQGJ[lHXl=N,Otd?Eg) ɍ#_tP^G P$rsQh=\e5!dF 1+\p0ҝI rG5K1`VJϻ8W{s:mHoQCə(5 3@c ,rl`K>wEj9ܵ Ј -?_`b<-Z͋ܣh}&1lfI2X84b?nؒ;)8vj y_x{=+s'z'B !Fԇ?s'*j1xi܄e]j©૔8(jTgmE +dÎ៉2Q^ѹF#?dCnKYXhj}%;D}_|}s8-tjg3D<VP,] t4r_YbՄu=}aOo !jMm$`$xa}% P iNKIK)LKyWoxӻ7.ύ@Õ6׮jdC7rmNh= G1Ȳ !y`q .qţjWXQxwlW.a/ Nֺ6@W<}gJ} !WS|3r6c׏o+}HhvT\ æQeG<4^w!R:(O]Ff~`H2kjkuH<9BȬ%!k}U3V)8i=M9J ի-b[an:YZbN&[ wkj?WCΆ2=Twywn&va Q QTjT(fh}2 k .nˋ@SQAgi3">'HУFHe*[=¬-"je9BvPG pʣ#T36gV@G@Kf\Vn9; }-#};qS=KIu|N_* 1Fpf9z/:P'[q\'G*aMrz\ x`$rJ4Z+.sCjT8x>ȜV(4H?5WUvdĸƢ SO7 5T;PD\Hs'/8G.Ur3'*"M{ 4C$I>$P 07`KZ%WT@by3WdoGC(>}4ټ\հ:[_Mٝ8 [} 9$z3]hu v ፝Yrk-"]OO3mMwr_ #L:$bb+OԼLײ 7ZBW+^U u~_j*" S[92P42-^[E,D-hqCy^_pfݸ݄9] `ggz zH۫tX <"£XwjpJW$]U)7 :2d|bF?.s2A6P"hfふR#p&AΔ\"f6,r.M ./ Z!<11%-[J{3p^o {5`<ߟJ9tIymj-VUeu6t.l!t7/ d\ɆM',޹3&{%;quQ^q\"QHqyN$Ε;O|/A1RWN,P4"xE Fq1JǨQȔXtΕ6+`肠WtrxŞUŃHv*OBP{Q3]4L')xV|; !&nz(x mƺ`wwH*ߞ^ik2Dy忡,Ir>3ݤ:,oc}3W+. fyBFa2>-N9?1S2%5rk3fc/ufO߭Ȃ4m !XyQ=틙.bQ# _{Y,s%k8nӑ&%+v(%9D 7Y\`Lr"pTtۥYss g. "vHt7נ\O1Q)x-SA-+;~Xz$lU :⤑KY0;#2rG "'}$qyxA8 %QW oS4pܕe<+ꯍ OѺ 0TslI`&}7NUɂ}v~&AK 2:e,/hX!i܊ɜW 70/@\6z_y1pMƳeiW8FyP gݵO#0+T6t$riD{I";ڹO/8`HgXBXqck 3D"[Y,I{s̿yr/-(J3&$ia%k:h_<$oW(HK j0j?G6%X@2OEQD! 8hJXd Z&eׁ}sc.c_?6}=(mc۩m9͖Җ8ewE/FA3HG`?:SI6%b|:B4;ؤ Fx֚ppam=jw&BURR')vP:05)a=P NsJ|I %ǂf64ǧݾ.T%èU,v)MXxD*A.lO#W7K4ng~rr@3*݇SC"9>5-)$Cʴt6ҿᘺ}H!klfjA"D%>& |$O { "?%`.2/HU t6;1HuV[C ȣ ;uk'_[iz@Usuk2l R?W+wVjqXJHrػ,!\[hpe$ JDC Λ]7@>`aU$cNiҽ䴨jٯ~5xs%3z8WBTZuhn([F|C :>ݱS`}vT8{v~#]NDh}lS}QuRT.jBFt|B6TXGpbv"v⩒ G8ۈTiWSQK^X~=Gލ0$Xqɴ9A:\zpڵ39$QΨ 3=xMZvPHK%4 3ڸ@h?^ڗjg0W! 9W^jfzwx0.F_)fܽSqʃK4[M09pGݭ^4j}*ȹR6kP!&Qwq1iI=TtZ8Q3,X$*U56(g%;-y1h1N>uLehљIW|-_O֔\K~PuG/\*NX{1&D2f0Yԫ HD_-S1orxGk8c1XJiU{Afj.ej{x&B1%sP [p7 3q)³ T&UCE5?hF#0cK9SIXkѕz 4!."rejSїnkb4[22򭞝V l`V(,ˮpԡC]i$]%\4ɞo~}LGG+|S:&#`1d@uJu4 ,X>%͉4j4PB6I"K^3@ };Qs%>"{uZ!u|oq%6+#؉LB:/3xxjFVCD ) 6-jfxm~mVeR36&K{Tjw[r<-!N18eyÁ ꬦ<]a*X^" Q+ .3_$F}qB_*j/j"'6Ϯ }`{.ݓH[Lq(/aZ&,N`ԭHmC\5iRa~d7i!^$7?!%"F \rO?Bos{VG*Cz O]*mz@t A͡o-΀Z??bicƃYjݪ-m>1C:)?4g7v'i_JgYطyĀJ_V=6X`='<`&ߡRL0+" >w7ݑl}15=I%wd_ 1~82pA^aҜ~Z/D|-X{/$]+'$KnE!~qg1]<F*ш;ev"lcJܑ 7d=jy.K:_r@|/( f>h͠յ3G}SVT|KyWTPBz/o681-&JPy }/h.KSztK*/E+Cݽpe!s@),7du3o(Jfi= QXá.XWj͆rW97eB1HU% ^y]v";,BpXA {NPZ@>FPDЬ wQV1$nJ:l,+n!ѶeСє@xXh2aҘAe-7@f$e_siaD̥aW|,h' Eٿu~1|;dzR2X=?,]ٸ` %=(w?ASx)& }څ8lGf-&cL֫f^ȫ7,ٕQv3ٞ0!uz3bTf~rn/QJHŞy5.<`!Ͼɨ Ȃ ̳9x*yezlih^"bUٮ|8ZiDHʨ[_ ~/QVc[xո )$&4yTT\+ѻȻͺmіv'MnY\ܰ+(D8(`6X+k⢵]S`oy)cW_?(b?7۷ Xfv4J R6jVǶ`Kn [#)\%FzpUPkc9\红~=`+[Ld4 >R{geJHX0FQB@\g^B.i18zFVv(6Hdf\ۢ|ѢNj;+7Nx$%At'DXe*A|c_$^ѿO*Gq0͝fR2~gC-FTY6IoQF]Tq7#.톻Ӻ1I0#mƒ]kDvY 72451_GX[ψv9}NƦ@H$bw[.Z9P\,@1^ZLao*w{c|Tqקj}"kw:TH$Q'/!<^8q"^#n&ƒj&@RkeMӏVWr+Voɂ"`Ϙ kM|4ZsV-O ``C{M & E t#b_y뉚{2>\w`Pnl'bޏ5_`4Td2"g434 cu^@ ô.M7x=+F(lފ'yQΝ!v8ǽ ѝ` 8wJe4(Zb_3 p<)D<=d a-ZJA7 F@>@KVA0,n?/ݺvZ]+v9Ȑ" ~m 9%w&?X)T&<7lj`ʺ(/`yHBTiuzܕeQ q,ڝ@bz~rDo9Nܙ䯅q+ha< qgR:g&n=-1.r왋;d:6 ~/,)K9, lcŹv,a3K׸fzV.UuZ'لb|td< b<}/Hx0,I)I^v>N{$ƀ:8ntSh"w<3qvzeBzpM*:-X'jX貚4m 1Fސ54\)j8>SYﰏ/&hBA)ԽJ ;/W U &(sgR{iƺOF qLQ,'J㍛}vss!E>8wڗzD;iAPu@[$  T < m*r\p}PlZ_1ʰ^ҐH/ BH] t稙rY-C>HzLAn;Mi)/ v/I)T_E]׏k#~G$~kњny0hE ! 0D{e;u7;-@RPEEZp1楖恂r_n^B4߂9hOYEĥ:j@B auv #{X][3,<OhR\ںxS;J#*Z *jrn'E EZdx-MScշ|A 8N}0Ic"7"k\9~J4dȻ .KFn$^Qh`Qsc BH J@'-dcWWbcC J(B*%."F{^i(3 W+I6fxg(%ē96 ߷2MB4^tu~^1/Q阮> B1V$l@4s̀u]ŗ{Q.}ECaΙXZ]+6 plK/ B t3PsuSG\~[R[v$~ nWLMW@āVwM~©4z7~7l2A]sw,"pb*b F@3)75/Qaҙ8# 8p 5 [e8B#Uf=q #>x3l<`^F ~/ {N,L(6x #2ӻmJBb`s,n}. m9zɵȼ|&l b3ڍً5OZ[Ɇ G)/dPB]킰Dըkh|-/&T\txp?CA9qA4p`E9JLpނ S,DD&k\:V y(}\@:98L_kyrCkCx Aّaccxya`ǣlLh2myJw.=\xޘQ{̾[ hձ7ѷcK$8@M*Ja̓7ITHV V*?q~L Dzu=K\kxh՜rOșLDf2qQݔvR4}D#ɒ$s)$ݓBqgu̗*(ї(<ݗlay1ﶛvu ÜJgy\ivwï͍5/ FfMt4:UZʆy, j8/jBYЌ zU6Z ܽNttVg0IKS\2>@V7mGVtr@]#"ŏ(S=h{I䨏󃚡E'wx K韘Ch${H!3RP~F0뵠wIh< nhFkwqt {4Ds%L(#||W<9օ7]G̋mM޹iZ<4a8+Cq픬J͝[_tS hFu0 d->%41(`+ 9$=L_iAɡ:rHf`7K?c}Čsv[u}oPLM"av+ڇp&k`sQpZo4ȴo \ bk4/Zpݣ_\Bԣ/!z?)T PmGE͈"V,W:#c:0`zfI"dCde0xMMv@qL[lR["s, ³20t C&B>=m uɳ 3;ɖb p1Zva4ΙQ:>/Fy 1׼x7`{ۣ{{Ky "NǯT&*8[,3P!5JMJp8 xLmy*Ie#%= }<ڳ23'we۟^UpDT+LX$B믵< 1dV70"f,țRJWAgXVnMv \j^bP\*G`e Ad G2{%^G5n9ᶧ'>Iΐ|4gB(g,r鮥je^ROtLgdtTLollm+!H8V!_4]^%žF]>8>}BsFAeY}ui喥Vz,_q )"v.,lQ}&p4zWC"}Q 2fo. ъwlIի"Hte,Rt~gyjiWf_'0ֲyCЮzy``;{P~.l:]+6)˿X]C#}ܷ_9 (n0£ ]Hl4Ɛ[i8W,i@Ù(߃tz; {UzНBEdbHOaG.s)Kw:wM8#W_MЙ-+_baV Qi#h5źaG']GlZLja nIu,9Ę,p!'9aM=+_b~wO6 \*T 2t=%Szw*xpج8`/X=j[8[#iGȥ亐{V6}d[da7EP0VibSI,&nQ?XTaR^vU#Q 3Tb,2 nL?͞5#SH'O8%5_ D^ (B(PCɶil鿱0B=lDW54z*+nz~ s54KP ^F=M5@[ŝ%#wJK0Kn=_v(H%^rp߆Altjr/|@,x*4:99?,ӓ¸ lA9K? G!=֏ Fj1],}m'Y_w: s3CϯuBu+R&`ct?°Ma'm&Tv7ey ɁJG0h[03荭/ueNFUrmd~IxNyaO`KUW|E{Bd;{=d%C]kFy9T¹a-4 Ph  ͰyV@q7xC:'y6o+T{M!jbd9m7lH> [!Q/X{fҝ]NIlm8E*Ϙe‘9K s;3ypYN(ȪKj8 +<@kG" )ظ{J Tj*bk-y1/QYmV!9ٴeuR&$j Ϣ6R"z((r_xN.*b7a@|WX8XEQ|੉lnkGC:GJ.k|]0957RG{:cC ƕaґyWV(p_~ʾCɘ-2zIAAU7rrPө1<q yY`<\ V;4q~>Jి6#H/R 3lY1X^dr!ud&SWDH_z>ukIw혥ɛV {̨U$ P魷SQzcMh?PסG#:덗ur-!wlSzsWti⁨֋7C< iRT#8I]g+lW7RқwS uVMwnن {Uߐgc5[&i <]ڲKq pdSD>+ZPָf@Bqb8ސGx/9~dO!3 Ui~UU` f~mR@X?VfysKB{t/gՏ7!,~6W4^:2_&Iׄbـ}5.0@ glGۆgah -N\#r)&TO҈Qui 2*!Sӹo] J)9 vx`B#;K/d,<(c185b":9bv%9K]m[@E:ht9yT%l ނD) ŠoN2,+Y WT=]xt(+ . Jsce61I0}>:֢EZgJ(L )a.`?CnrX\f2<=^"`f/q!]F2$_SR5aπC!i 㗔ӛ_=rwR48{?!*('F?b i,b0l ~^??4S7a:W@S}p F&In(WަmC)cn[vΰ2z\%YTz_A%3zPYA<\ g!ﳑzGBq² 6U1ANPI8 p!aLFmF"|Qj=̀L7}^>o"^a_QX -1FeO͏Y:p(f] LQ[B4LqJy5 rogm#Z_RfY% 'UN:J/MbPZ>~Yw;;? UʱV@+9hy4F;w6G&.OY3X)hv'.CӦY-* ބã즼c?AԄ]I:aY4ʘ=ԭ|Eh vn<1^(Ifs[˪"S,_okV. gP 'K \C #M&Ou$$Nm*?H銾e:|U;#Us2/ r G4n2잞1jㄨ#XgD3ߑ f>BQ!6rjNA5TR?G9BqwW֥zJqg4ށ΅l]ViH"'06mu_2M9Fv:G06l hIͥd<7P4#Jډgyâ6&+wT8XV(W| Nxx8V2@&SթZ}eDžJU]@? O*cL!5՗4#irmSUm//E$DS<ռȪt ʻx} ~8T,ըݪ(9Dc57&|)c3?_H!0. `/XQ(g #+oBb+,E?ShظBfZUzB T/Zu')ȝjXW#AKeۧB@ź#ʖp1%5sǽskt,渠0a>4pLjl`Oti+cWRW?j=-i`C!6_竢ubN}JnJ >hlB(44b&Wx AM?4n,sCpvoaRjIUN2aN'IY浬d%IN3Ni/6.ߛj}͋xw+"U ;kkR8~_E @II`ѳl)D 暚Ves]M wٔ$lܫт~Zi5z)3YKBb74Gwh@S?ͧLHY|ai5:vۏw]KO0),}$|#HꚪؗH/|9{Na U@M?~cAC+ߚUAb};k 0FȟUXe1O5-UbT5WK࢚uEW){r|uG>ͥNF iXd`aPlS2a7R8S+Znj!00jSWr@?\D;'&b 1 B\?Bl%Nc3f2kɖ5ˬ=7Gv@[ivNY2s$#9Rx=%C-wq}rYA9aNLmABY;VNMA,YA+pX;{ 2 v!S0 <, ݬg\e7,;0M+W㏿/{O4PSx=IaaT40H6agnPlCobQh[c (hoI;<wHzXU4B\QLR֩}(+>x.DӐ,T,lқ/|cS-]\ո/a+w>6՗~+mID*A)P4X~'Ҧ IQț勇qRK  /gd3osji}&}Y1 ?枾e`] 'LYCrk e#әrO qWD/eLtHo |yh{.L5/+(l&AׯIq:(49}b@-e9R{VϱWmoBҹؖU4SζCpf.ff&W&Yb,ep~[],3c4&}0/FzHy36tz wmH_lj-=w$l/hp CaamT ~֨DUq2#+̳Ҕ ]UAp(.GrܾV6֟Fn_׈?&}YPZD|S_Ǡ\`BD5UoJm7 ._4}Q٘8xY"`6P}L^bb2/j:saTVڝڼ.d1&1 d<5dL &VtPXHF%!7-|~@I K$@ywnhb5 4f>_볒n8ľ|@]q|k<$4ZʈO8 ȋ 'x/2ᥲnԹגlh0)sBL==ăRP/1.z@#܀EX.gY,$ii6x욵oKQ]yTU+H4XfZHQ ,brm)I+& Ő= ʞ9- O75Hᗐcu!k5|")U,&Y#$qY~Ij͢C_S_HRcd`5jLWf/1"%dBϦǵuQfl]XR#kCqe1)gD ÉaSLJ2PH>=1izSVP2o5 //,'޸/2rno4yѫ_5S^FY!nxַ3j8@=w1OnIdޛjytEUs4fgpZs\!wg fECR5ج9ɭu}XzL)7&bXD ڔ\J1!CW+"H{UPA٦S?tmr_[n.4Ywp딓+ w,̧Ye;@q&2d`/~dp3YY3e\t_l]%u:+)QίZs^6]ƒ^6OmuOΡ* 30N-8|FGro8-CgV  FFVTY+Gee&Pú^5 ̐&yQV5aQ!)4o[|tBʪ YX4h2tR0=:*o40,,%p"z׎leX#,S qҥ'"V`eaSE ;+=݊.^ {/WDXyzE2jJ[-^7YĮȨ `BMϕ\7_w3-p>ۙ7{P丏72)VZoG.84Yug"\cʩ: B8Ml_7)c>=&ѽuSvB2|oVG+}<N^S5b#|ɤYV9  [bTGa7Jᶶ%{ 5ThKCQv-f??Ѹ&ܧ>9Eacޖ2r4,|)n-Gx ?ͼjVTflӿE!ׇ뽶bC.cT֫{sG 'Un@n^P܍$ j3=9\{ΌRfՁ@:)UU%, &_s$Rdr׿5*l~+;9JtIT TDTU_nzㅏR4:?Qa kgՁ7q"HOh*!2 ;UTs9: ;2g1dY֍5MFꕱၩ"# L*I;¦'hyMShA)څեYlJf>%R;{]`yݎrh:^=ւ= eMիo-='K?"/"Q֤Q4 #18&HItɠ= 97dތhT)mPY_RSOF>BTpj 9^-x3 -Lrpa% 8+/X_rR]ϮQߝ Zy~[((\?p I\7 Sx*6+<Җ@qt< U&Fч^#P(eET,+?'G0z/|L(;g*4<[-d'idTkUٜH 󭕜"o:5S(mK:僬ߛIK5i:V +{NMo TJ֛n}"jw܅u{1ᝩL+/Sfr~oJ*tuvTa3>t JO0PdSaAУ5vtgBb uWʡp]ܞ8*a1#X& H{??@57B%e6JEc(E_U@Ii$rw$t9yD^g)6"gx =ˬ.-Ȣ{bs%kxk8C郞3OΉPxX`EA.W\V0)T>Nh-2^y[MGs'%Q,t6jXgN XvEV^Ֆef@{;(;nj&hg e)XɥX0Qd. j̽ kƋ_Xv>rf]ne!U!S}uk1T6Ū#X-/qg*ֆ}/ܙz03IiqޖPGvIU]_/N>nc[-=2()6#KӇRRPD\H"_U lʑF\>@;%bSe[,rvEHQz" fVwNOi0[6U4baK*㕩,z  G'ȬJg&'W/y!v֎ڗss,,(L"Ra)SWjBR6TQBles`gFF˭i ƫ NU`ZHK-L1(.ÍPf_NH3mm _ö :#+j=2ej Ì)Cipݏ [k0J8aܯxV0lvRb̶_Gb&!| $O"ǥ<&Kaz}˳l?}Hf)TѸ5xXF7>vB+0$B\}IfeSȐ+!'`/m4%*6k1!.D*+h^]e 5fz#,QWJN~600;<+벸."X $.z@.oM+, N>v/ZS(>\'dT3|!{y3cv_OXGcn9At>vY .7+-' rxFX 6rw$g\I(GbǞA쟖q\K+uΟ7+'?~tݸ )vFxQD|fl.vwKe?1BcMm|][Z*ȅ_ZN!88b1 Z>5ҩ6ҟ2 L)_aIGxt7"5;Ň-lJLdNIx9iVOhL){q SiVO+Z~Ϩb1oT]j jFY'1e`sDbIו'~a(\ PP?9Pkk3lO.c:0U=eڔcs3^1.\2?hV:$G͞,`8_V 0Cbdj Ս3rkC3j '9v*I".D ] Sk:qx rB71b]G xQev&]d-*h":46شx8N+taT/kR2sO1r_t`n1FIblܖ@eHԖdi$]SudGmJ{}]zp/ʂʫBM7@vAVh2Xx9\" (هqo~WpE̺AiBz:r] >ǵB<uZ6;tWUɜi|'KQ'8+Yh:hi*b5xGa6b7#zǛXOޟSУtEfv}}-3T*uo6<_'#be79 ŝ7 (aжztufwjS;CsCt!mr\dx-N9T;f%Y̽Hm,L8'/[ ~XHHS,"&FF8={ڀwα>T!/@c73t)Fg j?1?$ݙzQ./W@nwu #]I]"ffB,^Tu4]пIBh C4%ڎ4~J/1, aȱT/?&(-A+} `!1*<48HP~a# OgW_` hY5 ۖSUw֜ a\i%)U6Gm#wAًr_}.9jFj`Y8yo䀃|r^^tAke| i&MÛ#%ʳo tOGд!ע3X.*,ݠW+LaSr܇ʙB& #.'M,X /@SmW3b<]*}3hMǨoLFGE5]IBB^U@`W w[H$W3 ߽qgOxU^k{ҏ@gD2iWSºҿVr* ׅfTPT?SP6)bBzמ vSs{l@DNt_H%) tE4[Ƙ[XLv;x~z(EX0S+߰?U_4Ќ"  (v[2Ĝ 9u":/:uK1^lU;McX&OcDIJl˄kʅU;9J;dll>G]yjut a;V=gͷO!Ǎ,Q;?f=E, x6d<[]+}?@`kUgޘ5_ޗSZX)A_8XB/ XV"t<N aʺ#}Ua^Ŵ-O-֓9jPWx#[; +;ޙ\QM#ul0=oIOyvEy6w3Z$ *]+ a4()շ~ +KZʂǙOp`7ڿ`f97΀KDExUKXl\nHkY`_Zw?͖{vl[a]$$d!AbەuD>nÙ[j>AIp k7IL51#Sc<cs\Yec{89fјø#"ؘ]zW` " Ԧ(ܫvڴ7jr}ƕTGy"~;LV٨+:~'w Ǯ [ѬHhw#  (wȪu f@_ZEtO6[cetji͌ -ͩ3_j*xiv%B Qioʙ`x5"g☗j:OTӮ#7ZQ$w"%5GXbq/Nj)c3C1rQO93$DT+.xG}NCC9=Z Gw-.*6Α&168/xC 70xz;nrp4DVoa)/5Zj[*ˆo6w利(*t[7 ׾@MuHqq{ρAjP ]/̯-dY3׋.rwפ#J4_nGu/}$AuD2h A-L@bFuL? eO>v֣Wխra~Cyw`D18XaO%o nOrl%-j3;F2X Vʨ }a`ʀr];8f>E]hЄ@­\g1B슭Oj·~B's?O >j?*qz U2eXFC ĬhM@X> Sk`0 bMǿAPlǍ?DMFU(Â]W3ͱ~ :#LJZԶ+݁-e_+B_>?~'IycΈ¼/:wt:HFG>tJz[T`d`)LZ6fgntI?~B )RR>it`(tʣ0.X4Ήo@~fcxJQ~D5nUVQv/K.XXG:YHQQN TmOQ ͝|ЅZABu(󮩱Biq[cL]_+ }3ќ-Eԅ3r`u$凕EX4mG6$'9Y#><b,94`?)^XE͓&r"瓤vge1%/ŵקM]Æn:WYy:~~0^SXJ ,6YקP1m߳I )WEKŏ|hH@0Djf}alǤ6`p:L.W]CiR@T/6mk{P҄8ĴPpji%nC [yغ$}BM}HiNd,sƒ%Oqe4>jq9a_n-\1q=U-~fh!lҺvxhyo)CbAűp1ZcAGV:7zvﯓp[@U'M])U-._[G~+!Xdݙnkn*n"UB^Bж1 w*D3Tʼn)i쫯/{.=nalLyf􅦠4 l UfCժڸ1_Տhq[Ϻ<c=(*JJVU%e_٩l74$'u'b`~-~M 6ZX+ۻ:obQZg+g3d D@+2ZTϞN ̥JL,Ԇ3Qq#46PaB{1x+"BX,kdlBÍgfݔym"ŵ }pX{4W59e!t7(`:W^Ӆ;Iդ4ZթI3 @xTCdeu.6wEo2%aot+k[aYٜ6/|3%1#oD'% =Ϭft ͔ƪEJ%@waKܢlzb_?FĝM Q l;e23!_(߿D:jIN-s\RĔHQO= !U$g c( C?C͞0d)Mp>h2k{ư+U˚=V2G O.=w>{7:[LRu|76]QxK=SzʚCz!TN şV%a)muU[o<ϰ`[s`|JoFѐյr-'jVCLPBݶY,hŚQ`Kā*CʹR o@.n^?LEӥVr7U ۑTWG*7{iMSi^wӠlwzGp\KsCܾ*-XӦM r{BU"[Nf y(^(J_ߑdb_Mt"׾u:VHj?Pۿ^B ^!|݁Çjta 2B`1t$d|@۠&wS @֌ I$]IAaQ];zTcnU(V/Y[DRVXL|<@oX]̚Lԫ[k+ NgHT*SU)]~Y8*7MRslĒqL)Et1e0VSzࣣZ3b#rzX'm6eCc<G3O:J &) ՞JȲer^}C^[9.L=xodMQ/ ١޵8Ls@gk^fVw|l;}T3b7LR:pmޡyqE%\􉯝ߋgӐ {퍖deHI,^MЍe~ݸ^L4]*G P~ Dtx^xC1YucPm@K(Dj+^Qgt~%ςt$-Nx*lyV:;|6mIZ|7&BǁKUo~?RH&>PFS揮QGcžEt ]bD5.5N=0(YavҚ)ݨp4 0un1m3 W2T:N:on&D~[&9,cQ/+4{Glg ,A,S KzڷZ1&Hi"F"WOO6`aJ,d'^Qh!00l(fQ`mڈ / 9&TEq=~b>򻶨#2)!29NގG#r ~x\i5To:{nWWWkHt_ U=JQa".i6:"9H Hw|*~#ތSq!+7GMQۉC7SAJ'{gko'F)?ԜScի=Y rwBQ[n/IM6.jK:,:GYΨy.V.|dt3xIO|EbE^qVڬOìTl8BM:rEq*0h ( , KW@1:6nzInb]OVhut1 IjU@ b:(e:|Z$b0yDkk,ǐeiS3(-%22}T:mIp譣";P8`o!\^ kϨ58F+1|!wASaA+%gLว9/ܪI(c&7)5? {1-pe$TNU0A-;I~O1N4G`@^rlD_7jcn'dZ8_dM )"~-[!}} 8ՈDž( H K_W[T˦e3uA=KЯARZcdY~I.ҵs9:ji! ٹ ȃވ K{phT9H)?8Ex )\O~LڏjfጝF<J#XO~zܚNŨˊ/\ǖīvxT-_nya22gFb}X~/)}Ōg2ƺ|~6}p`٢}I+u`f_e/ClcKx%@ bGL a<&t~gIyΒ[l ChZ=FwAn ,7>޼8CZדM,вҒxLP?f[pC?M! 1omRō4m`Fb p_4$G%7!2/]oS<Z7#"mĸ0Pw-?*FY^=Fְh?-aUu٠XLIDʚK=Z)wܻ=BRۏHp]E#kYhZ@j8RT*k}_V;dNP•NN}^vZ|bG6n}`96qQqf*5u8UrzNw꾡…Q8{I+dT}\=v6JFeæJ fxVi ]נM<SW) ;We9;|'9")ilUq:ϾM|O_em2oY3f?ŋ;C`Ü8#㖴.?wӮᇜ:# q T!ANm* bZ,3Lg \!ywwe7](g[ҙ1|IbRN{M*bu{p@cq,HR_$RhO׉ *5 Q]-& M˴.^hO{Px L6Z̅Gz;JK|ӝ>&P;.+Z79qpSd`t&y)ouԊx !|44PtLwvf,tLK[㠫Ɂ*" 8PG |m^|y`Rgfzt<WzOplL7/z;Шyj'NYaG O,SaZz 3X!@Tf(ͯt➏3 zٌīY함 S͓Y:IM. wlmΜpC$)pHsSAkRORXǧe1 ]AyQG hZDBS"O"#-QL=[ '$/J# 26!%5F>GZGj;Jwf_HnMD&]i_iD{3?5?@% 鸅;"߉%`RQȇlb< ppDi;{sOML ydM0Ϳm@H}D˜ cX7dNhA_MH[)MT2vzJ ɼ WtYz+3pXNVk0k#ݺ w1FaTΏp&sV>P(3;5U\DԨvvR]~XZj/Wi%J) w F+WA1Jv;rķ g|WZA`)lWz.wq20 @}[c}A D 89Wo/_T^Xj4hI+kRT?~:o:Fe`ңlH,NIK%7 zQ..qVL,w0aź})6#ܼtX ҈y Zk1_ `ч+hsuB-q d*8K}Iiy;҇h;e' 6V갹N#{BWs[_#A6%ó+<#, jו]G'TZ3a6vk?+ypxm &GL3Ǥnɟb[?o%"?˞7i=2)tfkY[֬WoS-*aK#J<@(ʊ:s6Rocsя",Rk՗듫CnOR!;9Y4=-g/70|?Gp}Ƀ*ge+1J4j1k臃E0ڳ=6<hV=@>g}|@g!c@󪸶O2" !X$nna 7D}~-(I\|#=/ [)Xq1B[{ˬg(_cԞ__య$}Sk{eN?VS9!5N}~4lP!#+`͵jERo]R+8}Az[VfnEgMnhLo"Ӄ jnY1pD݈2ډtՊ6Ļpc9%<.S@ =?;T|#]6T;Ҧl_,9G?ݭzߜϊ?Sn>g& 4꤉^zڢ@b)/CJhh/ m/X3%Yo  `AB$oR1h)|=|x 3_YO²V@aXi-8ΨO=>C?"p()f:IC܊?O s͘JYe@ݹ)dƫ&G1rLD2].)Q^1 Gv (~)FO't]kHb'bmDs,Vݑ͟R[v]TQњg:Ȋb1֦g (F.d^y)q{ь(}h('?|2U-pvR3vrW>=8622O`mWS# m$Sna`r6~}`bL#-G&70FhOh6Wx(v w$[[m2jdx>#x#ȕ\B7bOAgx*0Ͽ7؋8C|z9"@WosKnAgbU\|L`]FN JrR>) ENr^d GOZJ(}6S`{ZnMNJqXD]?b!ל=.*uqMvD9drO0x'c[YEi[%[ZU(dN0̎\ 0֡7lF^E+P/o/ wn[*5¼./W?PQ5UH mv6 p牁5&:moݿ@i? +qtip?bKc1B4K\#&!)ݑ%rM84$e2Z׽Wۘ{|~O_+Du>ڵjedTqpdڮ/"2et|&MV ^FFjEnwr *QOQ]Ivή.ɋɫj)HRGTijUe (59[K_qqsKV 192w5yů3Z>} X2@7Zp@x?"Gp0q,Y2aC>Hftܺ0Yioh0Ft^8=@T`hANw.ZOY]x"Q'*$Û0édu쨚Wez>\9BB6%(WC`[*#EMYgYd Xi%@fgO\î}c dk /9d=rga g,T  ,2ڽ Raj@s7xȑZQ!9>Z? ʶ=4w${r DQ㿼#M%)\P<ό A#eZT|wjC"-dH FZ0jV0δU}A&^? Vv 5׆l(&< vsc.8$h{/ܲf %F ߔ`shD{ #zg$V m?^9y:oQW Mm)|"7:dGaYnԒHX*EiT$ q3);x6Fizh26uFRؚMR07W;Zo6A^1ܣ])㌓1130zV(9٤V+pUq_4j$˯yfn:S>=8CsnLǸ6y><ߐn--j(ܕ.)m%gdɀ$W:*b!8;r5YsR8ܓ*KaqE,͆݃q7^4U,໱ClzXkx K=E-ՃlcO$LNxEOQP_C]09=ٯ OT \fe (A} FQ~Faeƒ*ط1"8>zM0pd>/`~Έ!Y*`B[<bl <[PMOUdL2w `Xopݎ*`-NM`GnVCFӦ6SFchOa:X$"-w\?g3$HFl2LUw_SW0QJBy#_gD9тܩS0`f d\dMTIr\♲2xS?L"e O hs>gY&; (.p_g "@QuPr"ڤ %Y>P؆LKBVKIaYkq>ꃾ`swo-gL.b0QHޖxryRXPn]3JlH{ԛ()`͋\aԊ.CYqCu̴WwŪ:y1Ji0 J<^9KC( 3bNd8ә^Rq BT ,x\<ڂ !^؛Ε3vWD2''QGێ8oA)2=b8:"Q'=F W㑐 n9vF,X_q%a^` w?v3څcjH0@HDnᕺ&j`7Tr#槉KЬI$y.xfv^(?/tu&mIK͝#wT qݰ-zp4RXնNqWד[C0➫ndDd%E;x)ә4*SU1_y1R^5ne6%,4wQ`x: 9M`t'6ѠYp &x sSx%k}nyVi'%*z|CL1Xvt\󂴴[I)ïAQ.R5-gF僼ν@Ec-3 Sctļ֬Й Y9[*}-ټ~WfsXO| "=~".p*Y5*a#mWSFb`T$TP<7J9VMH߼XwۺSs/VSꗶKh^V#mHFTTVV@]F(Z\xHNͶŽL8tk%Jm(@.fZWD)-DɺDLl#_?d41@Ty}7ÔTLH­0)g~P5 z\\wь6h_^JZǚԛd:'Ь#{V[v< }h73PfO[ZI{QBr1#b`|DHC cZ|.WRIAdMJ=\0d@=>kSBHi-_bK<>']jf3M6wakq-z+9c :vF)̞X L^h0aS &d$-x_Jߌ P%rԓ,ZlÈ{q\ZoB`LJz}ZːԐfe^[u dd`^M&G&h/:݉VN P R+OŶqVB]*XQ G*v&OqOfhL'*&6X&Ͳ>TKkzY| u@۹d3c N XkW|ž4gpUa Bo4" E)^B 2w"Wp`'0R+-Sﳧ'2@|a\tIw.\Vr ԴG}NoAƭ x/ wZ(>B[rqj͒AZ:Ͳ@kњוG=p0z>HxAE3g\Gqb[ W,R&b% e KIGz$2;F i΢_1uD4eWe8*g$3!^ATYЁT,H3A.๗ǷC2/ht(ff Nᙶ92V4oF2`n7k,(Fky= ߽q;w,Eծ !/#Fr#~+9$v eicm'$[P &򼧷+U9ws )Uk7w>HZ:oǺliٶ֋de>SzZYX_@&>!t5(:B\zOrh>llQMMXLsˏFJlͿp/EP1j&d ^#@ g8wQY&ҼZZ|,!es AϪl}B/Oص ]] + Fx)1p,:\'35k nd8|t}@M5K{O Lp3$U?CPB.gł/;7`4,}Ү|zKϊx _2S$)ihRԂ#F4I#Kn9qCGG\6zAzŮZeO'<'y]ĄBͲ|װ ~) O(LGF Yê|7X+Pp =:`;Z Cgq:Ebr9HfU!=u0ڼ12IZ%wǗ0z1$Ł0DG~s42sg?ː3әBw;ha Y_W^`#lt/$3ɦ-\3`mTJ%Hӫܦjo{[Q),X`[feUڴ:nĒZ_ ((B1_yB 8("_`2=l1w$uxhv@#3pS2׺8;ƂpTz;eM* N o%!/T,/;/"a hxCBIuw jҘARH@s2|Z=L8/*{p1J7SOoi<|gR#f;'rV µtj/(_0lER3_ݏ 8T0[78LZ:,cv$KD?Off 2Rcd qe9|{V?1e_̐Bu۞ۯ{tnG%S2 k@cYWݷʥCPz̈́t9Pu6nMZ;<}#6 .ŗp $ $Pn#.| w$Bki;27Go=*1?b fl];h>[pwޚZ}9!n$N:Cr. υ˓ZYW,5 w Ig ;,[dBp%WvtQ %.Tͯ, mҰ>=2#l;1 &ڱÅ`xJMpIT.#Fc6bWkA7O@kjo &հUA"s.u:RzCმCGؾ?(qJx9lou!һ6N{ّZ-(?YUA?ѐ0|b3Dmr@ʢdWa9e3@-#Ha!EPI=^_mh8`Klm=m_\ze)}"¹ iOLd(9aZX$SiT aט9*Ѭm5;j < +:cUmE)C ]@M`}zjS SIT;xj 'xi e)\=3|0m1l`DkQQ]D 鬉b!0R$9EBtaZؕQ#Ga )]ڬȴ+둮S1Vc30`|q:ǭ)~#O[(n9d0d"=2rr,m:82Cqp{x4oB<$)u}w㝬b>}ysOo<` %O2!^_p9Gq -W܆Ę 눁YKI@nyU `3? ck~\V/D2WOy[_gʚRbJ(X>x.p4zg/JO*uv|hcн|X2GCi7؀?z#8d359 fOՌ*j,e 1 |p~eK{lPpϷQMSWɀ3RN+hTRٌE'x#\/'af dT-OA{3FĨ\rzV$8W[A7ZֱQvʭghh=A:#i3~gO:=fˀuOu Ɩ.[1z&Y+ Rg~cnj&a^rFR fUĂ9Ν%Xz.d ٜ\Ȝ1o+f`!*ộb !+I6R%ժr"j8#SH'Ѱ0Jr8rƜ@JuC-XamNLJS;?)֒v9FR[P5lCl bC]lԍh11uW'?b?fKw}høntEx;("z@b:,60I~IM@(r[>ؼGpIݓW!|k9cV~e9>. Hmr.BI;> wA>^#&`^9{dl%--[Z&b҄b`Y#a, %}`]cQnq|.=&~O- JxN(3nTj\e B;GS3݇@GDgXtS//}WY^BE cc wHex \|4 Y(>^3R?Y| h5|1h:t 21 4jE4ضZ`-v\V㓡M>]ǟ-W+uR֛D պ!(_- P67*L$EqH"Jx_WLٯm8Ch 0tnc0 I[ȿա Q18B)xb`^r K[2!~&nNUS7"Zxg*BPC K6#;ffE2a}/p*>pcFk2[TV^|bZ;!cȎp\ ^g!]/=&(FZ4~"2)*8Taosq)S0Z` lo|8Od37+x @;! 2l@ y+OLC,[D}G lM(5aN|!&Fs'/ H w:(]0<"  pfnd>zI"3|g*ezxî,D;սL4(7K0˭Ŵ 8J,O *Э j{<{r{eqI$n{#3yN^|r8K߽#2f DYap$H9w?ܹl_W\6Bzf_wm=V?E5c]H%U88[%(yvAv74ࢎ6=8e4=,>[C,N$h)*1GKnBBZg[6$7o^2jTUgO'xgIZlg7=x n%cPҴ!c+}?5.i&&}ef.UjB]JN61~bbO2f+D#"s+ HHҾipO%,Λ.BN '`yc1 #?%YuIIɄ܀BNEI݃l%%9gӄ;I]whўp0f( ~}V(&,i8S턮g?\+xmn0QJ-m;q<3ȖUeIN\@>h(,3`1˱WMٛRH)=LP-1H[ĈYo sn#whQ(%ĩPGtCrim뭁%,RNSIIŽiCo'>*l,s-f箶8]0B!M*25 %phZFr"-aZ -i8\/%pCH!*N¿`I `zlwKm_L!Hɧb\aqVcwbpvJn^.SssVۭ̔~9kA`Nj{J"[ mF[*ƪOupah~Փ-\ERLRBF NЅsnne*ܮ5jIYFE:xyįSxŗt|Sa'B\eV0)(IHt2i~uE'։^)Cts*+oQ|ZK^:Go̚cCgگ4Oio&ߵ"f@/.>7=BH;%^\.VfcwZf`0NwGFǫ5ثy׷c,-RE"S=2Nu?={0+Jo%W "FLk;4ݑo.ўa;u$E8o#P+Q*nBHDFp4=∸&0V#=E* 0 4[Oc0?:O褤9z'kG wVӷcg iOUMzM jc5}uǏjKqz$@dDZ,[J)G˕~DBurK*צ8 =o)Z~#@h) nW4I5H>4B/9jyHl/Y@w4*x3Qk +qŞ O@%Qbp\VWx 2)6TXb0*]AL$szl"K|.fӲX5Y܋-+H&&8O^UqkJM~ٹٽϩW-jvAsh h~t뗬dL0+Tջ )p%L?8X Z嚐ݔc. <)1HtG}uf~_X|R4&>~$..'ԝ QB7SK[5ŹǞҰ[5폙GteRa27/c}=aM|=Uo@M2&Z SI˄Jbrb"}//4a8u꟨>x`1GQlm1㵒A=SQ(mRByOF)!M;91' I[^|4mq$ >15O1}RPM"O[ U rrz NR&!CEeK"䛞S?5Ilkhc;s"/Z*}R.`Sw߬rCds]8M c&VNEq Vީ`]P:] yuwQw$KF9oR[GBfyyj8/_bB!T:Iۄ(;Y8 ^`S`m¸-p&DD9Bks[+JBp u)w;=hB~5},؁y Mhyv4K.ZB Ee5O<9]LQe}&czŊNu|<S~q4qDnVjPEf"H{ĭYLVW:&=̀qHQl1!W_ŏd2qmc*RAlZ;q2C꬟΋l"aur 4i<ta2~],Ѳ|2dk>_j#I {d"SJ5T:>z~2YNҗ aj/ 0^ 3,_{@296dDgJ"X+ StM)yvK#Q=H)@QRtl/ (UW*&fRN.K5}:)#G5E#྆xF a>jOwG C~=snHwg)ԕ$ ܱTmd.NYty*d2ڏwat!̚ '?*oXA>Q] E$|LI$4gJ!+7 D+35]fJO4R~ȔfR8|,)x=ׁK^ k/v{ A'm鈌ۃVs̼E m'Whz\93\cV\8^`'gțӀGџ}gi\'/^Kiv6n5>2[c`30޽Qeu?Î &e-Tn&7܅Ȗ6^$!,.^ =xaf "l`t*0@ަb .s66$*`qח% xyk=$r.f'>#/@%XMJDge١g ux`!^˭9_CYEa8 I$71rFw b母z@|2AyOE<>a9 %F@H%_A"0QPEy4CO+y|G}[sRYc,5_T4(f=IiXO{ov Td\y-|̜0-aV\PT ^wx 5J6EBNhWPUK3[j>!qP#Bo`;l;Vݘ,^I+q),GkѴ 8.R:pI~/Q!oW ;jG앯Q+Dqn;mrw:01 >7}uDqf>3/3] 3K }n`sO=LuNqI#W[oɋEalCYs9U?:qt}s:NyW f@or @R0}͙[ dQJS[ ͹7`Z/rc. Vf 0ze܏9tiC!hO|g݆V+Viѝe:#^xP9lD{=u A\%%cucnR ](8Sʨ4NCAS2aqCKWN6Ph=\NGH"'|~ Fί+|n{1 G; 'ehuUPD]7a}~>.wq(obfwPE,:TLŶ:)jkn!V݂rMCUBI3k44icHA eV3>} *4.1,*ۙnK >a!ሷt&.Stp-9={ F_5rāZ,r6ь#Ҭr;<^|̙o PO' YQ{%pFxPLF{iEx:N4Jw6g %셜٧<@YMMQُcѸj2փ^ޒ\!80}wg]W>`,M0qW>@]\E)zUɊI> : _~;a ĉ=dKTSOc ߂, bXϑ+cޢ%(?G:&)H HtFfO#22k>+M:V#Fyp_h~z|kZDF0^&JC# "p*}.v A{HD_[ຑ: ,Xb[fq vzt{> (vWT&6럃Րu1{ؗ2`o߆yvה񊞎K#/}QDDğֲ>h.ŷͭXP&\$*L~)$ (~YݩnxeGne}Tn/ϫyy.l kET6+ J+dbt'׍5:N@{NFt:1+@#U6H@DL5 hoP?Fx¶Lf|C: 'O;i8:Gu'mK yАW0giUA/;3(WAYO@{a;qz#988%6NPĨr5SsaM7G%(9ċ5=a+ צD9ed\fE^Q~>2["c1E0loyA_3vwuƪQpdV_cnjt9|zٺL sg{?˘$QcӹͩtAU.2ѦE:&GڷP n?W748~: }?l'.[q(O1I:qM|}9E*bi/Vdž f#z$X_(jyahy&ئ=?0%n[bQRQ(3 J'St$E,rƸ'֨L/>PP% N$ޭu]eu$E C-JL[.Dz*f2x:mQjs4RcǝwT$ugg|;dci&u}xx;&ٞ(ϓrħI +(n7ݰ'%C2K=+3OR@XcA4݆j^=$G:+*X}:SQ𹙺BA  MOd oئj2=&<>da/rNR+-'&aQ3l#{C2q$(!Hsω ams}6@ \-|hÐ 2q(:tN g/%d _mCV<WU  b}-5?*-ВRPԣ)ښ*~6$(>P#->}5C?a7Kc[z`Kq_*q5Sjn Za -NgDNgʸw1_#SIx(n h`魔D~EX¥ SSXc'M!+fv*3k˭e0' sG4bnpXȴ82=AQ,-λRtU*{ zI.fm*`8HtRU߬aZE^NMi>'Kw#jeE;wK(Dz 돱f|B({ ̊sv%W6䨜+^jSjF [$^f$%5B4NlGw`gN6Pl8n z )8.` *'kي9 |[N}[Č]f6bzzE-Ꝙq83'B;8߉!/{NUMB;@W:x\k\.hdIBY.udhJ_ {Lu"թ;)yL3D qe BE#'Eڐ`NukG?r +WIaŮd-YSb@Rn EkFS{0X| &dĖO0Q5m̉N4-TpKwH[STF>`t+U5,J|f،3 1 _U-4#Xeu鏒X L-[ `wh1#gO=)G6~ݳܔ~WT9;ZZp`N̜e耠O8pz)" )V )\E]~ѯe O`Pa#eԣljvgUf(:˾w;d{)DFNs;m>W4 pl\TxTTrtT'Ti#~ ,bU.;+eCD vJې;%z 4Q!N)-$27k3~Qb)^F[ ?µ7rZf)OOMT|3FFj 6aaycoQsܛCB#q'}gK+ :QBD۟FH4&8 8(= ٘~i6{b Su~vȑ1_oӪF! Pk#4ym=^m/T_^z` AѺ~z,bcg#,ImoP47"2N|Ozz'M"7Z,^L54DF+@P`q>JZɸ!I}S i>k$8Et_οTM-?awT=/Yiz^ݹsQj'xɢu?l16{HgQ3&bv>Ĥز)A'=>80/9M"`SFY:k;N2-Yƒ9G; 7=m߸[^PW)%r*1cMQy(utQ7x7!eCSbdcZ۝M\E*^W&f9]| k $Z +$ /IyYtr|ͺơ Tv*f}0"/Nᝥ!AW\ w"(TG cBAp {:\k4?-ʌV9FG)cʙ?-$M1Y@Vyyu3LM3 `݇+MS?̳HO¥-uNT.P,0l,|,:!#pnˎ_ZOK"0i=p^\o$+/=]bq.S0`K[@I+~~rL*?\96!6Kn gz s󙵸[ap AEG@>ٛ]KȢ3ؾ80TWɰEͩ0!g9=g@fZ($˕頧˺ljkW)a +`]1J܀4Z>~]x:' e &2!vĠ !K|MwPLDxwX/=sSEQoNNXQ ,&嫦q}ReJ5%0sIn'׋9nayB뽪}S 1yp^áz̲yBI1CZG'_"s DTAV%YV)|TJN :SSTm!LzhR4'ƘJ ۲^^&.mV~Ψ.hyĊ&PךWG-+͑(Ghc_}+b kJݹsiGi~ΨkzJu^:N4;z=~~UMfK١'.@v#T8^.J|cRi6@B[5q~+jkn-8Y?֯j,BZS~ 1PC )U+[v oWä @@{vt_MBCvKG%ׄ1i{64X>(7^ɷ/P CZ.T*28 1J2=2&|Tݼg,"I1+/Xu{*Gnt̚*"Ne- ڼmKۛ[N>mcH3I$Ξ5`TTyc@^ 2zbSbCAycjY5wTYŃBUzK]R:NfbVh xd#3!U-kꁚGKA-jeNM!*dhY;T,TRklWխB6{X ) ];tLkFD$/a10z= [~=a:d9QZ\!Qc۽qSCUߩmtbUԱ] qox~RZ0Vdǻn_caG?f@hn1xf g~+`DJ㌾,zUusnB5OA0uB5Q3뻣+<={9WVՁCbH^v=P!PFfbǧq?.G3^~; MU e:.?"~ teQ5NRt.s*HQk #^םC|h7I>:)4T#U<^ mvA@|xVp` 7ώ#i3ٔq{(5riM}8 OQSԦPSLu1/s `Kj_uoݏor-rP$ ~Gɮb5kD,ጱJ(5sϤi ~H՛9&JyAI=GE2@y;[ܨp.Qur<>PiT7h MGI²4v5P(>nh6ԣ ord:WzB 02ޤ1!rsZJ}!.DV_1kVRhIB㨩Χ-/p^}o+ڭ5z?ܔӛY$ڄ8ǖʽXLQ_rtEJI9!-TɓoP/G_Op\=nJ]]ʅ.Jjr#Ye1YF0L:a@%:&nt"yrkxWϥӺ/ vH@JÃmvf!ضxnuyd10g 0̾QцyQ'cPBǒuzُq5~pO%3"{#Sl ͓i{')'S䴊uJߨ!u 䳫{o-׹ʓm_^; &E;Q*,1Xen[ck(ĖB!<8Tc>,,ub,LyPf3yLc2VI, nAm9 *Fa@3hmE 窃'ql2}-s$"cO ?IjU5_;o, ]c@:]@H"7|RH?U)dJ`AtP 7:>(x͏ݵb=I 7K>Yk|3x.VF['Қ6׎E`װ* id )i(Ц"J msN|` @&]rY2m ">qk8X7+C$:VFΤY;A5!2X{ ˠ1R.+U, OǟNܛ k*4۸4(+5.lg39MqDd1F=:뚊:0;MX5}ypѯg˺{x-}6^k#cccG\y`Ş%}ΙϪV%&uK CmKQ@?rU6^j"ɝۭ+:0Nd~KrNߵ*i3T\zʸL/K9-0l~3턫0R<~Rd=]h"WQ'Qw Vo.En3s+AP$ƚ@9:MlR#a\A[y炈iyʺk/EuL3D _ ms\܈ثw.Q .f/75CCKEODmܮ4.4]Dm2 M$a+A2*@}&OaܤB}'Z䛥J{ㄡ;k4gZM׫!"䣻>96š*FgJ,q _yzu 7@2lǍ͵\mC3Dsq x1X ^:vRҒ<']fJkpj\>~9۶2a֐Hxm?Pfo0oPBwJMBl} (|d5q e~kk$KʈzVIy7)wzֲHX$g :3F0oB q8O^A/.NnBFoXG8_Qΐ=^~ ̏Bʜ4[g|:f!HǸM'),w5NI(M[ a\AJ њcfܔ3咎l̞yT(Ĺo/񩉌v  gY 3YF,^nhHn 뷅b,JP=q%(?0+ְeƬ< -g ʽ)&$Q /1\mۍKoG4@ţzXwuT/,S齬p˝M8 ?{D>(ln'ǻQ3aìWzKdl[nX^J ňAꇬ~SC*xftd[ x-Vs3KA6JPǡ`ė5_,9'sۼ=Y*|)eA.Y6tIx@9R>aM-yaj|Z8m< E_} X{rKh2(O Z"@-"b`5i!CO+P,VS%B:6 AΌu()=Y"WEu?́?9OlWUpk|d QV(l\T@c9<0|NIN Id^aaԔ/:RheIi : ]Z6u_<|ֻ|A\ (ec~VeW`15dtX ۖ=al_j,n2u/9+-M9/fZJ3Xd\L—r07)7X;*D4p_]=S6P ?i =ع7R>u^@U-@:*\*~0bO ,0սPݧ?Bw69mcb%)/n=@f>Wՠ(vZ>镄+At kބ<$Ow^: xaOT5:ZuT~4/"K'<{4A@o8ƅ{oAn}T6diN >q*B!)ۗ8V؉Ҕtg)i+{`(H:B_c-Mݝ@Az-W !AXe֓\P(&"VA4:+cBIb̉,woЧ,v6q$$򴲟wD;E+ +mYJ7a҂pVh#|hq\҇U#+W5q57j {cOh66|(NRy#WJmh ǂjqty-IKcn[)@fc#UazF8(vCqRd8$2DUpF$)9\W1Ìa F]ڬX0"?dlOXJ-Y3gI>OkӥT3 x̱(DLG^GܹH8=1|!uE F$v'9D|^Z&WrI ;P䨃Yd턀3fLJ֖F|_m%?݇#IlW gG[Y_>ѕ2jO+҉i<">bi~v #wMk-y֤{fCr{iM%N^:v!S1ޕ$Sd&B )d:4G@ KROE\vycI&q`@:e^m_Q+: /gP γ@dr;Y1N$B5.cOYf2abOT<#|i^\D OZޠ˦& ` ̑ IQHrcَaݜl*ji C,j_}m:[o%m5 6*>e{xUOL pO2irD)[砿o98I3j{/MM<*~z+/VWgώlZVhϟ;l:"^5bB]*&9N6PPAn,'n.Id9Ss*ǿ_~bA Iݎ?|K ("]0%N5P{iA[a>Yܕp3`Ƙ>5!7!h 9d1-;S݇m["ކw?ũQ (@ @VU%:Ĝvs7뺐p-vQ&HLZGׇbHS6niIN0koi,F!dM_v3o!!yKZ)qrva۠X2Ъ:CN# Q׮hN<h-}9vA )XPr krzL=&սH9mxm)G% :fIr8rCd%@ÍU$#1'Y=͆bm3 v#. bSEjbiո q+(Κgq>!$PrCqkE adZY a:΄uQ" M_oR-K r.]UQ{&#c6o_0§㔤˖e4ngΚ $]oG_*6ofYgV24ia%`M5&V7<@yFېU FЧժ'Al Y")77\I$X ([,V!Tա6f"8ַW=t.`ILñ;Aeb貁:N 4ʡJeBΚ6䤕qZl_@ޅY= 7ҟ],?G<+?O yj^{ Yh9T} (rQiAWqTdy|̇if:mTFEǸTR)}0ю$ko ?jqec4b rc(Cy߆z\0߮g*Ⱦs]"{\DϹPQ-!= U(Ar%i _5/!~Z~${XcƏ Ҽ*QQC05I7k0 DIBepV& I ,$bG^3t#mK*%8X8ݝh0%0 o4E@JNP6\>I.,j)엉1WpVYU( }r%tQ6V{*x%\b %REE)+4xXwܢڬy[7zs[ӟ- Tq9-f hQ˽wM{L8Bae|9\i<` 0F۫hNď=;f9|eff Jk(?(^y!QcV]HL~QW^ V]FH*;,I* Sv, fc>[ \6^e(Ǡȏofd|c4FViSx׾Q &eۆ u?;Jҭ9 婽hqyu_;W%('f{z˳>@^Е;^rcz9R%VIі} jXpV0F"tl&$3RV?yRNxUs}6xs|I*c+҅>9g|_TtܖnBL;\T/ٟ͊F"Oa;)>oY5}= G8n.83hXϖ(b#0cXEQ6fy(ޝ@T QHx:W'd`"ɓ7/UFq& s` ͗\ {ݛu$q:=;aj)fFlmSRr$n!+xfPejӔk[CLWUhc 5~}P'wMo8hmv-L .2߶_E" Y KM}K /d/~ϠW%&(8RuhO2 [<= a.zWIU;rX>ZD]1 ؽWݳsrg+z n{K8Җ7N>࿇ղUlI+:# ε{kxZ{r~ܫzrg9 QTb8n趃2;V$2$cQɪK<4$׌J}B%O204$Eb{;NB Hv{`Q`Vgc89c( D2){ Vݟ's`;@n^uzMhѠ;TC4{{1Ԅ@5k6Ș=ף>@˞r&{GDDyj=zOJu2G?9H" MBA4&}u0JyUV@/T \<1O j8σdžr%yqcjM0ˢ9A.40e;Jk{2nT'c4" .n Y A*QZ6iVIVܰːZuQeR'ncưU4)?0?>ġmlrm=_`yY}Dw|R*>2XS x'Y6y"5<lOC1Eba~߯Dt[ڜd.&m+:M,q)݈O]?y")bU#MSlDdIgSBH.5O | i^0Gpڂ?e tüǗV$ ֫W /aѦm@ S޾2̾U8METE~<_BK ])݂Q h߃ u]{J*ʜ\`[vQ`~B'oZZMGL z"Uhg 1bH̎lRVIp?#=fEeJw9H}aJ.RMC4P˴"`g⪣^,U@ Az?&; __]RiḠe.JH199:VV;zz A:W,zq]7hz,4zwτV"Kd6 Fs(}$[RVi+}!-.>^/.F_AocM_x"¶N?f Hs5tK5nx@kunqqӤGy\\ff~\ B*}9wJ{ 1no=ͯX7?v1P9'KWzimii7!E0PQpq:}QE ;B=LLfG Mn`ML= Qpi=иs/L:.C0Hl YR)wȧ7YN\y)+keuӗg-J Y}*})vH@M Fdi"iONǻ3=qUn)yٔa0RVG@Op]㈲E'38,.nS HZ9E%j/t>`pĐewK!.X'C!"qoA(i";lTut!D-?:3iId3@G$b_'^j6|o{_X4{{S%{Yj,dpQR<21$Bw@_Kp8BqXO.[Ĕ-rX?GNv io uJ~=smY~ їUܚq fк̘L;Q ~k:Y)5縪 Ry:QٛΫ{5?(7g{4ujQ9,I '%\(hRi'SRp4~qW"xsԀZ#M0 ?%Is:b[xjf`k8Ga=ko|6z8 2_w#}|cϻngz{q|(Xn\P`Ghn abYelq ‡"M?'v) 溦mo J#] Vo^f 1lbR_Ui6Lzfhk舥ĊĀ01Ǝ(7;>8 #SǤJ7Ʒ&mB [팡Yf <-iĉ5DF&% 4&s ‘J',@ 2%XCCJK "=s(qJ{}8M(7(xu, Q!pC/{l6okaM 0 oV.nT=KÜ1mɚ4ek=qXPH bA)\8ݩhϖtoˌf !v\Tb@OY:3~SSF[G.H>la'R}h u]y:u^W0>}C{_5i*5Wo.Rɩ.!5v. BrC,Mؕ( !@/zscgV42gj˛ԿK4r ߤb 5@ 'dZy+K)FQkmKT|6v {&iW_r—i@qҵH$Tѷ]ΐBMTp鳉T}K$|}@O ntiHz8-0vs?~?VoMPߤI+uк}?HFn\Ni7 ۭ|wEDVAnLOx`)<aMYߣKx!A3 >MVq~@HXʑ;?~-1FCt.f LT69o} %{S鐥$[ Bc*VUokj˚ѿ ="Jv_xlum'z^9 QW$/=;c& ޚfY >DԢˢ}2R aȁ}y^PrGa11,<ΚĸՅ4=sɘm ?9Л)k'yLhHJV˦GoQkz n$ٍhmxqAn#uuY#C{XYͷr[b{t0h6Wvׇ#"캌ݬgk,*?2A)lG:Qᮃ>gdV:8uC$!3 4ńS#^4p6Ix'Li2%SnT簥2)M(Ƌ;4RU0k-Gf3)mf£wv8OEaT58*o9u!u}68匬r Vzsy afOs<)84G`mH !Gȉ81~_{a(m,oC!Cf|Л,XXP)ke Gm(mΤ~r) z {+z4{ىN'Fq4~U*olv󱕔*+a> BͷX; s9I*I#E}*vM }4>؂QB`FsL9)-""Vko3ODzVpsAzXfZ~Q?Re,I.~#Oqǥ܅9_g#vC2w>ۤ?@ۅqtB-n2ýW>*^~gP +xwmt|vd8:O4qL~e$W,p 5ǃY?CY-v[G/IMx6PM4L.#  O_P: ! ~.QRl'4i WٴLx NOLSWHĞdTw0I4ܮJ*C+3z$Ռr{[@?)$HFf+5y5jp[p5V@#&Blv_4akRI 6'b S]byMEI{[3=܉}&zux0jv*agFT#~GT$Gѝ!˭qy7ΕvqF&T&vhE-;h"'Q؟nk/6wH&[W lO9Yœ47 &xnڻ9VD\E-^w*PD1 {m E93"a{1Cmwh[Ǟ=EmkvxnF"5uO#]٥JX ޸q)B6҃YZHs~n/cAwFs k67j2@ߴnGܲ=r0qSOmbp8eLG&`'v*L~41}VA&۷Ȏ}h"8zYp^ iY;7dpa$2WXA:Fwdg5Кn_]%ity8#Mi?4*5~`ʼ(oz{zWf+~{Fp Xb~p Dp(@32?0SÚb×hrq0`Q+I v*ʊJ:dTPs՛ݠnt=2D>:3+$̹`A‹B; e &$Hi;W+͠uXQ~ؖ_ϑDןe,9h@d4`5|T.U4l=j2V!n]$h(8̿:gye !`6nꓓ"ݩO%uMI2 5k I 2Uo{0k 8 e3x%!l&c۔*D@WlȚ*k׏[_"pEڻ$ᾢs3 Jh(ٲu >12cQ"">a?`̩wlrCj(pUaU h" aBӚ7~ۻnaώPvLڛ|3/"$\zW8 rϿ|' 0MU 9%]Gէˀ>NNa8k> uA$V+}WQq<[2|o`NQw9Vy iskfFR`9۞Ydp;h>$1u:E`'fqvU)Fy}?k[<1i?8U%ĺ#cXnX;12'nF6OԌzr]$K )RUڏԙxDFDl|mCڿЅN;,tӈLlo (4XlxWȚTeHqWoJ.B·o1LR128 )|۴2#HVپ DR~]7bU }%@>0=-_יXd~^ CTre.$'hJY3٠djM ]ip*Q,8{0ꆢ؎8WnBOƔc2 ? W-Y]AdgdCS"C#_;}HKslտ78 ӷt^y4+= Q=q4τ/h/zQ0n=a18<m!9S ~8rm;=0>'_e;vuVn)AlrS;֓SSȩHݗb:kҵjabg>6eSs /Cua$ϛ͑#'t˥F۵X4JYMF23R(ҥ)0l??y6S1zB-on3`[U7Dft͓%s(.0%OK&#P*7y6ީ*l |NqJsɛRxM "lpS`V` ZggՅǔ! ]Y/0yr҆0K\\n#a0Fa8i/~J)CSDg:#1#QQ-'LyݠSiyqY& A$|ۼ'6ī3eج[z|rx  kLjgq@T/tM26#(LZ;ձmL$pi3U|1\c,eÓ:i=ta'=JH;-x%̓' r 85F'K0$*eeq$u?T~R1#4p0Т p182E"[+2D] k+s!-ߏXS8JupjDؙ ,4|+Vx-?3]ě~CTeLFKjH¹gg>Jp f2kW čEQML{ت_X4{+(GY}B£Ez9Z)S+ᖪu`$I jei֭d'UJIb+UVs aR+M㙦(2F4ON|7¯8;Nl|4N]Ӫg(n|0!]!!Xhz'B'"1QW =:?EKFX%sc籀A\D:HD>DggB2LY< :aWRqNZ] ,l 3E~pW S`ݵ 똷J]q;FVt̼_56y7?vc(%IVO~6wήYXX}bm~r5Nȵc;B~c;#r]orѴ쯀`s>P܆hЗ匽)|m9$ F<\Z:7RqT~ç;ACliIi'#\M户0]`̈p" egCHH睔)kQռD%(dSGgSRr7b%*>I|4JLeڈcU2s "${le.S&# & zSػ~,k'jRi>!0̶U6Ÿ\E !\(|+bBՇYfnJ]1ۥ蟆D ЦcPeAgUZ~n)Raf1n*!K f -7qLnb̵O^3ﳾ?‘JsvXrn;R4?F\I' 7eO숥ؘ#*9!,s}$I0O/EgFm<.T $>@< F jf.Vb"@\ddCu|@[,{_o2n"'F_ؐQe6Q|BS`/"㥀x!!˙ǎyMކ,AY=MlK ev-򑇳Z"ovdgo9(Q?`\Pz,&2R|F.LU#~?Җ%Tt_Qu'-,,bYd\+)kwVRtKQYwF=x>{6pnIhG`-~%Ak8In&!WhbO$Wqv~,gjԼXU~5<+]:D{lu0#yNelБ*1w_ΫZH eS$fhk;rJf:U0kf5hQ|&ͅJ_ 췣!?ZQzA󉩐i"f:ΨAΏ q CgF$Bv.bBS+K*7Z V p4fdg/oOvdw =%IǴZr5Mk|Aﺶ ))D2;5s(*57} e,1y.%LMu+$l1ƒPn$لED1&x^]L˅ =ݴUmBX$8mў%ph@[Yb߅ 飋8wB@Cwևxv۝سnd\GJRz %J7e3vع!}=./Vb?W?[oȞ@J ]{OɔXcn^vvX?e7,:j&+[v핸~RGQiLQH s0~A'0nHXs'?B+n3rɬ:M)b#m{W,~XA{#vCB:̮8 A(MH)$*,XT;*UiA=\L/zan $w``KK y-0S# L .ZNҤ4j2p+5`{CE{ ot͸O6xIF^4qeo';^+qEPxt,[O2 Cގ9p?x(^rLZJ»Ʃ8nH5 g̷Q"AWL|*<[^4P!rhef//c,g(Ў|aF{4syGS_cAµ1p=M#dXZ{Թ/N& `'JԹpź,.60R )ꑹ ;Լ|WH Ơ zLŪz/AjB1;ắz1@%rDgGD)SĊ ի])W|cgz:,Si>'DGqQg7BX#M 1OU=Cݶ]R| u!2.lJPɥ~5 %RR}fc:⠼t GD(V G6y7p~@PbZf䶭FqmoTVcE-{x`N-vM~?@f .b)kLUr^c9xG& vV)_ !!~R>b6d-)}+, {NS>Y*q>U{m* aeBtHє̡' ],% A$5}Wgğ_]c[FsJ Pb,rɽ  $©޹T0C;<1 gq/!4Yo+d9 ?fm%Ɨfy"1@:PfxƼ 9#h:aU.zdg oɊPuz/n|D\g,LX>#'c@CX͘!!!,AV&i xcZ-;A [= h[+8azӗa 1vhܢ$ڲB;Y"yí;nT<(&|BlLJg"(MU8sI۸V氯E#SBe?і çn:&ׂ9}ϣ}r* dӇնqY>k!r5$Y(̰3}QzoQ P%m`G es%^"ކu1r8r*r:%g~x1 @HocPdؘkv[p334P̀Ԗ.2p~77H5]*$_:wu^\6y\LXD8j4D>MԐ>E+hظ%~ e+t+mP0(d2]lx@"-{"'0_'ǖT`7;\f>ϼZX;d\iVa@. zy7OMb#jV'2"δX6*Qt98ՉSE3)jO8D|&91g7܆O~#M l$ݠ.-$9}։fuy_*uWK *Zଁ?s- ;0)3Z9"e~osPRo7zܭ"!y )QHg*ಡ8](Xk0&Q7M~'cF/(k߾4#:8~Ҁ1 h6Muƶx4rT\0 6z9Jq=X `ukmHM˳Jlk1 30:Rh4cL4?cp1g԰L($gQAD@f‘rw¤BIҒ$L(+@:,n'IBǚ !Y#pa*UϠV+R.OdkEF xꅴ4'Q m~ LoZ#52xtek 6̒R>S,bL_:&1+&oPRR?5*^hObW\۷mp^Xt57#bSIT'eAuKsNPM,&d33[I 1]+;zq3.JjA\s${h;2J-|hQ fe+b/ԮBZGP9P_`oUkt&ԺQ@52=1m+䆀'TYڞ}S_8l_E̱EFU:ܑA4wP(mnz/Jj^qaK%A wfn5zTf/N[>0qX'Qu mqnfv69|t#b /N2CfEpQLjL/7aB :oZޱR+Z "S94NnyPF\FEr\UwmRɄHbrA nlULR/ZqBt6CVS1z1W;-E5Azޡ+5ߡ x#\+Dܖtk1Txà=& 6%,.h_eOm op}kIJد1<0y'6wAT}տw:ҏ8%tz)Y׫\ףF_RfQ)Ak@gYFGg!SʀIǾ`n`kAGx )dKr : p!"XJUY!J<\hD ,LɌ0TguY;^,S] N dH$W|XםVf):!]6ƒQ؈f-2dFP[˭'\\J|WP 1yZw5Ki=v.m9fKi.Fvzm'T}p<"b0<4ʰb-Y! Mį}LnV"{>R,EyGH:+ߏ'av5qpYptF\f3e@(Mb%~oױM*[/\P[Sq"aZ˂rsgw4ŷrp NdD.Qdt jZ)7$v̅:<ͽ=Dcg`qQ nu7Rw4:,,Bs)E B6NB=\ р$9*qֆI: ?v홬]@oO]r֨U_zx=^N< /ȷ ;Ll7obh=7Q4o#N!*>h#(緘؅@ԁo6+)%{ה~UfGӢXO6_H&''@T IKd} :qg4S*aC)I5ץSWS(Z*^J&H*Lmyr10lBA$%řr tYj]ZQ$1aV}(x5?d\ft1pFt)in?Ԡ,{qRkWqP ȫl&a6!ۭZQ+sB0Dݺ0T|ZxE7rl* P ] Qɘd7Cˀ.H?QkLjbr2%B#-~yĥl:Xe]NA.: tyqnw@\՘}JkQ{o9LMC\,R> 6ٚs[x` (ʋ;s M1\U ঒;Wfrj%t_$=c,6Lу O}ߗdGsT4ʵH?E:m/-0Niv:Quyc`ĈuY7$/.1ܒ9:"$کabƷY`\#U@TNVh }a^/ sPs~(|SP4yȀ> WM,r{t5em[\ EQO~G~M?wmUL鈋P}JB(4u@n |KgwF-ez}B%b67=o{VP)Ԁ\9!gayuey/Zdz|`n%g{%:wƹХ v+ʊp%Q/p=2~vC7C6eGJB<޲ FMa N҈f2<"Ѕ"R)~KZ/ ݜF̗1PqqK8oҀ` *\Y{f Pԗŧ}[ zԐviih^j6ZˑiC<1Sp;by>4*n^HU<(RٴAZE=ؤ~+pݝ {#uA4fRAyS$]EDB⾸h߷Ilx|h+fk>9e\]$J沎fmw 1{?z2PinčETD'&!:r.f9]pJ0]p|)7~ Cac1mj,MvS FOYx^$A7Gh+o"z$(?d%˧C@L{S+Z¾@ ϋ K|D/i1+'[]uz,N<4y0RX0CԻ|Bk bs˛ͶPY#B^\Ue)9yUR*4@)S_۪Nf/J!{H8Qu-%ns k4>)oRN K0h#&r.@נPlaO௻N 5+yZ(z/cYWԏw*" .:OJY422hT߼,y 8I;\5`ϟV]SǬ&D6jik&vg \ɀ{jcIzSXw` .I3UthrVDeuc@<nvY#Ǽy鹇h [m{}0. `B#E(BnfaaK,ăBZD šc\OlT=j(b~d_##=~'`5XoH&uRYȃ?S?]b6yV5D'*aY5CAx:Ѷ̜MA.zokg\SQqJ+oJ칻6@SiaPwW.T+!75{h=5̐/.#–O(dZ2lHbj.o/gb{g%8LOErt$Fa"s&/H]% 2-94\auYE=Ry !jgS"e_x`o_"#\/`_e%>mU^R2 gZ N@-fm>Lb&vdxϭp/AҠnBG͋L{GWTaXU@pbw:,Bl̂Y8&J^LŏcO !sO%@Bc_p\EAcֈ<ƞkJ&ө9P>퀎Ep׸?(u|jZs:/1Ԇy1myh daw*9QErZJ/TKΑY[*2_]>-?Ś##-{B]`6rpon9|fuymU"뾐 `+dM.Z'u )=2=в%U-8TRG^1JO` ީp ɑ]]" >5bzi;TJmOnE2L97 A'lE ňܛVtoXƑh'E+Nv8`~h1n$pE,M n?MUW ,OvgolI"3 `s &K&F@閪MZr,r` iݥӣ=hl@y$}efA2Up8~621 'c{dyV&O JmzY>[!f{&tI?K A1<T 折aeH&|LVHMڌY5`%BatC4BE:' STld1K)XCyF (K]^,2 O pՎR'wz\1[U]YjSgR(]viՉwqoFj"hnUa߲; PNy1X<ס%}4HSp@GjpaZzD/6bf6r࿴EGC;$u"&pӆ2O'$p#W3{_+R!8%z iT1`\B{VdZhD63Ad}{ 6X5i6|*L1=;W+G괫>}Sߩ7GD|}Cb!ĩLՑpO~OV\}vA.|<H4sv.V9nX_Sz݃qHm`*aJ D匛^ %Pi5A݊<0Qf# $J;Fώ|I?7$3@*p 5dqv)? ~tDUJ:iu9g%: 0haTDtE Ǜfnfx: cs*P (A(A8XA(K. <]ϐ ZqMl%#wJ^Iǭ:٪/dA:tظ&5lmѧKK،M1YǁKMl/ڵ(qG Z.FS»f+% :s{<`Sb!FX@ʐ2ڝ7op؂;cEI[,*?S\|/cP$Rq칡ĕ!J^$ (G$My3dB%zA7=+| ; KOaܽL`Z‡1FmN: `7؉9рWK Jeg,“#; XX:Lۃָ;OqC0W9Էď K ("lOGjO+Bg%mwYo]tԱO%!g;{g0m+U}1)#F b9rb,b8*N:a7^p似{K&_P[vO]9 uwGC[[TZO[{*G= =$ c/Th#UoN3QA!ߜ~Oq`RLu?4+SvG '@%Βo:xyb{5 #BO-c*7uU囻u0BmorհzGo$Ő/j].Vʾ̋PG{/T|oF7])yCLPnLQP}M*U 3:ؠ@?#oSF)^_bf=6ƨDq&FA>D<ˠėS^ IXҏGߞ3R ̦ ~鸣JV7Ct%XϕjKB{ b~ }jYmٲM$,Muln3bӽ8W0hgئ3hGFf Yegk)qv:nHwP*(H<8ŰG{͊nx3 l cmhP`DGP>aU5l/Xjz~tmh!]tK,kAcPO׀G8Oq3%iaǞMLpz2){%;*`Z1זIMI L²7  B9͆1 朼j\ӢCn6ڃ wW&6xUtNTeR!TvoIe/?`y]>>hĹs&K?c(;(h𨅍|rWʒZ Poq{Җ qo7E 40rXҌٚN4nDkФ--=>`C(@u.ffS?K’%qtOd/xE{ Hfy}ū!:blWB՝ "Mj!J#:xEMDŽc/}GuUY}`(>_qܑ"Vx[ cF)9i?wWK_bRۖhsduQfXX@-tO[x"KSh)} {BQ*4ZkJA6Xa}Hf0hF%߻=bF1taG/ cYF d7}T_4n . zN -M| z Շ&lP a?5lf >h,}UL"WƼ޺\f^OB{R[}ןoa0Ė_Qaf9qH2yђqH9V9Q Se8"x/?z0"RKduOW]֭eW/'^R8l._)u +=NpDެcXKRdg;Lw%/~bUP`a&WM*PHv{G`௝^ʧ}V?['\ R kylYDTj={ ?5?_e0ݧ8a'TfOC+[MsÃ> `N P  bY,'=t 0ee)?Drm V`a6h;L+`V^'ckXFyg|uR46kvEo>ۚdw >rŝTEO0foIEb>e-̝> C@9lJ]5{&hPj50 ǣ"JDZ?ڽ2_'hP?8QSpQ DlD[_]8ژÅڊNtTUc+ orRvo;E?BjAF8&O݇YWh#eK2R=璘OK `sgA24/젦cU:k9 sa.tk8nK$I 2gD3f;.w0xwP*uXza)mCCmg, W8<0t  ^Ym+dgޠI޵JquJn2W464Z)%9յq,3٨kv 5K-+BJ+sw\sP ˸Cb.sQ7`uiYImIi P0)1+<0E74th]Of8L?&gcR#deвL *[}&JsB9PpTMΗl-@$]1ty/m2XhPER#^II>)j2,aLZ \;WFVI'iKW뀚|E}я\EJYWbEfe+e}ZEWSaS{V̟uv΢:HvsGG u*fq" xB2DgHNRnjx,Wm/_aoя9SM,7|EDΘ܄Mŭ @)d҆UWN9 l,lB!T&Orf=Y\ PA*1Ecs3 fFڔ7l,x Ƭbzv/qgq% - bB]'Pƙ_7vt(G1pm?䡘XIZBOk 4] PLh c8 m:f<#In ϗuUZloEdiX@1@ -+7 LubJGӔ-#Bݽ r-e=`c^-j)un'\h.a /VX=rۑsz؃ԆC^Ȱ$"'/ vODXvyV|2Inܐ2@h:*G;ЬM4L7H>qJ>)ZGr4+5=qd<8sZ+Mui0&Kz4̻Q u0B:Ezљ7Oۆ_oY>'w).c哒d$iB 7*@Re/te/kr 3fl=B#BQz}҉/n"Lrs{s<'!i;j\+%*;oxg';De[rD 49 aM˕Z8mNrQjX'$\a߱T{ =Mz\m"1!!9swR0YqϽRM`዁h00`B2Fķ<-cx8*vCnZ/`ӄ _ hY BZ.M&@B^89¨:p5e6ëg.G31Q3cU.`r~0Q**X_Zm8{0zXtyb̿!6S${)MiTJ+ENt\t^D#}$uM*qI+%Jܛr'gwETP"gUv.lţbA%}XHCK啽3X " w܎0r^,5GEɰ 1^(/ƞs'P*v-Tb+K]ĨX+ഁI?PD\ʛFOk,ҷ ;-9 }L**`EXWx%:x}>d Ǯ0Q Phv7 02R:p hy"~[o9S]%1VgjPZGl'HǞV\^Bk&k)tv| L fgWeltS)1J8ibvM@nWSb]gV,.QF-U ٧(n_ߔOXA{wvwܥJj=/4/"%>ְvDe;- xqb*%bV+>Ks>VbA`9&,&=&DIA\V[1)ow,/)ݕBu[[Č쳐ǼN8eg;3DO]r Gsn֥'P{P!#ߜ(Z-#kͼv0BFpX#䐆h[?9jddet?kǑXWjd7|qDR[1Z)z1)@^P~XnOvEg]۱Fy$ۿQ?06VB@m"qfv&C(T"">.IK'ei2T'Ɔ fGh3`&y(܁ռ^yY`;`¿aXq[ O""+;ٌ$?3zbߩ$`BǴ^wnvf4G1'jG`z:QQ;b&%) cWUYY3s9p[+4%˪"vNNKL%,T.nH6\MlJW r^PH$aܗ=Rh0Vz~c6e/U[tN ]f*TPPMI,z\6sD5c/ (4_(S"}*NQ! YrPNPP Ž6•KċCa@v@;l5ÉVFlpգ0[sK i^ JIFA4-bN6~hcvHltd ۵-"b`7l1iQ1?i}+2\/#@,? HMf  {,~Wǥc4^6[qQ ǭ&%D i %dJ!4ҼzbL2V:&&謅1ՖN6@ l-{7HA01 <Q>GwXbƿ!ȕƘOQ*W9u~u0XkM/Y.X4$(P^{tٸxr"lxeF4Qn{^p>efκS4^1?'L:riw}j}/ȩ\L j_qAEĂ4s4zC^X>;0ѹ&5{|flTCkCElԎcA="y]QB_\Gy2, 7]6 /RqsjD3ur6 UA{>6 ,%(k(o֢\bt^7uhK/B3h[JQY #$% =?=?͕ySJjzKɣWR3>@O&t/ (̗gA 3aiu Ě=<a6NDPob@q!,7}Z$œ6/`ǥ~O;mç &hB؞ !16ó0 5UlXNAՉ!x7W?4$Эwj{Ks.B d OW֗QNǴ6;^Y]@NK_gS6@׻ +2$b-jJW˫U!cwONs`HqEs:0.$[>;_`Ǯ"XWgoyۃ)ĎVRڅ1|xu!`J?59 *$Zx v/e AzlB4f5s%9;:^`b[?bh<]fi`ƓcyɼΧhgK4#0|9S)xM?s>]J{1ë1IV>ư4Ĕ!Q>&#|5u=ylȴqRovD/PnInh{1lc^줾Kn@ F sc$`ktIܡf^ $$<<ͱ >UhoLwٿ0]Ld}Bܐi )%/c]<5pƐ"].tKw ӏFx5mשWQ >$ț^/M)o`KmBC0GB+"NNSE\5Jy!mw88*8, :!63ZI$RR [|L:\;bCfyP @I3zMnŮ!_0yzMDL;߹;I'ӕK;):jn'O ⛧e2E |JSf7Χ7KUvls""ZyUm{VNc斍㐡Xiy}4UyRjzl7dW Tm6 +22BJN`b Pe#NKR{tc4Kw1B";SA;r{vXh)xIR_P pWA 5ˉs>(qasQ3)潏fSTW-cjv/59xx(`_)8E,v+ũRa1Ś1%%tfm` $妥V0ᵈЄ\վ+jdru8*PrЙF/U>B;ǜ%g`IσN ni$?FŽ@¨Gg(ٕ/>4:Xcm`qb<j<.{RQ8Ie4i7j}LNv#S3Xȶ6a\ҩƶҙ ;a.o]=9BL%T!Z.aD"[F_ˣT;G\C5|)Y>J$F)/dϤ诏$%gwhb?BJbzLq3~GQYJ ՝΁79[ a(KsxGӆs11ɮWDx<L(v*7%TʨMK=!Cљt.:|G<7 T$%[˲bx&8Ή-j5&+ ͚U/'xPP:Cn&[=?JS?E犆m.!ZNB/?+) e Nn7oSݼ̜LMjnB 4@6hb;Ug& |zvcdQ-) [!JL' $e!P}NF9cjm u08T}E%קj~~Tj]tjBqS$[8d&T#N[{kHwfm c_DBt}ѱd.`:ApW GPo@"|g|wѹ7va;B+8? u1` q)Va-3$xa>I, Ԑa뒶cqUl=S}%P%[fK){Rċ툜^{x5:6L^ՇREOV1k=i7TtDӋj6, ew$ 執Jw;384d8;X0~ ׵A⸉Q0;i:v:!,VQuAZ/A-Ő.qʦAfAFAR!#+ sQ4]RPW+ς/1#F쏗o4b%;o3QNEؕ:;Y L'*@]*_Ț9FĔIRD)a;J>@0jVWuxd>cSy6g4 I0|,9s8ZRm Ǯ"'n,~ޭ/f,aUU"Xƶxh"2_ @r_2Qߧ65N.Sm}~>#2`J(M.׏sg5}tʄR뒽'mUf R]s_ZtWEʊQt]QUQ\Cpc=;Ac'$ոy ~lV$V~~4E!\/z yq| Z’9$sc^T4e qZFQ&Z;AcAEbWȼac>.l!4,n{qHr>sFhrlDS<ԢGs{QqrHu-ѱPƗ%4trd;$>qUT:Xd.)&"DReZE7 c@/Fv-~>]4A% gޤ_Ie4#bqR]Wȗ'k& jKR2qnH}Zv~%q~ԇ`]#z{&5wf@Bo%.z */H6KnY{Z#*89mgrTQ+?W=6n871ф o#fdr--yzЩ3ѣPAtV35qk2%o|DIuS,#1~{ON<ya֚&Z+ݕuR*'AO;=zY!] ƟȮo)C^<.ÐH'mJ-[My9~Ln^t6-ͣROFz&] H WWƬG<d 7a{1t0sM5xlB3Xr.ي?xg=J 1O&Bo@*UKNF^׌ؼ M_n胜L,~OR7Xu׽ٶ!yĖOU P-aƈDb_vbPVGBڷsM>M/vcm:ᵰ;Rcү?}g^ǣ~!ԗa:NXSwyST˚;"H@FHvrp4ߨK8 /H\g@ Z=w{Mvf'!]ս>![Nˌ>9M$]i_^'w̩0ZJRnz@[_o6C2дAb9YUB3;8;~oQ[,~X_ [IVH5)`XQUn\K‘ΎM'F)}4Oa4:KHDv ja!b! o.OWԹ4'M$̳TMjE$63-G8~$ l PG CߋƶO%).~ ͤku +\WF04Zj^"uP~RXEä[c4E1ͽwı^bNy\Q8tށ@4~L+M 4E9/N/8sM)ȵ&GPe[7Q6ع:Z->_<CoLA'MZ=$L,_7οbybC*q %Q nՁ;t٢a}ոj$YIg-dhqAy g(@"5M@(_P+,4܅Z>)+zO9JnŜ<措K S@1cd,>E+-QHhuR7XvHVմ](H^FrD0n~ZT&Hf969eH]/Xy*V~oxkf#Tҏ 2]kst}W ŖcbBq yLѹpHbÒPmbyh7ZJ#p1Vx0x{pj. ƹȖD\ny܂U>R,I iL \A!dkH/QF ˆr@? 2^q弞 rͲ+YhHӎR! Xв8_$Ξ8-wT)9MIVLA!P]e+:|XksI MGr<)r~EN SKCȳR.@|6H6f\ewi,-f9`"1Z^uWkOt CcsӨ<i䢉DLwuk;F6 EҽVfyr0YǨyB=ow=3As Feo6%FǀFδUwiu?TUL+"PT^\gӾ0DY8ic%,`V|8y"x0Mgx{:Z`WV03P?aʶ9,>с-M;ާKM> iC~h֢?Kڋ{A.-Ɯ| d pJu1z鶑Z'Bk 2a% b./XW*wݍ#_~Zy,c8YO[O+6[я ]?L4(L!Hf h(se4^b]MgQ|̷l}rU$ )P-R(,!n0 k7+ |шP'tԿ̡8*~([Oq`}Hw-[ҙįRjIJD2)G4 3,H"ȫ*n7Xs֔o[w &p]pS@Z(kj>$q]׀ZEOs|ʏ6Q`͘qYؘKT-H:2H  6~8͕NW^^:6vkJ",[#͘,bDBpxhp(`D.ߖpS=/B~B7_w7 IStr6l06MD6֜i(YP6|&3fa2%:VQ*;HoM'gÒMh+&Y_קR+$*HauWEy?,̲A='pgJx @%B-<'7PLjl*nؓ;٫dkp r+. UkvXDV|rC}P .@0GsmQ .|k5cc0ݡ-bV_NՙԡiKwѿHd}4'q`T_MqF?(TL2lQ9'YALؔeD"ɐ#A~£\V}>uA:u8P}oPo)F$~M1No4%h*͢GfHD1m)%9xF5%e5 CI( B=}swHC0Y9y?惶={w]z.6K G-Ӱ4+[S3yQ'@P{[>:ae3c^##(|=;,)Bq}oQw}$%܋rPʾ^{;X$ /4#ͯgbH6??_׀TTo \?#NE6·Q![Ƿy=НuRg'SΩC]%R1%']nwX;rGĨL#v7'!~$e":sQ7"y" ;i 2j$C?E+/ gj*7F*NUe5Ў-Ya3&i'dce1[5h$hx;b/]>KL['>͓Eȵd)|.+Rtηko)͂E$# ڪtHM_nUZ.k׶*$n3P3VRۛ\xCOU:'QM! ͸y[4R.lKȹYi2'98 H ڨ$;;Ag izh 1"~ʡi1MU;4s͇_Rw'6Y:+K=KJ5}'s=Yuד `o"u)%S(sIT bw52zr!Wul.lђ%y8%Åںa.ΆW,XTdF<4dͽKĦɴ[lNMnBFro2xQS c:t9vrQ# >4btU-5"6ZA -:_t︵B؅ZJl@)F#_no?nxY:zi҆ ɼ%,ʖ6j͘$^饫{܃C(1K.Tԋ^%yWw;%c('=h\xQOwNQ.PZ/rWE 6 ntw왗X f3P o1åRJP_A DwT pfOx]_i˟>x{b(*3 VW@xMm-qR74 $*fw r-g@ja^w| g! - _ 5jy!@6I/*xRo9C*}BJѝ4T01It :(٤{m$ 2x]k!W!w*dUp 'nb8~օH(9kgDל&F4甯Eg44NSDERen>d1&{{! @[ ШʱPgrbjg-s*9yZKMJ&iu3l{ݝGIS5Q#yH3UTdj62IQv`K:?N/h/iq8\ N \8Fi W8W_5:r!-=͘q4"]PҮّiiᵙWi tl}eʀZFp)н.Nytg.g&2~\)w#r}%%B8CJ Sjw. p߁^?6Ȝm/aiPV)%}TgY k^LՎ2jgLhDX !as#>IJY?rnO'ϙivwzD <T_囧Zڼ.$J%[X~ f%oI'nB1N"6WdyگPu$nfYb8,UO g㒥0UtRjMW4֯WE9{ #-7hh;󠫉XޒppϣK Q!\J-&Bu~АJ': BC(`d&~prxT JxoZ"9ks\,GmuehV'p`6i #`5Ntm:T`Y읅0H! 96?A-;̦_@^Ү|Ngǫ>ƠS#iw>ᓸ(aJ7\tM't 3%KvR]F8M,d(~eZl{sAUaBr#Hl@, or-*Cxn>%J=3.)'C-:˜==QX0δPݶ%UjӋ4PS,hlHov $cU_Cueh/lm3黦Qx8r|efRYV<1W| SSQ{ Hz3/u ?Q%>WPJ5UD- E ȳuBpfGp^?;ѱ(uu(+|}Oîq &I>' =D܋91PׂL!d(+gų P-lm{rMU釚?!Aaws[-cX}%#|{0lid,TBc@٪S,<%e{3jgfXhO4;y31I7wT(aŸ jp'' $,fs֙KaōrhJ&-<&"oJ[-hyR^ˮ$]N⁜(sVv $>ѪIvtyҗyNC ӻL zꡖ`Pmax.jɿʢH:B ͢QK ȇZէx&r”A'Ey??SZ0/˽G Ga2%{Cn]d_=]H${{R("QzkɁkF&t= o~f{olevPK4Z񫍊/|xD$9o(C0$oO+8ِ404`wGŬb:@A 3%Doؓ"&Q gYoy|p &r_Iμ箮(?'NtIOIy4it -\?byd0T|#kev oc^_{l;wEC!AQЇ]a 7u>X[kqWeEy濐vlH}JnNɝ.!^9d [-ҡ~'|`p0&C.HJZtmTU׼R*Qq`W+ }@b#cq#QkJ z<AQ 8ј]V9 ii2Ռ[!~b|ތ~u( A8_=X^D7W^" vOy!:QxP9I~0.vdӆ XLl~G a 3nI1ZnVceU~0 ]Yd_R`@puԭեiN'3΄q?_v{%j>5b-Px- '9:ֵjR6l-l/5ĺ1|bWK5Gh͝ŧVQ$+30QJ| R`Z`G0 =18 uw~nʡ3_TvwR*zpl[^{; w)cL)l؞c$Z PmE)\}od)+L{ȯ/+uC 1 CA 4T,>6#vjN\6Y*JA' D+o'{{"&钛͟kM𒶙XL$/a= -_EIq^KʿBޥ=40s(oBb_52͸7+m0Ma<(#[:|b>Kd5d  9˨U*LMyv$RIxʌ4YK b2*++ خG.'!ąyqNoW9"D |`Ĭ\Jc/{Gi4mU^,7fPxL kUkt//$\So(/ am S !I-E-|u2u&vnO8|\wv=NPu.ŸSGJ$XQAHz@Rkev.uGQK4`-M^;:a;w¼X&̯O [<k1XŦ(7,oe]3H.x36^Q--M40B`B~Q7**kmα_Ҝt U:qEH/y~|1Dz˟r*φ\u퇻QI؟*6+6o kUߝ=w硐jpEiPo&Ht;Ϊx7Jw#ͶA[~J.9Wd.U-^txn15vYD9^$:㸾δ 2Hd􎷈m5PL|+ 2u2PG+=B! ex@WH)p_ܢw[=?sVDw26& qe<͖!IPwGrQso7 tZ1h,W)J\kx`Y>y9UfȠCɴc_r5'6?\ÍVw7`Gd +.g;xN^-jaJ9+^$' BnD@GJ@%2I*(٦J AqM7nmC#Acynނ~%l E'"$ˏ6QƳcf=UH:A(h.l8z/0t%t? i%T|$-qyt<~o]g2!w(^ 0y>plO"mM?|{8j0Qx6,gESdi%\U<'>UIV(R. x:%݊n} xEX@׋r+&sh;91>\eEy8~[CBM(е"PrOUYg &~:ٻ4-s@J^ n`auDR5:aVٝU)~o03'50 A Qjڧ0]qvP-F-&~i ſ=nNusJ쉮%ZEG-;=:)[KjĆYqXI'7A^h ăhi Wm*#]qPTw P+LC;Q))Tc3 VPߞ4Lޡ8/3MM޸q7-El>~j{P%z M+omr⾽].IZ&6E;^fed#o`EbzI*Z0/TU nzy4Q7z|D<Ρ۾˩Ljb7ڌh 컹ڌi5LlGaߝ0pC0> (ur,[$+J [/)p+4=7Lr`*n JC@l+ŌO'3Prɀ3D#XޡŝtQrni9G&zV _&82jlv̶D]i [0ΙEMٮJƬPQ% |]/cW.yG論p i}ѱ[#2;1B~` !E|NtN_}z X{z;V/`9<,CU!–Ɩ Q[7,˄mph>U&LAu0 *ݵ(i O@ oln03]&hHQVYV #@M'mo=ol`cկ\DXF1XtߜY7wqrr|o_^b.gHrL6(1UHrvkY}n{uFolR> l* UʭXdv}Ix3ĨkArgm*3˼~jE@^KU)(h[3m#9ht"sPs{&{&ҥo i^ \!h^h"9Rp?$eiaqV  "pbẙ̺)QI4VJͳiPfRZn`hۘ؂t&ؤҿZ\y:9:WFUp+(Cti'$ʭL4P"1_Q jG9B0{oJGՠ+w :*=/M6>[{'J4hw 6^ː\pl؊.p﹋r) `&$ሙQ$[#qr"O;0/V rlR:nSfL@7֬0.(E:\@Y$%O \'quK!vxvogoK\d#sn~"iH;y)gT:c4M?G:?KYz(Fۡ.ʺEF\5!B46'I2`9~k8*\t= Dxo|T ])4^Vj c5eM…d(y4rex#98 7I؍5MaDTZZ鴗 8*r Nyt)YUW,!஦@r/@*7; kf8Rk E诲i "Ѹ=Xg!/mqKo.́ ^WjDcS2kHNa1L񴜙!ώl[)|oʼAIҲ̳ c McĚ/.kc1LONrwv o ˠOtE:P{6p1myF5" Izzb߯/u-lN$uI-d×!v}Rɧ ȏ6NI[gIܺbH惻nh'#Հ>W'YKPw >hEFګd!9Ƞ/W\Ըoz/\y]<ܭH .Ȝn(1Ƭj==ƤIP;t A~/}#A\!,ym{ױ«syFvZM0OvkRBvBLOhHOs! GFbA ]k^}Kh۞C̰sE | 2$ѭHBo}(YNз5VԼ;I0(8.'IwM=Y [EgpVUxw}Id$^W^p +@lܧ*:ml)_PQ&)'Ψ('.ڲǝ>8[` 3?$y%Z UljؖjȢ.dgĴ-nNBiMmo/zlyNP@/9 {gnM\9EĉnMA;+zsPiS#~Ԇ#1u޼SMt惮M,d0/|WVQ-!۩ㇻ,u+7fdd~ "ln^P'M=Q* z.ĔԿnk?8U VڱUiO彶@=SJI $2 epMMfc#@p9uuv%̈́Q1}dbch95Dˈ^h$aSl2DGb/e$A{?NvF~dNtb^'>؎/x՗vf\-oc *DYLO)ouP4.N'2"&`]eh|̀1e=X-SYo<1Lj#c3O䃊/U/K+_pP[Y3}l՘{lSxO5ZX+Zz =tlw1ŭyH᪪ 3aB[.庩N→_pؕ{ds>5n=$1W Yje:yi-ȗ޽"&^"]r* _Jd'/?7ȼE$z8l._4+h%p!}uâZ[rS:ۿҡ`R?Ԧ5܉L"crJl+MV3+F\&ಠ: # m'SoHD{ڿ+p)aÛhjEm*Sa%{[gժ,b֡S;LjР|Έ`GWIrWoK$pO$k$e?kSիǧw5Iq2A!nҞ+.P Z9QmrWBj%})\\u[_F&ˌ25s.b~|CDkKz#) MZ8gv9/ߒsxڬӦ 6*ϣ/,="M9_s,RV-&گs/I{\ Pa؄Ck-aNr>,?/3oI@h!^'o6PjEӴ?&)0\g7^&!넯ctcˢV؜RA%=.3ПtmI,xNam4;Zp8G %ؙJvDT"_fJj ogB?}R( 7RgZ4mgamL\}b8$r1NB?aq/?hZM .0jE"46OA\NnM-vBWU}} =uȸ"4@/ m/8Zoa Ε]xv Щmlh4  ^dV'@%lGnNiD(6ִl]Q}?Õt ?FĪp۱PƖ-fA#j⯕y2T~xoNCLBNuC}skRg9r*gx5C11`԰Cr) I;5QDku'8O6܎kEx ?'Ldʂ1$fe_`x15j]dް:@捔4 /蕿[*KȒ(9voH/6,dk%7%qbbxY7#**϶3V[~۳ԳK`&('w)Pr=%'̓#"ݹDIC4dh'%|Ԙ$uIvW9T,>BgvɡB%Tզzt`@fE?#`'lɉCa(H#6=RIO[;[{I\-_$2?}m"ɥScWgf!D t{GjTB=4H)̬ЌE(e1hk?6.)GHhrÈfXXc@'~4# (<ӥ]ŷI)O>k.*5cpܾŅ(~j7o,G W|.˞%7:"R5.^N6zyAÖ)b@ʜ$n]6Š0TNw!<NbeNk| !DEMj };L ҃TW }Hvq:AQ7gb: -*]"NIxBkFi:Eum{F\Y/xf~zbeW}^5D+SF)-(͡ǁN#17gΚt8Ӧxu_a7Feɍezak.L_=ާ|K:>|2@2!/ec5eLPBC>U^/^"+ zyrmx tC1WI_{&x:N"]WAW<<=d0XтM9.˔O/ NPD)/Ȉ)P+QEңoQtc]t#Xx.6y]($Kj9VQ~.[WAH3*mE~2$qr"Udz*0kZy a{³Y"lm'87l<56c>%^>Y1I|"J0wM(z7D5{55[ynԙ3S)E|Չ /Ti-I<>f RVo,ʝ7je`X;Q'hk%'m죽wӜr}h' _{BD@p6I=΄ 'c\}D dF(DOץ_ + -$^ 2P[g[DA5|D&+;]1:p z$-Bhun}+}i}UJ53Yo5 Ġ/R!\sDYrvy֙mcqn GpK Z-خ#4_Ş'5>ڗ*[8JZ1SX44iOˈQ%0Hט(~L_G.]xa-ѹÂʱOͲvO؄:t^t0BSt}ŻgNpFo>?saVpK&EpϗQazXt 4:2ƿ`ڬApf ]/JҦWfr)9ż-9~'-oI_R{6_%Ϝc67s!F쉼SєV8] @Bdy~@sD=;9[V߾mDqZ<3 Bp_. 7K;[HK}CfP.5ق8?B~alJN\Y;]2+XToZ+EC'ShbRb*%zӱMGa(NLnXL;)h-NE7`3e /92l4iHLcP@Wt]]e-ХG)xa_<^l$z3$$eTC%vUKLiDST@ j]զ+{t:q[ܦa|:[=u+Ԃ9T@r'H D\%èv_`!]Vr=%%z>M\xg5`(B?rmH/3a6^-aLCO[軘s2&T)foR5!Y-ۊru+m/}1TSNNDVW-`IG|rw _PYLt =ej^r[JI`䪊t"Y II- [Fŭ8},mq1a Վ9*1-9+ 8$t/1Z}v찖oUcؿH3(IM9B npywq&\"q; 2KN.=ƊN;o6'̍as\ 1#I$?1wzƇRc7P\K3Qy.Fin+.mrec8 c=9Rms\v4B1A2*[PϿi։ mTﲲ9Ȥo VYag9"zbp@vX#) nLbu2|< 9I :TPWA'= FuV];b+[*Q #?91`rYQAbZ%ws61GhR QѸps bo0?UyZ-*<|p]v~U盜d04ͤ_ fg}%C&7(Exug# ˥I\[zm;1D⭾* "  ѝС|A&ҳh[6p V1SI$poiM-1F3,j-Ko/VT ?-@Q16m߭~|qޭc^"b(z㸖HCUq[)(mF,p}pO Wid^nbZeDQ#MQݻ]%KCaТu1. _LcO yxWfF yE.d} ee-K13,O+|̭›ɴ!q;nڒT8nG/.D8ⳡN *fˢ  b:iN9]Ɗ$}%E賗div !F?!i_ep̽-5>ﻚ 2fV 4̳p_҈s~s+^$3Mpy4:ŀ$^bEvHf-b3$HcNylEz"boNn`>"C mpQᖨ82s O10Xk:ϔ [g9oQGZHpTqOqon"3mkZz|H&≑i|~0egq WzG%+(;ި*Q^\xO'$h*}D{̂a$8@ُ>_YH^rȕR #((<[9NYZg !{F\m)Cŧɭ2ӧZUXob0x_Ln}%Ѓ`'9 osh2+=1KeO"ϥ>M 7OHx#^bk1sS= HʋWrR>r#SkƋR>f@vSɭvi%*ŧ*wp/T=rF^,pdS܏B! fwUZ?x%ʣ ^ծ-UtqC&irQ͟!tuֹҫWo^ϩOT;~bGרBB}?)5KVnHO 4BOMj#gKc72Yz̅EcrdO,Y)5  to?> }{m >`ߡE.Y=8ʅGn:a%P~܅bxuӮS%6Fo Jx̭n#IJ^'Z-g'SO:춋a4Y& )J~ U (0}')CtgH[i=~͟1E (Sj }bomި3qLNT575Dg_ZČWss.-t^w$C|\ƅ5yV aPkTbn%*<3- ړ_EIur|5):h `Qa9ǃY\QϹ@N`PѶ\#>aei)Ο%UPfr|y ~m w%U$?:fpYNh\܇cdz7 ,Q wN4Bls*u P[q̌NbWa'UϞw-k‡n"]Kd߸}Ҋ4p0f U`n47^.7tm+೔*swrWIlm)'*XU %) "4._iU/,z#;"{;vĄ"WhPy3?^^X)wT'dW6p]7hfFc70G7wl4v{J|6KI>p4/?5vNn[`MU|Է ]*nA*^ Uògx^!̀9'|bl3Le+mnr1LR6.٤jKSN62FT37T{?)>RK<:{[d ?zdݕ^=Uw-Ȫ9y[6ZF;v^ J͔8aHN*"|".mu͕(&O&wNJEMpZ2Llw'5wEmNT].3(Ak)! gkjmp'0˄*L:$R !lE-6ۢm?쪘~`M$N)5_U/N/exMO^ڎ]S fҮ$kQQ+|vI(Q{轙snCqZ-6S☖zۙ(֋'C!>mWT;`1iWqq `b`(w:D9OQ~p ~]7B ܉l{ a7%uW-;6ISdAUMQn}+ SZ#>E*Iߠ,Ll``fwAM)ڢ:A8/gr[Hu>ifidŻǮd?!_ɍVb[Cc ~g(fOu5Ue)|c-f臙kj(D&(ÐB}V3;sEGHfGUY£Xo'_s>{vuRzQD>sx3hi~UﰭNXkY}!*i<]W}XP 6%c ɰ'4@jlԮc%}b(%P9O!v>f+7شx5K#j󯴟USՋR 7/)ضLjP^'f­~]q"&gүJn$z3 (qz'Q7x]'8~t_sQ )r+fQ! #f#~S9W ߡڥ7жK]Ljf(mqՄL&5vvPI8WY`ohRϟZY&O AGGB(}X_`/ \rVekW{],I|^eꎙ>8_4 z1h)>}ayMg'{ ӌ+3HZOa"Z ӱΙ M*={fI%۳cvEէJ]f3׶m\1 sAo@%FrLQ43`Bbv ƌMg$~eݛ?{Z%nrB%OHEI8vquOGFn#J"iFxp1dyTTNh'ymE^KoPDʅ#Y jo^rncߴqRZ\ɟ:'{B3mawgį@}J`\Vdojsr娌^mRա]Jf(}ފ?wGG>i z+_$JP9#Ƈ 4cTЅ;Hr%[ւo>?BM<لEx]qP?ʅS #klc.kAr$Eaf`L7MYUH֌cG$kjnd<Dv;7$^sՁwiŲx@8|J~Uf+OO-d!'F;<69"5a`_)#g.r8ƬzC#]XuC{~&aYhXuhS-ҘVz3Z,@8VضC=AO5B*1׎h,(30v&J-Hx^|/xm%I~a KI2Q::XrXLB\M|-J"1:fVQC/g݊iʐf+|aO0LI}q~XG#^n+qy?l|}|čOp6iZ!Bn+?ƨST~Vmj~`^m!!F]o TYF.l.l.*hu 9Z,0Gm*I'՞vjE1O=M0x9wr24n3,Ou |p&3PsP4sNfɯiA%hu{!,9C$Pzmpfћ| . q9|TE19]ſжѣo].o+_E WK[4bzyz#735c&lIxq7-GyCͲORE0-oz`_اf!,܋EY- CPR3&䅳ԉ,+wV : 3*^7-/I t{KML1 ;D⛃7Gd8(a9f{5ZY"wpŇK f*Ψ QWMC$[֎bM_ҵ9 @=.LH[x 3.ơ~RFnrk1>Ypq<>jr790x'n+{䭟uȰR 6w/,}!g~kS,Zct]zrie bc*#lx j٠g;QA 'QwY%U,M, EphKJfX&Jf>頼¨:,pvExjxg)U]T}0UԁWvMs}V"6-pq"-=ձ"`zm!YEU9a`xtG.|s]ytvFkL$}v[[Fc4w<6'%8U ꫈OMP۞ɻJRB9UVp{M nPD/=r޲C4,vpꍕ #Žg'Ӧ@_iϡ{glW]4|zI0MDSᥗ*m]\\1۽VK$UmDhh:>ƟxMwSl|DNZCPsNjYM:z]KUWn\~XuƐ\R0Mg:9P^!|g>.JFKXlp).fІ c€r$}x}éH?neVPt}c2xq"[}88|+M6EvR] +*g(= @TkXٚ;l`PmnFD\*/cI;?.5q߅ZɅv# aoC?HÖ=E sڕ?팹ƅߵ{6 ƆE rArO}\Uk$u܋<ZKD;v)Hxқ ^YJM2 g6ׄwqxFGՒ/xIӦ4d bOz/ .'w3=D\adv Bʦ`gݣ'WʞwE, eѿeI&GWč'_fN>T\ZJSJwf_Oi(ҿ!Pl$|][Jm%kdzZ ŏ Q8!5"?8w,4Wzu }gFd;\RLK|\,v$!|&,B}ԗ&x,=j* dݠ RY4+)険J8?{-7 ŮL,kY]2(JWvzsV& ճ[Ck!?  [yNm4wg?Hgm̄ G؝殀%KV=q {iX]j~RQ}n1z—M'[ñCͪERw3Ymx~!]$~4JN[oj  m3閅mwY]Jz q p,wAz;L =RD:F !lKiش\;>=L7<4pƬM/$:=wQMDɯat~6ضE5GL͡d$ҞrU(6&b(D+3`K+7}-v]cQ]r$xW@f(WT7^3`%ݦVٳxn!aZn1PΎ66b!C}/-tA5|?M V+pPo~2*rMwXϮMGS~>🅴WOT `b̛ Q_e Ew gv3^#ޗTT,/#q_٩42d >oQ1s\ U?|ڳ<Foq9xjz& ?#T*NAb~#UhDJ 9Lv712p.knըy2*UZjJ ]nLYoͥ>͡N_B_dLѩNAmW @ɤ[>`5KCRbSȠ+sͥO)Y"T'pt@pNy|8^΂ie+WD[? ZkSCR42ō:(m;S \;b_(b"&ϲXgqpŬ7ofeMn)F0N@X?t~g9JT(f/ i:%Yyx(u#h1!? iwwID5\%2J˥3aiVL.@"ѼIgjgce',D[v#*@u8:;@_8%Z𣂡 \ $Bv<64 *?֐IX;RcIJpy/j#cgG!-$bq[/]wknϬnx]2?BT H"E _B[0pw҄څb A ˨E`xN={kAN=:h G2$h:U-dFz* C&vc^\nlp&?7qw)ndToHc#(`YDB=5V٩xځznyʇcɫ` ~%'`&#*Zc2 eø_Bl#D#UCIZ8!Lj}q{jZ;1¶x\ $'4IqHSad_b$TGBo-O4 %[OQ(j޻үqQNn_~<uk=CH%hV>d|tY!V=0թL֩#ҢzvRv*hl+[$%yre}WOѯ?7Ǩ !e)~.w)| jJH2uKy)E>s˔;UeM'D4)iQ͟T׫[jmݞ'Hx`՝P/9(~|2>|C3Ds"/gЁE)asL:S!<ô{>gbo\ǷCh~S:Lu3ܫF'˺)]I},.X 0_TbA/t} cUJN{r+"OlpDֽL|۹d} וm7B`QvAd^q4A7;s_AT72|*(-3.K=Н7Dw`/@[HDJv-CϪ+dÇFb]f3/UWx䬥|cҩRCί/1å1K\Ze5VNӲVTEWF=*YyFpۼJJ=χ7<ϱL*Z7]l _cNKUV;hmU`m]AE. EX7Od?ڞ I=mi<5:lT039{Rk.qj^̲$ꆹV& xG\L# 0G].ܸ,Y>M RNH5&5e;QÈw۸['n=,vRz` M)l],r%ʼnm3`I) s&}DR,+7_8S*HlŒo{U!oHTSÛgHy$5Uiq˟ȅC36bD%CH f(ۏY-3/)Y %RE#e0!ߵ=Ds,ܹjSBhlh'h7wI0s_"$>:ɿ:qD;$K==WOICkC/-STG`K6f4 /ψM2?2rkOȽa2 w +۴UwIơ7 F#I>xqA9s}*az.4'ISN,W?su;ƢSIv Go-Fʿ ~dAߜt*<2uv[Ef' V'p$3 YLw3%Dp~NNᡱsz+Eo7hgHg  ,1W7!2"$OFNa!QO؅g!ؖ{D\#1{J3[_F-ceu sKs!q.Q'gWkLjfi*2 4.y6P>{ѣxz -Y6ŏNLQ%Plw= (.LfD!DjCp5!g56%ѻ ;S\Dv6 #*+a q]'Ν-mWĎ"Q=WwtC.8QD#Bl9~jsI o rАXWnzwYJiW h',޳rG4?tbwsUujb|/.*152hļBp8m;tO݉+K6_eHo+VË0a9 QT3k,8 /R:! Ocmߨ7)|C]%)Z pѵ^Hnq][2*֥.M90 ӱ+PĻ*Asg{ɳW_8~33ly `9yrJLy\_eSpUMo/)^;t͢7Sɓvw\MBiבAi\ fy[I ,iՐ ߸-VQ.2iyrґ1!~YK8Aӑo67_[]b!6qRArCu(Z:T=xti⭙Dr?OMЯ|RoM8ZE{T *gxR,j!M/N 邻K C4+!z7CsHO]0Gw{C=fFF[`Zafx=͓́^b$lDDny 4/:K YG5 IGpE;&qF MI?IPlOP4…(QugA7m'O~ؠQ}Saq4%xSY7_z3QN Ϲfǂ:u]nGmzIoq4⬀׋>:+ÆʼnSJ=,M_waD{fZZ:m}HbD@:$b\l>Uf+q ҆  gLvEc>kC9_WTD ~P_qEɪlAxKmp\ȯөS*5tSr6k*tKyʥ-xJ~Y)CbI >്0BƝ'D(_HaKP>"&?ud́(5qW|j2T4cm s'ИY}ˉ=; b [ 1KTǝcUh@v>7q4 B 6^l4*,;) R[zflxhѾ7p:lpynUD=a+~|WNf A*ډ G8-,[a4Zٱp-$i cـJ=ds5{9XR0#KV;Bo~$٘1Wէ):zv ^] f,n'wCQt` EIմrȚOa ?o|Ms2[iKQ;}IYb^)n#IiSecG-mUii~/r3ρ_~}ΑQ c!vQ\-=2o&C"E<k'vumW5KO7hY uUנ`cMΟN>zmm…!6"y<&m)R .8У_9wܙX ~Kٻ>:1FeBuӣs30-"Y{d/ HDkӯf$M5@7[}*ey=^acq~@ :fv+푞&&-3.!A*:uD|uĿNwܕ#ѩm )N< P|Jd[_$;auZw93Cr$&ͳ×фp 5ɲf@r'M1[:X[L4[htN L8 LƜ)=9qpTQޮ(rb˺0}kfCz\򮓷YufYJmsٰ}ey~6CY`LFgY`Sl CwHy&PψKųBԭw}xb0\׻D-6ܔBlh7=uԿm׻^tSvv񛙿C3Z$lu sJƚc`yf{ㆾfvγ5nQ\/C<g٧̦P7| iҠ>SL H;GPiǙ.|Eii+^rXnW1@l~u mAьQcQ O͔S}`DU[< }79r &(=ů GhEo\@0JlQl:9ܕޕ{ 5Ϊc{! 묝t:K@<_J?K :$nt Iu 3 Fć yK1&[N^Ŗ) %H0qxB .oP;};%zS\(o#WNGU ]wcۙY =Fӷ%Y pX?x~߆Mi\+Q'@ 驝?EbIwNi$+UGYC e3]Y>*/=ysRz͸3뉜:"3YȠ&2 \F !L:TK %Ž\-sPx\ \"ҝEH_{x+nؐ^'9x$96r4 xK7lpon^JxRiЏݏngћysK.I^䔄poʊ:1HDt7p "U i-IZJ=wvZRe5~yݟ2"ou/̦,?Ťz0(Wcf&R_ L|{dy_e J-.\(Q.!e)3ɉRn6,PfqizK{X RR27&^E3q'|g6dB0g-aE+! "c]UC{LXku,MZYӳ2½jph#ҧ&TZwőoRs@m>ѫErD;r>*찕*wOP Ơ(^.Rg\'u1ÆzcRi96kZL*gEB Wz3lr1X6P ϱ{ռ$MIG[9p)ў^K3`e*'B`VRL- xtLr*wfbCw1~P%$q^[ 3 "ۧOvfS6Svb ki2󟌻 A0Uy?O!U#Á >ekH1'Ab:~bFceg@wKQP27\&èԥG0Ȗ~>3IQû x!2Lb2~0'۩- gV8GvEh||9' Xsu_?]g™ceBXM78UU݁W4+.09 FvיNbK>.Z+Dlp"8ot'YX#{\Dz9޺_PP?H] i|xr^> ppDSs -:nARd_cx&8.+L. K@ ("D.R?ކoۂ56xz-{*;*Cq"bvm[abLO Xԥ{){ i(lڨd.D_HTx 776uqC:>n.nE 5Y?\v*=WիOcf3c5~AI҂}hh ]U(b1qtSidz,7%M0>Q`B'a ae{1X.]TmQPy !zKuNS B9GNiEwZ~88%kV7ډi1C V[$S\`#vv+@Ӯ1 4͉RcT#x413! ,NKNְ6jB=1@yF6`hAoA7JWEEƁ, 7hw0. 1J/D}uFvur5(MQ8#$5* !Y99VФ'zrpZ"k,|`V.+7C5!g&lG<}(Una)nBrW/3XŸ1"jafB(sN>'ڌZ8HHd6(i)ߔS7LQepu \RK|o~4dRT6͠bR@b0{N@`~nmxDE-_^^9ŊgʏS\>ߡDc`0NejQ?.Pxv 5Rujkn& .+X}؅RNk;AGtHbwhX(;##̶b,WEkOSGc0AS)Vޮn0^mw`OeE& F*d>I<点[h'eO]Yd!|Q4[R"mu{fjyA>ɏF$Ys &ՙ #Vnw*7}^jOw)@YL6!xb,im:yǿi$]>^gbcwZs`Y}-ܯ>p\K~u+y jװvw.d vvBȞwnie-(vĹ\(vDwsF{L^r’*%I2e)jJRpÎ?JOL'!|ߦ8^UÂUe&" Oۛ=2+b?,/77L`Zv*E/'DUtCI<Dh+W IPHڨH%D\$(4e1Lfb.9Pu'܀H8o#=OGo8oi)-Wu4 JWv8d '-A (whDZ˻nzaV!&!뱒&Zv\vYS <,/@~Np^gX|tȤ֚S OZ%zZCVͧtLߛb͢K*̱պҔ,Í}~RV >JcG!T{s'}g:´aw^w0oR M`(7fǶ:*PEo ('13 kϊh CLȭ#6" `eE'u|-'V6jXv;Y߂Mapz)oU6f8,ý9n}(Y ^=㘬3sbNaYErI([Ye>CîGc 8,C Bp+;̲^LU73@K)=;pN3y, (ș3Kx١VIfp+-đ5&Ȩ;R>&V'] kp.SI21{TtWxbFR4X(&pzxδKd,ѹ튻^z-n͛k"\sy\= Z)HgKrAyɨ51N= ӛ*L^~:Qb‚w910@k;.TfDrP/mMlgc$&" ~IMِ/u ;}n ufЂ YRʪ%;rtXii;@!Tx}\vitgvCj@s[T>kU92rCya?J]̆nh{|̺̔&ZΆL,)zE* .bzcFPwsn/P/t%lnuzTS$Y{qV&Yѥn>d/W581*v?Âpʸ)bNOrl x 2x;-[VKL9biy6*ϓNhZŭ*Vq,kl?G*,Aϭ;v9c?שh(h nOO=qM ڢ`bg~k]iu\e ('l9漫bOgu2D7u=5c.0lޑfU;RB(Tv>(#EWή7nV=ˍˈ LOZaΐE^Qcd؃>xT@kH4>RG+';НJl4TFA_oc9b@wpHa3G7yЯnDp1l 8}&v;k:97V3J48&JбΌ|~++%rH1O.gkgϑpF;bD:鳴'5"89\rנ9pAq)c 1-iOK-8tq|Pg-3(癨 ff^CEO@%خҙN$J `@GPjQwFH'r8]M}{xݱ}XF߹aOٝanX2\ϟO.'yH%vۙ 1f)g<DWl赠vޫqiHZ.+MNG;570|ǣv4tR8y뱵b<:~4i.xW^<񮭁 0^pUYs`,V=j茔w[=&gM=q8I7eU-ZmWS"h)Vg3Li7iVFH0jUAw%jG7SZD`p2S P}"WM'e+i̊iS s P#d`iA?}:=Rb Ky&~A"?@eJj U*[#{uD4z{ k]%n+*Pk_@}ibE(49Zzø FYmz]!~j\6M1c4<9@<$+w}KT%|W*:$_opd_+J{Rڍ7J 4l*f7 WZWezOe 97W d蚗ȷa*RPCU}jOiRf7Hm:f8՜N#1Pcӫr= 2R C%Ziy:qlxo[G"62賡3VS7ِPe]kL4YzG(y%BJpo ߼oEӮIDIۘ$,Zuc V2p|s@õu|nV^imsT"<Ƚ7!KlCݳ%eH)CQzE)V b1|]s>, T͒Kh_o qs>TpiTk Vyz)@˷" [#^͖BZaQM'GIמ?!eda8w۾օo;x~Ln+g Z+J*VA1|3_C]?V+̼?,Wǵ@C<^~aCQ3nmg &W]䯅k?#m-*O22pi~H {]= KӥhTe`;(6)0?oC+CF"eUzF̈́Eg(PpȬ^lqa[ H寀Ľs1NIʐp8uli|o#+BE%D 8ORȳHܗyd' qToEyԌo:[|X`{dyj؝i|ƺCwhv)ŋQc8ag[Cg_mCv#@;HOJB%B;JG]vIQF`h$ar',vۋwJ!u:zg$Q߷1 ySrc$?fhy ڜJ]&xhϢ˃ Tئ'ZᾮH'Z215k ؉5e=ĸ\\=RƊ Vj%e`=7Cp_[PoXd-C8C4:ANG)&(1FGT||7&!ʌ0B9Si^k׼~>m0bC{s4}*}uxU r*TI3O]" RTl@qh*A /~5Td @/.&ʒuZC$_މ<*|Eu~"j>R[;ӧ._ߌԦJ~-1HՕ45qzAllT~T%\X}>|\{ӄPBB{=8g5HLLj))0)AQΣķ~8V@6#n(~S:iln{xC肭oưӰ8t! 72ÚӴ . ,^˭^[8^!boȬQwG8-]Cj*91A! ǐem`0JیShX^~Op6{CRdn$qAwmզ =5A|S(MItFT` zf &B|Z*06Ŷ譶m N 5YMPԝ3mWJG5N[EeVeBY"х^K*GZ%Te׈ŧ fF]0)mR'|5_h2 }Wʒv[Y9LnK?biFvs\i{&yjK 袃FEX-aԒ?y ;O}z"K5Sǟit2p3VGNR!LDC fsȚb2<ӁQh!1"˲V VgsGʲoEKQS9eשNѝiLPsJ:l֡*s$MKBn+xIi|jϱiMKH K9y(Erq@xc}¼gM#Pٓp"zpIۣ472Y8W (M9hIiOłS-EuMҋ;@R9a=[1nO+/ Fe QA084Yss$u.yԋ4<ʴ'컶8gKJ2Dܕ]4{ΰsؑ_LQƦf鸵MD B9'hi -A" _Y5$t N;;Sb!Y8t'BV.:KbS]KK1O>9|N߳c4F=9$f_'RB"0ӛ>޳_T&v"#GBlUempbuWZu}| ŭ/] j+v< x uY*c|(Lʟ{qv(@^3CE3AmqAu~F؇<:oNC-y%zcPҲS.oHحSN66!XA2 HiM(Hhkݻ(i(bJ9%YבNI%]qtX_m>r`z,MibC~,ENp.YP/f@nD51rL(e^dAvR0& =5*9bzyt]:[L7q'֪;1s$ ߩF36 Rݪ79VF*d\7o~1ĺ:S>zJ832?p>y2 =(#: 2ѧ'$,ƽh\\72׋ lMTh45;4 `A7Jiȃw`xV,Fx)n5j[6!7cL|8 r*k>O{[!gZwbGN/xUQ`;QFi@'2i=@]7&=>molsA&4(v 95LרstŗRvΡ/hEWc[R ?JhP9~;E\z١o/$(T/ʖ c._0iN "~EJ?a@[a6j_B UmIG̞h Ix.=ϐLU+= h+9nq˒]$`]\dož@_slz$4߻G yųLW.6^aqa6 vZ?];G\$Rc}^[Kjwڗ~n!eOJ B Q0@sN<W4 *G @61Sqwؔ=x? EdQkӓK+7+6EWINd;  {Ԭ'H 5 5ig""3Z4;ǐBp8w%P?^o&`P#qFs~v_DPٸۉ]]N"bUF.rB]1k|bnNDmFF #:' nchBVgR}5]C8d͡ݡڏ r7KX;& 8=@3 \id:-:,KS Ҵ!/D?-t?um^֜PLP! T18"!!H(eh9aB+$gJ+-6(lz[˼>M;HؿokE(5%Bq(\y_2OײrS^^.rBt9- ),sq[}}$zjYL28Rt e\iq$ۋV4M:" 48dJ +w/npG$tU;4ScoC7l}@[2$lDQѪMQ G uEs.;ukKb P93ؒV(\GSbA ʳFɀ@w`0-?֐ k)nZ ިQ0.n V෶YH\˟Mcy埬URO*g:B>h^USoA *=]fcki)݇ٔ]ы+,$p3Ic#WW gATufh!;;JFapG.3Oɩm6 *e |V]Ɣe{);DQ51Ttƴ8B~3{m0엵 Y !I9⨲!TI4-RT[@v,Nt SSb$teH8j*hʅb jaiE촫wv4*6Ig!긋|]}8 ߪm0cW _9D nahR#ZWU HZ_fe?Zpf[)y,,>`Ӝ ,d 6i7%oϝ 9U \vϡZ%sga&T) ]_faK%2j3<E-TY Չҭ%t;[Be:yՐXN;e4h๶*zIw9!ɭ{g[bL5b#b:g9CRTaat澫CҌP9[HWŬZrr8DS'x3Qj3!N RNae JOf)ᴄ {VK&D_)!%j\ RfRb=fPYKYN/8T~H?x 5]'Db^XLۗ#!\vsrq͸t@28sYZxX`nF%ȱ:iM,' OJ3 QmZPgrGWGJ>-lyV?8}Lܒ.M8lȢ~?g5'չZ/}ž`kA( KoPStHY! UE"3-ЬE}1A~,sx l۷jBGս>*Sq$MOW]jBFYOL">@zlVUR|h$VZe[s)cvGEv707{{'׫"RyO-~dq0M#WrYi6sP:E(ܝ8~,;IQ5ZEfC4$.:=ΦMq fwsT'CG>ՎNo l #zZ:} $e%*h5%Yn*uAUCG_WMNA9:(NWMǬ8W{]/ \,8!z]ŷv/:Fƃ!wߤaP6-*[6;TieN"sb= [ '-7O@=kqD<\66Ъ:t~0V$q+rkʩrځ)k OЊM킰᪪Ɇۿ!!ʶ7wx.{~f>0[XvyZ5 yq¾) #m`M<^0tzBvxKRa/ѝ/os'/]k:lEK ;*rbIafnT&<0R4uoWE}(;m*;?9p.wZK 84jLt'זȐЛ1$:}͞ )W0K 0!!"Tqn}x&/0w#CEޔd^w `EX+rGUKCSl'Umy9_ɽ(Hٵ-IjC=H^&}q.itpgF'Ž5x2&']hԴؑ[s*6Ivlu]x?z|xT5E!? Uw 3>/w7_U `}s'D3ѹѡ؁ RDyN}'XQM05'<0?O%%D0H`;>9xzUZd#"Yް5> C!˕egC$%TlRs 1nwhszF1x޷fe ibJsL%`W U^Y]2Wɢ [D~7E;Xowm^ȇ$ۻANd?B{"AV[[n&>@[([^u]tG o>51svJamX ˚º2hI=}.5ӿL2E}wE'z @`\lL, r\ځO/Tgq=6uit#Tt<22MEajefr-]#RA;7[.~|J+} MH"7.',MMFha r6[ˡ׏w1ɇ> 1twV=bQ#P, s]:^ KhiP -7{߽1Y%L ~f I$N&+SxUb@!/gЀ?Ab䑉Ws9/|;t@rxL@!G&k! rETcJ/Fxfd|N* pco'ng+a7_g-6Ɯ6vny XAt&+GLL"&oAje|)`?D jKN<e]fF#p]:~Aȕs޷cJİvꮚ]η[_^V +PGDCȜp\.ENZ!wZ_m|-CZUA@ =~Ch-X ^D,7qFz=һ *HC*ᵽP'rLIE#%;BY=jvhPAoF7ɝa >H֦js{"bpDtu.ݧԿ.xȎI,A)~7VS 6󚪮dO| B,/DpRqx<&:BT~N> fH!Ĥ@aȀ`|c뉽vU,M!zHaBCw;.t6yob(O론u_#2ax惗gOhOrΈ #Pmb=(.E<^z(N "vS-g.MF  y&\^ݐjQɊiL3a{bQd;EZfJ wDPof-T,Ѫ gV!*~@"C ~q3-cTsYsJ&r8xu apffZq<}װ.9 upDV@I,ѣaXڍvD !J+'83a݉-2͢N.OP-dE *˛w$||O~9m^}9& ,kObwTND71q܎=;9H脤CpQ“ؗ{caY/=DTx%3m:hʦ;bRt(Kpe4R=vf&BC"_! ճPK5X>lKzV${j|oHI8Re&yB8ZW&=/Sh8!9DF#>>B[ϊDCظNl&lrBxWY?G(2V:yJrTo\Pf/ǨĔun_5Bo=^T$ѿ("1 hbb<  N\ä<7Q^ gS}$㾱gǮ <.ЉⷑOܚ " j7/J=,4egy3RT㲀W | f_xK4aN 8{kGYDgz5dRf[44Om(|BR'ʹ ,ubX $6aYn)ϸ~uRyef)5Vy a"C݇EQ+ haj&vGA:%;]xyfY.lGPry  ElS1F~^e4c0w7O uky Ɠ| Ly6f/_-D^٠ۓT1%E"4![[Z%Bm6ۛ]}f\@ bfKFFَ 2Dފ[Np† rZJ|OmuF%-DWN0Z CLK}KS!Bq}<e搦鵿-p9 cz%l\&2Θ/5~r^7!`M:HVѴ(q(ו#g6S*EZGe~~[ aAM];1/;( 9A/V-qvX:i'vD-soFY޶,Jq5U YJ I$G NM 7X)_xA8;kY൩3.Z0^Vos@oO[lRE^p؈&%-0Kbx0" TAȇ(4 2^%p RmCuG\ ,]rWm^󇄶۪=DLݪb󛜗q P >#O{QoS!<̠G6{*oCnG:pjpOXňJqBSm| emkTBK5}֙q7l6Q#Gr}WykNT@Vulϼ-.:C4{'ީv1@iY+ 46>'Ri : ʠC߰9y=0\=RL/ l>CCcfBLO@&z apXo螆2KƂ+HgS3;+ ՔS"}}ezǝ2EbP/i_%FC]-b]h%DkyEUicg DFfisl=Jp_rclr}Իݼu ocQo/(UGwp U &&?phmxy XCj;G/j FS$W~z{ )a$Υoi3ۗ3OcPvZ1kjl+h%OrЎ}f!JB[$:*E:N'϶9pB˒^XwQ8yC$?STH* >%uDFѓpFhb\"5⶧W4*[83$.jsl3, "޳ȹ/U-(d آ b=`\#7U6ZɬO/կB3,4|2GN5T Z Ȩi'39Ҙ-%|^PSgy2hrH(1Fѓ=KpoՉ@{qg0hΈKj9WuġE|qs>7U˳gMKN"1A7N|U} !5(EjP˔Y7{Dl f q[]Cޔi"棅Ee|z ldOɚUy*( hFoh u:$dEiEWosJ7gw/p{8{=1a5{cUpQ7F]v @.@D(M+Kp:BVQޣ/W4TP£y)tgiTovRP*q|lAG8qʗ a.tu 6hOW+3_"={BBS:;ƭܭg`~~O1Γ4@iѦɷ,lWw ja vFAnJ/-P-NtS~эw2K*%+QI-3;tJ$~Dh3գrk܏gүHN hVhd'ΐ1@òֺeC >A\þ72a!|6Kx6rw"0 a8mL/{aJw_giGH;ߍG͔%cpzD;Jrp=uu'"7=0'mɴ:a֑ ȊdFVl߂2Q?B~[jBDM99F8ЀֿhD&y<8TxE`ESީhZat5yhY'1"L1\Z UGL;oJ zْ6MV|iu$MS&&/UA7TѪNF? g8\ W+)d,Reo$/ ]3$'(\E2Yj[8C;`V/SpvG /qr$k{>×jJ6H Rs%{"V۰gkLbk%-Hjv?TcK'(g?DU kxV۪h(d'<}gUf G0wB~8wkxa Ibr!?  ]hQmTݵf%+E;ߦP"ҌܖωYX7c Nf0CN_tij=" #[T =2wbm8 smKȗ;8c0&r@4|0fЧNzL(!WմFR%tq2dPrs69N)";"`qWdc;b}p)ղ7g޺2`b򅷳"\4BRHrDl9YEcԙY\s2>և*bfz'B]H ̲Fg*Jƀ T"E:$Ht#e?K2`x0wZ^ X|S5v8䝁^TU.(%9& 7.+ &>Bϭz[ oX,l d?PDg_AȣpY [XdV?w6zu&i̾t_=ڥޘzJh^kX'[ $[ 8ުL :<03n!}kU2D~0Vd\>)e>*D*VZ{Y8l)xb灛 Zb)P nāFJ/ځN#Z&Ƶr;ߜ::-!hm-F `0 1wQq؝+cF;ɋ c=&mŶJ| 31ܿn){rG<[# XiXy)ծVMChBhvĊEGvX5J.Y#?+DC:U )5t&:usvtod mt]+b=ds 7>{B lr{k1|="%Y)  H&SE-Ͳ>+w I4Ot3uw6Ra3El+*HP26[ o#ݼ!V iZl5DU#S? @_? ̵ ]zA_x2R=Լy`EMm,t/^zQ@J4) 3$vzpYᖲh#,w;ixs#?7bu#PƛSz< &r[Iċ< 0)9NoԞ[-흙Wz߹!l DJgS&A`.IB=ǯ~ws{Ĺ{S[XP++z ^ $ZLȼz*UrKxyWY(RHvVUUL!))YqDUƧL. {YhuX|TFY ogQ5/EA0Q(F`LrEEƘ/X3;c3rYkg0 "E>]r5> MAe(N W(g*k `eoGf F1txL!{N OkJNaԯPhJmB1 2"G'\Wj/ K>} ?D$OK-#o(uxn㜬7Ar3X"֢ٞb3b6A!EhWr(>! fym{k*01l8|Xpg\AW?,L6+\0QAA.$_%3|@L',+Fv]ВĠa HU4@84ש<"օj׸gjB:x8%#G?OHkeص%WBZC\ %u@5C2'ݣ{ek D޸]irH7}y&.a5@r l`։ =x%QHI&=yJ5cndXعh)_cpQ9lE$cS9iZ0VwxT<}SdJ|/a 5u ܠ$][ "}aЯCMJJ7JIm#_s–C~{ľo\(vy\3'9 #C9eƘb@yF$/5>F ibU)v&E3L%*Ʌ榁EF:>\_1l<%(S0 )R0D/h2头(º=lҌ ATnȒqX aYWxG:&Ree3΄$Mt&q}xFiTA-bmE=mβ5꣩>6 Zw @mD}zE&ѝh5V_-R1kl|;RKMjQ$-9pT\\0(6?-R]bv/3Ĉ^N8,Bd+綻4_ホ4ȽPu,+G78OhjZK`%ֹG4%Az wn]Vl>i3Hp'Ҙ9Q$8Q|*wB;}-:8i'BEvo)ܛ]Y5]wGz,e+ߔ0u|DiÖ:J{ߊ1i|r#QTsqdx& x5p"X3t&^D2gˀ.)cUwW?Q QXz[៾}͕g]4t`'RS)ҙX?ޠIGvZE'u3=NʫQHнYyުӽqN* e:OWtxC2S_VoyN.˜L[T2MD'1ʄN ϻ#b\'AβVr#+ zG1q9 ~];>DLCXw{/F:!G`c09ĕ}\k?GH_l͖2簣nU>YsMSrt YZ{ѪQK("ap80F*H7b-)׬UVҶ jx t .Յ,+6ed7$ Qsg^j"'sc˕n7VWAե8ȫz1t:i 5M6o%V3X-E:fZ+UW5cEBdBiLhmE 7nH땬Di5L ">pC*}&RvѪkDޞ|4E6U6qpJ1uX lVVTϏ5 g|x3A-)fm`|1=_`kgPq8zh{9c9"f*R;4j xBh(ݢKQzO~6i}L8^1ch#hQӰnD6a*=j7p)ٯه!FRuiPj}.L;DQkFm3ˣU&ezĐe8MShґ 2,MJx'|U zdA藞|%Q|-1pvPZz3`%mɹX y) F_:G 6Z@my\201"yB".sCC%rP-؇dSL*td8BzXGTs} "hхR,ʯwZ8U[c)qaw>m3낿S5s ==>l|v!1  N?Sy05oQSׂB bTdܥ׾P-,Aq1ìMRἀ̙Ub@[4kRd/›?١<\JP%>ÿV`7;쫔]N |Є%u0]fc!]D埨Qo9{`?lH7qq3_wPJ]@6P3T᱾jv4;\~xҗ+t0yxWOBfBWɽ6QBA ]v=D(d= u]nC92W<EY;D'1Z1؃&VA^8y~9\rr-?=ҡs:NdjVVa!A[( K:;~&?aPf4{nAP֖N?=퉖Σؖ ~R=,ɋ}pܚS l9e:[zsP=`݁L V*fZU̯CNΖ-xEs863A"2/fBaxJlp < *9$nqA)% ##s 'e~흣^^$eԐLOQ㧄?kQԵWk\CiaF'w \G樄pGx WjusW+qj W 7)TF5g5~I^k6m[+Y2fTCk[xWI^{']8g \@4u10pZJߙѺNMl\+ɝͺaؘsVFz ӌَW]оب{RՄbX~_!f]`PS~%sMZqV؀57xP*8fOsH&^v7C7EuџnZ=.KD[_yC>9S1V*F+E!uTVXc"En[V$24 0wRbK7xCi/(z THl嚞qc4cG ,o8{^jN'y}O 7JQ`gQ/w՞-rGV=Ej@~ 0KWB?ch6^{%~2Q1&nZRpླྀwP]1Q#V,GQdpQd|FBYgCwxVLΗl%.<%~0'+C^\lVLGuLu$ßp:2„H?@fxf{)+ل-:8͑J /Iz 8ū%=4CpɵZMť+9H-cNK*toO? bB-.7c@&~kG1E!]yz~|;zWíLf1(Y)/nmpgrɒkUI5˹h<*1>/'d zjBQN/g8y~jL(58JU`RAz/8"_76A aRhw#.q- " V=ic[x܉yjZ-em%Y(k;dWZ((̄|1eC}^Mmɥٟ`0 ]peTdvB|%Cny(l e0>aؓavpt.dL+n0FA~ihX87L 򋳪9WNX.Yx?Ymqv>U:.m|xm2.L=ECIh]}raQW|uz+Y?X]Q.^_XwE˳og3!5 %Ƞ}L\! g;`E :MiMzƚ$YS=v ed'`XŒVr0,@$O*3٪^h8\lܞ84QmA:3ɺ\H.⒥9)S/Ha-zyy/|-Pg5yysڮBp&(;<~Bm8dQ~xGn(IG[ x4GU6IlYtn~|F%ISkMwUxX9e,ڶ qT%py/}}ƣweO$aLOJHmnԼ+mA ϊQ qB_5Y ~Ztڴq/+ѹdw#ڕMѮ9&g7ni%F#JT'M06>Sb-SN1FͰff7B<=GVDF&dU˱ڛ7E*/p-fho ";P8Yؠ?|Y%ɢBGhO%p9_lqB>ϑRbCu{ o1laxUȗʈb[^P>g[#?Ap&a^=[|Uv Vı)5*QȎJJ2ijWǐ/Tu qȞi;!k$ػ)~0/$7sb[ȷt}9.LI=EZ^<^o}Ii_*6}C4=${X\;#_xQiupM%nUi󖉌o8ܫײ51,8'݇g\ȨcYIYѼB[H4w_(YVJ}9 ~p iP&nL` ?-~jx$`iw9]~B#)R 49a6$`4 -(}sP v^ҩ[y3է$U%cq Xn&f#QAvƜb>U)cԑ1 Grӿh/e)RA@iButkah Ti76iI(rko !#LR6P̆Ur$Mݱ򵹜h:Slw߃I 8N=P ʉ?*"jj s3NvzXw/(VU4z42Qٵ_VPaYjM\MO a #VzO =I%Qj3a. B Zw @?\rkQnR雯1㲪 DL©1Uy[1H$2>_zAy'XhX_HY=Qtq5GuP$d'FgSj⿦( Q4eon@IM:!fWC~Ihp ly5fD9mC / f%=CM34AjO$-i7kWyb7<`>oOε sd; Q*m>z* y7ޥmJHepF$qy Sopvq] _o3:ylշtO;D^x"`dO Yzߢ1`.L̯dc`QhDyHk_vf愔-Ц);1'_{:>8=Dz̕ZltEwO`_^,,mp)lK>i_$KM\C*KէI1q(qRJbP9"`eHIzcz‘!;H 3K| g]BbBL(G.6(_>;r<'0lzsq/<@8wBiQ7V: ]=c:N9ȯ1Ti52w/f HmլhNq_yJR<8H{%|uI2kE?޴q-n>n_&;TRDKA/@FnLsJ*S W~g <>,]?c#+^abd0k!h\gHj|ɧ@x*=)р9K<_sJ,ٻZDb}<zTOәI4re-eH{( vΘ._O_5 81 O4 J5LiIa6hJH)%@Bo~Ľİܨjw8 v9 %#ֳF2ySz{p}"]__;q˻&*uaSuS#L0B${3˳0CAlnOE~0J6i+OE'@jA?ȷ|a Kϔ>5_^ڊDn$:ؤ6"d}||;&jaN(W39ދD}wwgnY m^K)zX;佱xѡw̲\NQcL45WR19nBDž73%Ap cM$!0Xɇ~3%fgKȄP{MSkzN9uգ^ch HI #;HΗۆ,n<6/1^n|HSHh#!OFi6;%OMUC=6ǀSJoatP.>+9o6ݻ؄4JX2k0Ew=Uh Rlz6욻^`.;S !A/uGOL%X D  irV۠,_t =Z_C=gBJ~wM5WY}:Zi嗉ZKͱ]ɊRhĄCX ;ಠP!*h_{y3ZxFG:2%f㶇o&uMn|6[bjt;@ )^cc#okn۴)`Q܈R9lrD])y08 MI<g*l?֐%HkOP6/1q%y}>5H$Z!^`-I+*Yr6 +ѳn8!r<Ι<@B/Ȏ)x f|Irɍp]v6o<# Q&t:8I-Xa y}CjPkŭFg^PH,gn\O_*Fcċÿ\vꕗhI40ߕJ k5#} %An ݠӵ73: 3u.#`+WOI Q*0uߩHj(ީr(H4@?(>y,fg*ìRp^Mp1}T)T?(f}re0*0}T`:@o`U?WSﱑr75 fK?!̓;Ŕ7S aaޤ5qXRɟi2$ά uVϞ}"mN0pe -$i0VS][@J~59ƺ ŝzL d("Mm&vF0[{ru(6NvA LpN0]Hl$%$Qwha=zO1LmЄE@/+B#TJByt<m#"gs .u>r@U!B:VVI逗.r>LY k I6rω;"F=XGd:ET^ F'Ӌ{`U)kfJ镉'&6ʭ {Vu->譁KH_@Jq9eűc\D!z~A*LSᮎ)'cT ⩱|CaSς/)ay0{>-#Wm !$9v1!9_Wirw~aG"LK]B|0sNacqw:.zDι.ִU|i 5}5E[h"K{} jqn 2$d eg<~T&<@5qRi](V`8p<\K3 II,($3*WPόmհh.P-['9'`t^9n"2_z ARQX;6>' Fr5PɼM5`#TˋjzpӋZZl:k6"FM!~/|s"!ik3'`̺Os!A"naC-3vOvCԵ '` uۭ[jB-,L7a˟ W-h+08F){1$ſJӪ!8]%b*Z=/F`2qWdpAr [_~<h^)!U)dak(h 1 qH)xr@>u}*Ȏ6,RiV6Fqc.̅1?(;񫐔eF]&ķ㞃n:Ĝ־1 t 5zٯ0c L}@>ч9;]z$,L,k( jKڏHf .VE_)(GS7Oz D{K\DS杤MQ$yA!De&a,:AWچƤrñ-ۓhMnhjDAxf2>HC:r.k+9~G=z [}fFV5E>W [!A)34?@PMIG^wE_VGȨQRSJ BW6lHA . v%j,XBYE{%~ܫ'L#5saO,Ϣ~ekmLp' L/jGlG@jx0gitjW+?Vl&`xL>}[H*pZJ=PꧪdXGӲ"x"]jt A7qxDg4!`dpI9\kc&%+0$J|7Ptb](x~] 7Gn<ݖDqScϖ v ex}:ܙ*Ǜ; 5̼Ŵu~M0%]٣*|[&w{bx;lѩ.I ޝFxU F <'6@r>yC. !}7+?Hkʺ n}~mgd1m|\B3)$^:=B f13 v-9-Fa2a+Iا!6^V 19B go+cԟg|-(A2.z-#15KT]ܹXHxJs28[ 8/h u/7 ' q;Bﭠa+; J`V/6+ ZR/άnPMlr-, ڊ'wf `80y4oO+c,͍S35cO9:pUkO`t/%K2Yl0ESf:-sL3Z5fMAiʢ:hC{* ,DvLBgW4 t܂'XNකaٟM!|f˜Hu#{O^7zHZΑY21EC怶?j3"B@?%3w|KvjWaBqT A٨k6C1O](1GIO 7'1BOs4棶fտ_½.FDdwp HD+>W[eoh#մ<,1{|07"/^<KuNspE6ѫ :Yii7`/k%0$pO^0JN=W QCzb&qҼXr-C#?Pp"Hܫ0!wQGXgYexۅogU[w;;v2hN Dw󯍱ia`;a{^ϽJǤ\XSN%NŴSiDA5j[˞\~5MȤ ;$yB3}UӣyvӋF;orA?* ݗl%[1O^ qwK;a)~ִj;=e1[ _roQ-;l[A3}gF2yObo$m{i&wLm~ɥK~ݬxyD8frTu|=3s=ې7ߐ(p#RPdFŤO]贩P`*ҜBlQc9tc?"ҽP2#i6i׈|7le ?)[0w-%K9hG:#̇iu7'\<2m!bܻ70i>Q%hhʜ5N>Tتw+s2?c}Wh(qgs}Te/k9@`\S"4DjF?  |-$Jhݿc:Ҕ|ˊW\ em[]Ü>e,lwDBw8bad`~KWITe ~I#Bw7'QYnKOVL{aDW R/FQBg$ɴɤ~dGFeJ|[hiS&ϙxw-,M?b7NpJ&5G:"]R~ k]gS'K\& O|ͩdƪ¯2dt5Jܔ˥GY(LO~ USV_[^]]+@8X{r] !~7=P.CCaNIOmQa7 & +| >&8.^cՖZlOMp`vw9旾H C$xL%,=XHxM߉pSP>SeeFL}i2LG@Oی..J[%X/7'DKhwDe~3i{O+/b7ahn ϥy vƣ^瓤l~Yq7AKY卑 +~ٍ#4lHMT݂֬7sԹ7yw]{G7#*B_˹o8o a~53Ys_n =7.Y<.<U"Dv-s&ci \ꞎu*W|` % LEhwE6=s.r6"`)oY=&|M,x EAHL2k$>=%N`2dž0e qy SLI a*[(I=v3KK|9gdq9-Լo,%nuNSM9?=3=5$ p8d&DXWUrk3I/. 'j ϡ,WӬ}3.Ղ:(1ܖi5 oԸ ӱ;z=UsD{NǓe7 wen 'x2#YG,DkznSݺ(( >cDŽ >"20yZA܇ԯhﶗ/_H5 g 9=g8rm;܆~;ݿt,Ls-b oB_C87k E̿3vkܝ=t? ,֭W o,=nDwn"L?Z :Fw<e*\i, y%c6 geB"1©w$:CX tQ|P ]+tOMAGq<yk,"%@7uĆK1ngS̼~ifx75&:WHeB k׀K4 lh}o{04 V?7KO'fNS\R497 od>Ǣ:DIр DO!hQ 4f7%՟n>In|h|_l)0RU lH[Ow7}fD=P>uөIXr@Ne!\{-Gq |Ļjhr'ph8y^xrk .#ٔsNPaҽ(C[I٧F9ifmK.Y8{2Ztbj|nZ/ }%Ye6콛YVzen<ͷj)8cҴjH{"9@puG1`; {ؿr7?]$} c#W\9gGd@VF`X~dMJae "Q.:+"bRщFp$jj"3σiISWXi- ~؈ְY{cz4^?֤%3^ oE@-dc* Ig߿eo}i-|#!>d&l7MS(61H{ՠx":TC5L _gH/ul<,d R2/_--O"jX֔%h7H @\=EJajV^gԧSLcL*h}3Cx.d (@5P',հE5u&$D~]Ŵq*B1g<ٝ0r'P{*_ǧb]uj*x2vKpW>XjYtzҶ67ۜ={30=9+Sjq3ST>FӚRr]՟D4ơ%b7wIG^ 2~j`v;^ҖąfQ6q*s?hY=ylhEt*wؼ2E^2@=@go^d}*Tr$yYr)' A|0ܦM$b(+׾\Rn6㹣5Fn7ErW9]n3F$,Lmbs.46IcPr"4[K<=cKeRAq^r4,o{rQT p(vL5cS#^ =| u$Baf Yo4UaTN=gA@] 8䐿cڕW )T%b߈"dDxtY w(1GVB>I4\FXU>kc1%_HJo.fT&cl5U1hjEL֌6^Xj(suxr<[/<DA͸ [J4L_2aR] :QOfFJ]c~d;͕ț\?[v"a uxo/̀i#MLLOf:' _5G -\jxRk2-F13r@XRaLSE@hBnԩT ]Т.1DaXգV_ں'1_ndQ0#]$Lm/ k<:opb=u-#V::a>:0ÀHMh6PZ¦jYkMPxO܉rZ]5t\]Z`{͕{]oGН~VKUع ´., _OVp(F+"sdnk ]vBݒy^+t]l>I.G">4V!B|vy]|G vwUmŤ<F:ra|0F^6c/~^0tT](^`EuP(QYt4JĐSRԣ^Co -#$%vR=O&Z *H^Ӳ9%}9ZcUHn=J$o)Ju&/C]a5Rה泫dPw[B6lvliͨ$ (FU(}yBtآqdw޿^ o,ؕ_W peu8"eBvOfhDWaL@ D7zֿ:z5Li KX6ʈfFlSW8[ᗷ9"ђ<J ~ reAS"A"R@{8C2ڮ/$HSMNBN n Uo*MΌVZDQ[ *9~N ZOP~L׳.^,H'G0fmC))-㚔 sSsjr_\W8 IpN QL0umaܒ~?oj>)-|A]Jdc@ىpc5КN=8{];"Y!e=]UGA1 kmA!ٍꉃ9o0xS;Fɬ :u)7B a| wh&GaqCWj~qvEA!ϛ.9' 0eㆴk.w% ?_&nNm>oM=*NoI1wQl"%%dlZFĺgh,STw|Z!0-j;:@!v{с`%+'>kֹDAKBZ,OBQ*dˏ^2uV=ᨢkąj$1m#Qjo,+893DϑɭLuq\x Sm~xIOaKә3GO8e|QgFcr#B71wTR-P316z>şqiܡ᯶܍ῪHgGo¹Q:|/(5Zz,3\ Ȓ2TQF( Ջ&$nD2N^#VdN"{\z6wyW/j DSpnTWc\^3y=8;yTgo^["g+$ut֝K e 6^]y_qN!*KmHZLIeiIa9vѺ,7PY@ү8ɉGFn34tvѫR&$)g\(gui=q\KETD}O-hWr\bͺ8Р9FN)؋zsTU7@|O2MzN^j]~4hJGJaH6@~7AV>aB *#;0z6'6{%lR%T옃F0fu Nw8<q\aToK@;KC`vz͍/.\CBM)U}A1QB.,-eOtWx4ɭuN fƎj4⽮_VkIE!˜u>RR0n@Q:&sW:u~T(hc1 l=utl(yU1dglwǚ9"FS؆J+m&=8e4{N =zR1z_qB22v5@'^ [(SQzD{3h*=F>Qd<0JrATTᛕ4FK$d˃B"|PN\yK+ؗ˰҅ ήHN4x\#02>q^|w2n&LaEA·}Ӵˈ{#X|f)Wb=J*.^[uɽs,M@|?@DDZ?xnG`4%DT-r!{>SRo\c0R*#,Ypt8R\'oV_2 jqN^i0=)7% ˱ G6y 3{&vqFx尲#)m/d4űLMxpFns`HL1 C DeM8@!f\y$5ǘN1nx !cq4śLRt=^*Bt"Gk}mp {D3/(y{^[q\8zܷ7J Y#d;X8=95Ʀ~lôN2ӔZytHh7}Dxr(k?`V7wr}BxON66ˁpJW^o]@?)\0-ic CB7H/}6U?zwj{^7X!KjSTD\vH=Isķ"6iatտ Otc ! EX+&" %C61a$GY)AFv|WTE^ Tq[cYsXGoO%ԹS۷MYC4zGaJHRDchk)"' z.K $, A>Ϗ h ?l6:pqށpLNroLUEuj2?n.ɂ-d>SWhb9$21㊈$-q#;AW V@W=L|48,g2C커`O_ݝhbk;w$BɛdTA,6 S4^߿|!7zT\ߟG ڴihDF]qiz݈G,XVnlDsY۶,Xt{%>|gZw&R'QܠyбVT?|3;UxqG}Dos&C?£s|-_=& _ Te(tu'1c>Ql } tG ZٮԲ--~pm#DSkUP'*%yH5IȠhI/*)6)fcF>(txYam%b DxЁɼH i!|)~zGWE&0iK1IsƜ{+,bf?4he 7ڬwqOh"*4(0 -6OFPQ噏N+ j+ñ$+&{L4s,0yo8ݦq{+ޡ_41pO MMG* ?Gc@AO7T՞&!h! ,q SSRV,|R_tt,y+Wkmem/&Z-Zt$?d:_R_ӓL5 cZ 4Cl_4M"$ >#U'{s6 bGRT#$|1 '#k#8'%Us9\V2<>I1\ULc&tW{&ֶYVcbzI} WqF(H lwx:\5nR064m 1}A໥inTdޓ#/EZ)&&wb/yަ #a zDݗYw;q+  sI7ObH/"2AVv j\^l',fAT* v?xO9BHAnt R ;/ E// ݄")Ĕ +|S *'Ruze4_zq]Y"6tt$i#~~NGGcX>Ki)FUwӝsV B͎̄uYnaaCS^: 7-a2Wc+#zѫt1 (6o^"Ҝ/&_2k`:k e!epۿ}+<A ":3Ґ=8l3mSkA\D}톪ZwıjFrߵIx&f2zlvtsi攗g z.L-9 Gn>hqγD)XCM+9a:ek%}ACR1Yln)] YI=qL;l=[neyq8vN}9礝_u>(5x>bI | ̴^iS fG`)@$7#WLJ vA筁'DX`8 @#~GÉ䈐i#@.A[>gW2f޵.u?WeBiPNlY``8yY,3/V}eJnqX$3>Un;́*vNn"Aw'p╴$b;q@ZjN_ v~5xY)26]_ O9ܡ;5YNrME<84+ꑩ8Q1e2΄U5j%m /&#CȎ^iLN16wtJpN~~]PCH{h*? f~:N.}ozĻђ+jqMoR [:XIx6v LQK0/$"KAr6gݿ٬G5>86pK 3d. |ח)$e AIG^6##kuSr+fF-8hQa jCծGë$Pdi wV,Ivo*ћ3i|44*g|#1_BY+Y/w3H7p)'2XG3@]?)fs^{)UqRV9iR.(# $㧍H縔y@İ;(!Z/vBw\el h6b08gu?$1Z\ ׇ`sm֣Bm$ᓵ}vIsU.7;`'VE&1ֈ!+2hfa C9Xɦ]6uͤS@d<R2/  Zw<<5\q;\hHz w?'XF۲Xj3KW[4eOGX8 |4h>~5/=q@` XFSuwP#! m 핐/Z-y*1C;lK^t%LM , Y݅)Q*0{I27]AxKq7"AVoziܿs@pL, @K69Qc/D(.<kx5 #Y;% s7$2oPVj`hmѠw>9p8$*TوcƅV<6 +N@Hk&|۠jhM7li4~mb|xߕdGfYȭ11F}]Sc=gg L50+Ҷ4 7 Rzo6;^9@k >6k3;= ,Kb|Y Rt:3dK|g% w̆)9vO \ /ġ;U"H| uNho$ʀsCvr؏\J%":(zJhwysZ"ImB90Htf\ ak@C@J@M0?QŒmFa5]`ߣ&ќqAzҠVX|)rp!< vK[ߝVy -A%p/`mx7']G1kwm*B PH)`a^uGv=KZ88ro8t!'?RZZ F4E|1}٣Y:D9$c̸(qn6a +5Tq"ZsKĜՉA2HxՄZRe˕bb{:=}as/uT}Ƌ F18*D 'T?S}HGvlz`%+POsR6.\=5{ҁOjGG睌ƣ=+jT n{P@QR<`Bste9Ӎts+ݗG&.1notه\9ֻj+J&L.HU7B.:#I)iS1UQPlM*{hr&P~lyhZ[`2>3gD74RL LOepG!S_+-'ܝWʡMG@Ӽ2 h[|MedFUxU/EVO:~z0n CB4JH.i]s(#'دWbܤML <p 2j]oР{xiSzKU]b]?v1pBvx|=riv @@j'h8 MQlD ml_rn+6ɣ]"; \#`^d$ڟ:*ШRj0ìJ/4b{ Ӄ E#<X3@̵9$5p?:(*[RP'ؑo#KQM:@pc>@_m}ǙWǩ8zk8`>N)xO+5D,^.疲'sLcTc۽mr=x3֮l$GRya{tǃ L]vf DVa@!ʡʎ`KvKùjaBcyjPȿGU6-xvBg$$(4R6 [.[Zf !(;_/u65s#rRȳ؈ww7:MjB<{{ĉ,b_L$"ѐ!`&rRYKs1( %&R,D@ہBnI"Cl;5 6Ht- Dw i̊zx D3\714 \9(1vZ'*gK9j;fiT,~r؋2kP=я! \ߖ3PXQP=sA,iTa~QNK$KT,vɨv88㣳הWr+%BGt#t,'_Ga&$yIkWٽATjRӿbDapN U/Ңf^ݿm"|:cPgq?:Rm`M=/&:dNzᔧ)~# ̣ˊ gMg8Sl*8Mi9[?43JpEh|˜; gbזG@ T|t--[^&L.r׳䆃{ʃOLJIBf`PLݻ]~cf^,?|Q0- L ҳ}?C\L#?%|l|̟SR>wM ߩ>%yYt@Xrfa6$ c2Vٷ|A{Ňq?Oӄ}Zt{UM])]mnw.oРA0*yJ7v< FݶɛN"VbS2o[,N%es2XF A+tBc51_&I;ZSPF !T[̏ y[RҁY{^ =KX1E_XJ|D8=-m+R*Y J (gMH;m)M1J u⋞5Km3d@ry/7~gV)K ҔzR:f]lV1(0 9FqR`Cjyװ1i>#"18yXcԴE0I1l~}yZ1e@ %/,'S#GK}w"h—dKVHd~ЎV;O@,w$0ż=\v&x}O(s5#*uc+}"W=t}f dN+TPZm+Jo K+Z^BHOBy(MʣԛNR-(ix Łַ8'$/iM;V& !#)f_X{%ij|ҟ^cbI}7 ;K5?jJqDgTL`2z# O`}ǪS8 S)J$ʠ;xpbD͵-q\k-@KtM$eAmx_Y̋,;7Dx-d!/#)rH`}fWj=2K}RtVfR23;S3KGݭ,H)6M&O"ݏO=:#l`Vշ:l[)nbeE/ʲQUz:=Ƴvasx1~m[K^[MϿ斞FC.omv KB|"zN5٫@;4䄼"V͚oU:dƶGKuydN{=Hs)h(W< UM5?_Y{FJsw4VYJEr8 ~ ef)@j Л1ډR.ݫ>l9ߞiqG~5!Q;aV!*?5cesD}xbdjtKfM( [։T&K{ؿrَCКdLs9T 3kXR(m`k+n%du#m 3~qDXEff!` Hy[~{͟ 9;_,])պC̷ȄP2;]2(Tx+10ɇaw:S3ÍOzD/DE(#tD6ׇ4/@²E!h{9|YxVVܻ1d9n8 u33)yRpGD9(,2LګFA0r8">Vêr׸E_ksd`al84DAlac}& +1kB} iE`7fֻ JPlX@ۄgmS \Dn?WkPQC 8Ԧ]I3e˿iqO0\ͬ:ND5 <ƠyѤ=:*J\%sg(-3nؐ"Y*Tl 1og!I؛MQ0z{UJK1((/ؔ'_<[Z!/ E}1U=zL*^f{ 0,sFnԋ]ڲL"2YYcK!5'uޕƲ0>,\ ͢*t1_d?N4H%TPᗈ@c̞!929K6ᦚևG $~ a9!+]}`l2”sRO'7TW~$՞%.;]Stf='ܐyPceMΒB*Tuå~6cKgV| _n woG57sQUFz欀|WDss a$~-\zܢ Pmá}>-'5s"&N52Z;I(?) 4˽QiK;5NY?y;M7:Z{t+42!PLa.Ɠ$dCDvW1Xx Oq.YՅ d}vl1n4S =p6TSJ^DEdhx &\OC@G2nb({0n< Y>xؤ1L'F[<}ćG3}H ~eqFƲC-a`{ZEn-wEж9]6Rk"Fy~7_ 7 >z|ZjͨuyuD_\5JUò0|ӹݒ5 2 Y]I.! )|/c`۰EgBtD:}:Ot,|QD*t^xWT"bD45ʸ3"Y*ghAuG}e>Q,ʌܾΩ¤!aѤ?XT}uv72N+ Ƴa,vPVU.|_2夫`wŐ[y=JL C{e֡yk\``֢Z~\\wwo Nꨬd-[tM*ԸmWSg,J~Aß}{Q+tE.4z_/(o*sAװ.Di@?l |gְ龔*T*!9@x#6Um?aZ3d3ǝdL+G44T9~rߨRrS"X7OD;.9j{Ano`=%%ʮMYPbV9K&M`dۨ=|U5 hޒUzrRv2| G܇䊂jur%5R_=xJHU'"[6Td2hiՃsq#ɧ({XX{ø+?Ư0'\h Ӥ';>oPZM89=O #%SQ_G*RGI9Nq_C4tJ}v(u_sҭdxIHgvǞtpĝ,_hH$=| ;P<v;ث|iHMBҎh| 3>)79H=[[$(8Mo-z&[lz#b.^%ro2iB65dӒT$ؚ$ ]|1/0#HfJeӫπ`yE}ez> y[:z^..}ǗY)e I! ch-|TV)1,T18B]O{$Wu<ԵiIf2]1I ߨfjAw? "fJfg.9e1TC~f7Jl6Ir)tE*iuھ>NihqBʧNwywhBP3h"Ex Hiߟn`d/ :!oݞV;\k3#,'\k`ݥIB\aef7H]JnI$j"]#SAba7c08d`+:OmkV.ʹpbO~*J6Dz$~"" (ג3~FGL1ύj)ޝ&KKo .erpz _g ֮]#Gcf05r1vft["ߡ;EQC Ft 1zÃO#9S ttŰ{έIjWn\ 7cNҦݏ Ƀ˴fc}UBr0.<8JxNi~ CM,"ъX֫GAy2Q [h&(.3SreN4sNk}*%\NRӻ}DgujM^$ m ԖޡeD(| w\@80KGe ƱڛKpI,jkpw1v8; -'nVX(EqȢՠIo)o>m@%nt)NREbR72lP X{O\T&N ;RkESIV`t"B5D{~3!xaZg @{kh* 7]&='nf-%)ox n߻'Ib%Fu'$X8M1HK2ωu/knnWL I5>'˳C$*yY :eZx1'msL˫)[^Y;V3iMGG1[%ڒ5=Z.u*j7L!E`(nOa|a ! @)Ȥ'F?ܚ-d,L`Vb3#CmsHmNpf-'sb3&,M! - 5b6ʌ=nC+fm(%}Fd(ha-Tc'ք yDgS?eQ?9vEcbԃ8ҍ6==я))3V̍%aGbe&qx3#i\XKʁfaL`.Pެ|"Hۦf jEr$DQ:Gs5ȐNesh f5AjwމK&==aZ§ ^+ɀ*jV-{u7|JCmT@P"Ҥk&@Sv׌? %2ϸR 7{Փ-*:%(U=I3KV&39hco gV'~wu]5rdenMPlJO^ٜ.O49M$NM+;~6K|MڡTo>VJ]Oˍ :KNFu*6^ K?Uഇf; %9:b*-6Ês!9 \J^*vXv.}']ӰuNE9 j<;`k^4g?a)lsDqSd/G5qkBQhhpFzXvq ^ Q ӓ jִJ><4]\SFm:ȇ}򞗭8=aTmxC3 F.dS3q> Kr\2:4!rzQjM?sQU^x'NxC76HE(Ky',ORYS@p{Ob#mՓC:01VLAc`t,B <i%" ]M}5B5!Lf'@t7$?9qX~cl- oWO$,0g"ԝPQ%@xА% Ф\Ů$b.íf>"h%&Im?8̋@6xRّB;:p>"cH>&_u~YHVX *TrQUA2&Pd(vp@ j꧒iOH F,Ni,xFMM ]!}*\.X9gi-|ֱ?a utQ;OVm垸;[U"5҈&GfG` hg1x_&$iʋٽ%oYҧ-;~<3xT ]\ UuS0!vGO΋2?$lZQ0dP`붉aןSD\)1p|gM~=.Nx鋀4nCG9}%VGJPNC:-UfaP?w ScB>:'jʚ[>}e'j|] SW-Eѹ}Xcl6;4MwXLNj4Rή~;* Tm_WQch*cw=!B:gd'#|T܁r'' +oS2 [8mzG&lC&@/LĐD, H 1ü|7Z.Nu' %G8J!`kt3p@x2(2L]1<$Ig#Rkh3y)˃qG_x t`\dA w<;Tx`lT@*Xƫ5kBeǔ )>fixui2" vN5PGi~F{Ee9H5 su32 u'Rry69UԶQ2cbܕN(梙c%dl3(5bQI<U%BLKj{Y!my{ېe.HQꖵgP @&0 '>[LB"n3oLit7>;ȶ%KaZӿ&t]fn4 {>;!>$UD*_Hn8c+}UkwrV/ ~#)ȴyiejx*|QyyV˂.ⷻ_SzWyB=^({ra4T]h0\qV`q~*_ \<ڸ'y¯&P+Q? sL3Fs_-9N#!O#LLU_1| 5):n@dLCXvZ(n6 !-01@+e<ۑ ՛aÏ'lxzD$[p%ɍ~I}B{xddNU_X)i !gC"h_n{o` ujx@C;$ ȕt`CQ/ }L]jKneޕ :_f#ƷDz_nv"&pGr~vh. HйZBupcq:ABGEe1͋oHja1u#nIK>̈́0r٦>hoJ\= 7# sݎ=kpG]r~gß 8e yXg12!Kj N<*(^V 2e`iT1jNx+lRlX=]RtG`G< F\Leh76E\=HhwiET3|IГa$ *w̋;?J*Da"Z'-+"ԋYZR7~ ޲ߢ6(xv8kDά٢9Zat̓P)>ѝ-ʋmIQ#&x~ n_dcՊPn:J ;[ݩHǼ"KP |Ң/  ^7x05.DSsXG\D #DX|݇3ޭ*{}IF0S-r7LĒ֤xtXƌA^@pjNZgl?>EN.o]m'$1M#'aPJ`]!Y@NiZO#Om+ԢP?r'J^r/ke^d o=C0{òd2MM#tBt1$ߔ»/gyI2` ;hb"qE}lS?W-hQa P 5F?fT<0%ciJ·(dޞ^[@2Ps- m\PJr{ꩯZ@tԯg9|<a7GozJ/=;)wi' i z;Ǐ5,^Dxk٨fޗp~e)5(\n.:7uF:wؤ\=HH~S UM3mki2?=~ח4[w^#H{+K) &ɓgI|U8I- L{"}zӍݤng+Q7{Cɐ\I׿oE5}' | cI=[+ǦA!<< pvn՘W*߼^)#b]} W ٫VLroZ! ?"%J:fwQF0?Hz+%L s;7GenY}c03.dE]9^<% Q|PanEE'C&WyNvuf(HӐ³_z (}*"#O^^}Z:#'?"N걕vY{:P~?VLWKM )%zzxΈKApZޓ?8e wU<}q'õu~ iZIO/n>  HYT*e83ϛV\%I9Ra8=G)0/~ bGιbXw;U%Mj!7YZ6GD!g]߆ߛ2sEkK"? Kam"01WhJ2xړ< 3ēQb?"!kѝj.e2Cjw\njWAQu#-Sʊ`Sv!jq(Vs7sk= /0<'90-(i l!k F J4 oQe!xDr B<J1Jm쓽}(O"? &@uy c(?E:9Vȡ.hxΗV?teWz8}%ݦ=10EErk8Qw 竣Fĩ% t3d+PM'zօH-lC=7}q=;Eꜞ݈;HqK: Mnv3n([asI^p3bL(&ƥreObuOٰ5>zvk|pZ}Q;͕H?-})GuV?ȸ76/EJ]P&7ba9e}v8YFСtV:~~Ӣ 4!IʅF YȬkhFkt$BZbkmC)lwy(a&KX6̍̏}I O$AIZ`6|?K}!^CdIӈ33(ݺpFQ& W(Ȇz_$. Sζ 7y5}:%:I]+Xky'Љ߶9/wJR~LR ?v"xM0)okw[:e$kp(W+YUoNe$y}#̛=s619uMWc1|٨7+(>7Mq [HPԛ[ òϙu%n?c](#~tEFDfzR_ N$U yj ΃GyHԵ1uJ>~XZD#CGR|3x[ZϬ47V՗ /)vi(vdC؊H (($js45H̑"| hIأr8 f{6 W 3(OE\+WGE"^Xo*YZ^Õ@ȌUbnMGرI@/Pkjd"iRRQ-G~Ϸ?I9;0~Y=m_j&vsҎR[{8 TL 2+0/_ 4=Hk;+r O\T'dF:b?JT0CC ejʋٛ:[W]-lCaBc!KNt ڊAKfn1qqљK73^ꛂ4 i.7@B!θE`3%N$KN)l&ͦu΋bk:83. t'cGejԀ"yz^}d. .jCx"aQaGB; Ni$,o? = jȱC̄h(.3g[X%<ρiY lݥXcGՁUduбGW/ŝ,oׇqaG|?rfZ`6!opFcg*c:>8m  l`Ǟ6Mx+rb9(r-F܏º ʢqc{`Na0kzt{2(FUU!;H#pf] A՟|F+e[#j*NQ \ыfs88b8+̩Iy;G\B:BR|Kqw.,ygAiI_o] X1^h:gY. xhQ#.R9 ""E/17{ߊ3_8 c"5&.-9c  e/>zZ;M1Rkx}W^T'>&5~-—)&Ή&]lvø=(_V\\>;eX֓}O0QJ;ԭo}eqԏ3ծ˜Nof[M'i5Bjyl(BDcu\Õj'zsRBG$dK) -v.؄$T35kBVH=1xEH~.mOyh7z>Cr=6jSk5Um ܳæH7@?v,|-lru\r,qЫ:R}F#tu abS7nGzA% Z@7\pڷ Z bPgEMh?AViB^wbT(8ԠR(()a!]e" 9p/wR3!$j|j@=^&phR-qs(8=3JYURD?1 y|܌ SA"Vc5.?'74?[ )d{OA}W6 %<#Q^q)PJ@6)dvN'yR*5oA.LoP^vT>svhi4t6~wO l Y:?;d &UpP:hR5!b@Ǿr2+} *ƹ8:bj '&c窍6`-/;RV HJ1<5SR@w ۑ` ޮnKs}rd=&3;tğ%I2QWD`iS@D⣞ӾoW_ b E5*cHW? %oYh!UAҎ)/47Q4`ߝRߩWpLg7.;|%/jWA&ObݶYmKͥdg>a%0.U<μ`1/a+Hƅeut(Ytpd5A|2 R$+'Ԣq2_ & S Ϛ Q8Ht/LmpPi$bBȮ)Ѹf9[ !tc{T|[P,3pHmb߷-j(R%k,5 1N!OYpJ}FAz3L} Ѡ_NKtsi%̍25wS8*%A -ZlPövR{9[8Ó6wV*9K1}?Ua}R07]F`d6<~08'Y2ȏ]h:[ ڟGKirr}\57f2sP7\ beW8ىq)2ȧYuW@DR&{ȥ ^&i414H|mId[>Gle@ݗ3trVCIT癿4mY>@Ynmf I ԀP{ʒEO_h.ͬ%Yp2G92H[;2+<|[ }e oO}8aV[~ MZx)3-1}Mƪhy/Ja>/_8tRsy3b%6(7XX!|pL/b,(dO+TB+3.@^|Ui~u{/uB?BuaiD!PEb`y(jv8T۽]zxEl@+WI7$ޅ5}~ ҷBm|M|49A1AO8bWiI-mP6iThx1*gJڇU#d$7H`țPfZ\Yk`ti( r{.T;`߹CkRʾZq>8P}Cd;Z=ҪWNt FP3X??٬يad`GΒL&|GIc7t.C<߈^E7?=v R\v wI$u,=SxA'F\r m`Q|~bh\yf8cB'=nUwkݦ-)5 Rm<,TH*dOPc"Wme643Z KS+XK]f-Dm/#3'},|l;*N =lMH OX }Z6γ-.=px<(0N:) WwN|pw6P2"H؈iD-~T8J:=Zu0V4Zsp~u|opV*5n+pE3A:OkS0|DӘ, W(R7pM ;A0R72Vwx ?4΀sBi8z5F| i\)"R\6u"_*64 7|wǏ@̙j}6q)^n:Sl_|PX|X?X\241D 6}q\]9Jt'4 F'(phʜ"Sǐl#fO0RΌyݷ,OM 4)}Y~YNC}-}v[У:yVيM=jJ(<\97hӧz)SW=5( HqFFP}WKQ|z3 1 gܵ=.eyϺ1Ց~{t_#g#&ntQМwu'm$4uu$08&$f>s\Mi?n3?7X+tabҐ rZ,v,tZ?jq|vse V~^1C{YQ6EVAi*\]-#gXY p2lnЩjAraj $~P2t#}<#U-5E׏d = fo&GlԦh8{µ~ʢ*fo7րesÇN~׈h>j کfppM%aSժ[UjwWTEu|=Z7zc-c ԜTHS6 t6xoDlK(6&`)3w|,ΝWDs0iNxԫ2+NƯ H4aoxהԺ$-jlg{Ay7P]7?e-oK~[jXi*& \ȔBXeuc QzaGlpJ|~+~G:pܪ1l[(WT^4<nwjuw.3p_b5WB`13X*.ǰ*l3NeEV ӄ0lX9fz d̂o)u0TO_fr;-(;nRqt3cA,苆B;/j3dçcT#=7TY:j[ȟv υ͞ w G{H2&-߉#XGk4atmP#g.2֍0l,P~6yk(~ ;쐜V98ɐ[\3jfѐ3:Ժ;kbn8d &h1 $! Z%J!ekTZ6 +oi[ F܀U p C'V*djJU[x XQ}28,xLfh5Qm+%᮶\9M}?&S3S1R yȒ ̌nk5sam" _HN[׋`"uLѢrZw2R`0UC!1,| q#=L^gŦF|Y2ģi'K@nI/>Rx8tԍ $ *gar@K csQ_3Q1z`aEJnfÁ9ƨs!k*K@G,7Tn&h SfRrV2GV*X@ Jq5f:4Q[$_(pN\_">ir5^% ݇͝VqU2)_l2ܷ|]B9I1=#O߲K'ρ Ja 4QJw{`bGAv$5+L~\H@1ne["8wQ= ;‘^A0=~$ߺosf4F4J!ԵVM"X'ZZֽhVY3q1昐""W NH shKu"RkRl 4ccVzricBJ ߭: m\bDcD860L^=TvNpݍ↑>xmr:1*PPc oU'jr;hh@Mi ͇JuELLhA5G7a Z+px_dqq!^@ >6щu7lT1kh@Up 4_cdp^}|N,EPd(efu.@Gx KeOokh:yTzeWF8.Jym1 f)j@r`$0cA"FTo +/cpC4俭LL g^Ove] Bp*MYZ*9[֮Vaf]O]HGEc'GcѴ|>yh.ZfUKtw>iRC),6*4*IpKf\.wQYi+|.H5mkA)]Ikuw<ʩ /zjy"5 uHջehwcSeM{Z! ^AΘMAK[R9DJxN 8rghNj ,=_OO71xy-39  zkay"ڇh|1}H/Co\ B^tQlLjҽƜN:ޱFazLWoJ1t@-a UCPT(] lfρOtEOTs#*MDAfxO!HfdH_tF4ݱ%ޘ,B@yjVC7H®Wœ€M%M-~888MIƭ)LsY> jPʃE!oתvW+̸eԓe?M<-<Džgf*}AD2b"&ZNLWM^ {KbRFЂrd ~e`KolߛBʘS@H櫙'T3 AONa$x%0hf>͓4DMo%x)$*9E7U26룊/D֝RpK[Nj~qtAT{2G(t^%bL š[9Ay<'Wf HeVH}3cV3yedש`Yp|nB:m.qm|v] .X)EӨs j"TXXtdɒ3N=H5F KhX;y0pk.Ϗwj|!P9UYG{_X)37Au5fEQ +K:Lo"nreЀdss]c()$mjP^AUЪ@cֆ3! ɪSb)fN6C4wCEL1zL‰'/1za0r$^%*n >mk#R(=NY4i̋" R]F[u"Ïޥ饷]3XDG6y/-UcA&3fݸ6ya"B6 !FqPSXO'r:r&G#f6]ޣw]LInSX}/AcrL{+15/ClØ'I^C <ը!G'j&ǔn C- >v|~7o4.]ǠzcBۿ² Gpv!3IAEtv|s*"+Srp%ȶy0\’d-e)LεݎL|<҄c >`]ؙ^׿Z:7sL{gކ6FS ٵflA?[W6dM E׃Jz P ˠ@1+buSmU54;\L.gng6iGs H= LS=ɭӱ7ٷl1q?K646[0%=wd4kNRݶM(I=JJZR3m̰4FY.i/h U*.[4T7Vx;9{tÎ:jFYٗ&e;LP%{wNg9"Ss2XE ),t,kyCChADt|p'.miku;dJpΑA]XriW览: cKS9\gP&4J'EȺOȩYi4mL覧ǸoŸpoЏA[_d9RW[~I %E$.?'YҀ'NtLQfBak \# (?l鿄MFЗ詃ȓ:9fe/&jQ+[N gY7/ǭ(X|pBpG#H H5լw_s@!t:9c]%gam/GXFvYOA%ҶmYt.ɃzrF^ Iy{t [K$">a|`0`ֳyU4AܐKp4S{?Q_ƵPEE |) ] o*P%'_bJ9:Ez[@Zϐ.H{3IE06kmrrV>GU/77b?elqX{*ѺM<k_):{Zd"/ؼ5av"ko2fH |=ňGFRwt"ڥGf,B}H!m]xd (JSnqqqPodfVtVr,hrzw; eo@rc"#ߖ9Z{NF$9)|ɻ^poF#!e!qk؏s0[WOsai Gc;r$S[FuqN\ ي%?(Z+>b;k@:Y+X.q BF7hv(Mcޖ>[)mU!bAs~ [f*4^@{';(` :>5\3YrUK HB6$=6(th|QʶYS5WSx*sEw#ff|ڈfYH5Ը@e<"n/!@6eǰ@E[ZTg40eO9R#aF.V']"tm:nl*6s̭d/KGtX.~YgOHH)TJ?Kk2?ڇ5^{W}-樓&s"/4,ngjZ]"­y Y (]w-TLQqb@UdNqYJU/ʰkՒlŠ⍠#y> `#䒗21SwC$3};й7TG{H  [V3%PhR2E_}6<#.ԢT}Sdё觪c7M ܼF)!YF–VY~`*1K?=/AM)21#F9h22Ϣ/%iϜn"]|覤py>>=7@׺Oh {~[fMab~ʨ;H }jq e/x.2Ȓ{AZ-G64̪#4=M%06 @>KN#<%PrDE6{Hԯ4Õu&t=(,.}1B"f>fG$B Ao=] :`[P`-ʏ6?|6a֖ESTu؁e7VئYM>JJkH/Yfݺ5U+`]@{ok${k'j^ǚ37m6{f\k/n3Ck1p_kx?=4)1-B]RO]}<`w glp#1k,MsU}уt8>؊}AXcΦIGTZ?@ d&^ka>fWQD]#^Ob!@d wO5l,ĚeFSkf<#RwLg=&blZa;GpR)P7pGOxl `b)Dgd tt ;˼{[U%ѯwTM a"Y慩3[)\V^{gö1,n N^c¿°EAؔ9m*e?gZw#{0v4.m#=K8:+_*S4hlO23;a$ _dc6#N?an&ikɸɀaIEѿ[QqeVF.!%ӎ }6L)6}4Yks+?+QaA.XВRia|TE`Aq6{4Y3[q`7xTC"kξإy.1o!%G27+b }T k nqh +e% wN>%Lyu+NP84wqU5|8U ͇d^O _.LKޭ{FE[v;#kv3$3yo8p4А8 #0mVLuSɚU|QAL CiQiUY ꡇ=dA \?431 2w(4=cUj3gjm/~,"BSq;&R4r32dy%Enjי(E_`=`waepYCs>.a*&dgܞn,I[+ٖ|شΑҮ3y0ӤWmBLNJ k{m S )ݣ)+biǰ7쯊I5e}ÖQK9* pk,6<:F=;#x%I?zs-l}5Ynf1rDi`l#e)<7'6lLD.<oRsү0U\7|p{ןu0`'菽bi3 ,*ܻJlyވ&;lp>j+U:84qZd;i 'Z|Vf7-E ۴Rpi2B3ưTWQ {z!G{Ei4WVK c e QkTo297ܝ;U's͘Y mQ(oR:7O}}BqɃo۱ضЙGуﯖ<}?&φ(/htLb<ׯqJO%.Fy["lOTlAoS/(: Hҭv=sJߥqw9#xч^x0ZV*tbMk<aRd o47X_܌9ЧZbM(2pBsjB|t]`xqUJ: 14%,`t"7h3IZ)ʄ>DF$XqWLb_&ܱp/  t}~OB.>He2`k)wڣ]jBL&#Wmm@UuE<(k$9XE9{ӃaNw]*=ķ<Z 0a>K b๝[WY]O(C80$'{vNZlz@OQ0 aPifʭ?&E*l%~4$)2u>V9A$uMNe|]4 __mdfѥUC6d1F2f-Cz*f`<kG)C*8694ơjhu}Pp((PdExIiȖX5ŰNX0\ |:^$x)X 贚SgPjZ} uJv4U9:'wt 3@m# B6n [BZEnmŠ #$mE.Ѣ Q( J͸.x'=ɥOQ6̐=JK-`͝ϘOMOK|Ea6sSdjl(e5ѥ+Ow9"[ʱ>-؉:l`c:ȠXJ5P]qTcb)H ډJ3.%΅r-l]-ǐgӱU> )|? AͽEDˉ%<}!uCW|4?Y\){A\ڡ,]k͓"+' 29yHEc "Gבtz3S;!`tdIHn] \i_.U}{04\͋>Q3 %!uVqJUnDIu#fUDޝH*L,#a29R>7*fgt .l.w)fht'D$"Zۆ:usrD4>%v<3"R=q]ؚPݱH6ҕ:SH7X}VU(Zol-?Q*ԫ4r~;sMgQϵ=׉Z[Lq'H`ښ"tONĻ55:CϾO4i3pڮSJnGoec8,wƋFea*wB';}^@r8Z*I *ku%I*h4o,K%K.z1U#A?=W !{hդBpS졼^riAD^2En[VA3x '%,f]TwϷ :j'(5R!z7b^w/&3^nI{ʣ)e.QWn2qmNlve 4'# Y~$D͔ok,1&Vr$Fn`4D:T)2qPtjn sYıUm4]ϜZC%AʺMm]RqD* Te̝8x=RtG~Kܡ.=t\[  ,ib"z,^=v\]/.Fb 0뭳H6mXS}0z4|Mg9}B,T_~x Uo XF`v4ZY&GqlSTrm9@7W 4mre_['mkN#f:'(N2[w024ʁ!!Sc_l;sI s PЎԝ`wLa}YJgFpo`1 v ky cqI/߫R6K<`pHMW<,VG}izq%#!gfVC8@=EekAY"Pz*S2<:O}-q=\h\6x tCh)=uC 9hKˁ߆|aUs8;z(!1BhsC#uoM a$K^B BIf3A#\ae@x24[#`4m8JP[Jc7fS3!w ->Pb7CV(4T{|wCDZ Cѯ֋Xѧځ_ A,|}OSpw;lYۭbGi tYHME0;kZsQ*;~=j.5XiwmGЎd |b;E&m51Ϻ6RY/Z"%p5E H hxt\nfmEmGE,2FWn君0V<`Ǎg1l߄?n\ߟ;e! B-ȯlNKRMQ!L]v\Xc*ށ>mi{_rgv S%pOk:k`qWT|ϔ1uu3~j&mY↱:)/}6S͑YGy]6k¹@C.PQ1tM;^K?0labbcZ y@V=n)KP\0'.cqƁ]ozx뻆E2cTex_GwNd~0O#gcP_  * ]:We/Q4C*Hvt0ְHJX.w0ۡ)rK5DpuObև%]dbA}3?^ l)i*"/n^-{ܴ}Z%>]tQ ʩ.h{!G_|i_,[1,!tUb> exM$0̹v,iY:g[)qp&aͪ.J#v-tC!v+ί'j*,9#ͬM2iGo~ <-v$CVe-ǟk:wM#yb9ZQK pBv1-c/ en9|@/^zQ;B0NJ\1 &N,p)OGapU~IwcK.*=U@Tvș# 1K? Kdɮ*kR?4LC-MmT#@r$bNGN޶+Bׂg6%>g@GCJ}'t BH 27K$!M˱500dGOOɾQ]=,&7lL شs Xbd RXTEza)(uPN0ʠlޯ%<+8ؤ}MEG%dwW]_;񼅲~D&y[sWFCv[5XdDvM'@CKɮ>DS$lpQu k]Zz(`%WkқbN]uRYS7q ^R`T]Tl܀٢9U@BEtSsKfH IpNR"ECq :xfUBBGw&ϖrh"qb]p?쏥O";3N:%eMCÿhF Y.8|''5Ms67XVgxdap6$R2'ݐJъH [H$_Д moհ /Պ +qwRK!Y0+94<^pc@ؒj'3fl=z ce2' Dɮ-`lY]nM/lOϼ="T:4t?,;)/ 3hS\1XPe+2ڈ!O~e~k- F]m)ʮ'ɟ'Gp x9!t[6yNEa#Ǣ6kB&tObF7w()p[ Y?F8i.Ne$Sxo}>X-''{0<{,I.]#,DL-.gf+PlxKWD?hɴI+K~%|ϤsR`pu[r$c~t*q_ L?$AW 9ׅ$J@*Yjw%v[+AK,ÕtVFټypǺ74h^ᝇNB-w1gM9άˉJ=f^8s} C1ߜkXẓiLl*ݕe6KJT4tQӼפS^d%q(áeX}ԙ7?8G\oN\BzIy|dsm>}JSޖDx"X}(6MAɟ9'y&?~gPAgUOcaNLʛҔ,B 7&'{biخ -bMVTdC\!jϓz(*zM19HwG1)◉KD:}b@ 9߬% 4`dd{̢~l1QXh]V$WR/Xчe16sH`F9=005GFܟ|'d4\caT5e >]{:WgjXgw\SqannJ-ehy$g0Z-[cV wUrJMTإ^j|]3rH7Ngsj7>pV Gcd*99~[ _ϙ:iϕЫQem0_\sLnr}Z1PQ|ADU@\U RMnmhQDa_ǥ>טM=ȧ )Srw~=Cetkw*lD{ǯgzW-cJi;yK$lHnByڵ $ 7£}SJ51f=biH`Qry[O^ &|.+˥5"L`bQF [m(2/Q_7@,Mi!cwܤ]]ni;;U O\2$t39HK}cT^C_A+JAC я3´Lq)`PqaMdfKP}␆ C|֬ρ| %W9luv`rV%ճ>o+X;pnD Æ#4VMZzG UߞhIsfvpCT) ]L8nw_x+`1 .mx`e %LN%poR:Eqe-V'rm[JT=d:=kQSة2r4z I30&H{?3LDkAp(%u@VyjS -}h*"v2KfaCO?hThN$m}ZɁw6T3'PN6O Hg7m4}8 vGXZnŽʅp/׆-^{QPϸ41)>OvW(Әa6Rq)̴d$L+Ph *pz8^h6`26pWQVYTʷ1ɕFYM p+s㎊֨fZQ`؄F&>4V_>IS:(ycT-b~mZHD# nSdxR-R,rY]@/}eV) )`LX5|L~f1b U<8N2lC溉 ٴ=br6Մ(tc 3N!s,E- bn !&Տ&(\DHҹd g=k{ǽ3}x6baq58l}R INUXg0Cy >z7ޛ9LMG)i"@"1R&sUZ"_juxfRΩ]B@))h^Hܤ[Hy"'{RXx@00hثSKx>BBT %a K/:"M@ys]q( |LxWϭp; JPrے}.Y 1-<ŘiV?5o\y:r/12L.#qREj*(YCjvz%26Pu(@ m,_5@?fr\BOZtdRXe6j+-q;ќ>:|vbJޠvQAUwd)cI֥?aݷ_o̧dLS܎MXl1Sxgvg_0Ⱬ%Te_f`;C(/ZyikePz [ݏ:(¬(Aλ2 bmWSE5 +@V[**ס{`CYO{]ZR&cڃb.f5F תOT!yw21-7xۈ{nJH2HΖͤfCIxnGD~N;mRL 082P;}e +?#} W:!Ft?_)qb%|͜Y%B9gM63fCnGOR=|>zeN؏SGץs]:AcZkܤ#wVUQJmt4b_W8#u{6p&1OY-Ϭ YLoLi,=Z5',%TsGtLJ*ш(Pu#! I$;);PM٨WU|N%,%_-H+uA87L?㑂, k G8q0""E$S, fu%7i 3+2|eO&BM'QJB7H W _ߜm?NFIU|H%Ѣgd5œ{wTUٜ#ߛc“5\&a+"?a[i]؜w.O"V_'ԖW 9Aś "zcA?]P&&1_R?˹|gb\V APaHC~t S^vY ^6$Y&Iu6d6: =IC\0 ׆ m'|#-nH&HS"B֥@Z 1?Y*PJaD䈩ۚO\C.BF] Χ:*\P9^KrLs9wC8(5v6zT6"便 ƛ\ۣ_&G'< blO,>t1mT6XȀ/ꏑqyWdMi{Ԥ܊Wq sֵ*װVz#4)$M i.叭@13l%9cCQwi4ҋ~kKhS(?rz.8|C$Q&~֐_%{2,ɐuЅY;$+3Ѕ`r25&ĒׅfHxS Mm)8PݢsUM̊i4z)/N0 V+.;@N)FOYb'\MQ C~z@mAk#kL5aq8P 1ڳ[{_yc@ɍzW 3n@PT$}318ALU-08 :όcq}$LCd{ӝL+ek}l^]?7 b9< &{r(?)Ϩ&)~qxo| %A; `)W#d6#LW ZSBeբ<$,8)_.^XT&4S]W쉄9P|֯^ -""vBy,ralImG?\L߬~نV'6O[T$،q{yKp!ij MAġgc*) ݑ?a[KqWGL:H׈_hRDίU^!vN[aL,P1ky }P|Nrsj. p-Qc.y^"tZwZz*7bE[S x.$(Cw**mTч*QuC4A^0+ s[s֓yS[6Dd1TWnXT"kE.a4N3.X=+ZM2:IO$۶r3z LV\6>(yO iQFUv6 wo&V +ӱHwM)i|q>vTퟍT3O"1?un_>tCtvOPo R& Z8HOjL8[n`%@_K]f]Q:sK?}O[JI 8`zcP9' C3$腚~Fh`)kz:y%[TJk`H^#js& 2<[NKgvY%\>O(FK@V]o.hO6hˆ&EEBT%qB (s5oEXl>"{~/.;NH%S9s}[YM+EB@akm֓Uf|}|WsuK2Rvք<ǣ(=PY ,גjQirr"Dxy_^mQP u-(/=Fd!Ny9j &^bfmDt)jQhMpLurlYs32>87LW0>%EvNS`iyafaǂ-6 6(4sp?N3b8y2QfJ t1f2+b?=BgR+4!\W.J~`FN'NnxW"_c)OUBxniutsw1&#d= {g5 B>>kY,I3%zm#2(gX m{Y\BWmJ`ԋ J-ɹ^`u-HXKs9 Vv]RyE$ۀ&WH^e,R@+` :< -Wv$aMA (b'Z_[72zbcUG\Jc_0}v5c:Qw?$A*uB

:".W&/]"ǯS 󇄔UO~ CqyW$+*2jBI k*maY1r=rӆ?MC!q7BQ>:}+BŠMo˩qMp0Ne|oa-2< 7@A-#4.hOl.z! b%UmnU 1m4x2[fh^Ǡ`zΣoHwe,@̓JBpQ^>-=v[C+fZ=[k}?âsu#Sv`NBjmfͬ??1TfD*!,{e_6hdo\0t# +'h܊01wDh:ӌ@ؖ?+ض"g6]k,֫9'"^XJG`8 Oȼ2ueۡ.+:%>lBexQW8ʍhKxtH~e=,`:? iͩ>P|('6Cg*āta(Wקkˍ썁Uy5B T1+cH{x:r!ʺ),ZP=jP[چnQ,v3)"T7<kJ>>P[T; pǡ2Em?LX:y`m&.^Z"oS>x;GXa(|iD] m$7pu!ۙ8S貭OHNwc:N0>f6z#K}!WlFj1q{q$yk:r~Zy KK3tbj/E*e?Kн$(-}м敮@ɐu+y D0/qgkii#be/se@s)AcbZj4CaBzҷ}+u/O>,4[C2Q:]G*rVJGs)g={=ًxuhA.15nL1MPm\:E0n *V$'gZT0Lj\%28-ch 8ùE&+j,?Gm?QwR_ŚVqVw=NmKRfcK %Úߗ:pdܝ>p"w_P]Qy:-9%BaD^0.51u*HAk#IƜwMdc促6 D69HBO=nz,f`VL Att Qe@Uū z0O$A Q=1YImC @7Mq}i >-?FM@"dG;W\Uc2xo '5yQpܕM[b(V9dmXD!Ka=f>]ă> XsJYE; zkjzٖƎ荐PiޞGΓL?C >Ӝr0Ğiٜ`B2M7"0-VtId Yx-'n>&R/Ag 'BD DR:Ҕ:Z'`-긻gf_lhq9c NB<˗,sEXKpWMX'z~XTD-g _fŻ.cmr elȥԈ~xO p!"3՜yB ' X:Ɏ_;I?)xOג'^*S^;ʭI=&}w@gҘh77.լ1N7tj>|2 3,>,2DH,dT8+o56@H]/Hу1UE" ,ߢ(S('ә V_Ӎ 4^<1Cz;Y׃Zu3\)R=q ]י^$3# ^zew%{kA8mJDŽ;1b"Fo2?R"'ÚN!1$AwK1('i>~dۊ'RpߥB_@R$^c]LQ'R[;3` qKXٮ̌ tVƑF|Qj`J)X -r$1,0(05XO̤1rZ؅LYtWWF!$ƗDr3Q+?LAoCDXU(&fՕ ջ=O2,K%R9D!6[pݭJK #yVzB77iyC5%%i6^1M,B݄0E; T-njݞfҪdo ߝ;0LGp,^"6PjJs`$TtUw1F )yc’Ett[vbus%wGأow D SRةgepOݝ%/~Ec/_Jg)$I%CK#ՙeMD&~WiJjȄBYےt-$ uP{:<`|OG(~4yD3k '\sdA'$}S;R֒vɜw1;2ʛsAeis{x6v{99LD 6liWzyuڐ$aJ5VT/U~JET /LK8 >Es |`X)&p>3(󵘑YL7-/WXrw&1!Gpt +1<Rw8EC@6{Tg/VP_kl^t7g渦$[=0W9F n|)Z_ợ/mtfUVFEytDjZv*MSڞ{8;U0ǬWlwEњm8da uFwH g1RIl`1E[_d4pE|&FwIp7fYYKp k]: `[}yj?j'Za-,[D藙>qjarāI|ےb7%Pk 2̴6 {/j3vFi9AO'w/S64n]B+;.aqsr|/|Q[k#̹M Če{AG4'[k.?O)!K+'w"a_@5#8WW+W3,sFzk#b%Vb e~E0hG &{HZ/&4.}Y^J Hva2OkLs0/#oQ:CǰN%EM9L;(d׉,tdj Z|,zhhxb:7`dAܲlEH4LqF7:6qΣ:h?[%*h6e<3tq'\|( gaOM=b>Ag$Ք0{Gݬ氃]0\ Q g5׻ƮY-??nm๷5g-F2$ ar)+L4M~ФUJ\GOM} KF΀ɪ P&*/ ;۳!'I#Av@tP!>ޤtg&f%:6kE95쪥pv1?9D?+%,ԋ^"3)bx莙y?gd!ԋ^2m|%"m=>:&`bpvfB}֛P.yK&(ɻR(^,dS`"U`+:\9v}f+k,Κ K#z_07),i5h"!dgMt_E" é^O+/`<[H%جy.X h꟪!~7Pcf2D-r?*봲{N:Y(ÙH 0㓒*ư |JGHřп8~eIrbF$p(tKiw5u_<}&o^$yvI1ys߇͎,04H?%WTu􁮄 ِhZIdq?9ce@B 7Z1d`)SCZ}^X& /BA@x؁NyAzY@H1R3 1=G_ldU yUIA@}+/xz@MFOEWο,Ŧ,qJӣ<{AO?0Br{瘄N;`1ځ6%tPJᛟ[4V=}!?tPs۴UfeVF&O5J'E)-zaxݍF`d%rb5+vs(e׹hQnD/Ihew͌8BٷyRء$L"Yd?YTʠpReP? 89/* :6^ثdG_dTYC=Mb 0ށ"{ښ XY Κ]I=:C-B?@OcgZ1a5FA1B. pʦ-#C+-A4oרY8\0PhCBhaNpp@R3TPO6@EiRk=T¢:rU(7m4vN'#E=Ne3yM)L$3D?e_U*$ 5P3ב4⢭B#VX)qQ aTQ$:ӆF5b=#{^}bCѓ,Q+&Q%_SZE{p(zf3l.灌Bn(%/arcY+&) v`T>1gD wYlc>tˠvV/<'jt"%.?qqMBe=upgffe]Z^]-`C6 NZ/X; e 7_`GѴ NV- ѡ JiOn?=hNt]V ' `:<=G&hQs) 5Gj%s7s!6pުcA|AeP xH|FQs +㠴HWuF O,˄OѥLTϢbGrCOB~B.XKq9X]GlS0޷9sugF~G\w?/@ƖJnܔJsq~(I) 粉H@\˛I~rt$S͌0x線ug'b.ۆvjM9)5p=-@ Ƀ"cp!g & .p*Km_躑iFFv0_vF$g }ه.P_"U5gk&{JfzSɂ$[Z S@dhx9\V̀بQGa6Jf5`2:pb` T ?SrX!*EaSG+6$O`Ea@UUe9)_CkfPcM/~$4_:.b1du(q(o2aG< '*ox(2P|0k8/lbʬM0 yC̤o=%mKPKvG+8K#)Ug;~KN5x!n+>p0uVyoK䤡yPctֆy<&0&>S|:@vnYܡQ %K,eBm#觞*Ul">>]{Xd a:i+# _ĺ@i 8k!HG.Du+D_^_t;#w&Y`̽WpMΰjcg"G -Τ94^Le{ bQ[i/=# ;#8G[U4(f;諍ɓDl AT:cºCb"P!lMHúDUW&>lX !b !kՇ~3i_az_Z8?n^S{$;%z޺h TK0{s72PTҤ14 :G_t/ _f% ȃ'Ww>NT!E, <%ޫx"{7Z$I/[R`dVn\q.랰| %3Z 1,.{$Leoz܀;S#]rAyD,ގc1LB%íI-73V EE> >pQmߡMnǕm$37gbô 4,4(d򳸡 إŠhӃymֲI/v)`}`s`jXTN(z0QJIP 9)͈$o&WO8-]M'N䍟G΀P280>3xk-m|ĿT2P> ^Dj>p˶mF4b&݃ ܚ>.8sDsɝ*]9j^VzToH]`Lh9 )( sؿWz x)BSMC7=Ìed9Mn${Ax̛F[ӇϓTN=R_sjOFd,?t,A,>'`K8egmbܧHSp$b9L49|bl̟x SSH?>V\Sx#aM.o頧nO&f&}zrjcg:@O>n^BC]^VPDeL+{<G\V_RLʃ!iXb/V=18e#1>gL{ 1RagȔnPp G%^kbȴ/v[+ *(e.syzn&o_әx'%Vl։9M& g`όCRb#G0s(>A'HI%IGC#XCIoҗ ?c/{mImæ,n> 6 $};=Ip?LhDq~!z\ju8~KKd‘o#^MxdJIKlǟ#l99f4~J+LOyb-"a?,ZJQӝ#4;NE)͉?Dw1V!L\m r[.ɋ8J{ n&5";<ς0&dQGC̞ ǟ4?0dvdJvYPE&ǿjՒv[6 v?tFM\(kE|u,T9!V3DI _QAdB s:y z&7YM [-S~Cɖ}%v^e|"jWoKX +v"y{"/= *qѨGP{Xy *)9lMRNUk>M,l8xvIwF/zSO {'ݸTE'1.Jxm3ji`RzKJ]'Ӡ9E#7ͤ`1E[= ^h,W$Kt',`8F rta<ߝ?Mt?vval܂qrb^9u„\uO!-OV5E6:XQR \#!ƕj 5mwbi7f&c9N{ Ks9MDyPLHQTqڤ?v!Nf0vAԎZr@%tPjK*T)r TrF v]qKJu=\0oWAMk@*ݖp8}?l/{k- HRRGo]{r0>w`Lb1ALf!4u(x5ƤҥYW *naWs \Q )uSK0]-b YkNx(1 ې kFŶ֔.Ragv[CP*[Oh5I sF+ YY8/ |z=5n~}উ)0+8eŘBNhw%U{@>9c;|o;ƋKߚ  ȍj6f'ǒ`new#/KK4H)N[ }K^"Šc,*5/ 8Ը6Vn ǬYݕhq3'5u jUvvdpx ylV7g "ʵvR}zfspKqhgz?]Bqm A*n.sE4v %>0Я ¸q#Adc "Cwm_i>҉pWsVhT޳?X!gP|mFr)(fl>=kHkrz!09K((_EG4`xIUm]Ȍp+,ξr wY>I @x̹Тਈbm(aǠ`jԪG\aiC^q 1ʑ;w~J*q&5D^s<?IQ{-9m3mE ^'CEâOs&:a2*JZGqE^x@w #JrɈbd dY@x(sBߎ(5!FSsăq H%-4X&v v-t>{**(Um{-_/}Tu^7Nӵ*@ 5QmyA ģi[3sj^$I[CsbqYbc0Ypsuui*M'묝\^ÆZFYeM]RQ}iVƐO R_:,bRдHLl˵AH4xm@Da}nt?^lx ^dTdുEfŁMUa9^ya~2|7t]>HpP̪aӈ\ˣq5#?1"I_}EM6+p#,L=eKJnvwtp=-o)aVJYD.qT]Yu/S|ɯHپ>]OLK,Y@6`$sZk&rp5&ti =NLTlyl @x9,J)yp,^Z"bQהx@n087L8ݤYN%Rv- *.M1 c3M8bqn]`N-CƵ$م詅"mJ+W+7*GعeSh'yL>%M:?7TZ8K4< sA_?~|}?3]ziçsI9;e]Jif>ō( 9&λU2e`D'EP*.ݠ%Ϻ>i!E,ex ևZߵ[ٵ#癥(]*űhr('0ߞ?0KkzQ뉆A}1D޹ :OJM* tV4,PSQ k0),UdTqa_2Vj_eJnv~ɮNf)I !Eb=M,yc0_\8q3>ሑB3S.fVM66ίWpy{I`nY6m1ya5ۊ/dm,$20+CCpAc̦N}G !$| *gכE=WH̱?PNz͞ofnOMb@{v_@8Iga2?0^ M`eu@dYyf}|&DE?)wa qMdIS7b/}F&(5O[cstRqwo`ĹÙGVOZn iU, Ou̬ ޸J(]PH%JܤT`VR|Vc?egpPXFƒWc՝#o^9(b".`U5MnK?` 0L)2c|ODɪy˜aSAmR6XB Ĭw4+l'<zwe-Q©k}t3dYNcYU[39xJj}Rm&\d>K*|Y3c[,ґ<& #JLfy&+:ltSl`{?݇agDlP}VZ6ہqp&MId>$5P4"jOQ6^R /r@եArv =LÊ۞pi2FT F"5"zn=Zg%v$hvTV Lm`K* {fuBBzO 2hF" N 1p*؍Ըen] .b39VwK/_QL 'B+ޟeدt@G|%ZpJ`[j D)3,3l`NBiO ,y  "8{Ѵh)(54&kk J4i1 5WsRW Tday `? ">t=oƝ 5|Wex8yZGpuMQae[PҐE&8` {#r'U~ʃ_WbM~.I2M@e؉lH2( pC譪 2ZEXsiCRm`م좗͇P!kn1 "P JJͦ`wlqNzm$\:H%'S5x3)/m Dz/$L(iZT&;:bc󧦺C\_|pq&VaSd9'cڔw҄I K+b|xE*T>A0ݓ_&>=D>-)FƆJ-cHBe8Svۖ9=-@gׇbE1b.:)fxaGq!E(LTorv8Ge^mLW(Dd •*GdDZ.HֿC+æygKFgwCƨ̗-s8"OOpʙހ/8MubOUhBe0<>E3 oj.$+LtKL9vAVpD)_yN~IE~?%3&NjE﷗L!O7kY99P&oS /beo"*:2[[oJw4Ș@5 rzv-ّ*&xx&] nVQ8E]KTz(NԲa -0\]XZgb58}8!go=Y+aM/}hkFUb΁8M z 26x{{u]xŐD[,U\E `6S2Ef< {}3؀9W{Y=5:G-'xPyA$QqT t8ԹOx- 87>7 תu0Q('EfU$/k@xto8T qkd%5WgK!kU J-+ȑSfu= gB(&%rΈ *q5!>tD2٪reQUMGp 3Ɏk=i>} Q B,X8u"qa?JJ;󚩙{Ջ_ Xc8ad⡕'U TcJ\?1aJz|΃jtL;@ jy 42A <  £`rꯌPqm5ؑ %,$# \@>iFXͷěcy])^n?OK~oM"P/?oB'(~+J!鄾y:LHwZz_3BU?p5ʹ"c XnK􂛟aBˣ*c {]|epGwLz~i(n]uB[FëST-ܟ!5KJ鿒WP(v 䉨 xR^ oDMfmKêCʗⰬSLKX6B;2 {Ǻ1ܞ|_ b\rDgsgXRò.ؖlo Ԅ kuY7*i, 7x?d/7\N\ j*^ ( ,d=}>;Q4_iCF7z`9|2ml+ź g:ߊ-1]` Nx@M&ZZX8l!upQ͐ Xā'CR;v=}0 K7d9jH'V}+N*4 Ws`$1U2_͆ gvh ו K ǯtL_+|#B@Oggr/u|f_Tj.d^q,)L ea9CQd&U2}xxS8K՗_-*MhuqT\u26:u3,$HxK*G@eX(c'uTq|AVDR[Ȣw4!4, ErB /f%1.9wqqM;,ʠ#'b~Êb,{_;6jr, ozph3H#@fˎǫ3{cl_@l)ll& }8bhe:fȁ-qD C$R',œ]ƒ35b>Oi;aGUQvQ7Z { yr\"D^Xֺ1r>m,p[J@ꄾ0jT:ªKA.7:9H?2ᷖ17;6[ml۪P=ɶe9 2>*|HDly弡eB3@F Z wԃ!YCypK}`s=+- 9F P<5jԍbʕrOa3'!C:sp`9mgHy·.IIb:r3E{SG䍻bŗԟCЬqj0 9)g+6diFJwUu=je ϣ*nl:rqD*s EUSΘ Sllt qPM8'}Q@tpϵ XIwPD4`c[vu*F:t%t nJ0KC gAvh_!?{>X9=9G|o1zq V ĭ~Μ=óO|_T@`G V4|WNNeJll䗃b5:D,Zn9|?44 ,<Rq1#D>@)";ht‚m.q֙<n㾇=4xS-][dIfW ;8t3kEQ!4.5=I2Rf 98pAȖU^`L){mb OWu0+:ll4e}u4m1ˈjiYÊֳjcZxIT~nUFk݅$ VR-qfӋՇ`-='( Rxn$ [KYIyÕYԊD+c Z )'F[ot;ގv-]:]$: vMilW+੤%bRԀ")1o=]ǫǤn8,&X[~v+KOWBi'U[ 6 [pJPwLA;srHx=]PDJh~Ϛk(kLdZ\AE"Y]fy,&9\Z@+F8H$H`.3UY>.o8(>uxu &IDmF* A;'F)Z)cx(+q-q'0i{TR!zؓA Q:nm_Vh#Q nu΄cÜB? ǬŤ!奢 H=nXl>XAKl?:Q"۱ZyE={x̛c 9)-*7L;0.Np[Sl gIEy|.TU/pxU*.on$h< o7f/tKLMdtȖ dž 7a!>Uy8t]4611F0" 0Q $UԆ_EBGDDLz׶ׁ{=-=uy }Z'#WQˡC4)>#<(LNw5 ;V"pna/;2$xKmL׏Q e)`\V z6w,&8O 8ق ,Q WZJAvK!L6jU2,^ }K;˂#xOԣ)Qlz/[O^("3{2]vgq, ! i-v=/Uxrgŝ6#{JQ쥐%nS5A]wsnSRHX1*dxP8h@lk<SO,!LHc|<@ (+Ad]jNS_h 69Vh˪,st_ EjbwD ([~4hkW}jc)GA%Xg  <LXĝSvBsaQlMCZBL \Fk>6 j}orяb(|}T<[!ݗ֊?mVoSVG}{S;!xSM}: aRJv׌p`Y1ɱ9r,yFRp3<93QU]*-Hg ӵ+66|)okuj)XmY8&pnz~op̂#LEKY5-LMLtl .b|kus{=b' {]~Qw gj\)# (T"3d'S-P[SO&.q/+ w8adYMfH#b.=$K}&Y@X{!9a9 SN 0e:8 0;of$ۂ=ʗF$XT F$2QfEԡjS#UzBX xp2+.ye(cNt!sk7۹4|NjPs -݁4kcdM_ƗJrrv\GO!KBă wl9(_D%x/%|]j@jf/(KȅG)tٹ̸V౻+ .k-fӡ{ kCY%9b|G Hrfɰ5)_l`'xWy,S.2@,4׋s`,VLl/!e%V9iOgZl3"4b}A0qP.= Zy!hukW / G6_jb-UW9bYZ@ͳK.%ٮoJ)͟~wN< '& ]w 1pE3u4VXqV*u2|ONRP5]cZ$TGKjF(v9³O/zvo+`^9[q?mG! A 븢B`=6;.jb+= #1Jꔒ7yq*_]&љLO9NL=%U ^=|Y\̪9{7dZ\b^%:EҶu5uoD$z=XnN~eOMƈFIRou)=g6v{mv8+l=qdO5ʧ>m`XO''_tskdD{[,hjLx[Dv҅< wtQ.xNMEz/U D/4dꚏ=~[1 ip oW%KB8UX~YoDE-۽dgk!%IyHFWP! M}[GYˌbA Kp>gEK%tRnIFJb+SwY1!vmwAfj'O*(/K1:{1CA7l yv-:%w +V ^wT/|Fܩs2Ӑ2 0]Ǧ2aFL#睽|7,v /~qbJ̼DBSW~Dkɛ 7@%׽8ZHBQ6{cxl=mRm#ڠpniLgzyQ>Bacypq.8v۔zy,L l7(sm37&`?HnxGT6gtr^dVnkIwr4W4Y( ;th_Q}_P@Z8!"QAwO?:0{ XظU9cYؘfJY#anCwYPKdcؕ< ܑd~.8|\ˏօ@^O5&FpXE#oPp|q;\>bȝ/F~dcгA?WL\U:0G&` $ y >[ 7ˑC0G;pi|aP_r.$5-b[*IBrӒ'vs gZR턮P/:;/)e繅2M={ ~ƿb{i!|a^T]q@ %|tPx.Wl+"Eה/9HBm8Q8: N)jKWMA(AK'.N{ %syc%BX Vy \GsǦXLy-?$1]7Z쾽onkTn^((F!o04II%C|4ET^`2&&e}UYŠZjPƋpr\HTzk.6x໳-ϵ,_JZ'q槭,1Pζ&r"0,H(;45++"@ۺ~\ ,n2jPB1oDrUƋhE[/jKƩ1HK}6!SssL:W^!u`ʝrH1OI鎎q&j.ۧIOhw(I>u5FX6,?LgB$/:Դ'wW[{瞒Ͳ=:eb{z E;ʝ6'Qy/[WA:yȭҵ<%fêڻ +qlhC$69PcGG}V Ru/;ܥJ0b0zSa%1Rik Q_uG:w*N(-O)y ~1[֞FG9C>A0k@ E1,zsiH}'4;p1;E@J;PfK,5,/t_e}5WgVH@_T 3wߋRD[(*XsN3*¨uM`*EWQj\7[' N܌z< 5vp̸F 3 jsQaF56| k/+N GRrEw0ydb Ծ%QP{-}vG%8)ߙP_! xrB˘Sw/AP}ذZv>!"WPM dT=]Z<怾sh~ `&*$,{H>l &m?TU"!b@,BD`t } EޤK ܿ Eզxkzsrqc?UND5֕^\VNE/6UWGM8V׃rm Y>WMWG@H^e%-G1+*?0j-9?-"6HfHhR_a^=;O2KbW3 ;VXoUC!dIa+ƅ7i$R$"ڣ@ 0۬pMߔ?sNf>WyX&+[7WJ L[HH3:DwR/l?J/|U9]*.V<ٌ#-wg9g \eNex@ĹASlP&t [sMeχ\=(o_i ^9Ch߰9Mh"[{'YkoFIS]4=jJ[Vi㏗ip?2Grʺ;ܰ گ]$ة_!C8bk쮔/]O/ mJYMϵ7ЫY f|I`?MVis |haO[{gDlg,5+voBբ8 .Brtg>9+#o3aU ")Y;*h~=S*LqVoZ禛B`^KL=*n}zov51\>wbOV*2\=d,W)Ž#D>\p6Qe$]'ak6 9@AZ}oeXxM'kb!=xqTl*vcݩVkN .-˛xqU݁z A|&~,_&OдܹXK9Wɥ0pDeLi;fbR͉v ? ae#骠M[G\ hrQ-9v27 0m cQ)+~ó@>gOf&M+׍!Tz uHaAZ ,I W02n &mdodU,-E:{ŭS8{ͼXDԼS ]{D&lMIIiꝉ1i~V_o/x֒Ƌ"[%V7d;'[^nɋ ȦО#%0۠_)K!jh%{LhOh%̥J~@,/wEɔ)X\gjTY9=;A&pR=w7OO9RcRa;o "w/@,U^a 9-w@Fi7Nߩ?WiӍ-`+>;`+UJ,B&bJs+-m \gLQdK9&8g;}FTI*Fx߅#^ Ah,2\?DJ//-` s'frՏ|(QUsJ%2U1[ w$]TYʁC= EM,0I?>8[bA%D5~%r97?߉sJ {}%Or z W ,D u3+aX eɈ P&R^T`f-'B;*EɘzfL3,ɀ{ kbIkb@]FA2MQˁGfbګK {“ͩYL6.GOG /uv8W?5#\unb:MD,5 |) ]xtKYѾZ@퉐4 !Y v֑(YPS[ګG$֢(4Faڧq+XbdO&K%PcMl7} P&ɶۗQ7ƳOmz\)jWm<]>k4 24Tg3>X7>Ode*Lid }2m(wa ,=p5E\mb[}n't_ $t/!bѕ˹k+kgx"e7 =ܢۖF2AB!rdİeXcщâE} x`ݯօɅѬq= µˀh!2B @J'E pj[RUce5jx V3AL{:vi)^19}QRp.؂XۿyN+x+­ ɇ4$:}ZvMe/.~τtL e$5Ӵl_t`=/!z<pa-dds+IO9_qDi~@w}؀orOr?8j3yH|oѲCncJU ӵ:/ ,e./grώ1 rW8.8mՊ>Op2z )CbvmCzmS=>]0w)b&1OT[IYhy_߄҇8A z;.Ptz7R;Sw eq_r%Dm3iDl@,.A+7wCjwNd tq<)zM{w>%&\\0|9{S3K 7:?wIn.Q7>5,%ԷN~ k3=Lo/LABPAR}!&Uc4ag+f󴳆چ~;"_l'EVزЉ 1՜., iJ:%\Z@{5;! ̨)ǿNfx|lctq Ddߺ9"q" WvcTU͛mAY#^ E8b?T vz˺ǠUk7<gp&PE~ӄ]Ë&5"+&DqHh&BCJF&VgS :10 }ª8W¹* 6CpT9v jW=`ͱqc +gtq;.3f)=RbOfԔU0M:-Ǫ\ _:řV?*iXRXuw1xgܸ 6(kIO]1Kղha{4W-ptHZ~JP_"M +ti@7J1ffp R|16jrȬ44elBo3Z?6 %Ƅ%8EdhCu rOIqOs{fsz[|'\_E`2sR3)>tLhLS!{\6'Ӊ XɊ!݀v; Db R3 JY4< p?8-l؉5h&KG=Vj6-EB{w f^_CnFCx[` jP.{ ĵB]r%=~)&Ku0sH wryko/›'d1OJQ}{uEnl4կY $\ I(&;vnY9$BkwvV%T 2CAexLWd1.k2@~:Ɍ˵/m :W>vkЄnvoHY}z+ߥ+"Jz綧~v\M lYo( GƔ@ c΃a%4t4v1(PǬxlFjؕHt+:Y})PX 03@&mF Mh2:_|dgF4C:K{ ~Tq jT%2rMF S`F)u*Z؁<:d=?wx]7<~PfN׽ J s2k\Χs9/F| aBr }}5?hƯŵ_@6|S+8\OLRC̊Kl᫑o&~5&2##b7|}g͇L;]>=2tNƵK ʎAbO!0rLݢ obI?ݟ^杭-(kp-Q2JӰvmtl]U\q W'{\8Q@bDm(PFҞ `A%g ij:ywbP|칮ƕA.-dc6L h^3PRM,1XN*vv9ٟ#!{2EY*nBZ$vqK$NQ÷.EW)@̞LN#j9 Q* sڛ=`DFb,8L\)X+Dh۰ \*#* {E)Z ,7z4:scdQsR/q?6Pp [L=bCy*R Fq/A܅JL0rd3HysHj Vb0 \9`!'hu{Z=頩UXGY~WFTQWi,;fM a jrhm4"Dٮ?\e`q^ x돴CnPO2W*T=Ζd;mz Fp߿b@DF: l%J.TiM.ăقVH(MF\UvaIgaHDX!o(i6 |{ЃCž L!}Y xJdOq3퓝St[PqɨToi{j f0Q9x[p/\+(\[^D 棟}W<}UQ,b f,‚n"(b)b|-Y:N@&sXݩҼ($ҼOv:jZu ~J/j;9CHk$+:܎K] .aI )Ru$ Me{v\> l`niϲY5-2Ϝ'\?݁;aȓzZu;v^G?1os{\La6Q~fܬD&V;A~9^os<9,a}7LR\(_mW:: r&OG]Q!n| ֈ2"`uJ+^x)H}枞QqƔ_!xRUGgMc=OqmXF;'aR 8%~Pa`$o0"$0VŬQQ~y/^Ӟz} õ;j܁eZ潷i5_3]18(;E:NY$LJ)n u42'=ҳK ]kڛ5^]n.3 C#gX>ެϙ| Bsxb57K ߤ NEu^07 /U\X{svUqQ *ٱ#7y8O18pU(FigJR"d|FK<{Ի6/=٫O)"UL ރEK]N qVELVWg&1l ,Garڈ+L#4QXxE9 lZ&Mhu}8w#.y\dEZR 2tcjssPvRWԑhyW_N0 .J~'A)l&VO縿Mf"OT"(Ÿ(x:dgMgGVr.-i}vٗ Ewtr4n|z'@Γ|X~26lFQc5P:\' q-L٣xpƢ'ٺNx^ #'42$<^7xyMQ8!%)To5g?/c}((}J3 +7riu|d8.oa =$Q?MNS;yEf@j|x^6cz,]^;er Fi>yGYF Y4<יY5krt!WfWwXwv&δ.{LL#\uv=*}$1U3!R| hqj^ԉiI}9tM^GX>} i*/ .P:#VO n:`-ĊeݠIJ JKG⻤w=Sz$;3}u#~=#?e$ ~i@dH>Jtl4{CIaRλT2q繵IOʧ±XQ/"J?$$Nral]+7vGv%_O:y5VڲC0:V;gLrtO(:_3$s8,Gk)m==A"،]S{չkP혛/D:NP0l2S/M+0n^qSȚv*ĉUl܀F7SCxjyU٬Nؖq#́-?82}IZ42h΃8z4!T9τ_ߚV(ίǷ Hmp=#2EFlCQ/$ZXޗyF=-kѯXZaWQ.v^ܪ3NoXin=|\ j$^O_$/5O(13Hɸ@Pr-F{_۶C*Mp(Lü_ \ }oDz5*wqHpԚ((rIΑ\VimrnD@~V:jvEHK,ʖw}vW?&w]Zm#d6ilŠPf"3W=)m)p%#h^edrT#T<o^ LO-+9iI@ҚIg!~} K-T5Ʒ^Ni@\I9 Zȧ0:Ot{&Rj\Z{QfH{,#S#olA4x>/S/P ؋tQzFi> zWExz 1ur 5v{ y^]+ &*~ŠER^7Ӌof![(J˜eIݹha#pfR4vgT3j:YC~#hI 2W:GDt#Zbu^qyl;4Q+.CE!2rd I8WS 9Gʗ>0zG!F/%DGp1R|2m^v85\jMdJ_dIcca:>ڤQ+98+ugS@ kM~j @7= zqً ^+^M '95AZrYY) մ3BPU깙ǙT'`}wFݴleZRc+8֞|Br^;ޭItl\Fzo^`$:ґFu3\' woJ@Z3~_z}[w8D[sN:j+@tR^Sr 1g; {a9A5B3ᜐJyLSGS@_An'}pK&cdp$NK / ky fqM[d܎s W7z(%ð^<2bu,8K?t3PAl}Ndcye4r'D8. 1*!U 0uoJ? b7!6>gܙ\ \N&^.dC߸j#;ѵiX#diF)^+=*:Gcr,fy+l駎șoHÌ2ܤ9C6-?#|7 +LՒGC%^ɏYKt3;E+ QVYK%AĉsSKI }Yz~!:>$eg3G `]6@qHh`C 󩒪bOLn(댊m2i&uԪhb7'{o‰B:/݌` 2 h{y!׼0axlEh"2ǃ ‰#ǓQ|RSD,֒k6Kh4cwNf^7c֒j)/^/_e4kƙXb*Mlyy٦" -`Z^%^dǦlxۙ ANWͭڃlx$6gͲ(ހco H\o9pW``C ~E\ byG(0{M!Y愅 B.% QWB|*~ KMӄQJc:}/|Du&!{ONx^'%z!|nu-YY515/;)LR}:>Mbpӎ(+[XnڃDmlVjh(Vx%`,wEy,B4a%Z]("SKj&yCأ-B3׫zįHp#dU^蓋. KܮJ1[h$N/tA*ʇf>1y13#Κ2 3\@`|x'9 },q?HfDji D>q]f#f1*2c!SƀV Kzkti;Q./&HɎI=8~E5iXK} Kd}6ԗ3FgIw.;BNjsG rlDyrn0PSdcJJ{F%i*[s[+$`*RGB7-Pc6iUgGoZ%g=Ԫ;`O}'ef/yR[Yo|!=fya [Wq`Du656@!'9zc^qb lѐJ |O)h) Q:cܫuDZQ8ɨΙ辀3b H7m"RLN΄]M +&W]?(p 'Ӳ[N6 MTeQ'zy31+'y;t zo'4t <_?_n -A:_(a3KC dZ&EvO4W/&䶶Ÿi6? xIZ״%^cɋP~!Pj*P:<ܞY`>KװCsx,ܓP6GUʟD;ɼ+=p*g{n;{^G'6 xO@o|C$ meg3rrl'cq~ˬ7..';P%ST>_% ; e:AB*3q<̓# z B!&R;  c? U /l%he{fC#ӴKvz8`(؉%=#[)G@ )5}" sQȱaMxjpu-kJ`9K/*P-FZDk) v|iZ13G#Cte gjl(gKVp$7@j OVӇIa"z`&R$Xd"%8ޟT!LT ?\IҊO5C@:׆|E.d>?"!lhl`q[Uf@/vpS)Y_*ƙ'/CVi|i/Ɲq/<5-36RUaZ on-aQȔyNa@ e1GbGsMNd $pS͖ 2gĎ+;ˉNO;L|ƘD~wzv8K̍Ѓ*lCWF^H%9\0?3ӶGMTMLpQ&!c?.CdiIVJ1M\Qc1s-)W@5s\AJ|]9: zӂu7Y3,*`ԛ AlB)ήǑVο %ͨuslS@rOh'턩1jȡ÷ٚL+e>ҲR2.?x[vMd 2CP~qJf`NXv۳Y&u8sW=p R \Q(| {Jx8_[ΡoK|.[I/\^g=Dn)4cr [(ZL,m5V p>I]ʙ􆛽c]1y8>(ңͱᔕVHvܑ|Q_\CUh$1Ae#{W9HVG L/X*3Lh[>2x _% WR82i)@kH FyU?]ua5<@hPVo<`rVx;dk S"'$VF9ͨm!t%]RFO1J0<4p|م BM{Y6na;v :G.0JQT+'{E fA ڈ1 ųQ^d}St>%mG6C m\ɂT9Hif]·Lta({9*sAɘoBwC{>HAݔa٠&e s5P8&m ƺ!,X^@@6ZugG)MXzd:lnRC$i %#](+^/ Oc"9!yp[Ќ~z(M ש$ZԏS7LWQ2 ]ݹ#.NM$,> n |''&L|T0 m_njz >̨;crFAVpJg_B (2 PɄ.M7ַi=CiAYM(F"1۾O<WV.lVfĄY7O:BR "#LQRQ^|Deq7ODgw2Q '7n w5K= LLN{ESDpOi.*ntZ6~3!ykEO *iy|B%.Cob-,.[c`o DqN`;ab^$[W; //";'nfYv읤|oVh\xA \fW; G oS}4йVziRcڡ7]D> ZŢЍ@AiI1@bOF\!;XAy XKonT }S).p)Fh2&yoF5OcHFn'#m}ЁЌcSv& KݶX26,8[::!9 0(2xN9aϜc#弾#̿v;!B\zwJၯw>1ņJW_yw;b7 tJ5=luHNr*0eG)в|JTįn{/YEAq`QIןg[\{4 bV@ GBIM (dž2I,)0LnN^%jޫڸs#Ρ%p_ɖD}ٶ%}@}tamyMiq?ZVC%bf]Z-6}W {RŌiTSCnTXwNVM2*2\M 2RFo`zɐ| ~9{cre%NDWCyT,ҟf"rPnJ=DtNm=QS1}JH:-rݲ(U$ Hi<_#еNbOGF[v?4\ьp'_ )4EXC}BLBqxɿLfTZ%:f(>)f)m %Z_,]8bGh)v!պ"et\;{u fXGθƎ,Į០=Fy){{uJslM"Qdpi4\fyT 3{jv!AĽV.@1Xc𹖤[ɍ"41(/` e0R ELͤ:_H֘T\ 5eM)_"$AZ}ܠ &CJ)NaX DUp!z"B}8$ I=!7nμ\QC"_Jwry2@N~kzpl1<ǥ6f.mYlrzQDN19ODX+9}4;M&W;_ũX_1Щ&M<&%I9xQٻOQN+#%Ql>pgAh4S-4I78FdVDj{~ ̙?=:Mw#;99c)=E}/r0A5 B4 IC#Ԃ/d$VRB:ӟ^T*O'v~Ak 0'}~lϠWj+^wbb6SdW;R|Y +$GHjsn+FZzN6^'c }_kjM;idXZ2-WFq)Za.[D6HoTL޿ )WFk.spvظBt)w uLyt$z'ܐ4FWXLb(,n8jώ դ-%O5 /8Dmz3#5CMάy n:ҵGNٍHLeaj>yQo|1|&7Q}8g,06W7m&\d %U{vj)W$'a0˶k"z"fc@ '>ܳ}W]iaǫZJf/fϨ}9-DڇQؽL:Ы/uiMkC%gMOu7TY`RW`JzFqNw ,fRsEK E L% 9l(9͹owz(ѵP+3f(Fm_˾0b_jA3~F̿'肩ySo 87Y=fjOWg21 XIt?!JKȣX3rRҭW*⬾x`f a,DNt>ȕРn,Ia'F^Jo xMٚ-,/=ͯmȨeg3Vz Ы$YPx!l|gF:ڬy`קvDVgx 煣=v39KB35Wu\D>7Te>(+4A4kd.&[oycB\ُ}#*FN7q=RdI9Qb|˪nڮ[23c4ȘXu5Ah&b2doNpB4FoNa,Eg ^= |) C_|[’uZ~yhRK`VwD<0HpzUZ\#. &By5r3 v:9pMyWIwIzxBFf7ʪ\u8n! H:,Ņ\)i:l"RU!k"4t5?}nW?p `y92FgaM9lnͫ{kyl]9eΦLK}w- \,R#] y ̏ jJRu\y$R/0:3ed$Yak d2^=9]- OG,ԮΒdO'=g{B`p5o%g'L^ˠ;@mcN;VІݼ3гDz W;3K;O1@/<ǎG}ny[aHG"oاMب+3:XtL6VUH8؎P,o㣗b:1nx 1b.@3zQA?KTS}]/x9MGN(#)V=&gQǢh, :}9W€O#ukB'GM6TdQ1 !QrYgCBlۙӬཪ8x?fmQp/wDDZ7;a 2#Ґ$B ;K=)Gw.hq ż0.J[h48:E\`jL]Z͎%wNVN.!#KlG&"W@))"|{eUMOrH['I+.ެc:9x pzMNebdNҮ#16܉ #lzR([ L5dbս?.9.4[} %:v\mJ_ a5*yK/A&@~pmn+;)䲥jCZ.&mm/z%/tU 5#ZcGt@ 3gFE<-9{U& [KzfMpS7 "`O,% 1,CW8&N *i2 &X;Wtjv%0F 3 0\zp txK}co T- BMp* <IF Q{FwbYޏ]/cJ'<I=buDv$O#% |+ݽ&Cr eE5qD{1҂9rm_K*ɰyc> nXo7hk3hA3Y׌E4^C㋊aB$V<ޏl)FRECӸ.53D @Z N%lI0ƅf1̾ȧ)Vڅ-i%D2sdC,2y'[Rtiezr6A]WBRìGKhM>rˠA66+3ppH[v DR=;Wk)ݤm2b G'>^-Lft؀px ʼxWM6 WsKkDqFDU Tnq+il>3[hj Z:ĵ)Z*opB--x ;6C*D?#+DsC9 ;n+;]e2 t~n|%yX_LQ30@mBp2A[K:JNF/]![Ayi'|Ub J\Fj>CߗTvmůN-g6 St+l {5jU0V:jBPD/ڷŎ4_KIZq7& %27KP{L&=nFǐr3( ܀"f3 )O*6vy-ݲѿ%AӺ:ZE*A/u#FF X,MM+!䐴_l`"ҔP38x2=Q-e[):' 1|O簐 KسwqKAe:VĦ# ؓY~kscGV?ه[99-'F;*2.=ÉHB% uޞ *QqR@ CE0J |ל> LyKNX&V-:5H}2gqhD/<JJ'Jbc }3.)jP[|_mOlAGji w )Н/ozӞx5'g1D1skJBi.XuչHv%;F,!OI&dbZd=&6F`T0j3s= ABIٰ*Z &]~0j{rTt}on\:k,RkׯIl1Jqd<=pC%rܶۊ=:%Wf]aa}Mj#=`tʇSRyOC`{$Mk0xZwEjL:gV'0}~#GG<i;{\W$ObqtPf+l4s'ǖcXOiQ( TQ`$J钯@ﯓE_{0DKp 9'1A%|x)6hP?"znsG=۫o|++T& Ьl2K2C%mڱU7W`Uj]s%B¡"G+isV^f +{9%(/P|C3:go`3᲎l5U̍hYDɪoOU  bk(ւB4R g|# ]Vcpig.2_L}mD"V@ 1Emi.1QHPS{&XwK2Crpѝ`9SN@Ouc|岭Qs0@ÛԕYj\kSBSm?$K`$Ms6{bW QDMvמrJp(. ̦ikM+˱u ~њ_d2 cl)AR0" luӢRV{#/=/r_&ݥ)ٝ13'R9&C d2$4J>Mq(Q9icC?#/zpKfc\o(g~}#4N&q{\If=`22-Se6RK93}.Z ַa+CPq O-3mg%u$-=QP݆#1s|k+ӥQK`z\$=W˧2ԋ15U+c# rV5 a:Ͷ*jg7 7nIPˢ(:.T-E5kyincڸRӠ@=[-;6M>YzQ+t3Aw .2D|*A6[cv/6ߋ׾^C6ʵIWy\vW@!HyW_̅)t:NҘTKD ּ2z?q),8|mghbVzv/ oڍ(񇻋#w>AP0z%L{bzzB?@rK IyD [wXY} 5Yނj5f^w aɤfTݏ反 ӭr2yxG7,sߧl~C3_m.-(F(_헦l"mCxK .[m)!2ӨmT1+kב7P[FՏ&w#U%9>~fp " )m$#գui-:,,}*t|B]wln g jc:ET[cݫ:U1_ًPtNr$}{wfdb-SCJ9y;BGSq Bm7Ò z3^G7:pj)C &N=a |Z?9D &X4rɿ:gHwG|GrA00`t_:%cu f!i/ ǣgWB'W:fOp;f^w/=ҐWf4Y9TØVB@sBj!ݡO姿[RCX!& (j`1a n3fℿs0iMJZ\fujQY읰PW%t*Wʹgٓ!`<9)&Yۖg8r-KJQ}Sv2; ~=zH""累ʤ(o |\cE?i@_ 3AnsͲMev- 5F}S>$#Z3ud,4'}aBI񒨘x׼32d?!c$Pn#E7ZY*N28s}ô,m]~IUR܈Rk,mƎ74LᚓcY$QE kѳ ^oԲRhBAO?Ӫq}-#8_/|%02Ȓ2\3e qɱ$ "f…]Bݥ4Yhh MN{DͳE LjPtVQTK@[g8M~SH-ThaO úsɻgFi\:fX!w#Q_ K]V$d9$8_f&Gy~HmOG/>֑޷[\tۢ^HW1ٌ-T}WZntأTVs1 '0^Qwb>fdS w2i`?!{lghS#ñDc3Ŷ ttkK5"Qk O`PRɹ_n hZ}EQ*0k<*EˑGy̙ VA;t,ZYn%hs񛋘p΃޽ P>L-xvIrVrC "6sYnvaNk yh} y$'+m7aԺzz2um69'5:SeD4 et#MU3vS <}~5׷d@ H:;cMt݋Jn[ti_LSogqP?>[O.*4K %'DQn U(F} @{3ڬ2 E,yV% JKo/g]C暺}OϘuGI 1bAsz2.^^Qu_~(I=$B;nk!>?~eT|Ct E:'̧#xYu\͏gL5X~N#xdsS ߣs`7Z_⤀D Eˑ;*7KV)+7)`DtQZm*^M) b'B{/۫q KvFS~, \=9A⻈3Jb^ͮ"yskµm`Æ13ϘXq'ݓ藼ShS@ ;v?NA_FA ;`)c"=ti"@C?"; co25fS|$O`oGa%orBTґ5m6Jl[6'=81a0lzOda8m:|AüC#`|2ydXj,[s"-: jЛ jTT)P?_}1onzDof9)3eV=E2%fIjU,[443F-'b t3OgdG{e~vlig7-@\L$Ȃ[VWi,8={+gt aV qV21R`{y |Q>AɸroaSNG1bh>ij9p+o" %^č%HKS:/|n7#/W ϙzE ~ꦒFqohF %*oOz>ViZݜF 𢕒gb'CmJ hʦIyA|/v(l#cFH+A;d.K-_78:wUaہAf@6!G >KC6)Z%U\tp(` -L^'es:HQqkoBݾq ,S@(6cu̫|3D${C:s yw]B۵ W2xk%p!]#.:H9pWϟ")V P | 6 ) ady/> fq`@bMɧ#ƍZ&摇FMWHc>0V lvR/7vaWv߯PԌڸ4,/RFj]Hh\h' 5jf~jΪv ZwMt M@ɼmcr<҉08\̄`ѷ³zNOpV@3! f&vl&Giê$@Ii{ CX R[#n*K={+!xg)DI/==HxQ`L$%yX<c]K'?p[ i-=)+} {=K@ 5^|{M=SԌ,;@D]J!G;{Hl)}=B2,X>OB `yD&_n,Ib R["w&m $ 9|@v*) O1Ikq섊Aitǿe^E64z^%hWlոU6-{މ`m.4:i 'CD#Ne&>2+p )3C t& < jmT+Օ>s#7,D+ 7zio1SQNFjvp iLa)M +5d, ĹAPey>& EcvmR4f1LaSe5a~2'mPVf#(.}YNu&3*1:wfg"ŪSJ{l;\f"Zcω_O<31xެς: J UJ#7k.^t͘8 0Q5 u?u:UXV 4I>ѪnGHh# z1*/%m8{KN-NS{ Nؤ7El+k= [DeD5Vd\,:=%P[wP: `^J94 tNUE%i/<6ia`o>PSFX$&q!{ $AmvB1]j%@`xHw4戊k0:')٦O M9)F૲3(h iDq2sIƧ.{he]UCgaV EۓtN8]|y Eqwԙ`Cέ8$Rj _T"܁g΅c"BKbqaRˉEkY9mc6׭5^ u$y<"@oBPeE$h5ۖwFtAQ]K *#\KOpK_Boy-s8-#nԗcW\)ٯðފ+vh/3q|F=Ji&6w]7z;˅ l8mVB=UvTrq`oNVݏIݞT̨S0UyOaߗ ،ߐ&-}DJلjtG `kpʓ<@7rڔX"?RUQcTbұ2-R'v ׹ wZo{4GTNI-c,PRQ!܀dժjsx%|S5'alIs!U $ +"eAcrӻj4 ZQ&/R\.ZB3'rrK@ \dv]~PѨ1uвrZ`gHʩdn levӾQK\Oaർ"XDNrx"bpSsX&|'<Ǽ,dQw~61π4gC$okr~l~X=@qV$j=ȵRމL6#k#x$.VV"e~`N1<0ǐ%G^x|IKMwxG2w$cWp#8k%Os 6`M|}&.(`A]TU>sV6rMJK,ɦYfO=+yw !<,/b@vSmk kӑxc^_p qJ߬b0;6(,n<^p␗WZ{W[,k~ܭD z Ilz[AD (ģ n=࢑Ya=%ع崝+j)89`Tŀ,77vrm Tb) 0v˱?(a.XV0wH.@9bU쯮ŁЁ6HL2Z5f\Pt8 McKzS87%Ef*]~+AV!'\\:hE?<ٯFQ78ٻ.FG<_bڂqXc"Ih&KڂlF8B6W@.=-+qڙL^p)$[^lcs l&P^L]emB7JF%:4 wJ̕Q|DS+žHE#h65m(aDei?K%v)gTt,f>%8kp->72g:.^HDʍ6v5q^:$kb seB.kxm}=% `NS.j6D҅A*]<*SQH`ԙ@DDN~-HRu=~ΛQi}k4ߑwO*(NN"H:;c:vgL&CBto.ڴz@t0wX=D2cu4]>u)]KKXpJiy vV]7$KP~MCǪ`<^(Ąup"uM:J_cQ6.BՈ>d\vd_N|2`ֿISSXv6RQpy~\$4 c<|T}qݙA+#XOj ^@&RT"6M}>((y\uS:6 `3JYRplG cc&,\?$5Y2\Q$&=) Yo{Kd fDQ*72N9-SŤt{lP3;t9W6'hZ{nu`iလCʌ\o! e?ĜqZ})c >CKz[kĤ 4Z§:38v"~0#.|{mX# [?Ș2WW$y&XY]!h}-ouZw} .,wCDl93r+K lI\jkG4q [:k'IUqQr,%,P>{L%>axu jQIt%CfFbp\~1#.L>0qyFKЌkcK}*)ON٩/-k̰!q(,,eE8μt(sAy#8 kUHg6,VX ' ˬgLn/ 1DM (WҰi(BX͠)@с?+NHq= v ѷ< xz}U)S$Gޤ rV_IߥX"0LӜGq/`@V:B$Ag iȸl X O-H55?a2gg-{9uaU |"P>K?$e=O`yoxl~< ǭ;*oG+et}2x\\B)[X#^380ax7ee껈tcۊ)+X~qp,.ݛ'(X)T9PzWn# Քfz@NtuV'GMI_,Ϙγ){9Xu.@a'cX1-󢲖->{<1MC$: 1tۼ^)x8p8[bVt78ŐӋ f!88\sT ezq\[`HK[6XD8jG=1f}L2CMxY9M56fZ6r;XnOC|ei΅|nH KV@7dT8ũQ؀W"hysP"6 'I +KF^v%`ɗHͶZ&M&?.jl= |Q@utucew.ߌiP!o DWT𐫊Ow 4ݾgS%\v o(O?9%k3n&yt_~O:Vﷇ};fZW#P6|7KʺP6B*PHdAKh{O9vEgoNKcGB-/|f+>:Cq?bי'T6K@[-EqL[K^QQ7WM7h"]عBZDbP+V`N2Ȅh((4FOH 4"'c=1MM{dSC620U&b^BD@k>t.{u͛ߺv~AvlQ2`65O5wI٣L{g*VljE*(sz<[7<.$`Ԡ5vSlw @W# v9%3z_@0.f,+:^յKGoCɧ? z0]qL"ˉ5q?êܙ%߰B8V[2d\`rIaj{#Md,%`pH?ɒXȰT7yPya 5!kQ'Gt@XܺdGKYڦf9eZ:Pj'xᬆ4e8 iαwaW "p(#&*)X`Xb:BUw^Cabrcb+"_whK] 5 ;i;# 9;~{9nLL8\)d*U AE nTk4LE)aoaIil76KxZAvCF2 @ ݊TH+X9蕒j! cȲ}=﮷zwR_ ˕H} Wvs1Iqoܞ;wjӈGt:E{/[XsZ]5Ō~Zz/QdHnpMai{^?4f :e}u4nu|YgQryIy]_#2Pa Ϳ|zbMw{}}4#^Rvu7k&:]w?asCi+Xf,NŧSjd ɊmWik{!<`[!WفnYH3go*i~j ę EQw;ȗ(nVT&aϥIOfY(5Em(/w͏ܻ?c,,^F5IDIGfVo6C9eσp(>5N_LK Ru6'Fm+Hg*cΔ³eq5Vse:$( .Mԝ!Fw8д'c2*aQPtbaƄgbԌ /T`YڷjaO?z=.q!nUp >pf=azR)g#8OX?NB9L= Uyk_7Pɟ|􉆿O#GmW\_HIF2_0%.wAfOkop/zOD*mM.K)'0!R1VJ |7Hy=Gj~/'cU'HoƄ êc臓 .VA[3춃\·1dڶrHBj}b T"C(?àJ[C?BpԺ%U9/57l@mbOdV}RݩHr*6W4is1gC7?jHY(K߿銢oosr  ;UnR,.3QPK'|]ȍ3K! yJTJ[0zr1wǟ[үK;jrE:T?q슋 +r^h襋Ic0YV$O("v5Sw2B0-t>Y$ؑ&c"yܐ.>s(=0LgM~(;gu'?S"Oզ2m5D%ACo9QF#Z=|_ȓ#L0幊CIh_r.c7*2^ EWj%sB}ktpLs1`⑶Z/joV#v{ц὇ dց̭yW\]> ô)*qBFgw3E*Tt۸%ꅵY|c2!ڀ,*F䲂Y dᪿniţ/._NrcX.Uѭk 8!pZ %;:BvqegrYm` <{OP 2+4>{ϊdgueۿRE$vjfC1`NeH.W}r䑓`DtB$͇{Esf͋gL ž?jbا 0$( 7}77H*4N҂ $lT Wª҈E[bKw?urXA!-مSYiT/? s;6`ҳZa`jIO30'=}9.ʶ"*HXJHe=txl {I?lhOOsʣ6Ȕ4;)7ыMKVB@Lÿl9ܒ KC^HNS5 Eش釃y"A.jŷ}4r!q}cV,XY3y1 'aרVM$|i:qS2D-+vI#ay h$\q HmP3+1g~87r,,j+>bG9*]LG+2Zv\,s L߾ihnr®M:ȝAZ2P xq4V \.Bq")33mZg'b}ơ]\h@|Zxug5m\r=`IT!n]0.Jss¡W3o& dOMb$Q{Lo©H"Z6 =ٕ6e?4gZ*O Z:6##?k[cKl.F _ZK j.;BbS暏4B#m Gm7Y pq.u͓_,U$FiSI`!2 ErF0:VD#VA,Ғ=xQdo7"HjA\NJ̳ hDm")bbKP-zqWPϬ;_|lkztL2/f&̙hQ9sgo1sF$ qo$ǜqNG]nc#`n=G{(į؇.LܠkjVZz.mi/k}n']/],$e>6b#Hg D^t3,xgD7Ic<,Dzg1WoGp`?wnj+}kC,v> Ei3߃ևI(0>[43גj pUz;ĹщZT Z2H`=ۿ{u%??r a݌M3Xu㉣ucU$}n}PftQ(残 ?Uqp]' tlb1@ ھ0 _H|#|N$>(֋c[A/e Kw.u/־u@]Sʀ xP19QLː# 2F`_U@<-{rh42?3%t؍}qs,K H5%a~%4? $j5H8sdq(y7吢0H߉ { XnO +e-$ bG¼2k)XqeG\$J?mKG!N9?l,Wv50~A*xCF鉰k 8pV=j,&P: r"A#UnbK] fXQr3 q B"OJS3h0f6,jXipFkPԛYR]A1jHѨ"&*K7LI_\Ư*~PR32ؓݻaͧuXlsё9d CZ 䁈W6$/JpS9+S)8 G=Xmg ZR( GEٺ K?:R$7z$;?n7;oA; $6i#n pmr?(e.r74Ղ+EȚ_5G-(0V5IZ - g`a ǝH1*ÇlDmPUhH[\iB {[ b幹qv dQ ,ĵgxYf9 %GEzŅʱ^f&|wj_MႬAS t&Vk,VqU,SY~,= L{1aRvX7%f2F,};8 Qq?3 "~3R+u aQާahQز؟;ˇs|.z2C%1vBd\xugO\޺ͰiИYs}+G_҆\=-qp `9].GqMc 'S(]/%e`'Dl|UlW 3V2UF{FRD5|a\*%E|<rGEPZ =EO3+YSUqEaԸYD )Z:kM:oG90U }zlz%6mB(Gv뎪'a%(وsKmcD0Z[liwݻ'{5^dbШTl: > 63Me78vqY^3,d/Μ/mL+·I %-v@ZY8}'YŽK IQʰb}e;)};.nsUhˣLxڏ2ڻk>5쫯|vd;噡SID;Qv6ĨV.',U̗̺d{$kD2~,j+8'xPTl 8G힛$Xe֋Г9x.Tyf|zO b,4'Ϙv)Ȋ7 [RL4X Z˟l*" SR |tn (kS<5BQUa[&J9#PD`;/ZQ6Cc["a\YdvLeǏOq\G(& zXCR# )$_;9H6vB@ӝVs/BYDi0꺽b[Z1MN*s`} FShq$ ];o@ _ >C~~D}P*1$2bʈAXDP td  XR3qS"@9>zJem:㊕Ak iMS07= i!i{lU0"_IxԹ2J>]h_Hү<$kS $7 !\I"»qu* TF3~QMHJ,vP'|cRI}gB9hLN]6>*ɲz E?IL{8,҅tj_ 7sݴSѝ_UǸ֎<~36*ua.ێz?uoQۈa3k` ji/obms/# 8lY_ؘmp%G;?FoO#u; kK' ޹W^@6;.UqRۚ@| n"^4noųO%H[AoL0Eu\{{ .\Lo-?p[3(铨Э : h8ZX73b[QC0+Ii.e1[ã}PNfHm`eu&㰈 J,Z A4Ѝ94| ~2 p[vIpPbU/K-=:@Id#N>vyE1D ī8'pT${9WcmA]2/0nM96@*#L8Jc:_ł]/UĹ>oe_6d4?tݟڍb}#?,AeoQ"ZGIMLbڅKػGjv0ۦvq(2|,+bUbyAZ?[K)y53"5A?->tF"ꦧHTTO: bkSԞm&&yZAKf_!vz`=+ZA(\eZ6'r,^p.VcmRZ(†* 5n] %܂h#[X4.E=H,> YOlsrfXA+IKK7,_>1n)y.ԉ3zGmI*C,`RuS? ̈́}ih( Kd ,c4ْ|4SVϞD ^`lƣ뾐$ H`TK/痧 6!n#=]ˢ crEEXp 0:'5-Yz,2'xEYXvg:Et1=7|360%LڑKfȔD *qg ]%V?RJ'{>خC|3BT\kOD!?0!9t +;tvHERH,|R_8o9H F,c(|[P >oT]wA㿌sQ03% mpJ<']N=k#s΅C=W wף(ݦaW."ޥ4"X6ë 72r:1"t .M"g, őB,Ne/ 0? # $jBlԅw*>?Z d>='VM3M>kP<3kIҷ~E7!r#-+oB!BUG9DN@bcx5u@_ ~5Uf~s4;!Bp!ĐyYɞ\cZ q#zߢO#5ձ='KaݎNgwD[Tu+щe 愈/=%C-6U}<*Y/BO\8HsBҥ? ܾր) V,2(bk}ANa />N`rUlB b?ug(5a\mD<ò[s:V5'Ppz+8yY-Nyj([@u3ҕ~7``0ip:c!3eT1gBTq`pA!޷5Q6!HH+\D_+oy$'vzm𹖭Bzou?rr4a\{qj&1Ez=uts5hvGJcҠL3ނ] pC%3Ns \Lo ω>g"ʯ\f7y @ŪP|hUЮJ~X1VI_rlq@M~ۦ2W%2b]F]gANJ25'Hs]gYA| 82+Ahmgpj89fZ!ArM;c6ֈ;PA;[H,Ёq}=۹ Ưfi?x ub4ʣ^cCJJtUlĈ#i.n#^Bh7TR'0%a޷OyjN%Q%T !ÅBb0C9,1%ʗp.lab{az@TBXK/ۏGHEt?"%/So@i nxexRj;]+=]ca] 4T&ucmM-=fżxf{haxZA'Ԃx|WI%6UI&Ipz+lo YD-2z8^=4~t~sFL-/3uUEF32ZA?VK\#[D+ trKy;D#.p*ծd㯄uWT#?5|˯Se4m௴Hc5 /N_­$"8@)ᕄoZuo8;u8=J9|B_Er>V3EYX WuBS2$-+^[OBJ`vm kW{PE >c8SЉTw 0C4SA̋s/Zl/ ?8bS 2,_,vnsYq-sT@G)a+sQ+}5g=^2 >e% 2F[:w?x#V^=D{=ٓXиTjrWlYr%AI 7\OWɓ ?/ֳae;yȆT.듐#0}!Y׺&. Yy*/ڍ'o>(1'20(2`K')6TQto&QF~b>j*^BWɪϬtd: y`>sf@{ϺsPO?y žZ=;)AS=(ͅ^y9{YWՒrcHã҈y׃PU\?S}J8`-8X SbKRYj!|b՗3\cjHgbc"R$4T7{ZM~Gqi[a!CFA*vguA$Q_l{<^ԫCOK3bX\6lK+u)M.7֢շrӅpXG:m;Ia"HpmcɬS8n C$4E )eh%:_> ܶ&TuIX݂J k|Yr -=wJ P$NH|ɐg uq`'hHKp1ŗz[Yɘ x7iҭfhq P4{7$rf0EeRmBqsbt< Yrvc!1n86@B)G!JwȣwT0ej߁Qͦ 3H\͠ئln\<뤐xlCew. V O()-Ȁn+'1l$+"Vg[x F*DlKte[\b a!)L;Tv=px njj`@H>r$֏RnP;M9ر&dW2 %[l|gU26vG].5dH3p X{mEFC!\o64UaVhCBVK.;FR@*V28_mNI[pE܈,LjL4D_tߩu7U!PY8ۿ[C!'YRHg- Yq@ [Wce> 0u՗cYn-Lg"  hYpZ>5SeŢpI",J%cV w`X$es3Qgq/zp7h B~]2,IAG5SoCt|i"Xs!Bxć\V,(F\.iЮ/hF^S)*7Ȧg3O]/Gcg>Μ-B͒2RS5^O.ZGhҴτR2J{!wpoʟJD]/]&y8W[p-;ڷ\uAh8s~M.{[g}?R "uXDqGi>'RfYFM~t΍{tSf=Mҳ`rjҀ u`"Kl녉#{R?.fAd+6b{C$ č) wttϷJP7uD<Ϋ5҃^&(U嵴l,8[\ik7䴕;+|"ȭTt &<8v#~j[_6.+hXmH%̏b!a#PI̶UЊ!HsoP=ztܤ/&OL^BjDRA72F2yy]9qfYnOªҷ%Q9pNO_d|3@Hd}%ރocM STxǩ=sxo}\TzhY  1^ga%I3zɿÚ- ^ _*T(0f+LUoJw#eU6g!%&=f'N{azh_vFHqv`k N7-*x%K\h䴖 SGN>vJ zyQ9HEЧf& f(v^7;\/~r 97 .Fƣ^)zFz0$02bmUQ0iNzJttq#% s+hqpe &u i{%)E[7ˣEs{X~Z$%s#ei&I9 !d-K^"jda,=Oj N~Jf,ᨮyF?e% rE1))y'k4.~؍L]r(-Pit6`VN%줨r3P8ͩWb>uHh `y~u?ׇ}ZhB̊MZ(=W[@ 28:x4L}lWN YH X$^jcdoa-gKdRtv zkҀ&C jO$׌%\x _w WUjHp9_A=jWnO?mTO),ȉok@γfq'Z1pR QL9A!X:"l70;3\SDJiERq+ ȏxWʜ2C2)<_)M6st,y'p]^4.xff*__3@l(LX[$ {"y'Z)llP˫5i;ٱ21k8ԅSY̦ÖlDR1%Ia6 {K0v܀"z&bfX*Q9󩭉)Q&1˶:Ar2UN͢Ү̀mⵧ"&b'Yf~$("~A9z7;?lmtm۷C3Ofr81_Lr :~H5vȭ0$=sC@<5b@f W8M`=9jڿ.l]߼{onf!l夓SYF@F ԦsQA߰`|wc^\C yT%|Pԍ۸s&$WD[2"gPOI3? #b2wH) hLPǂ}\֞I-Pr8%Pzehi{! H%>q E/򀽦F2_DǿQQ!ŹXx*soJ-(*[^%]¸ TP4+';O-e`g-mVRfAC:(7X$ S>Q@" !Y1E\q)MwI2Bŕ8d'f-4~#Oȹ^JŒ.vh0pGk5GLA, bkfߣ٘lF~3 M}<,~>7Eܨ `cGk9B5-E (\`VnH 'l#~/rg6ʶP3v=jY]KނMђߢUm'0h\͞pęrJRuHjd_ /N*3*'V D_.7,O@ŹxwBa6߸(dvcOL鞅-Vub=T1|HG gvq;s UVɒ[N  XqY3w}Ȼk"F T>7#~B7+ѺY?ؗAV&c#aVD0IÞ mcߥ4Jt( ,uj^l;IT/S++=>x^n^WwS{n6ir$Bm&⎸B³JEOǞGi*X)2'{ C.ÛȐśx0oN/0e=`3&@tj ;.-,'w 9Ȱfɒ܅r_cn"B484.ԇѕ0rl}r/l{:*U řݡ27}t^]=/^K،}h7@'<>M't1N5c}E!.cB~Mt:MvKfr?YXc1μN؏ՑXY"eڤ9z m?X[=c7|<6WZmq^=^6 jȠ3d↰eqW=UǨF˱T^h2R}ZqC;, 0r`BqdDq2o@ۜ̋#j*rl*[X$M9\t UYg(5M(7]ݮb܀S# 7J) rO~G ЦCȨ_yM}t"]nl!%NI(ہ/QjF˦);UnYyq&9%QY? re6w히~"+ք0QSHzK ˪Ͻޡ94͆7Z?j%X| YM~*.+v-{x5Fw:=rwAUz/b"o@olYF3kv-MG )#m KVS/˩9V'U5oa{;W)~= R4v$/<ȓC$L|TIՙsҊmtžb eBÂu bч#h=W h6t#^^eJ,+may6DtOrH /Ɵ]K-9neaOu؄Ka-6^ح E)UK iih4"nJT`LJ=q5H>ߪctdIn:C## scOBcX;}C`*/]]~B'#6]h}):j-WXcd N+4VNRkRD,=.xHfn1/$mԥuUUdŊΘP+wh?aq14VsgiVrN0״߈x54EH( L,^f`$sInk$\Ӣ3[9F^m&ڜ^49Lv`Ϧm-XM¦-!(d9Ȧc=9*dsNCSD ,-džB AV?o3~_ .:i'J $&~,Zj&TL#M(8ow:GW]` =Rl V^DssXu-KuDҋȫ2* o[$iB@K_F˕ J1Py8)oc/HLH# &OVuh.*\}40˻(:&yŁ9$6,+8Q?pXtЙHil'\KTg_6׶ͭwc*uL3Ҫ*F!:qzmÁz '&]wqN9=Ηyؘ&N'((]9(({ϧ v[f!Vٛ„D [\>&&Ll-;>*nj~yXIEe6KDi:) ,e3@(OpZJCA I{ oAtMެX/[OcsY j0t'<3j Vlݝ *"%ڣ۔4K/k.ӎҙz%0#o_@NT}";*B#WO+4@1qfUq| t}x !7vMLO?r=]TVO eQYo+Q7h1S~%ۡ,NN;$]a*Lj4EnVx*筶i%yuP,JѧnB_ ; *Cdv5m;ot^]|*cԯ> ~O-ɊLn+[K[Eۍ&2BЃ}JB+)P+:ǘh|LĎg l$6!W#6琮y" +IK+jM'<36H?-`8UⴢfI /?8{gkC\|h'c/nwE}ҏ6!?u2 I3]L_bծ=_8`;́HT~Ī6}Qѥ'kZJqG1,MBeOELЭgb Mp&;hԭu4{z  + {@ y!,W9kz gdjQʷ,,O 3!sL?.VӃd~g]U1e?tFo x%NNRȂf٢%ΓR)q@Z!V;A].["v76Kc٬WqZ@Xg{x_Lj" ch`5S]!7H|Ha\+= dZ #nvI^֣u_~vۚ\v5r9%Dr7OY%Lx=/@x*ޗI> _XI/ݾ~CF;OyQrXvV4*;Mj\R 5&a▫(`5i]FzL01*ߙE£<[wZdrymWz &^)I^bSb&!`(O 1{VGYAlL$~󒃚*Ì?c."9>"itS4{OѡLv\ y|>K}zwٳ.Cr,c^bKdT\OU;kGH78(]7e?K}mCl O, ^K;j|=1ƹt|0,"^U2^@Kf }%KԨs,yc2/$u#f &99teevwM4vv G:7ΒClR)3rk0an R#|1Bs%#C gIj: ,ի~~WhU\t,sm60ZzKS1lٵ1PmBWwd.Xg,]/`ʎ,1$D՞nXh)KEWy fh iR శ%FiT|,f s)34s~8LuKҌ[L+E.'+Kuii,`HjU ʧLT⿹Wӆy0S.@e& MK@`Lhlz` NyhK@geE1\Pg"Hor3tG@N[s m8htᦅh־ Tw+VмLLR/C\r@~Q;c1<1YJ^a#+L?~vZ=f 14(9O1F0 QT,=6\y6^:m(oN};*⇁΍&l;2N=VQ+^*1KCւRHHe=5:b8z 2 "\P|fx*I8Cn,r02|BӋi"fӦtLu=Yaa%J~2&.Hx Prr^bo0ώUK>40=j-4|6@ 4?P}>kUU!J\!"xei0n>$ ]RB; G[w/OgM׼P%8\e/cD_$d.TGk껧ӣ\i?$t+"~/2/H'fbqYʷT<|z|(NWS!Ǧ7YGs`\$U8 BaeP[F[HH~:`ewV>W%FJ&E8n"i]i|t!J㳗Fˮ4?:g$AObR_-dKFh3v~gD07nNnB>b'g*ׯ"H;>ـgp?7)m2п =_bn՛D%z?Vx["ຌާ~(ӧUƃsķ7 9ϨԾ-Gè7wll9vIUCnSNVQO"yh=;_[(M(_ ςMdTvb<'_lp;/O2|HgSΩh{̜{#[EO|5 ޳jˎf|UKؽg;E$I%Uf+EېߩMex#vV6hs|˸EQMCkz2㼓PUs/Kdk2Xa e4hN2ʺ:YܨycuH dAVm# @ܫp#Y&z{ h*<\0={g)՚,1uI.T-R?q+xhBAOH)<Ա^ ?-0Ȯ 7<xaflÑ֎)x,bbn0/ mslQ'ߕeapաM!C8O/ ;{^s='`K/hᛢTj<=eˀGBc/ ?;fOœI+o1qC(7cm#xg |p9Wr¹6Ƶ:A#r4L'/6Dap;%slڸ2-}jy§xp-NwV-=s%n*Σfw~4\rODfiR9u>}.gdWd*:܏  [p!)x:ejI]J||rSZL׾o 3٦IUr<PHbf 'rT~*A&<HREpbL4)!;ԗyxHcBYFI,YS%Vzt6 6C)En+1e9 m]eH3n@/0U} !;9&R HFg%ugXE<(1S)|AܯlrFpHʡ$! ήƑEIDY؅ ( i]<N )Q\_Ҋ w_0]uA=8ז HI̖!^5)ҬF9K>0+3[~>A"! XmϷ+"=& 3 _ngP'bWZZ}R {r4A'dePeNy60<)A Y*uvG؃h͏EB Ӳdzq0業7"AS㾧d;F3xx#P6Ɛxټ rb tzk,s^(?8ŃHqҋWfWva А*~!)QI2hʼn1iwÿ% >jqH83e~Y8Loq,Ozª#Ha7L1@jK/9Q?xb4\c1b*XqT QEpaƠ.lp}U׹lɗ[gDx@vPaO}#1`ęq,+vs# HAU0ujEf+祖Ř4J?}fmʣaPS5!C:Čkݬ-+MӇLl m 0nF^Z璳k]WFyXD|$Xr{}zaqH'l<thF3ݥBIHKXzkyF04 O-zDlUT02 Fv(W\%q C pb|+ ߐ xdQD:NLS<h]PH2ا7(n'Sj .Y߮ĀӢ0r<|ۋ7f%oT-ХGu M/`~a4uFOo_R;Eq'H00i:gZsǫ#NQcenn`IjпÙ25ŎRVp&+͋GУAߖkcUCI6n/=2e-R!$ )6b~tTR%V/@Ύ.JזdjE34#>~D]Ca&z5r츑w/PI&`Bh .<'BdRIhq6grp=_Kv#/JҶ4}ݷRoF% *hEk1~aȠv-FJmÃv :'Х}L)G#% VKА <<b:@7 _Vy c?JkJZh坛ZܴfЖ6>nSU8ԟDo@UE8@AB#CP7Zk,ݱm^KR}1LlH!3ݕ+  Fv8ڣ8:tRG&WiF$+NtJBy0į 4[QWQS8ŦHraDt&URv`C7Jآ ˠA2K6+,-1_d'FN'm3'J{>**`9U<axPwG_iMt+c1D)66iP2`CŠMp<O(ƪ.tʥݎsjsi|?^nO>NN`e<$t0ʐa2bw>FʒW=|ISD3y,BV;UAx ̵w/N|5J[Mm/~hk %ˈ\Xq:&޸:SRV+}T67ZiYZ7Z73e{8f _ИU>@(H]Z=:rqV >$ش[,&7Thi /3 )qρCہYqh^&^Ǚ1c 2y,ޤ j%QLBײiwb YTa5GL0> #IpXK)81tWNBGڣ1תKl/'13 KeaP%%CU]sbwgٷ ӽ,Ĩǯ 6#l09ܚlڐꢌuX:I$ڔz G*o\ߎB; Brq:`XCj5 hifA+ D d[o9-92|$"Z4Zf2b9` x ev{?RfB\~Et#ϣP%Q蕠Lut9+2o*ʺ1p.M- CW+l̺=χ=9TG3<\7k`VBe4}G%?lsݥ|yh_8OT ق  t\wdE53̖=&@h8sM#]N D9$;E>ێ˳xL!t&\@f*WKlF}[.C(=`cd!>w 'oKu\:*Pn=BV\ wQ1&zHHXKsA͌vW*gJ( wPW\ ԽU[NVՄl*-Cgè?~{LJ'<~|#n2iKU @>u-1X6T5=qY?aaSmЧdM+6N˅1TsG[3wIT*{'~n/4.ƀ LkQD }/GR*XeqpDy*I*bP ?Z qpk З+͠J3hy=;5z0Z7r*; nASbTivqs+#P PDFgl={hFk=`#v@?8}HψWW] t'P2\z-\N»9_klM(QDԽ/(C%vŕ%=(u\+gչqRbb,d_t.r${}W1 kQFLk^y4Y qEcG 4,,9 /)) dc[Im@ `5jm:!/ygBJ" eFbzPtj8׶֪Ls Ή+G`)9ۧ}Fג0#O7Y?,|QY+ 8{*fŮzSx 9|AJA"V=bВCx?C-Onb s6ElN PH:ni1ޡOtUweo =6Kl Uoމ ,H iK̐c:]~ n8t-WA=6EE Ijr3~;6vNEcĞ~e~B8,2>*4̤̌24!_3F>rgcԆ@$?622>Yw<_Tx:þEy]e`n I!u`:2 %c  \̢oCɭ-Q^ 1L+Rt[t7ZYT* H #Ɤ lfYu'A_iT矓Fe{5FX 쓕::$a:`-KrnAr?|Qrr^uLPnTl_%A`D<ύ&ɯov1ybW{`_g9ĩ6<8 tnk<M˝]K=Z@NL/uV66LiǸ"bGG M")Õd T Fw h-|h[UHwF*M2\*z|ۃAI y ]ifmoyAv~Ğݢ]sGTZ!U;ȇL'ر2IV,ADt~?Y}jo8\o0GFܶ0 #N$ k1 x8N!_񾚠;7I(Mjyu!LM|3^)`pTazHyrmc~vWiHv˜.;EǸ BxF͟?ی{xc-%b l=J7M*e9CE #9o7TxVɌFS:EMp=?Do4;, Ì'-C7Z#tcS@}Wuno5dǥxn6$RHrpp#FQ(%b7{~n%Uc/`xDy$6ZW=hw9U½0r;2sz#~mJzW]g8ژym|5br{X[Wv_7HgQfąmggM*[ D:c!Hs+SfyzZ+i lw6ʘYGL-Ǿ|⮰ypOmH!-OSn.E$|E4VEaf3%=\WƠR'R*˃njxb(HWT\}@w!$WQKJ0=/npy.V8ܙP+6fvB $J$rTĭƂ)d3?:zNT'fF謜xʥ>*Mk UC/ow2g牗8IH;&]L3kȐM/> +fwX*"x!dE35ыʙ+V s+ IfCBW ay#s=;4d!lI^ν?5$]0Ry?Fm}%C7.#Y.a[';u}LԃۋW ̟ŔMC&➋zڿbb4_&k:KHjRw;Y€vSWq|DNuRUa@  _xQV8_/ YvɌO ڤ"]Xځ2XNGb,ׄ[ӛ6^JAb*H"N<!d[Ö"BHi~x +uX}R=~ `o$P,DI0z5ICRoⷸ|fy鮖<PJ{6,B`_+Ns u@w;6nbxmSƅy4(]a>W/bteYoVE,fbiNg,orIQ.℅Z#a3+YlOaR̝T] [:yNQ|!ݠ ,Um~ƴaUƖWG !mf]+t}ߦ!>`K`M_֙/Gy4N!@>דdD]%5P#6'i .IwpeL^7dΣ^S*!몹 {qs+lPhNS`^ɧ̝b @B NR\^*",=g"߂[G7`뿱h~smΙ&A}oRCiw(nsrJZӞE (!yq7Š)e6 jHUSa+xPnhgh$Am's-޾Utf8Lr8VAfT$d[,@⫔B[߹9+zy_f24S#0im>h،xomO#9Ck:o׊&3w>Whf!jf`>LV~,_qvߨ7%7q^WT7Kq F[ |!Cs9Y~r%HN|f5H6~n7qQ/o)p3"dUYvyE;";2\V"˞V `\NF@ѣFRUr%$$CojF;TtN1?TIO\I .Vqn57ɖTO Ä { S8^);y1~yfebglpV3tb8Sr5 +=19 W"(o*ꖝ+%:9[X2މۃӣ1M)g5R\9Մ?[tƈ=ì͂z=A$#8Xrc3]4;7OB}t,R[oO3*t􎦗`ge ן~$V(*. ض )5Ms"}G4,,!h(if]ľc>)!$"8"ÛR+d>@dOBr\z 1V# SVBZbRU#0kG]k~ jJIJLO(JRۛoV(seG-(hү$}z{-vɱ-p_P5[Sm3&@S Y`oV.dwxHIt.0;:YT5AHr"\GnE|Ek6l׆jH&emanG}7.:1OW&CJցR9iyhQ f_[A\YW' 3]ϫEel*Qw&0P;uݶ!.|.'Qjޘio]HUF<֬'uԄƙBoܟZP޹H]'۰{v(;9'|{CW?;=bmy9yFr2lD~~ T"@|'Ľ|,ӶhUp`SeM*O B#ҖjlM>&`w_ ]Y4$ShV1Ƈ}У`{`ؾ/ʀ+G*wi "+mi=ߑz":~0bU'B۰}>Oi@IV (hְ%OPGǦ56N|pBKCqǷ"Bb. _y# +7Д)^V/ӶavDHV2;:? 3qrXԩ-eJips6Qo5^y!ae^5Ox= <ޟ3|JJԣ%d}3ƾը221$NC/ɩH FMH- 3\IVF+yg8fDjo{5)K&*7ZO8@a.kn>.TBkArt$pb'e%B|s `\(\gs_{U<B=((!u.@F6YIV`DC34e[u+BÀX1a~]NM2-Bf11IF߶Br/;=L)yjNjwD* %hNIgs-CY4]X_=*eN>H&IF7mMW1.ww,O\Inz6 nM>&:;%4hLLxh`Nt(UfT=8 Ee>c'Hd`ŸpU x^I:nȢ ot eX-ؔ+>t}1nkϙE g({i&' Zf7`(OR̗Mtx9tc?HT V k[vRzl:J5NASqp^ӬOگԻ4C6V(qK.v `S\"BvDc˺3B-ͣ}S޼d#*yfu6y@խ; R2IoN3}xM?"hJL vBC OT AT3:>}[ +^,e`o;I86MVE=|%|qYx59#P͛h%~/_fʞCw۫j,O@W5˯"uf/{z)Z K o LHϜIl%naGSag|W1? ".ף25ic&ި_ 5C,N[R1y6D/@y<&H[h4vv!H bHhTL)B&(P!(k fb$+_*a(I)d ‰b#\7@%Ew(-ml`ٕ,;ߔ/V+o4# r;CKnr_%xP6ûT甲x@} $? VAzJh2*fjI~xM%0~͞l` h]3ĔMx^ 7#؄ȗlu)!|@@1 FS A)q3K/TJ: N.>fb# [Pf>xwOaW#ϏF㜆R&Ӛʮ!þBڣdpXܲĐt<_ҏp<[>nrwI[v#(R xƢk \cY>^op29l{(#U\Aj|MFmv4ɰap ,s gɴKUvo#pÕ-dU,r=7ȳv$}2l`Ѷ-CdԔ;\DbD|*{Hpdx\3Ҹ;3 Z? k2z$,U:2T$j&lJ}?9 av~_ 뙡1rj9IM'|X̐p촔uW`B↝y jp}ED@l_N,L!PQTwY5A֝`_O8c$SAYId*ߔt~zKFQOUhqUo F e,„~HN91>wa&XiYC^ݶ7Q``NTx)jzq{aެϑLrdO,eWulh 21Qj8H"Ӗ]@OCe@3_N4;J -1tgjd "K:x|QnI[}&sr/,~ǸQE75Q%md4[PaV.}/<]&gP-E9z]28[sp8yR4a:}n_ Jy-l~)9XۼQ]!gBcrxҺ e~)ܟZ6ЂJ<]lZ"0WWcnb+FA]v?DV |8|lw|}YTj8uZ/;g! /|a%Ax[|i`G*(UeL D }=: }F[?O ir1A{3P|sw٠A/Pƨ_t2"`zb_[];(&=/P|ㆵ#Iׅ!`.W0}#M]ȉS_[>g+Bn  ιXs4չr mdw_4j s]'0}n\qh\tCM(BCITjqv = ٹ['skF=o=fA{%hWV2aI5biS=1qY2b9H;s_4v)mS.5WhoHV<ٳM)o;¦Dޗ Q ! p2rC‘x2J - p<(E+4F5XNBT6MJs!0ʖeD_G\:;/l"+ 6hW&"*^t[Jj=c!gl!T= *Ё09*%vUεĦǀ<ů$wtG:fSg6?u{cic\ 8B Vak1s5u-fci38>an DOعd!`*>d%ЇUdimkcuigs㬎%?`T:c}\ˉ]AD5P nI@-R@ lEjkM=9{]zaC+.dKsN)go1"(x`|Ťi$)0oO9fQӒآC&>W59 ATU[DcG4xhOd*[aD?r0q=#zJ`@ϋX6{Rbt6_P׊EH_]9 A>=jqjz)(YZZqݤ i*{9I\E7AX+KeEf_ѱ& '[Œu.6|(0/ ɿAЌyU!]+=a䚬&\@PMwc`dyG:1Ij[Ծ{5,eUd$ ,dE tYc^c*"]6V!JYj,y?QA'!ʅ|A\=!/ _'BJ^0VםzJfkxE%OSW#JhPBU#Мqh+V؃gCv: [˭;0qQ}ә<&jh1~{+CMsQsF^RNΚU^hj|2Lj86بWZ+T½P@gcІJI.98#/8QJ^Ԉ\_uRAO#|5OZdc2keZ)".1M|t" ܼ [>T]|Ud2 ȽrcF VD,i/ȅ*% ngܫ/"G?/,#K_Nn+46P)`A_B'}`f6b.Þf+qk4wW"mNQ@QUv.UCVXhB^% Ͻ(GMwpҶȟd;0+M6xY1'I q1jn7{LK%&9}O/253Mghd)JM|4bM?&O YZWQ/L61 9/:F zaԨ;*>xP@xZ>BYY-%,7G2RBu|Ec,2 n&Hg8 CR0jQjup B۩@Yׅ]䦉o(w.KZໄ⪳Z!m24Kz|dL;$ `ϧzGd5ڷ'6ğ 8qゼF m<6n"Q8f+ }ל2Ӎ͕]ƈv@cJAc|PM3oW_hXY @bU#]p5-(NfѶآ$/wp1-4SP]UA'Gbluő>95CUOIKc<(쉟g&tۭXg?5耇 x)c27R4Tϛ85"H0zҬWOCĺ~Yu|i)+ 7R neS8~UD!܏/A%A/;T/0/=T|= &By񬮷.\CөPy|یSӓdD= a " ^'X!2AGntcOFOoR2P=J5[UyUeÒ'rH@ßPR{vm釀ֻ2q_k}5z[.)j qG (K1 otmI$eqJi4,ֲ֥9X&™ί 'EnB]#bHMCxTox jZqqҬ7I["(pU`ܫ Hx̞9== R%p.!A?ӞO$G7>Z`$O->Z\:]+c}h-Q|,%isPmRYQl;UǐN5gб^sg˿!14I"x)r`gRbqvOdB~D_JsHW^'J;)+o@o5eٖ ?$Mr-[8_q2}c||,dܡ07k*.loOl(;l~\IvTYg`I"#ȕ/ GsSd;x^ A :r,XW ߸!2 G")0?q gy@yO⍰ZvY>E%1']zr0ؚY{L wI2PFjT~f^0q$so[d%{wNؙ҄UOA%y>Aa>.'ZcڻHa!H7IR !5hfflT^G<؅*mhi xvqw=uxh0+X;1/[O~Cld*V#j*pr_ )Eoޒ9v/8daLHx"\>r)M.Bӭf2/Ge朰bAugڀ5d, [ | G>Aea >seىL[A",aa<|!iA{܅9md&]g1A bzAvidIwAF6Nncn6cpE3eV{ cVk-&S`6WZ$* @6"A,^2AGMiお3L/)4@1g?8|_>^K컯WN\kG['5U?r?4 3 ()+m#U*V'S9w'q2$!Fk.Å*jjYNyg.ha\AHjf"S=TI$ՎHCbװmUL1;fmM}$BU4w敍un+՜U/Rތ蹄o+x06>}0/r&EXgZ BFvKbϸzx7Xp@5 fP6wQBƤ%9m.,D7xkF]!6eeEAAܵ#u6t]\]=ğZQkE ~Mb,Qht¾yOkEںh8 btZ't#(ǕϠ +N,Dic_k]H%+ߙr +?TKzw \CԩWD TJʒ-Y05 CT. m sa3:Z{JknbcNq5) do[P$n5$_[uT}eEsuh@%df߀!`o)ʸ׻F~kI3N%`jn[2,P!e8%6~7XlR%"i*th] $w/ޯj.W*WϷoESk9$҃W} "6ۀLD7dӖ|[fM.yL  : )g+4xfGԶg5a3Ph?cP.dgi0_C aXz_=+[9S[RϮl vim8o F;x oF˸J+CuDPë{&dtOLBS(dhEZ,oMExMMξme/DȪs[7[}2fͰQԑJ\l|^JZW. ?_Qnq[:DF@uȠL-睦ci%G K*gv²Ϧn8c@3MD+F2KqUU:0k@chk#CDvtAyn䈯*D6ޅ]-,\4HLd"[C.[ ze4&i:0HKbwP$aHQq+RWD5e/~ B"V`PH7`2u[P- TB+ZC6$,M3,U#9l`BG3d4=a8lf̜~6b\Ύ0Do}JPN0[!4'a^T8^dFRr'W7ګF3C׌+BJy QE*yjΩ]`fbirB2 V[AǶKS9$w%%CH_%t"ez4`"5YYL ^9+gZn_}>iG7vMuj1JJ@qJzvmrlAζthUG͵$8uk-꒡$V IcٓC1NTpۿ-GrM'楂B/g#yT){::40B b09ceUwtkqL2 5R6rivSc*M4%ۿ q!m` .+*=%<%=r4_uO1F95Vwsx,es(a>+9nY&LXphr|N>cf\H 63įX3ҿ[H-վqs:?1.9_\& †3`?`97cM9pg71+݅^dc@O,z$G0Zʖ9Q>wO]HkhA-a%t@㲇Ҫ`_} ܐXˌ/8v T4=Ҵ l8b$8`/Bj_Ecuv66fߥm% r4Do65#eF/YC7崉 r('s.>j2Xru)B?9E'Q6pHV,G˭MYBj^xF@Ihy%Dwq OЦpaO UT JzuJ Sz:-P<(h\ H:uMwҲ#Ӂt;1 (CW:YJĻ-!~r2OC kɢ1"4Jil7y9_&?BĴM[v+z'<5\X$61+)*g"PsԂTAEɅik&,~R=]pyݸ й:E&Jz :h۟3ewCFVy -iwvs;iGP3ܓ[X@2e޷"2+A#8o(K6 uު} x+TO_и۔Z-,5Ue~W?Ln W).O<`uGI8A,/v@y3Rj1| psQZO:|}ꇉp:涾)/f mNX^? #tFn^v^ծ=7oz)7+XÔލ1cfphͪOz(wUn&x =cfp6V%v2Mn7hVa_ޘwT2F$~; m194 rt3I,I0Q%&Ͽ'1߁Q,)4GNn$OUT;c`!⏔i eA!Í78&:za퉻$Cq#${VOU]r3l|2G1eU'˝..Ob;4:FӋuƯ|CG BEu1.sh8.֭I @$auA,ReҒ,Xt1Kucf!y/mC5vyܩhC_ms3l_ZiY+JhwP{ȑSTuג1j}g%rf%dGKCV+>RB)_ՌO|xl\])h憎5N|Ia@`U]%5_M)\ʓhe*- LeLc)R"̄Ĝ!C 7ǀ\,0^yBգO#Đ6JkWl^fkXB4ir^%mn6RĴ^<QC౿ue!%98Y%"놸"u4cݰAj3?SV! k~$S4X. Z6n̑ 1ka!\ 'U/6&E/G)3(5s!yDݝ5Mƍk#5'%wMhcxߥX^D24 ADh( |r kJHr|:io [vEn}^j{ϔb s:=mu} ?j/W{.r/i Bhۣck( ;Q~--6N``B2 [*Z 4 7`Qem8'xra5@N ֮x)iCgۣE[h2{`i"7A,pr*'jь[J(0RGl?SY7@=!ڹr {+Y𡑲[Q(3>5 IZ Ag8o1,\-.‚c%!( FfIUq۲|iZ1Vl6mKGNa,&dƱ­Dd\W)?P$6p tFPݙ"YSZdz~uVm +)1xEzF 4IIgEraa0}spsrD` (NZ^Vc5dqC|*# vvOFP6#DL&3j̅73рض@ξ>!fD;gҒҌVXj` N*@f.6ly /!]+A[WLϽ0 iyv<EV bSܤtȥ3vTh{lݻ;)aJ7 t|/6 Ui f< a㷲 ;=qWrK憩LBé [,R"]W6v&C=@^0,I e_U(^D_):@hv#Bm>9-:֒vYp} !3FK|pN;H[[ j>luw @ <\s|iTrhG zh)yt.18#m 6?eMr*vN*\NE4BJ;L(`{ߎxyKYڸ&(Rvw@zs秪+Ŋg:Caɓi׌;_OUMn"#:kb2oJ ~oc4bB|J9wޣ_\GS"bs]ٛ!]80:1L+3v [YsښXuSR^zq G<:4+ٓ? 27^/VAttF>: 2d817gc~ԕŠsNXGm^ڪcȽS7 S&;lpuѰ-֢r}Zݓ|߀O5ágz?IV^LAU:8vHgT6ow邈>)ri _,٤劐؋\rQ,F:2{U>Â(D^f)D"@w:GOl>~OQ =~ ݎk~IMK _{U*XU@>{R: <=/H V0R&$rva.{\K~3 fP/YrגoP}רqV5oYt'!P+Ȝ by)92ƙvWBcpWp;#]:J M),f^h xsKRQrl$۵I@Ώ((QX֓'q;)"^Yv 6劽kQy"5;A1u>%w-h6};M^EGG Xe|t-i]OwO]Z6Bౖ0;FM稫8PU&ˌx .KNA-|z1.NfD"GlZvB^ZHy3jEA(s;WO|XW$T}FM$XGTRC5D9hQ>8Q*3 q=$t;,/oc5j10xUl&?wRDo$z:E*"VӵN贎bS]i1)t尲Vny#V'&;Oi6ꮭ_tu?~CJpG ILMm|GςT9x"K!i Alo%`%2hz񒞆wv[RL)S8@` E%A5;Zh(P.zY|8G}`WOX;4ķvԋ$ ?/M/G[t+!^uiߴ7-g#ktg 9cqݺ'Ip} U&}-"ztnx2@:jt˃"nC7R;Dthw8r WdmddQCX]-nzbIOVTMd=Bx tw hi;X xն5 ^#9hkYףvշ96,Ti-9~[ H|8 BU2kBMU{pK\1)QP#ծ#֢* /1V (YAoҲJFS kHUڌe@+vO_ JBJ4V{yY$`?!s#8exNɲɥEOrU/eӫ?CG3[1ÕlMȨW[j@S;} Bj䥲c?M46k>Kr1+WKs"%F cbDk?>0LNqnA՝&иȱBЫ;%\7bw D(!~v& 9h;S H.a1Wg3sf=.z{FKM8>:!vEPxk\<*5܈d5q(x V ?RMnVPvr6H-WK@m;q-TG&>K\(~$@= 6}darDjU' -K 㱮La6 ?s0e::bm 1X^e XLe ۣnON 8Qȸ$?E'om{O7s@vm傀0hked5QB&"~F)?uvW}) yA^J,4O7{;ooYLdV=Rԯd mWOWet+Mj# E72 Za>u7e<!xꤖy|}z^WSڋzksuIec% sj?*ZIՂa;I(QZb<% q,JeNlܮphSƦ(-l|#a6EODn}1Ip6P&/#O3`` .M"䴵.;jϗܗҨ™زk(t``&"k mUj7+L_, o}q|c}j'5㏊{4ӳJp#`0z j+ol R^UnӸ=.) mY)I!3[ʼkIR+tq<ݎLǀF;gu BSA)4u%BJ~1o-_mݞXD,$ĝ{FW t1<3n)=:M3.d0|j^%W7fƐFzv*"7#?v?t8P% DOPG @%ϊ<8!#We1͇ 2%7ʄ5Og4O)Xwf$"0 V2aPG߇^-ōxErm08wDQ)!AOR ys=saiP))(9ѥ#дoo|]k@cH箰u̕ނL E#ѭzҫbe4BFu9 6Amr>i.ĜQäO O~̘49PJ8 ؘY3Pւi|.gi5W2X_PގG,Araߘ+#A60օOQ?6*,lVA?HbJNş$z\޷j|ҍYtKԻ<ŚA NqK= c P ł_h3L&IпЇjvQZ9?b;)$M^ j#ɺ -jp1"qJ` IBjLg29g0 O6?#Uy[#Z}0wֳ4ya$%߆/±.%pHK*)KOD"`\Wq)b_k&3G ]fXU.5K`fi#rx%M&19Y\U';`n Dgeh6 _;Jr2^JfPl4 0U÷CZ9(m CTy%ڏCyxd=ϱޕI OOI+\TjT:-8I)&$T_~Xg ,YL>;J:$ka^UC>I"EzAᚣP [i׏9hb@ŧE^P-щG vT:S ~}Ew35:.-4/C6, 8sv8CbyN<`f-6 9ΌrR}M/K c4&vH(XqYЀ-E€|#p̂҃^}og]N~g G3f.i!OU(gjGgj$v'ņ%OwlJnoKB\C?Bl+F5v uK2.:\ݏR33sbt*S WNݭjR^nt%߻Y̐xIEt{pDPq}dzLKR@Wx7j7;wSԜ&ZeCTAK|amPV3^oƣKJ[(®=9Q>UI`AMͤ,fz ҕ`H}ИIocO.$1pȞJ΢ƪ(Zb*fIOxVn _R- ]ZKO*:py;8ps.:o-HV ~Y@brMXj(+}:?hH_hToh( T٨Ҹ rU*5>.`_fIJ mH0g٣>M/k,nfJma>l+#c;|Vayo-}+{ =3T=0hYGj iעD뉽X|zbm#?f竏$uϯ(CZon UվbQAPZa'C%^Gy#*ٔ5@oBA-P qdkQ<oAov,ߒp&&qU t+mu@Om:O:my{3P05%?L4%{!ƍAu;JCv-ўkxCz Ԭs"ϧ&碑i8^Rz[.\& n2|ۤ; [gamrh+WD_IJQBe5V&{"XIe>jP0jO>tHPa >5}gǧq[^փ&9C!$^K/E&2絕JRewM=!T> `?<,wNӽ_vkmnpL6ާFd\.^xr n{fql`SFaa!@#5J uN33\c l2R_rK2#@Zɵ]J1(=I7/(I;Xgͩ\Ee["y-<{ɔObdt bp:AUW}tY2#`TGy&z$qBQ oi0e77Q%ONJyO/ϏѓzovdQiW.~ O Oq+agU z2 F[`6#s6#ZxY3@Tba';?*ScEuseVo8@L:RO~Me. }JW=dVt섇<{tiTIr ~{~බASC ը<t"FY%bx/ڽyUO'n.}v-6e bUP^:n *pXNK.Ɉ(K0b#s1O ќ Pf K܋AE9NJZEΕ޻ s]C) as/>8AMQI 0%ynA)XS*}`u1QzeXxR6BPVcS]CSD.wtΨ] |NJi/3l!*#Q%?0xhVƋ?Gw/|NmO[B#V[Z6T5=U=5 TVY7fNZ]~:1M$2t "st>AeTmL3C2lCkى=grop@82„g9TC6 d<{J? מtaף 0UU(h<7C\ 6.̀_F[*ɵƵ*9 ȶ &CkwBT\eJL{,c'+g]ۢfdoLX򪩵}esk8Fĝ!B=cΏZg/d%G-i˗d$&F%u:y6=RZ:Utp?@|\',K{[x eg#ie,ZT2g e2Q] OPZLY"8@@9/]EՔ(E[Wd{h73ոNmbJatYB*yNt4Ŗm8C2+݋#c6CV=t+N@ OvL 7>SV_ʙB\gPC57V#5bSRv"34WP}+_5ZQ C}*Tb%Ҩ3ձ<ǯa'WK4`9&nsq"E'׿@]H6ܘ{H;Ź0ⷵ iHDHsc. WX)}gI]o)r3jzlEdWKq>oS?.I)BXяlFB_|J %;.0Et+(rPzC>[p1Ћ@j0 n H~1[/b;w 43}7I1>㋴@g.yݻ }Ag&(|ʀvR)|*W ѩٻZX$Z$ ^`xcQH+tVh ((-V8RC BڑH=k T 0 Mc/sy0<+ށ T亻9 P1'ٕ(Yj63<˖[[}Ld98@2zwۢ׽6ҰΓ%Uޕ &xԢ߽[5g~cp҆Gkn3h"ߜ<5P(L^2 _&Z쒬j)F$F5 UZxZE?hq 4I$a0cgs"Ūrqf`{O.3m7HbWE,QwlJ!]1pQ^RTR>֏<aDHڇsG?W 9!]SH]ɌWn(Ҳ_bobW;/aMRr.O!ExPMZ׍ ?# MZ~ΐk]7i eOy"dUX[@ֲnG R%@J&_~8 ~)Z"e| x?09.$Fr {԰Fz/>ƟՆ L3DܞV1a%u1A/d${R娉 }%HhY㐵pM'%8%;?ja7,2!L9"q(ꫬ TY<߮澽Rۡf+54\ m%O([!`N󁘨͛Q}[Լ(ғf("y˸GB(t ^J؋'"[*Ҫd*R|X+{){*gqT= qKbŊ)eDT;F*V(:WqD:Tn's;V-w]Ou^1|pUY}6ǽ9̇pSzs{/z #g hEiOᛵAU*⣱xn:Ț:[ )1}D[܀?7:+V;LGd@[D &mnr j6#XN};]c C\wI@+D-Ԫ>ҵln'D^(.%&KAڤAD,-]Eĸ/%mR@l/8D@_9F~rE=Z'SIa?R.E;qS2xT0Y+<]Qq0cIٷ{Cͼk6tl7]7ka/B."UJ1sjg$|3~26y k@,^XaJM%-G3 >F13Hn䇘[>F~7e5?,]a+#Brڀt@l#`ifY"|vB֎mr_WG~UǗZrIgZyAd6UnM}mX9z}|aF@5mÂ^|;i\AUKdƮj&7Vf0L]֔nY+m^S':ߑ^Rl>p`Viuj٥P]"1nGQ_S ly ЌVݚv!F+V320̊^ͯi99i>BALlϝƘMR$=žH8=%@>E J4jGU>z! ԯL.Oz0Bl;>$hSne)8i- ܁03cJ!ңiYY7evRy-Ws3uTJjp[ T.H?J !D>8{a'Rq7M+/p}`p+xIbAT dc+_b$;PEf?uAX^>U(81 M7^'T=[FāJ{~Bkǧ*8J{,Md7jAS N[btc7b&Wӷ)Yot4 ͵}˲Ppùj!/qxAlnq'_4FYY\,r.S:a JcZ|27*PlVA$O5rC]1[In +گ?a$au@۴䐿BGϞm 3"!>Z|1V3XK*[t06a#Ac"Aø@pV/ j޺[ZŠRr+&r?ӝ|tכ5NVp0Hc*HWQn+Nl1umWk%g]=IX8ǚ΋;rP!tzt9xw,;&T=B+(#KQ2` #l°)/ᐒ n\丧ʥ.3\ų]'Z].Ec)?Id9,捖m5 _h}Ee{`̞ALslC[ >OoЌ}Dwx6Y_:4JBqѱ'TklTӵ}(4iF\vITrP&(OaF^ Y}% rR_T\9b/~meּ9aGceP`en,sr.2{/5"wԷ.58l[O4fBh{p,z`P1[K6r~?!ڇc3,ưqɄܢ(-ˋ"SeZo#w݋MHxL"t 1Wo'wV帬izdݱ:y3:!jrϓN%E׷b|X%ǹFTF9hd,Mҷz&AdPHqc能ZS-\@ 춚&F|B1$(ssGߌtH֨oeG4),Q{ i^A`YSKĖa8@ݵ m²Xmg2Po9x+7n}gSC+r\̪~qkx&9 !v =DE 8wۀw5AK *R M};G ,s!8jI#>߭Dh-9G|Wa6lJ "8p2ԓC85t @=v7d,"Ymg h;v[2)L[zVLuc95r2/r=줦p[Z.~Rɪjb'3vNdp37KPlhSk~ vb{X Dvnd!R/R_F>8dPl۩USXYs3}D5thq5 ?1\25Tjv8=^G_X:`{;{n$\Iv7w&ڕ526Cb{f ̧EU& E;g7jT<׵~jv$هDiB[3gE`:`殡`yG4+ʯ vnHXѪa1c"Pw#DLͶ%$R7Z*(zryFAr# AYVPzsKu ]8c1Z+ :>i3]lȤnb:+F« XG1kwZ۳b6We]WZٛV@4uE:#Rb$F)iDd"Y|1H&ydPr ϞTc'yJ a/W,mPFF 0/;%y/8ooCF?/SbXs22 v"CW,2`!?!JC H,Wγ7k [>*B>*LH`SK6Uc3"L[^-2UYlQ0jUy X?eh6&-JlN>&[ UQ7*\Ufk ]DYQ7#6,l'3ʭ30iX!͈[ 9g6] kbKmmԶ?9AKS@ȽUn91cry4Y OMjE |m^ 6"݈ ^@p/S[p](dHE!lҽ{A(ZJبTXbuһZ֌a@LWAW;khlɣZ[/ Z_GD?l濻(5ʩZLSWIRGY(l}E4kЌT5/yYl9ވقOHT4+o`^@9^*s>^ܖ{h,?Z ] ٰ:˲cEZ|<|4JMn{w9^ZG%X㏟fd2>} 5aoGe}?o ?@h*Gnp7g5nR5.δ Ojښa 6%?GE9D\"fl A0n=ˤ VYmOյ4L]&݂y1V{~|cMߩBu$6k-QL;u"鍮tWChL뱉K$+K;XP b*_&m p!Z~R Ӂd> Hl~gٜhDDzkҥ]7rrs:0ENH%Kk!q_MQE̊o)Gj[U3pe~TJ5n]5<mj/| 3ѝclS!IqA0NLY|_o6=2;EsDWQ }X[8f<Fqzs"~?mS 2P"`Qh ,)iLB& Y?b5x^ vc!/FsTnDV l'~U+9R5!P؎b);ui$$KZ$tX8o8'Fαx d5g^z=$75<Xwk4_TAu'\?[ F,*Ac}"V>?j.̫Wُ7s9nU!5*JAtQ$pՕ l3Kl<[\Ac!b \Cޯ &#oY<ۆPY$y:9"y9@rYYcAj2 !@c5q<* sbe/+bWe:W#t<ፌeo)@=d2^Spt(*B]\n:]E^k w S2ؾ ^ :tW~t1dݰ{L O8Mui'9MzRfk}A)7wZn0Uϸ2P,,KK7=ξ=(@<'fcJP5в E+QR.6})?Me"tN@g2 6:).}7 9/:ZaC517+$i9A֖P½J>uԘ5ПdU,I y-$~at[/e(qĢ2؉.59yx:FKX !cP,|fgBu.7?ajҴĬ':Wz9ha{9&3[ .m3"hQj) N'ٗcmj`f͖"}~^/6cCO@wxXߺ鈝EOp_d!|HAgqM**_ÐR}~\ #ը_ }c"~H'!,q 4WZ 7nU~S- B\\Qrǽ5٥-!z#) |4c AL{B^yG./qw=&p瑞妤؉JKb8Xs= ? ;@3Pl&] m0{x(ef6j;P:Ppl= V6(Zvh]7Vqki\2IE1:H쾡&=T81&,sWR=-wRsoBĆ{P>Za;Sp8: J6[`Ʈ^Q!FU͏#cW8\iyT[TzÜ)sKW~ `sJiΨz\|ar@d60Gߛ&l|>rR&xg hJfvC,?TTVX1`%yj^]PII Y`htF[69JoUCl՚xU-e@1&˿{[cc?2}) UO?plytf–Y=OTBB?‹,L*܆wAzVi:>, xfGrv $MV> ԬaHw0M0`(?2M[SF,e: XDiԮ.UR2ֲwZ2&d44%&CL;o'|F}%HKlٝaRR:l*߲9mm+r'E 5]K^q!SGl_ TaZ:6qB| !7I#^77 c :-~*uhc"DBE.3~G;#]:5v+L҅HiwoV^<УǖT{ x \@Ƀ5nlTT0>#NbœE5B-$vDNpRv:x1 9x6 \d{" 6{.a< }<@ZyYcǻTӞbU8vW%UTȩ@]+{چsK))n8_>kށ9} >3fV e_ÝXoe~N(Hݢżawba_*W+1*OO.  RVr>X; lF͌'8 7jo#uT<).ϧZa@V=]'ۋ)x3V zEATOw?;w;U</7׷aj*? (̦'&/mCd[$OBONnhxe4躻TQ&!,#wA/E2 јC+i$3 L m[H^{ Z}d,X#3\ } ǜW̷~qcd2d[q2bCKTo(8yqNo)Ms佈5,4@(;.,bԘMWwILoyP,dIUԮUB<-T fb{%H`F]8utU |8iH)G櫌织DS=TT I ) )Z$\(j8L^`+R)0Ǡy2g4Ťe2+PDGFXTWtޛwǑB6r\Bܕ+7IXq(-ٲRH HittE\(yy7/%HBDd=lQ;Q' IcKPy[:)Ⅿa.ڜ;WL f]pe秢{v-)C-#)y,)181#5çZ= ͜Rak&K9oHa@s8fd~5C;4A%ǘ꓂?yeV)jGr,<1sG?(Zs33a.y`6טp%= Ul[Eێ>V2b ".YU4fȃDw LK~aоj&?eMk,*_d&X3&ba٭M,Y(h33CNv,Lz<0ײF3L^-"T\qPtz&] If갹_ y|j5 >`0dG;).H팵)PF Yu>+kmO"NKbW:FatS k$Lր’^XS&JZ5@D=YydSNDH9AMRc zWN֎'Q6=-['`H|cJDHQƇ9kM@z9KbG!2d0 D}:E hqXhW:{+t 9 zR:Lt SоύEHy ٱJ1av(F$>gd- J%۹RdFY|hVdEC*=ER'j1M I+%ӣԳ-7UI mξAsU֑I!bGʣڳr]$-֝_Z/&oL:4FX([ڠ$}#Mǟ"Ӭ~hyX2-˟N}x{;b{o-S;J6C|6ipjm }u.$lrFlU}(\jjAS qn40D=M@Lu|5QQY; X: UpZ͖] I w9^EK\|IJ,C*J]gW΂BG,*_=h"1Wh؋ {K-pGT] G*s!lNiSO!q~}ZCP:!m[mYoZ/68LG &58Ǟ/CenC\Fs׿uo[N6A9Vͮu ށ;,7g=(N`4_W(ehF̩fB=ي|7xr*wAa}8+)ߝ[p cR Ұw^d.g8 k|`UkM}ae6:cEJxs 2_"n - RQe5&Ѱ.fUŘnk\{/{8GCbP!o $݂ lTgX ~5FTg;՛}4yD>)鱚>Zdfo*Z6}`WՔQwM[O5 |*rU-Lߢ 0)o8mϽ !Ά?0E{aI3Rh95߳aU<>9#\m0_]=:x #Z `ԇbƗnenjlSEǦ|wܒ}>i(?/ȻI8ϖa ؁,]S9}d)Hq 4#ܐ>͇XV{g $._o z" zxMDQC>Xsj:ZYtYj[,ı~u P26)n[ZөZlWGzG~xXeSUvF(-0% 6cau9k?D cӉrepCi::ŕawNƒ9NqmJ-a{ (g. 9mAmv~B Q;{]p+{, A%i%7:~^ỲGH$|M&r2qΛxyX~lc@X|V_×OF"Yt {=ȱ.dpa_ۤki}j֓^zg# P,DTGqtkbxxoZ?9aߩM{mһ Orlt5by&}Hpg?̵3"z9ؔd,e0Na%z73~h}}Cu1WNw&=S9ҹ"r|ΪzWA~2w@3Ҩe3;v1ی\6B[E@UT ~ CazŖs,t2` e`v3Y^A(dc7x"tCWu.|>[Fa(ih"u*xߡdsiy#ᨱQV5OAg +iv1<2)AH9OvFa zQ tj#%"kr +^ >-c>ןKQP^aQn'| dMB֋ؖ҅dLj \+ob4mפXȆjpŧoe.+H-u>9 ْ`۴M"mYy9k E`d1'鋄+NWQО: lOW<%$| \FF?~R7|.C';=նV0k8`=JI5>guNQʯe9fGi@ `gZ o8_v2L/AEǟƸ16vʲL+6/&zǰ8^ɽڕv% h(j%6RkRI1#ㅏ V@_ܙJՀ;T#Qѻ٢m,#_\ EJoA|T̃2,h;L2;cN!_A=i9eަhm)1d%{_"˼QIe^#8]4 hZĭnjw}Ok UZU77'CO6,༥g<&BLc$0i~GJ H3%KpL??!*' ylk#Rb8SR[OZHSL268Y9g( cfJJ3hM֛=֦~{ t`J`+S3n/*PĿV> x5(6d0$_4عĮ+(/ xgqPIUx='H7&|n:T`K8KdYA-T@܏AMlNd 5'Kkae9X%^KVfGvsPvl?9N?(hJI@7ODog.|DzU!A95[ǏM 42;?~gMa_tK?E<"i$UgXk\K: <װ«!Z2:Qx7WF#yd?Z v7 gp6〬فPt+T9Ք qt%lfeҶQw~) :Es\ KO_kAܭ0>I*LRx=2C]kmTx_1Abd3\#$<߷jmF50FKrãK3 ;]2 +T,"i[$Q<4j}]>$zJG_0%3b3z5 ];.QLNJ jm&ebGbkbޏ`N@4D7ԶKvD)@vŭ0U}q1'QWL)Uy&5e1(XfM]dŀALa^Acxtm+.xFVAJpǤv0ˣ< ۻi=᪪4|ѤbҽtpF,b ~?N*'ӂ`ӕ Z6zu--_@bAJ- ÌI|:wQ8%sFoזh wk@HDKc4[y|Djѹ-TXRH `mp5nY1{f& cB.X*AbesNwvIsXcI}5hy:p7A.|vZ  ոtLf@Գ \+%=K} 8A-=3|NzzTuY耨gB38rB8O7~-ђ^}W޳x&PS«6(wЏysYgeȺtg7 1_BnЩ˗L/YgS*S`A+{8;e[9qPsgأf Jãn,SΛ:͕$T*!uR(8@-/ԴUȃj9Ѽh[a:[WʣQH=jw7 JӶR51UWv54r\+%@^aWV`"CNJŲSLNj7?n+Į37XOT|4XQJٱE0q0x6wMb1ȅj͌ip)$G ո{6+W̰)6[$E9rq0!(O>є+5IroaNc;[lTuœ?G2/?k=T؊Ơ^F1<SMCڗp`p ׂ6sQHmńV)b0Kr,}SͷѤ8qt@am#?XMoljR\M^ 衕{y%; Any3]+8ma c=s>kNSja$^>B{%Q(`z VeȂLIDKVp$Idx:,c ϞgNe>A?1[FD{)e/ZOpd_ƛev4&|"rS|PJbSPҀDj_Nh s.HO NmLa:%<Јʾ#G/DH]Z"^Nji.K}S=FQ窄5%]7R- G"QMzIcT,R̐(Z0&A g]Ҵ[33* %w.U;l*'޽a>~%y%#Azĝ6dݻ[!لTʅΓ_o:q7g~Ň]i.[֏qhdDjYiʓ!dCjNor`Pj~ܸzѸ|Eў C1[2|:S MʈL?œ엶 \NxL]B4x)u.Pkng@*ueF*u^e?v >e8j/8V-ݣ1l>="N?ǥ9"lG̚/)?w#UP/q[ʃ=ߵPџ&D¾w8FEQQV {djrYu:$]=O;Πl ^ <?&biǍ04,8ĸ 9aꍯ J ୿!XCxOng.9Α\&;q@rͧwĎ̎bZFF]4%h\YՆ^t!5:c=EDm&/W=)Jٞ-m5'+H0ñj5S0q˄ $z tcVwEe*z,g3#ÒC8ޑjB._h܋3'6Y#{[%?o%tx :NY{(+b`,OWhmJ|D DkWܤz0ppe@!9+븰eU?>6OonNZ #}54siEY"%,s"3DnGͶ}Mļڔ'tӁyLԱEksURN]!Ɓ5@É? QtC$}Q(!AF!+\AHIC6p5j*u.Ҝ]dΗh'jTjSZ )iͱ`hK ~8k#ed庨nJܘMmp6XG@F<5&hީ`Qn]w*/١M_2g,%_$$`s`ݩ !j)B:)P/\ʝ|K.2'AR̙?A! zܯqu.W|qV[$XGAW:l5푒'1<}ע\h-%iozt_bV2 "^h`ҷE'|mWq:{ aF[UZ l(!]S8hD#76;Jlk27t &ZdnĮz7z,w0y̙ܺWzÃ)?ᰵO F$hn^i"(ѯAMvWĬ"3@:r-h[ C0CEHj,~02ǧ `u'QHO'O_z]:VMokv6uia4p'WwBOm\)b/޷J7φ\_HRlX|Nڮ Za4dvLSo\{Aխ{HnFe?nk !n y:VU"(DGf*V>@6| $Mw(Nwmޛ Q>ܰ,Fr cf| e:`=I 64"L=J n򇨏*F7D @ W˸) oRa3&12\xڎŰ{}#R$zbP:߉!,@+]qaSsb!PĴ:&9?5iAu^' (ɍ!~Q BOiMrRJա!a0% T::j +;[=Zfş9y~ r(.j'vkyV'T6MllChZ`խ -i<'U'0džW2c]04czDHer=R<`&T{v3䐹 )vX4/>rL$ģK&+jc_) +!|[G0'ݓ:|zE~e &I55[, W`l9;9z"RnB gD`7_]9?W2=4jdK}Mt tS­(P( WQN035סY|5ÞϫErWi,~}@z#FpM©42B/w`y|k')c$'GGcG-vI_}`W7I\MH++*AIa2eRpɏQ|ƫ˝Q쏋~€uĉ&P!`"*js`_ˢBHW?iЅC[]R،/(tp'3tPl ĝKrՑ$xK}g op^4qT) ,--{0!L_?yoHj|'0szr%anSoyed{F>'k(O S]HEGUU!RZ?8;MkyLuaL)tix to)a4[pjFGG!uP%®͚PNgᶲC<N<2y QMLHB#K\cl~< fu6ɻN>ŵGDO1EOu#A|X&ko}]2yJ zO1=_I@8;AThB.UφÝV茒RõX$y#{S'Bb7Fw)tQ-ʊVT}tڡ |̂]iMb)3,N:򃏺ӬBfo3Eʵñ?2c;cE20:^dܬ0~$ScZ*0(.x_(Q<<]qv|o8dXFs޵,7BE@_C/H + hsu%B F+K^SpI/oOS./ +%fR0ug'|r]LI9|>\_?Í^5:Y=|7:x})jųZtڦ\v9yL{):)i[7 ֪miLg0]'%8:Oۯ. ?ф^lxceU` P6Ra4[Yi;XJX' /SḂoПE|=hP2WCwsukjFq;K@img$X ~DMScK?W|O{^DH*5w%bY#eB܉<$\eɎSXs'pLE;ek TSݭe\!q`C8~-SI|-l2\i> /mz)V˰{c C&t0-hf-E4Dq\*A}d.t^V}`> +m^YZeeVVvP,AtZO<5*JB3IyBo8#?'tB=׎=uTc^,0ڸϐ:Hu$ N%7Fv"s ԓgC?M]_?ѸV7`;&.~G)}XwDYnQ G%/dCsk-۳Ӳ_˓gum0B%`b(ށcr-жPfkw\Dӡl/M/J@})VmOlS*0 ~tNR/LFK+nׂZym ~Tz8<ަhJ TU1" 9X^PHe-kԽ7(%g |< ve^VsVZq#(LU'zRtf\6]Gu,I*"~oDe6DGj惚?}mHw~OJ 7U8|YSmQ}To [<Þhsaː;&|b. J,(H)`.TUόQAC>wݱpX9T~rv6 NtXIC+ٚQva:MfxoGh݅W[耤Ce/_IQ)(M7;ǸM/?~cpuW}nb 0F=pde_7N7Lp/8Kv r!! n^$pF /EǍ 1& '. 0MZJĿK3Eg ^9 N4TW@Qs35eSOi A5tS7*i;͇]4 gU kɆ>we,}C\R cDG4xê[g]Y,y=5y6`n[/ h: RlVvEA9L h"Y/Hc&hĉ JCʁٖV <T'<;`B%df2ž+w&P"%aCJ!8E]K2cr% Ϛjb 89|2_M3V6T1ިpm]n6Q4D'M^=8\vqw^ijYmAddeKԑ2 [._b+'ni뭎,KO ȽϪ!wt6Dx!"$q NJVnm6_˸ Mtb%[_}UأP6`]">F{z1VWTکiozmyO2JitF ~rܝm5pMcE:rLZҪ{KLٞYf,_RVZUqs }r7j~vG05X>77כ'(':Ck/%)Zp Oo}8ga]GNvk7jǐS]χ]=x)=y4SIY鱀J؆I.`; ݝ4ͰRtWkmܒWPm8D;e2:dyO`DGSRً@莦%ad}STΐMzA5'=XT\XI,_o-dDVf!꠷_Z~efME'\wEߴrFMS'P0,Uu)wºyRԆoFǦ< ZyablԇU!Yl{a[Ao@m996wh.JuYƻXԊ2^cBy>.( ̡$*-n5縬aK)oPZmHfdN%qR@X4E1&p,o'iWQ(;u&C6d}@3INIL<SBN U95/w9H$$`iӳ#4xkd@nJZi|PxSGW)i2A3rIy.?JVx˞iȁAg;N `|egl1ɇ^+X*D+E&^8¢Dglv`Hd9F9{9 X8尉Db\X$'ZVpIlA[(b$>L63Gw&2q<սtAb"%}ZxI抾)aS -}J#p %>6p#>?l)םnD[;;@~ .uoi\;EEێF ݚ00kLļ|[-lE:o;A}B0>C=_MT3k,>f3>WOEi3^A%TU^iRriTkXOWR(U>I .}ٴn7( /choU\zMpA #sſ&:XZZʉD6`:q&yoS~nCg|VꝮJ"K)A|?r&MXK[Yt#l>GQنuԳ8xKqT}~/#NcS Bf<`qXc5]S祿7yr빫<\Sr X@1!=c"Ҙ:=҃._>x?^+'[H|hs-{3vc:ɿ}s^6|T% 3a0VexWбU9wZĤoa/pJ?HvTL Z֔H 8Or3MX+gؖ ueEtD׀tRS{~- $8If8ëǂ}zW {J9Uϧ!C;q~MyTo4*T[[ 5!0KkQԄ5%_s=fHA=i)Ҵ@*/D{ 58\Lڮ ʥBqt]4qE.qUDdkcvr CxE- 7 dN>˾Z>4Hvt4KG-$PO3x~Q8,#,AӨ1^BYHc*-vC Af8}/GKvn-Lm\TҖ ,uX5ahuCUȀ $,R+I' x-`p'.e'ʫADBJRH(w39`5qR'q~`J8/Dd`\B )v}}钒Efٷ/z:SHG=¯ctޡؤ#ءd7>|=92aFUTOee{q/X@a9~A Ov2vLa}C,(n)3U2Wx״B~ơm|(KՂ(=׎d`tvJY}"`2ueBsrF%$9,s}[` t 'W&^^8`]|z/NXDV+.EbADq[IԝmjeyMs&X`27KV|5%g8<TE;<鬌p+b:Yڢ}nBT}#pq Ēg4:-#h1\tӀnqƁ\i,CQS̒Ͱf.W|>-X6,KN1lAdxBva!}L7ܗ|f]P\ (-:M$LtI[mƊ@ќ{m+`B.)/ AgiNW3-эL4Y:έ8]#p˙ xK6_HH1,HOLcPob?xܚJ5y{U^բ]iVs-#pR?fI3nox_Ղpqs7St[K$Iʓjc tTL)bAzopɀNߒP/OȄjvNEɫ<.ril[u_O7xKG?p4`딽baohE 3YWt$sBm+4lz:jx^5}lK*C`fl`WkXq 4pi'wpg 򹴖vg˪p7cP}ڬ /X]c,JٶIXh`N7`/|4@,@9&XOZCǩۚ%撟ߋޯ?Ѐhgb+ F*}k[5#+ %VH ׭ 1^~@([ #y?˾MHQI2;HWR9WJބ5?Xh;fPfm>ibh 4ϩі=MpZsq2NKkz8, æ8([o=&H@M#p{ΗRX_ n5|+DuJ&_37O["4F@tΒxbF/Lo;s>jMm!,Bkĩ/6;7I4`q_ rtz9zC v4% F05%/ϗA֌2UTS".)_Zs鐏3EU(6BWR2˄C#6rf1c(5ΜŞͺV>?Z\d%@XC[Γ]k8ցFl.cϤHXM[d_ZӴaUڝ=ISbrR:W?VM4)lXw=~gW%'f0B봻@yY]g%#b~텼m-,O,Ym&}A "e"uyPn${p"ñ,,(LRb Oz!:|}:A( wC cJ#Gwz~G5, 'A=PAyHї3ؙf?L~}:tgd̯7/$,No"su&'@DZ`.zlJBNo‘`tRPD,LjGehUQO} Y !k}0Jw(碷]G,0yUI;:ؕj~N(XMu\Ŏ!jhA#(E2sR~K PLPuB"}dOv!u`[jInFv1v\j$36 3-B}N}+f$u9 6Bz3O_dx(_HcWjc1=aY Z!SFy]I(H>O@SA*/c'gZOv4EsI@]yll/.Ut*dX []uK"FXXQ`GBzI(`c(tn~Z1 +U kF8C{6x-diS":zWȮA hrϾ}JDdkAEx=9y5 ȺW]H|-Ef>fYlD$ Z2U|byL} |uNf@bG/rd}{Ǯc[pj GwBF>6 BY/6VXZrU˿QvTΐ'yxLJtdbl\boԞdSntvM[pE-^-qL}+Uw$RY޿ n;iDz3o߽֔ݸwel[SkX9Mu#KT}LӨ:BSrߞȿ"X m!QÌ02wU}vœ e! ~|[0ƵaA%iKDqB0%QsohF 1(G f_!(fy JQ.QO+?XY|^Yk]>`eSa˟V1?e2'pap^6݃w[`Z ԇˍ0b6fcX1SZaH7UPRaMVWbOI]Uޝ͓SuiZ#Lm!k?olׯn)+<$}vOyH# Һ;1h}b+᠂Dp cz0]kXw-Ȁ骬mKI^\֛BKHA:KÄ+XbLevx4l]Zα$DzXd ؍s Rzjoֻ/ q$+f3/yP-}_~|wHc[jE(Ru=a`@}Jj :[+Df c|cЉ Qtnh70ůamPV'tVj%J3& óqJ5cqpsчm)r"m=O#-LD:bC_%F. "Ć@VZ&mVrBK= 6`nW6D/Ge}4ń •ڗIcQ CyL}'rٺNuUOiTM~ o>8N/|c}zBL[k*lr[L$Oa!L';Ki$-j*ރ>h|H`5lci3s)7VQ"i #]U6eN Ձ.VeBcS ?7wPh2R^3V * &P]K|R8* p]I.Mpd;[ A;gY=^?M5BCcKI $:z֕#w Xe]ݘZЫ " "_].D,%!>f@Z\2!M@1}Uʝ;Ëdݬ5˻-ve Vvsx.:0$QImDNCYi9}oqb Ù<@ qr-m\bCKg2 S g6j=( :,La5R:R8ڐb(FPxzJun'mÔڜKyjr3cݺߛK]u[]=O)nr=,um}o[N"E2]l`8mU_6b6k\gCO=?p5;^1.&E}At9.<וeKz:D-ڼM0#.4x=TN` 8ދ}]B jZptԕ}vBo[H! ޴^O]6ӟ/'ڥcg(6@TvP[X|Zez`A&XXPFq{uu:?WEγ4Q0<[sB=p[JZ )O{q-gbPALj8\w펉/mǖ4$2 WʴDl3 ʏ$d.Bt,O雷R9! dg{ۊeĊjH&)N-g~7 P%B/{ s> : xgf섦k^vؤ&%Bk˖d8o *nz"6jI8z+/|!qLe^wCIL*we6o] F[@IU/ 7L18R{=488e}D?[2[ V Y?AVS"j[C)vRxxtؑa܁Qp8Tζ(l@ ?q4LB5A6r|Ȗ^O}*`_Æ]G+-]蹳B)R7 _s[f⬴Sr#`SoLX[dg_u,aT%=Gr74ivCl:g xC>j3^Q QPo܎\]m.;;U ̥'wf $͗BCy> -GcoDže,}xIG 5>3iU>9Egp`9j|[8[ KJ(ogEo~܋b1_=ȷoSfe5P,+@W<;Vki)9Y1'$,0<8=Mta%AG'۔V%_|=)>`@ƙ&b/_V i)3exI"ӌ#&m^͈8YU}cuЍ@-PE0Գ-ϦP_pjUB ϫ+n\}#UW\ (t0̘usm^i)cϕkb%ɦYc:0{v+&QIs?vZhث1t#Y*WjcM;^^5~zԖ"3?J{=蓎\( jb't P/'XWk[\Νܴ\Jh ۡMb}RILé0dnx?MYqY _*d^<<09 Nĭb gʐq,-6f#ڣ '.f8$w &a"øcD.xT F.* R6hg 4 qѰXr躛gUX|1A 1Nv$?c m.;ipbU!\[FcgbXzWߺ@Ɵ/J2 ),0$H%2E1$c@&A@Qb-[@?8LlreK0hL3h)38_DX"F}I7@C4ƭK64?ŚA ^O%atşXCGHG(9tV+C@p]т@NihB nnV -z;L'/14uF'1Ja.YA:țNT1-VCÕIDc[N>cecz>2Pl: |0;r^eJz2>Sjc&6T@?OfwAi}uIߧ8D3x\i@F:LB*ozfxWJk ^dp;*wV^pT#Xqт8Z ߕ!WI*2?%^]nf`OMM>iKk}ۯ(;2A4S,_04n:#[5@.3pujWإ!I .p% t%Q/Stb.L.1y"r ᚲ)NGdf탼0۬b ܭiR,_QOlw}rU[buc)L`5ꚑ9 k@5) }gy$zL#®ҧ䇗̾ ~f+˛XB4+cKgkshV(l מ d"E'SLuD)f*܄c$zÏM~+?vؾ,;R?e[i?(:OV*cY?`QOC?/PnKBUYRTc5øO_' _ m?voiks*i#gv$m;Gd]sFlUϬ31= -B R5QV--QC/qK1%}n\$HL'N51 zl蠚.9wmAaeLB- &L w&׳׺7c:Cg/i' ) Įֳ=-IDW_n`Xg!7b@,߰P+NDnI=7]*1ó꽪yz{ #ŔȦH4RPb#;1B;ƚfٟĭع49t%]lis٭(XoEݸ}R.5)"*>yd?"qE8h@ QQ'EuU刖% !`Hɦ{VWG#I :ia\*xo uCxLб` $|}&5Pΐ봜-:\g 5a ^d_,IgUTI<+;tTP&pU&լxJ[fݪSIQc&FIm0IV=LL=juJ1Bѩ7TA]iUNA]/~X8 졨Zo9F?P4f|yGav>ɽ\`OgTr| *pe(3 dv @QU"dy kۯ:WAu` >WQN iP7ꍜȉ[ejYU"0̡k>]LOXj39߲/-![&!;A+Y?,~{3*ca:TتƸ% ciX[5є@vtJtk A R+రd.KEB&{ƴ\,14O_~Gb9UQ awa<^@נzcZD ߺLg݆[B^=)",gSwox|&qq'}\IVfXu~<0cv?Mc• r ˽Ԕ4?|!Ig kX8zmRf ݈+5Y!@xP\pv?=hRm"m \nT|\#OVHy(-=u_L4}[cՄ¥ۣ#3ji+..AR_k*ZE,S ov$9 <3pnGjgH׬K,qƀˆp{ADR|a9z)EsE(>%uAn9\fR{pXP:ן"F|"$(~m@ kRz_)m;1IXb^VYK"AM\(>fm~{ئTSi 7g>!GS"c )͍Mx{3wMܖ4WѽɅho>P23Gғn%ZZ>?~ۭl]CCH8S(-]GgH"B ~#]zAJDރj>b#|BQ] ?@t1uذZ !am<< "ӞIۀX%pIBьs" 4TwYPvr/,FxPocQi|%?Y 0B9 Mk:MH-h̓9v`&E:m0YuL ̭ܔetG.jJ"+GK-F -_\f  ri.X}1x WABTP\BR„)NQ$ƔWV1&<,)5-)#qDW6PKCׇ !C$J i@z4G}m/t w_pqFD6IA $mU:d<*h+}Hks4y۶:V.5/s\ ;)pP꛵~˻N>dm;J|?AdqODK$ʼGUеj#* ?LXl6 srns%oN2ӟ#+Vk0t'o)򋛵B nSgg5sm{ҕn<ݶi~$V%KNH̡n@Xh{Hd-&S2 D Drodmvo齁(a4a&U.<Ʌ6pp 5p z񷲏g޶ޞ+%A[(YۧBagG~L@L8p;zٌ:eyA^ekR6s)bk êuE, ˆː`*f*ӂA΂pG>aLf2Oem؞EGyىG|~6is)}ÐK}?.LL2>I=!Xs,n⎇EB/V6Yp#㸾 C)bZ^u]ҝ$7a:O\lhb80>.N nX8*< !VƀWa.﨩 Qo햑sK,k`sS'/у|ʴ9Ԇ~h"w[Aaf%T9HZs x G'%4kpWc#A\d>avļ6! sGlOj4%W~quu-9? @xAZx?p*4F4n4NwVi[ ,㜧eT @?+Ve$'͙؈\^#DdټQ!S=!wbex)wjS"'hLCџ7E754R".:3g0*Ʒ*DoH/ ipBo^il>O h)Zl_Iܩo !ɨIwyA2#nV]ͻkU p|8jHzJ9'pKyS |n{\pq:M6$3=KA&I۴8G0yRH, `ᬒpp6p(UWZ0~$- ";$.¼+Qrdu1c4u Q|ʆ,j~FƆ?jp,\t/~GTi!23yJ4k%BέTdYe $6rf'~`BMsKDMWvI=:icO:3c[EI&j!Jc|^!*`j+jMKWD'q{qkΗv Hmh4,d8 o|PN-\加uʹ){2?"lg'!hSx+hhA` Ƶ8^YPҹHSEUt WN9FmI rx[bed #%p4Z[vޅ|8'Uecs%o)w9B 8NZd?t")b.fX4XG٬7+a0ޘnV)xV]}PunN@-1;pD)^ 1NH!A[ |m;>Mh~hwzȫz ]:ZP-7k|ASQyK㘕cٓ可nMPs kRʎGvao{Rk#&6=^} @z`&;^x D?h`xfqP lfSv{.rOGH>h _bRnY`aFU 9?SܯK 5kvi#8Ci2g6f`&isV_p} ՞-V Qz畎 ,o%.#v J]rN@W榫eke2/UѪc(DvzQ26FV(Yet=8ag,'7Z\yS &귏Oj;u k<${z9%€3p ,h\JyH|=V}ݚS.X&Ρ. 1CM==Tu|t(9b}X 7uK բh T//([Upǵ<Ն47, V ],Rކ;1]sfc#K'K͟0K Zv #/vAITL~.Hn Qӡ Oy qi,MViڃ kSteN|0yUzyq@]_Q& [H(] Z}<iC4wXyrje?P'Sv5D` 9]3/' `kp^( H1]D,P3WgL Ir p վjdTGQ5b"<^)DK)zo?tfodR0>|h8J^y̐C5躚 jJclqqZ 6n>2 iH&l@oKHeM No:i3oS (10չ"Ⱥ^*"ʚ.I7`xI+ Ni ⤑j!0}hH_tv d8 qe$Pa9Lv5?y`{t@];y(2,>/h@4r\!/BI>WW-wH9`s6`ZZ-c3wJ߽7e'`1v C-P8A=<,eD ?񐥙/Q ,'tHȚx۪nXw{G/W#;'&%#R Wjp4$[}ꓦ\GG3bx1<(%#еUUI BЋvJ@:~oP-ױLג;oLU*&yWN|xќn;TT `9Ďs4g|\shU‘J_T"3꿘'aJIΚe9 cx3`=-k4b. hDRC m] PB^:ސK$!UwyK>ֿJrAA Eg٭Ba9?,=$A*n~1a~ܮتNmbd:bAizP_zy[V|$/;CIȟ4ź͘NHF0~c:`kc0#'4 uRb1o%M &3Q<ܮSnI_OGQwWٶ~:)wܷ0a!kpǩۦԽu0#ʑRJy:ri]VpbL.EkVj@)Zyƃ({s݊8y2c4҉x{tΟ ]Ò+p)NfwQ?ycQo@WS:…'H+cRWcgn!c:WڝnRfJZ:"a|CZz)O,MJ$~+aP: e"][KrC&œ] 6N)u6h`BcQXdaVO9͖ ꬃ[ư:)7>MAuYˡPEꏄg_ڪEQ [o&,pX& doa/HAjNI\8ka:ݬ, Mw9AX¦Œ;i"BMnFFB#{yę` º+^H@ӯƹX3q-b8u90؄okR˜2>u> uWQ 4FƂ5MJ fL)_;whx&g<`4kq/cOPKddq Ly9(_ U" (F-1=R/h5}OE<ʠ2{ZRq}PHڑgᔹ9ؗgm3Ik3H*G ASHes=g3AOas-kC/Yz׬:٭ 9@?{CԦթ{H߯hAQǻ]r?qS]kҙP tmQ@dFTqx?3lYc^yWT3>αz7.™SkPs{fg|'vf:)dN^2v @+5$IPjEIi*~i%/sImẌ́Xd'UCH* سW CyV"kӯ?q'/&:}I[R"[rX,"AUF`ǒmSY`u̐ ]XQыѺQ0ݻ*Di݉uH{?|\W&-FeL閨uI`_xhHMR'ռ234#Y QDD-t&XS:3੎T:Ѽ:pa˯\iLBcCu, CEjN $Q9E]ڹ7!C[ VJD}e6wAe:a61L5е>3REʻLߜZ V x ϗ.GPrh} E''?13lS@YM/RQrw,X U_1.Ct]s; |d'ŖR@ (95MQa9:x >Odgsq䌿I3} >DkqYq+>IXP*2{FQH|3kkƶf}l84\] 졭ͽYb%γw:Z|K> F籉o *FD&:8oQ B`m_U ͘k'#yϳE#97B> ˔PSS8N8C׷w}Ӵ lODuYi^r0olI'#^"fLB#nF[ltɀt1ޢ]`pw0n}WQe;s8L+' Ҩ$"*jDƳ kw cnCI)!!^j3;܎K0Qs/`2)*joWPBa㏬M,QmUsIT~,g5zlykR*mW:|英Yne>)m\|Mssp7 5[ly'~ִϔ'u;PvAo<]ǧ8-|%QF2}(I9V'sˑA MU1i\9Hy+#ȺwrĢG]*3=Y҆:$A&k9 # P(Smi7z4ru|>?=FvuIܽENO ng ˖, .!Z^OH&XKnVrZʅ2Qޘ?'tJ\7lCrvRRѾaXW mx euy]cЫE;ac*9뉗o-V6GzR ٜ$u#SdSdhRJH1Dyb2 NQ+#s쏆pT~장0˗Y5"1Rq9& e6iȩ[|oHN3*L%1E5Ǫcܫ䯫YU`ovw窼9Fpj>״Kcj<['ӼLE8gPe!,s-4/ZX\MUpk˙# x[ L\ H8ɭÕҕViB]37mHUSQtkED:&v[sZ9CE &We[<CKd#ƊBǫGlI>X/{4hF G" Y h'R`$`?smA1eqd2k@f]瀐It9ɅFv^d崶;lnL}Uy"+Ubv%rXk@P4a|ԕ- 'w(3S˯c'ڈ%~pfAM Zi^H*͟|Փ̋_җXUkS0QP͎V`=17F{Nd&n,|uXG b;f-L"fԟ%L:ޕnEj]8j'|{"m0[17Gz =&#$>Ovei7޳XWNYߟ9>ynoez}?`@gN\kbRUArԧPE{}NcdƑ:5D!IGO ?">n-llmæhԻDŽ+r\*g ei~I$[ L"P# 3*!O~NJ;p8Puѩo-RcYevI%?t%+ijb!`؂K,iF/h6U%z$-SO3z"4zE[9+[{̘؟._ |2e>f-ͻ/wwJ"dF[kȦ΂3ġ^v5]ܬ~WPq(2XY_2jkx+RN1"ap}Kek'aP,1Jgb*#l;}Yծ[]aVTr>nw|t"/CaiX T>+H[kYY.y9Ka[+'N Eɂ| b@ (J@g3ԳՂEy IGSES6l YC%Ɯd^S2sж[/ɲ@qs)jeB!O@ޛ5>>! o?TjODP͘AMSRIFjيF6 {|5tF>( y0ţ+Уg")kYsEkWB4kL=.C^3i 0r$BB 񣌴~%_W{jڗD&W7G<3W.5}-"6̅15(!}J\lFeaJP՝~e='*#>ё P-`T1;\Om(ke IBB8BmwI!u. GvkgV)F$zaY?>+KG)xB!˿XVQ< m[$i{%^p0h_)v"OJ!7TxӱeeD z%guS.$<هhXΆF }. T4 g,+[n:RV[΋jLscU׌Ԫb)<|j_ZEWzL Wtc •Q(#<<B@x#Ge6Tn+|)ИSv{ gUM>_>M ]c>L!f8YK.T D!.TvlwYu2%mFoV 7} wc޷EJȦc+=mzY k "Qzֹ3N\R2@*vhƥ3 \Cޗ?Td.ldBo4#FZ8X,p]3쎭d }lh@hI.$UTCg/4rl qLUĢuU%wj=j +Rfj1$ta,~f-EϙtFW'b~X<7=)xg By<_yj犂s}fvّzR8F')}Jo}CQ&9mMPߘDc,!1ģr39buޔ2CJ8BJ  xt%!n'w6DDѪ+6-=~gSLwJ+6o*ЖsQrF%㞒u`B0/UkQEK6|Y4Gy]Sq0?OG-SקN,y h]Ex1b5'olYQd[J D"6F,R x"J~Xʶ%/(C&Xg{Cά%pys*"ѢDqZXԎ$QWFTλ_c_SHDiN |HKD؄_n+.(O+9auz2heqBь7hekCJEmk`マn*:KJssZ9VU f~W(Zyʶ{n_M*~lPϷ2=/Xo蟲z{;˦L|hnKo8k:-ms*4W2FrfnkdYǪ'n>JJi;-/]CmίVyXel8#4%,ɈoEMH]'֎h2gv> +Ș+q!f1ulb5BQ=YmRM>825A֓&٥XN=&%;&buQMoӪ@Ŭ0Z2 opz}ǿP1BչM3B~Gm[YρrM0bJ76H12ϻi~ &;ң#B/QHPw{ʘ?=G1[zslKී`_U6oǶK)j||9ԘZ웙T;~:lCY="9^`Ϗx2 BZu7"jx8o ڇE )phz8]Of=h ]{U* mSו{y_Qc"ېs/ԘM3t0kr_7PN կw)=| ̒}Ȳ5 ]VyCx);XτJ7fzAu1%TSE}#>vk.\^ʧ`4-ڵ*+| A)\&|]*\4U:@btT奢HJ-otc vUw헸{mFe+Q |!yoZ,e:' Q4z轕x6.'* @%}zّ|iYJIH r2AߝxlZ9=rk28[X~!Y\y~.)7 K=a=O*BOX!EUi@霈J]? [Z_ 7Ud-vkD]%RF%_gu^LǏF|duk-اM+Vz4 W'\FIceE>7#KN̂qx4vzEdumK(@y)g٩ʎ%ZW<=bD'}M\ dsG@Z`ieGɋ,|$y}gE }.h_bS^L? ^0hkˍvȍ?W~ v h}uTi` HQgwk3OHO<-eڝ,6θfԴapĿ_5RT+#{mm;H6uhbh^%]-=ic?ITƦ 2vB& M?\H\y3"|}VY>*C˾BbA/T CA隱hSt.%HX.159Exfl+07WNہ(k*pz!GA[z>Wyi Ak?2넧R4HMPqH3g- }< "-* uK)-#r ^(oH'݃TZ;aO?geCkJc\lRu sPg3A*{ 2hTHe_:`sձHSDi9p5#QͳEnb^\WFx' e1>mS߇sBBR;ݘZM%d*@2Q]ڕ^=-"r$Mfg f&;wPGp7|Fz7|lD#NYBF_ 3\ܺZSDo!,͜+_sWa;yDf_h==銺$p.GL7t0q JpE>߅8<D NtEp UJ#PK&ms]=qK6|h[,1ϛTT`,Mu%jQF( ׎7xA}jtWOG휈ȃ]5k3\dV>28Cw u;hBthKEZW_!&-tAm5y6Cb\Hǘ{PѴ^FTz%=ۥacۀ˒;A7鍔ɗ$Uɭ}-A^KhC i,bB?AEҚ[dmX++\AY[x ~o{*d9e1߷f  l˰+CN{I\Wܕ05|z`s)L'~(M WnsVs;eOO9z٧[%lV,1??$6tX1?e0&g9pHahȠoʃA: mr}$[nf &P'ezmOv?D(*W±%6sanhF1ı$c5*>_HV/YNjdj[AfNІu9j}q@KU֣ۨ ?>]d$a?ٰ1M8|$&)Hc{NRS+~p.Xbm mA ]r+ǫBW&լ|< m$ ȕDv<'W}\GYZU0\]:G?ep 7>؋7Ko\U|fXKV\cEY!pݰ՛} $צpfGoZ\_iܤ䋠Ac&9;ڷl"ݷ: p3Yr NSo,SZ^U[5]ޕ-h"3?dom Pq) %(g6YpV3X0LA-8]N)"qx&+wfvQ;Reլ ަ3\s$qy D Y㜪P돪KOSK{Xu> 7ޞi~3d𜄒"6:l^05ϑg3❑xZ yN7Jَ;qNdbx5!$!u>_=_@82./6 .G/w Fk;Oր}QSP}>vnu}6v<6GF{ I/=@Ȟ-v;d&㓵 Eڜʛ,t8OJtJw9ɢFYWn_QQtA{$؟Jy3:Elr$ܳ!XF 2tnbWy]G4jtfP˒fSMS:~Su_4%+eu}'~Dv-;qE1.tHBMV!ɨ'cg)1>qф 6شSƏ,-o7fU;C񈽞7$è׺Tڰyx,!8^7tM˞ zl\m]f띶=} 0̪yS]o2!mP  V*췧tAA Il\٦- ng2[)H'J"0){uH76_lZCanr9Yh :ӷUR?ܗYEyߜỈI "IEf"pJYO=N?K" ^fltUb+~W') ;V `Y<η1F)THze)"<: L"Ƞs6Y)Db<f6w8(6@`޸ll2ڳ %q6Qr6m),?k&2=&AgKoLf(%Nkcɞ+! ](2Su JM9q#I$ĂJ6*Ǯh (d+zK .bO:(K]Q;C|v}=ոNڹT?02uT(ضfG!U&seg`1{0P1&$ү3E Tw [s ~2op~04KƟ sK.> ڏ?#ƈ]l:Lj:3"-ԛTۺ-YJلw:/)PJLsX%_7␲xf# ⣏ Xz0xh|MV~E0P6[6Bߝ?(Gs!SB{nTMQAʇ&ͷ?/(LJíŰ,8DJʹo@rNQOvq0!Ro4_ +K =RJK)*]*bCflA1)(MmZ@T 4ΓC\Sx4ze8vjiFݳ GJ#B' Rn%h"G07]y0e«94ϧ-E"SD."7Q׆c0Q UO?IF{WP? \ Z$͂%^p(EA3 ߚ,@M? DB76a/LL;$Gʂ| ~GRe_h2$ W ItYF:]MP\-dM.ǠʄN.r+D,UDW^E: 1ӇɥdV> e5_׽G#AfgI?.>Xi#7Qխl+V5T8cbW&wOu~EgꓟI2&fJ1N <ݭscHs'I= M x2rB=,blm^[+$Fe# YU 9UܻěQH`RK/&"_$}y+7*b?A e'0x tjq9;Sat $["ӏpaOQ#ਯXoK̴{0_aX縒Ff!;-Sc7XDԧ=%˘u Z70)$rrj,28E V)GTm5T_Ȫmi| dhnc yatETV-Ox>)Kh[,IZVu#bdiVX;rp/MOFB~~vU5j wEX 6 y'ʃ'r&qf\] Dբch"unVN/NvC(EhQ~ (Zm vThmP?[L9.Γ lQ5Ys;7uſ&ӧHʜ._87xۛj'`'n;aqlwR'sDoL*m?xz\[j8`O)< .F44ޖ?>;sj SGlZu%Ko"O+5%~FXk(cU`E劼 M!cplq-vN|RdbQm~,|i ը"B~ibϓOIFi =V' O#d}2;i9ҟпteQE#F/8j) owX/h_ZbcmѴRR 1*/uPJ(X"}~s 6R.vky,B;jYV)-[ől7L ŮXϚ+׏swwlм.bFǟwR1ސ7i2Cv]D 9oi-2sͻK7F \ A`wFѤVwmO:;B2z1x؟'1{xs`1@:vk% ٌ)Oh㭌y2^ T~.DMnHģ+ TX*pcg3=4kGl͚k)dF#bDŽVq=ѽq1P%~b f}FAƜQvw9 { N&rEi$Sc<"EKpR!@7- b0KoHf5}ˋu1I>z/-)Cbʉ \܋SY62g?gX`5ng3rȧljlBJ7F*,_LsK#RVAH_O=]_Mmц*3nzyiPE7|f -\kB[ias5\UoEo_"q,Nr jJ:\.\w:+gר@$"vq>ة`+/ 4rHiOq肃:r bYF(jz55 .y;-qǡ뒢$ҝШJQl2Vzp8FЯLDH/3l G $y5Ă_xyfWV,k}ʹ`Z_J5a@_Uq&󬱢@kIW,j lf֒ѕ~crPUs0ܝ 'DBکm C}&-4ruW_m u©稶,KC2Qh~u&Vw B7&.ꓠWZxEB;GgNJ!L9GôbS ;D=}Vg[,췌ɍA2F `*6w:ƒ2PG8#&gqDõ! ktQ)Md;|Pn L4PH#g`ܱB#6^ ;{O±Z3i!a/IjY; |=U$ʣze/|(OI#;E+gJJr}S%D6~v2cbKDۺٛf[S;-ciwy(N된֤c^p@;՜XpXI4S5Mx+e(ݼP/2xSp2; ^`U=tܺ;*_&` O7cB<%9Q;x֜+]`d\\(| :@JHR3$;Q!_L6#Ԅ !|?`(K%i9W)iJzd}43̑"&ynZ=X:"H)։{Xf4{r|.-/ 1Ѱ̺[ *gYG0d k:Kk[#Q0iӽ*Ge盝+ɝW[\Io|`$ vCu}͞2"_\ApYr@3bѻrW12-& †Y3v`1 Z7'mЪTI:;Nb͘cNkiak3"[Ge߷M%'l;VAوu~{6«T&^ DΩ Tg6AyI~)$GQ8j-ʿAYP [y;^>K,BfN⨼!i5us3P`otdYh]#!VCD1G9Y#/_; F$7 3r$ LͶM1rjz@L~]& OBJ"Jj1GzX[GL]LmA9t򘠰9!Dz#Yc5i|4qON2ڲf:ạ%٦J#: J[_xFM)4*cMxIdӞX5'L}ibyC|a˥s*tԏ1Y-eZӨ=/npKbW{12'VfpL_k(sy-8)TC8n s*PW:GOp{9]PﮡN<ƠIVN DH E 0](3}b`v0I `,o3ϼY7wLW۪"" bkINl@1ߢ8{C/Z*=hy'܊_G)|K~a{)sz\X^J_ r+qCf䊯ߎòXb^Q?:PץaL YE\\+iaj,޴ʻpiia-bݸ^=u> NOIɮQX9L`p<D+04|S˜mj:l57-w[[  "Ƃ hrna}t\o-i;/.lڅjL=ϫ47[uXj[ vRQьXxts. ;`A%-҄ѓC=U/kgӊсjoT^ZWyqOwIhR}a%0ӔDw=Y8::>0%+PkJAUA)K0ـ&w+( ک-;c@Zs9x;Rb6ίX.^ H6GA/ }n:[_D]cB?I#S "9-8&D.PM0݊(^b@dm7֥%TXTY)7(+>/ N{&.N\,)1O¨bxlۇ.]d1G* )a۾+%ݚD!dpb~nGZZ?QxPEں{kl5  ݑ3Sm>Z'vi<&Sp8 CV*$i76]Ze:mbW,Q.FھID<=JOoTע, wmb\s KDr$o6@OL\qoE_ݩQk A9zv5X3C} ?s 6ݪ55Jga ŎA#[\bmGkjlsys!I} +wp=刾H~T DM*;Т۲Mu xT\Y$iNB4Ӯk 5@.Ӡ6FWLC%W q2fTlR; 2!0ZQ7N [Pˢ||ț0:`:7xU$r ńKo9Xc*P)FCW`]G㕊RIh&8[و)~:|D5.:j f'22KټmrR%}9Taw7vũ9/d|l>1Yp}Y^\ekz;QWo0$4&ӐezԄ #&wMRug? oq:mKS=F?x@׋C /W0== K\XTi>3@Ddju412 M_36O~}ҷ+|-: #md% ׌D:jBW ^.ɲۧFyi X|JY5â5RN2mQch(QRzIsh~J9~&+?\ܿXrMsnůΑψ2dkR,ɠ%bD<=|:꠮ MS1ђNͶBr9o7ۊ+3i>yVrZZ ;\Q#Cp-ASqFLAک#K37b i) Wf!!G.2[5j'ci_dzS:S-~ݪ*(x:‹H EۧV<ژ!Ďq8N8_AɌUl|Wٔ]`&S jmUDk1ܯą7!q>HV=Qq'ВNTV$~ XC&u ]+M0=q-rU7o*.g]eZbxfXvzs-9" a/\i4z./k(^.N\Vvg •O /%KP .j>ȿ`T!WO,fѥh+Iiz)2-[$iK]/%a nlR ~$>Kaw/ԞȔ |gn,J1|<݀[ff ?[#e=[))*G[k2݇*p3,\C~R=R,d5cKg2P\gQ`c/V'Yyk7oeoX {%wŞ$A cl)˧oTdHk2U8jP2-!_BMec [IҠzFz8aai=IU{~fVn96bo$=^6ݴeQ @ZRpNMqCAۉjt>V` ʕbgZ}nE#{f< #Co& -~:zA0|]UV׽ʌ(< -m\v!B(Yz۽w()Dʵ`qXgݼ'=gѢ*K, U1m'/[!Xt0D*z$8HlY+̸+Yêd 7DtGo$ueJZFv$U.fW!r) Ց@RC-d*lw$.7We ;>p,XD缙E6KcrivUJ@B FyԮ!b.|dAWh ~REsW-ŒcI} zXv2i%h3I* 4.V$?燩W'Xy:y~%RDufdx\oC/3WEuPZ}V_S\]d6E5S;@ ?54S|6 S cZ˗%$ѪPRU&nI Akm t(E%]|C{J:c{zsu kN1>rA.́:4}V[aBj6N'|l(81Sx&$U^J_gć#Uw͐,)3q9};hgz~K⳥Qҋ3ٖDj`L<ưF 1׍Nj1! Z(%H!j8jlDr5蒋O$ǦMxGQ/;.$yz+K#y\q.f8tɇZ,gO}Ygv$!'5_lDO, 能-5bV 'a|\AzpP$1{]l]ߦ`HnԌD x)dœbx܅˶֋"#7ӷ9sXu#GPNH듻Ų^gH znijndZć[XC`t- WQ]T=%` Q`%QpaM1:!g7xXAR+ztCcίT`GkVJؾ$^tuƏ+Rj 3K߀\c L)i41zBT~VjИÐ,*zdPƥ}@rX3g vv ėCT7-9r@*5a1H7A[~yYQ#ŭ'H&ʣ,Z /_Pe?:8*b9fBil?_dJuY1tXu_f J}g5s Ŀɮ}/f"ђ$FK̔Xkڃ) o$φv\ox+_9h5Y$`eDHIH{ٌw5Y?jV?kq@@b^<6_x* 13z.jj}n*B޹Td\0`/H3  (\IR>66 Wʛzy_Bc$=E"JC?mi CΗ *UB!}nyf2c;>u_E^&!s "AdFŸMPYԳėt"76'ȁr?4XuL=;?;NLkWEVI.e^1HR%F17H@e0(4[kN,^H Ԗ4f)4217yҤ3]DD,/"Fdp9h괞%l_A9! m2ˢW ̺lh;lGrU 4ɽ g=UOf]@cVܔ:Hd1veDRnt*4:m^VUv D=?@YQ AK6·tm3!~c[Ls( YԌ(`&kekeuSÐa~lzm?NPf4wvM>ʝN %AN5*z PθiT VWzE76#SdݎcS S CKZeW{C.Apj1?cAK>? ~j);L܈d|_꿷 tX{˖#C|Ǻ;cUNQg6Le@総ۨt@kq:p%VGbs:*K=Toǖ\O} omrlwV!LgEvxLTY0[\Xok,XcV,o~Ep$Ye USY5zOүBVke:CL-nN6X@=G3r3nspwaJyp¹4}Lvn/bҊ;2 OD nFTkIXXJj:HFiA_5q$Z4}M/•H"W=pCR,"J5z%2$nX*nXgiL3&y<+ɯ1#@k~o٫\r`D6˯Ѡ7`,#GSVݩ.ٓ4X gÎ/QTD6n~R-2nѩo<(@{NPӓBž0WCtnuw'}'?O6ߴrg#ptDuET\ lǔOs| *ANu|&TV^ Gqbj\eGxɝɱV/:2<J!=A^~h"wFwenJ&Ć[.A l ,և s0j` ~*+t\CSh$ykTzbkjmAP&a be@@,4 4J7%MV:A孜jR{pkű[v3:^76`{*_ 4Tʫ*_wuD q|شU;]=c]TMDbti:ՆYphIxΓ$|>wy 3|gɯI7*kYJ쾞s۪_̊:q=]PR4iE YwOzĢt&'JϺIaU>&B11F(LU;3S l\f,yp{b{qc+=x -;׃:GߪՕ*mja}#"1d.W2=$ؔw R!a&njM`8d;F8`N/Sj觀 #}o/qdԷ6" QJ)`({Zm6cԡ@E#iZcՔx핼̍LY&_HO\*j r]x_#+G2~cmV64SFf*G^BA$D^H'z]1YEOyu\'%ѨOmRM裉1xZ?[JċCPN#VW-'{qy~Ig+rZdcσLlvHv)_JX"WOlo:˄s<2~߮xEЮu , |H2I19bB\rD-mKۦ>9Ά@ ff)w})E!΍ N4aWW:d!CC@t>QNz% U)1:3fRnS;Ls_9A\ iɚJ=iUUU:чO5+[8:I4U` F3@PEs1@ `PaiB:iZ7< ny?w{6AFc2Es:駶Ȅ|g CIA` plY-cDB30=N:MUx5a`> %Z/˒MX.ݷ=1Gl}R0/S#Rщ?|CLޖ}ۣ˷%G!b?4dҹ(GTEgv)/bO#$8Ess~G+In ߲?ZFXBɑ*N7.tZ.P/1h^eCPQw(jE[![[$=U2ڂ;%:j>sc"~h"“SiHJ^#w/ȿt`DDa\NSey~QRq9ֺL$'<FXbYHi:>vRòQLaNJO_:߶(g7X) qGr2 h=vpR $[ӛ./sHED]ƌrcz,{7ȌggL'\KCrEG;P1[Zt;-7-e 2&mǢ}J Q8&][b?R>T\̈FZ>6&Y2:#ҕ:. X&yzPK+\Z:7&#o=:~E11λ,Ğie\&j{f R>rsS! , 'S#bK9q}&e 2Qd."X4P:R@l,(|iZ&$? lzgIf{mPًk[")^$oq5ܗ:E BMd]٤~T^r"[yHpg236oF%bWt8P?g+g6&n:˛Wh0bPWEv J^gUlRQqZ-ʌ9arI'8Q:Ij[6k+PH[kӲ"nt 8ufv2w Ao|>&6/ecrwFM,hPֶsm[֚?z\cFtXHɦ͂o~$Ao}G'>|Y R`3~mQ}<8ƛw>T%]uI2厳#}CQaH8I <cWpSUt@TМh4:yc F?͞ɶmKTtH{WV"%;r8,??f]ʢZCW+i.wRJ..(.q>IXN q#wEiJC+f&'?N톅'<3RbXqDsu!U F~; qp ;|o+moygGdHsB~wV>j6%rMs79[{ڡ{]ubbj,,;旓hcA:4ρ~{e@|"{Y" ºU %_ Ѳ貞\G+:# 9e0>& 2Ume/I*>ޟẘzSN|yCC??6<#裆EsK@v,k![f4D.+i^"&O4VW%t?&t1W(=9hYDxY#U73wƉ)C,x f?pZjqyeFqꅌD󆩏hQL@SDڇw=^q\# d(q(npۍf 83XӺ}gD{z) ]ѰnGUj讁 6kR"6 iJdPl{ͷ#5 DE^˶^_147gȱ9kWVatێ zg.2v} &uE-m?[2t;\\Ʌs?sr7yIp/2i}M=q]`3 flFaxŖLSL-P2MT pbbP`ѯkwR׀Pw1WFp`nuf),fY-w& &Әn &G!"Mj wH/ kujg37U% Zd,]:S;&1cS|֣'/]X$y J<== qɭ\SQTu,YZ]A}y0 6lP'X9mnpë<PZl1HҾeDL:<5GavYCqPCoԲ/{Ok-vMf;) . 2!MooZsPu /O/dPF’=TD;)-_bF㣣3~Y3z[tCMZMNr' ZzCe0"z֑U@h%Y8jEa9wRؕCy#yNٻEkʎݧ °kIAb{!?FUIe (s+\|s}c}`(-fems|c y[B |ՔU CjV@,l^C?g>̕Wf"ѤD5T/VfdZ@`VB&7ZKۡބkv^7pZOۂ('9r :C}! ARM)!5"]y-U@^GWVvx$q0;90l$"[JJlFKO)8V=g_ (rX9 ^P\+@-p|* xzD=ё@QzRޗ83#*& tbU#.T %|N07|/x"D#T9 yDçJ^Q ,sB0RgM\]ĠNî_\r{N<Ì-;{k?/x̪5nGC-`G>&9YF_U-2cĝVT7lqc$IT$e^ɵI,8YFP`~!g4: I_' ,U\#35rIf⬁&᛹pV6:rM{-TPz=giZ/w l [4Z iX7JR|3.} ӌ`.W&u놦A?Gx'=0<e5Ko/RrTY.\O]Sh?$5,USJp]wA1Vد+&J9Y^ 1|Q0̵gn I#9vz;>]JΡ #G?iNT@Ɂ${wґIR$kqHrGyNߤ 587ͨ`ô`Wܙ[B$pZ{eއӆ5qx]))rź}x꘳u/Â8ƺ+d⾈rX$ ڷSbcl~4z +O#[r2(`)$/ >>e§Wˏak{bocyG#POZ3k%B'6xH o$O^-|a } r ]'%@,˃hS8a]ڇfZZ|(oLRgOJN@,˳uI=E%/6^T՛e񠋴nYcr6V 0K u>0^oxҧ ;zI9ՈRZUqL>/1>QDZ*yC V\y;Bf47O`1L-\,$6,]k0K#Ewy$ Űt3ow~}ՆWBizN~!XEP"M[҉v0RMMmQq۞[ѷ=D+[Vd:l =cXS!EWMh]yRnŢЖ_l @І&;Nj-WC՚E?i̹QA~x =QG<1 U5ժ;*;: ""G)HQN?#HQFwpu( 8'&\E+ûׇL~.97.Tu6Yt10dC@7լ(/NV ơ'np"a+*iJT>J_N>Pu@:5FBsWL$[PI $@R]w07`k|JhfK#" W,W3aVP)e:^(pT\=I'1!QgS%BOtՓ:?,+ %7L{skZv"/n6PSqk&i{!.lg. h MD3{/!7 t)hEsiuцV;O  2vNW+DH <0MN9FRW.+5Q>^NJŨ E0IeĮmk$7MjP"ev(aGpb6dPȎãRZg ^ 1a lRR`hy)1rRLy`QYa3FN>* Xxl "#ԇdȔ`­I7pzb{q (j#ͤOaQR@+#M*tKO~y=5*@ؖQw*~u'@M+;F4UmD/}sygLlPYx}wjS}_r0)&^{b+7xJ(Y'D^uh|" 8 a花 cYCô\.;`"4e}@27e":*4!d:uVA~@$4N.F 74u5T$X/ va>y|܌ (n? {NdkZ V4h?i+#;iA?k9@/ka!Ft`19~|Q]f)BS 61EfA+ZUtF{w»)/̱Ϗ4:ˆc-JZַ˶ŋV.zm.g2!k1V SVR6X>4z4 ԡ gr'{P^ЎToLk}nz|K%/7=]W|S_ m]0o)ba۪P6[< poMA23*a&fv,wc-gI!9!*b݁a;m_iX}a_l-b[C?#HD[rz]Zݮ})KojMl0|` /\vK~#_jrз|ޯ-TXJ92NI/ %-޻MuG(\S ךPT^ &o^ !Zn?3|u6At Kt`#{֏Ǜ'!>SVڋu,=DCE0odt*( {؍đ_NFN˪t"7*us`˹1V*iRK5}IZC#v+2YA_G\ZTgIܤKYB%w>mp 3Z+Y%4`! #k0fu2KMHgضڦRE/h7צ{g |QEx9rtwvFyPe=DDē)7$ǐ}aX7̴LA=( ,b7J#C Q z/N IHmOGOŝj4G5PgaB_HÐrV8 M8&J>Ǎ c7)ٓ6_7͞@ülW0g$+[9dvQs2;kFǤ8KRBLiv(/#mm̆v׭)ZtXIWUi=-oy|,VJFSw9̔dͽJnaNo5/!"ygC[XI5/҂3pw fqIgӂwE րeXd)R,'- ]>Ő!@8<5n A|W}՞@.D,bKjfO*Ü}'W=1yAPVN`\9:i=Mų{e`1 _6_>!Kgb-53@g.)s}XC̨5O2{%eF!qWBn>Xq#@>n uDFwmd_={L}{6|kI7~6~Dꯡ?XbEQ#1fٯʇHVd(KĤHe"N"@CaO:)61G)M+8lLF G>܊7:C63lP:lifĻPKUWRkbQY109Ո=S\#T5 }IPDҾzoti* +# UN8_D^ ;"]e$Z~>MIj 7TVY~s3P`NJ8-5N;PvK(Cj-+@3Sɫ⃒hg5 hka=t\r#Z V?PpV lt[nTKtYwetxқL " b=hrsɕ;ktH}ݘbjF|Au3[ΰ4>>+0v[ WH'w`*]0$,u LTxu@%ц7D$elߐD~Os =PJ7!bO"bV=X+mZ*&Ojʯ6i 19|%^hGi7U.–?<uV J+͌.G{ -(u8@-=G#ѵ>+0{/PTzC.w%_m.428CfYQ~,0g̖~a,oRV&fzTc$K@[4 :RyqJXy:nes"aE}:ܒ~'lZ?X,xQ: Aפ1W7;C#,a`1%jl)L@OY˅վ0cǥjHcġX"4KY@{q@k홲C~9O\v*ϽФ*33b@g)&Lҟ5TL ;;U,6IH\l`V;rW6 KjPեyD\E{7[ vco$e=[fZaR;t?i>.`NZ/\|m(46N{絆(:Y|/4Py c?h-fi\l"+<:WsI"[u%(24h";iٱOA@ H9PD5iB+ 5XFfYIzp)Z?T#H=p [b8ɟĮW&Np0܎uxػ;L.zQeHKDKޝF( ߈!FHw.{]jJ}XyOz|jJW&AFɿ2H8~4սv{Zֿ?̌1v!hKc@p| Tn6ʚ~td(/qya!W>pYN 8 |pcJcf"HqBlͫ>& Mhy"cԸ./;Œ n,A[.xrLg스Y )D |G~Ϧv+ЯuC5r^"=iHh=b/v9WGK&ɎFEZ=l$GV0f,6.Z*`b˜Jm0kVox٠.cԠVib{~brgb+9$vƍ1j?9c/4cpޗKZ cw"Ii&-0dpt\,uu"@%#X.(||_6ufܝ0vDRG,e:aݮsE5u3%y[&*\e-*>hɾwuzwoQ4ك GObY tS>;,Ǯ T,."\}^5;tDa9AP ϼhzƭl վ1I?+m wk[IBzoWʄny}#uq\ss+qxW|ev "XvIܙaŐS``MgN?֖]`e hf5;ćYi}t)47d&CQqgU{!XܟH)C.:P2!m% Y,?OGFw; S!lʴ( &̓792#jabxTfjK.e[ &_TtEQg̼ `$[- 0Vk+ǫibd6Q ^sja%IRgT/p:('D ]qc yM{'-8@ew:l>>Hc&[P-^a}8N]buv(?u<+0>}6bAYj>tÐDž6ӡ"5$zfP) br"RlRQДc"C;,ѓ¹wC8^TPE%WG.5̹瞸fhB$@91k#I6ӿZքP;]7j8e/޿$zf82@UuH8ߢۀrbu#Cn#ݒ'=2gv8D8%#c/v[z~U و2YDυS[!MP@j$r"ͪ('_Q- ]uɜ,GkbyS;u 9] Q] ~\YBP.NU6\폎8ޝm<`8ΘA0o2m_3m @9Ed5uB-!'dVEnWu䄟D5ja(h|rE#}ɓ DuM#:Y9^pxttϠ;.LfTч˹|+#E=|Yxj-/k*AjÒ{^.mP;30MzŔ5{DD$V9{ 6jX&З s6Hԕ@C0{ny%Bu,.n!:wxuh!Yvsj*gms@S"(H%wRafО0w+SwG[*݄YD>$eR`fPMzNV`q̳5O2dz4y^Di\u#jb$E}מk9Jë*̉ON4!vLs)>{nAzOFo+]\LrU+HT:^K_RiwO3E+[* ϙsX3ҠzmPwI쁠x"3gw |%nz);O-q s!Zl4[E>WB- _"cYIoMNWnZEƀ̪S.]=j3uuKi OP)W%\lv;,]Q )mxְoaVP#;a>fZ1Oi :(&-¢!}&.0DaU*l& GwYi *%LK:}<f>);0E3˪,Of̓zAZCrrBAV`  JQu3ծQ hq:f <v{%^Ho&geEG}XSϠtkhֶ41T@` jG{zgG# (d)k|Z5=d2@5,C/C֕s}sU /^J'mK>HQQopdLȁJ"7mt1%2S*=`(]>?U w'yzTH,qiЃpe[ +U8*cBƷf] q;TRD#EOv>|G~ޤz;>|/YA( ׁ"K߶BOt1]-~O]zc)xM=W?@"UC?Bu A'  5@XGux}ȄzL%<(*>?o@>uVWzJp+~7lUfl3(|Xa^|νoWA4ig C&_;s7/?i|2Z#,+ h&'pPGf\SEEYqq.] '1/G]\Llq<crǽ%@hDBBCğ7p*[oɡU+[ s,6$| xoBW='WZ7}bkl^v-*'%.\4#8^ JIbԖ,_>pVD u!\5[0-Uw=Vq*X2x.r@6/4L=w#& &yD#N&dHem$unA,s?Fg&4@u[m~lcWE7:jڟHCrtxX6kkjf!3q "/϶B5wA i+gŊiùO=y1$ A%aej%rtO_Fd bs#BpPFąbzZ(Т]vJ;C}MJJ muꇩh*5kF%&-G(VB PpU0[h42p'ia HrW[Hw<oeLsf dR<>-ՈgD^J W*S6=cmq *\32uH5Xh=̩Vp>Ȧyu(uÿ髢ĖlP?#G`$1Ȥ-(bn;gS)㘑Ԟ"gyN_?`=@zG:3m=pI턗{),(襒cBh){=??Lc wb=ArT͕[f8M(-o*jf(X>U#3lOE3u0iuc[#вZAAEmD gP?3[4;r0;]G=@w#nd^Vc(@bK%aVET\RGe_X7Jb*d`B(Kމ fNJp15霳*AWV$_z\b<2#2_]< M/I6%~l1f{gnY77)/e1rk^U&C'f`P_<6񇊽X#n\ao[l _[h.޲WN6SWI.fL,ЇQ=޸/pX!&]@Bd w=/}n vz%XR&X*G>^-=: T-ʾ\^6VjT>jC I3He R&#` )0+QLLEXj@3D(yۛ 7VчrU PlB-fk3@/a+:xB$'~59n"`]$7\a i߱ajC/Q/DQZ(fwoFҡ~nƓy #5 /DRuMœJ=>,"zNTkTU~۷ñA0uWSzf_z!6T .O-M[PGӿJB:oe0T)"qThyip;࣭o90Z%7c`U K|Pb3~gaP-` ay!Vh[Iqo$s dV\1xzeX6eĦX8-o5I38}a}BH̭N0Iȣ"t 6r9i˙i[ĤTA+3#*5LۼL4D 4NFzX`5nvde>xmA534M`1lJ~qbHJk;IhdL2hxJ0/Lk4PHK 8U Wȑ[r#CzxPXKח c#'Ty];o_xbgU*Lad8R FC3xOZK=h?9Y/\8&0)VlqT$㰲+)1R}A:" ,LbIbi 3ts*;Ff Ɔ3r *{!&^Bp7 3@ qPo \u%lI-y~iM=dSZ| 7MGFDQ/y ({;-W65k1y:Gv,p]]ÊdIBf4{T ׽9R XĺnzYkd:/x?Hđ.Y"T3Η,_`߻8)Z^;ovkatďikDi^ kp\?9uWS/_87T0Qy@&38%pS`t ÅB01T(! . 0,HGQ"X*KZQ+a}CZ wzL Zp0pyMz4Z~BB))1 6+{Mf6m#3قJT8{ʵvaEP  $93 =}o:mCNuxqςI4UVhx!{gs{Mvm0sZ!5VS;j3'ۆMTjǪ8_ޭoxǼPk60j#H#" }򺒧o%1@/inDuiHm|Ml3(҈+ݶ3 A+`=0j :7zmD5eSHU|MF}9qE("!2y86(L/T}cXQT]K4C[few rRG6J{ }d {´mCOe 2T[#Mgz @+Cxn) mꙪ[=)w'|Q$6[a#-*s齤’1Fqa$^P ?U+ЫZފEkƚW!i"W^ XIy֧DO` G3rw4̩6q8:QkNaD:$v{+yIG;m+1x&ul5#L!R6I#F}5!sm3h $PӘH*wNzT/9/ކcG%R!|~'pm XaE l7 h_?Kmh-\8|m軛)rc:=5$@i} 5݅qthwA a95m1@(뷚 fǓVEA <7rE}t>Mm݄]@\֠ͥxDKo{irc_ _F{Q3Ȼ& ηi 0bpD09EJg>i}q뙆5|TFN&^<--Ik-]E/Tp™Ƒ])RWN&nPFhx[(7 b3§qH/EWB~ʼnn᭦)1PP.J4 ܂# ԖT?)yp-2oHgwt7, 8RJô["}|ns>iy l"F&ָyLZh-f&\M+ʟU:{]yN]q;.#6[ Y a@^ tv>v.3tMVfKEcbtmUAh ]էJ)"5..Cc$'v3@=AmYPXF/&tF\is:0s"X I<#."s62asֻT|-d (p4Ol5}S\Vz4Ȅ֗C5FjKsd݂#0mkcJ8FFA `NdV/d&(R1SR:Þ¬eTIf0ma[:?GhV\)PEgfHF&aQ@gjg;y΋\osʘ-iM3hgfgyDXl0zG%,FE K[XBםt까YP5Fęg+'4}/ҮsxsgƵ?\mlA=^$ GHq GT⮙ǴMBK|Tٸ媽K妒iTZ˜zn@4 BhtB.iL˦ ?`#Bj;t}Cip5aU{ M7?Ty|F fSB$ $J3jCћƙ`Ef75uoj7.E<yBԸDJ,%"*w7H~nq*N3 LHre K$F7]u!ѿb1ƈ5Lx[S^ZCJZ̪gWnh&MG\Ri{}p"G/EDJOWvwxE&Hw֓ މw%Nꃆt/-92D eh^-uxUoDZ!v'EW\k&RWE^[[Z^Ǻ$2-禃,omy%D׳n3SX˘!'c픝ZpP~V2EsI:-!6:;&QA9ͮJt$SNtxQεSfZ" X;`s@,^$.mEX`{ѩ cڡt [#NЌ(E چ / 0P.'HUE! Pأ0R.35$pMjJWǝ%ӫ^q`k&ζ+?%V&WҧL)u(PIj; ]p~|z@80{&iao'iWfn!8 $fΑE&1jjxF G/Q. \uyޑ,*OY6<%9P ]#H}<#_[< uCVߪ@t2J͒j__lv,k`!6Nh n޳Bkjoo0AvDD#aEeIo :$.Ὶ};,]-#ES4J :RQT ċ0 {|jOxn{&.6Or G5[^nb4i=噑\@D&[|X M{ - lZB~Wx[@lSڷ}ʥmp2D"OÄ;ڐ#Nn"q/U1܆ROl0晓uЭk2"Ta#8y#O8:^vUԅB@ɬ05eDz%/ HUpH9 %XT2=HsSae f|sh޾["1n#dӲ-rr 7c|2Qwm \vdl?BnMϔB7ną~t[7Pxn=N:TpOU9MyuY Qsmm'p"(4փALFHH˜~判bnB"Lu?fj4v``l%,5{X3B-[TMILdsrbNMwkͽCWg)`'sj.ŀiCoMR&#7C)mg'vw28n#nGzifN"/{nLYs[qάmГXQ y00Y<:dU(F%l19W[[Rr7Nw\ᴿ7$D#gߨ`kʛ:O11NO{3&p) &G\,<  I(b$?*~ڞ&[0%bpc?ֳ6,EĈ߉m-iAnҌ]܊.FЮƜBDm~zAIL=ol39$ vEKi (~^-)BTw\ߟޓ.0_4|yp%W`nvL_VIxҠ.=3@kb?t|֟L è* 9KRFh|ݻتj6ȃF DgEO?#o `㔓Q=9YB ܱG5GћwdĊ=>J3:4%^yP{WgT* c< WLM٠tJbǢĺ%Q$]CA~$ l˥B~JҰ(.Sisoy|-WRS[ۗ!$䊽PBjnYjgv5mo" { 1)f5N/ 69{,b =ƸK,-rflV#K׀-8u[=Ga!@&)K"žtJ6rmk*[^ \|kQt ľE?-I&&'e[ E5CS#S .lB3v! >Z{5kpݏ.^:}9NWփ>9{x>˥,l:d$i,b ݵSn4)?!|\4LbpWl0;vIw&-|bK{Ustj=0mFydW>DŽ8d!c5ǓFrG[& QTa6B8юYwHNAW<|sH{.[V縖Cf-h~lelrJo#tJVNdX@_14;(ؽfշcX&t϶*r 4>*uG~5tr Ȟ!jSBZE%~9}?K9VA6S($t8xrmqTTf/u]d(ka4~SUI*9BH_`oEe.V)^m+0)=/%0≧5*&}u포L!Rj-7RpyAnZLh(xeE7 (B2±t1Aᕺ}hf/rzv}W?I 2xتox}j T5;b"m`ꏍo| { Yd_{^fcY+\Lrf howqL K>۟rgCAH&ΕJZ)'S-plh,M}Kޯ-&% P [dϒz`3ł=#~UZ26 Sk wNcB~6;ZLm(o7901b_RE.Lu_QL׫Q~#ńf*{d l~_۝ 8+208ͨ>~"Џ 'do]=D fp ~bRnY6Ec#]v-15=ux<.O+1nQw΄z[M">9Q8ۢBn"!v-ٱS劀Bꄴ*|m9x&zpYd՚τThW,(`hqP5@MVz6즂P\,9Gwnhw`Pp"`F]*^TYXIEW m4׹e6q \%*A=C酌a(vQ,`JzfВ*xocԣI6'Ѯ3M2 7!F"ЇO5{#fh9 ScV}lGSŐjߊ< FB.Y˛8ڇv*5i"ft-`A{zjؽ̩,S"j[u|RATsX翇ꦹî`1*rj"Ur~"8! Y(yQ6Pi$ բF<1&Y:y uy*lf]Nl h~L#Ot&An}dhk$l2, QyZ|{ȣ~_q(!<0[-v*>pܕ~f3#sa"Wkښ#et ?A?`0tT\$(cUuLDu(n?zAw 8WG [UsP;m{=k#>[H `C`/eb 0yfV#J$Yz {lW#4Vl*L#^h|d ׏{Ybf,MC:K_s uR4 Fit(Hh>T0Ip')Io!2..|#vd_}8k5;!S ;/0J̱xHlE^|"\thI)njYRJ]n!N?3>kC\ԉ% 'eRiy9 !(ÉK룙=<:+ ۈS){qzRewBkQB?BNi.L6y )h-KjWr ^NdVu} rmB\@F3yEօ!!T;Fhaj@nobM!vpIDFxlWN=A3_<A)9.}#Ugc+h-NB}\ ׷7=/r?ݠƟhX<e퇛rAf a43[܉P%pD%|{hʌu2J ],p^(!fE (R=,w'e0]x9E&-sTƆY;CcyA=-LѵHcuq)Avtj '%^yj1d$AnxCΆvl_~GeMDŕ=4"8^#L)U8N-9uId bUae3 ;􉨋WmcgqE5(0DLj@l+D4|/I {0*=[Q6pHŢ;W5ـU0Q84Dt3@+FG6t0\jw+(Z&sITQ/m*QVߗ>ÑU,FR'bPB8u^ # sǚZ BA="~3qH0IFaSE{13]Z:UWCZ05*L sOԊ"L+XIc\Bar֣MTP֓bN|MB .C^l {Vmur M}OR&/Ҡ@c+gbԠm?(G%C/aMJ5T QC@ ?dᘲG/(U+BDAva=ϕnWJ`;4;W/@?fh F8H~tT."|}Q̅E5O[f[T6*]A[oZ-hM](ΈimyNOxs+^;S;UV-kh$B:Lzo6=|̉%:)J|QRY.6 N',h3)&A30߇#ד *-V@ '4Fl.1x Ww҅)uߝg͊T)e8~u$-)>4Dw?>.9f|ފ~xA,@!xv4|FԬYN$DSsW0nIܽykTUXa%ٻ<&qH4RZ2`#*=kUb|=NGz.!pFX=[ӺUنQYe2mKȑ;$O/oJN*7 wEmfࣹO);S.&lw'n+aee#b?g6n"cKuPI\xX澫?B!kDYfU2kWv3T')%{E j+Τ,7SZlG"=xHi`Y;znd"o\I*lypLLD";xF!5;ij8HFFyP@#v}⮩mO PpSM>890xnJV×%z(V]cU f4TqtQ͎FF "ڈzD*ߤ^U-@wQ/ZMϝ}FrtXG\M:- ]Q  RY_Rh'1KS;b`P#tBi>K'`xȠ*Ot!-(gRSOE#&OP:jb@/SMօsČXx/CF܎pWŎ~$a'G8_ùrGFY*džn8;r ,[ﴠ)`:җϛIK4Zn,?ݶg[lQ> 7:c1m.!5K'xP;zy4-0Oj ߼DC,0Why+2I< 1fmŬ;H/).Arݵ)eU;\)iKO6}|̜d֠բ#ZdR vvjOZĎ3wbnz@:aOp0WIMy:N,ߊC8`K"7_lN8PO6a)#]JsNT~Zu[K4#rumg 1嫗Ih!@K"Z}B۬=rh>5S,[nI` r>@Zc\% ;`>ѐͫD~\od4 8673:TrX8+ZWK@Hk$ʔ:8;T0Ic|h] poFq:_:FN گ +w;]4ݲN̛ZN#Ny5UCYyf13CN.*#I;LMdF,ez-kۡB?vR KkR Bƒ=:RpGz%$4wnc6k}pcWSܮDd9O+@ 0mɉ{t+.%`E9r,h`ź-Ɇk68 @] R.ϒwbP{`jU>_I8K!LJ Mv/84-&\c]y6R3I~.QWQ XUC.x7I,NmBǬ>KLVN-ԣI{Pv.i3o%6&@SH ԻF%eӢJ2C%(kV~#nțYͯ3# WNޠz'%Cj|3̰y?hޭT3xg~]B.z@!SƴOZTA :C VͤFNt jټke3A5)F'_%`vx_gMxߡu7Δe?uP|2:e3fRRyOnvZ:?|@~RÔO:_3bOIڡ؟=*.%(hWVKz=p6DzTs!mvzt_n{̈́ AUه}R]LԨ|Z12 sI1'jaLnc&\<1΋0\` dvh)oi^EwU]~uJdcұ]-%eEnjݥM#Y\HYm<3 nrS>+քE,KJ?1-ǨҔr>n ">~ ,ƍ:-TSb w"HvԾ;cgu;!RH(l>+:_7ʖkWc?'@E@bVק^EF +}8ٗ]qpe[?L& ֦ R ("QD׉?0'I sqW>uכz_oՔ5AJ# $V{̀o{*%*Э?Б ;= ]Ъ)w"mLnޮtUrxLExKc YDƭ|jiv^*>^Vb> 8% ~8f1ǒ g: sۈXϙ%.cRÎ7rlhq4PIǔxTא$NMpp ]礲P}-dN\>(f~W.1u-/IU`BVxbTFӵH]AT SvVt? z,K~+n F2x VDmS^O!o\&E4a9K[ l 3lE в1 jq"f m9,ȄRAN -enį-־")O(d;%*PiW3aznpCD;iтn\vqjy6N޽N5&plОV#Μb;]`6yRyu!T:ZG~BqmO-xɮ qzXᮯ&8w>:Y#Pm %pr^])IxmQhµ/hNlIT^;ؔ{aw`%`q1n?Zm۠O1h$ 5z^d]]z )g?V+nGsf[ƛÚ fyECOxdE N&>so6)rbКZ { [nuGձeǯHkt!W2{-QO6'wJ+봅Z?1 Do O6Қhti]; ix2% |vXcy;hīwoIP\ozͱjȴ`bc@A3^Z_U~dNj-xzT`FSG$ORFDjRIC+~ n'v,{P7u$_3mM\[;aTjwf> K5\}o4K}>F!WMd@'tZݸb}#* " QbhW_}*eu]rγ/kyD43E b%Fx#2}hv'uĒR(q}:4Z՟5?^ŚPI{,ΰo5BHK/vWvS{g6Qmp-MN 8&7E%aX)%9WVE\@FĜteSHj#כ GAֹ`tlsm2s~Ÿ x-"VzV`9z>Kh&[⭁wnpc(EZ iQ=fʸU7{^zfy;?* nJU>+?OktWwyo׸FPD*YT_8o'5S36i$^YT"w(J]"LKn%9o:dnˣ "o!Pw*{H%MQL.]L\z~XRTiR#4_Jz~U!i!!yzEDvɑ)'$,SJ?Zl 'MBk3:8.9`Jd!nsL~j[‡maU=٦ˮʈDzM i2/=Djv R5[.w4R-؛nq.(*|eȍ a/TMΛ`|0͔ u4A,:05'd*.%]\򢄯 D'x7Lh?<*nl]ɒFxL)4@Bxp9}.nm.bR5dpT=J=-)/rOhs"}h'[mw&pA VA{Y߆;W\Q$&p NUY{pZ,Z^w{'2s"=75,'l Ѵ9}5}["ԑg}_@z/of8ҬN431 97Png($N_HB~:]DboZ޶Z//pV[O/|:Fz ̘m?D1چ𞐘t%p+ś#p\e.>eoT@zv٣7u!'Q P\XvP`[Ue9wkOl$O>BDz'7HSJv,K-rIt)hKa;G^i!g)%,DCOx/I[VDrXJYD_ٵg"}a̩J25b#`mغgnz@ .Ѽ5&RVF`xxG @ KUmlS8 涿[YX Q.0[}(cd)VIFhB]-3hU|"o =*kEW -Ԩ$8Dp1E_O#JOYck%(a*5/#[3=8& )OX0I6[O$'AX&(ʙ|uxGsQON$QTi=#7j߰L, 69Qxҡ 3Os-@}n<ȑđK#/yT1>9/݃Gk!%&Kt>fGrcN˙7Kt t"Qc* wAV, *鋶E{&oP.7+dc\>'H)t(ϵ+'=v }+}.U'|xL:CIM!do4z!3 drw AgY}?C ג 0ϕ=Sa#7.|s0=a DE{ÿn&2.-p0dJ"=i"sE]e =е J@e{ *h],w5t8]$4Xmv⁡;m=f\Brı0 \c )TnAڊ1g܉h߫H3ڼc$,3& z, .p1Nׁ6L?bkh%Dd|8_}hqjCcj%( :¹$zʉ΃hxV镢hVCpeX ='! Cٲϕ1F5_?Q8-rl$ڜ4CkwCCEQNA+5޸ w_PS֎g-eHP`Z‡<-k`;T=Z.1*Ÿ.au糃f_WF*?<:k's:!H#=74(i"5q$bXTɼx[ wU'/rH^gϡ#i *9A!RCV[q9`YD7kqz9fb}E9^Ob뻨.9#}HgM8wNVy@=rd1>y'mc=L7!z="v;IAN`PQtx ,<yWs1Qa%v{Ĩ|'J}CrDJ6r,⟞?P[JmR=txvmg&ؾcɫȣD|dgS<Km*óo.ߣڀĿYCf `Xcv8n 0[blNgK@c-E-ekW@ )?lH˯B"R+[~X竧е'PVu <+o5cA7ogKE*I#ވfɵT8zRo3=sL-j7D(ND5d= !ęo C5q8L5\}N%|zpY"I)hljmImy϶_?ru &D nƝWyo\]ۑ`8>Cp$yl܊Ol:dlqA9!8;) ?E s*zlQvPbCi'OX=0'S"a. Lwxǰ!O:oX*nV)$Kҥ\N瑭/XM*'"J5ҍ~Ie6K!'"++g1E՛A7Ȇn,ZbJLy<9#=8HΣO,50y%2m XNCN=\cd&J';dT{EQ~+5<=]mrXVpȘƅ\"W *! cYP+Sl{Qæm6P;1;7{ֶ+l!J׮/[M NT ׽4=Het5{xXiB9G$Fv撧ORkIz)| ;u05]RN#|UK\Mt"ln&(05GҊyxGl~BFb0Wt<^Û {,},Dq٢ߞ% w xS9s2Pf,0'YNBBBiWJ h)HH ~A-D(d]h蠤W#l9-8)VBz+WB\a7QjA*FH5\rD\|;CkN7S^hW_1BL[V<5|' O֜\,ݵk9#Yw*( 7e(LEļ3yb?w/8?!h!KI_ ? AARc*? :i` ~,\_͎ú/V[ &}V:$c &l!h:{#SU6[%9 kWmّ)4&XIH|fKEHdK]OCs?+\rņɽtqoϣRi9ꧤNH;}D@r U =Cg Ca2 XC[' [l0Dy}Bujں<:qX;K_Epq5gɞ۵&2#Ŀh$% eDiBK{,zO[nٲ1FvM44'M)t~`[{4񰠕{>?Y+jL \aMyw6/s}T}KX7P2m`:ڽ׈10pd¤mx# kmrԫ=|.UyyK d-bJ\)"HmimEڏl- BQch3A_C&\ 3vk-!8K[-<NШUK L馚j":i0'ā0[Ȃ1d 7ߴz7WOr7]&%q 8aG= ͛7(OlYCP\R 靆fsYqL U.I@&A)'hHyXǷӿ/QAR!M#s2Nh: T-z qKOcA|m|fw̫H[x`$~pVArʻ*^kz8q)+!v6I޷'f.PYU\I6G~kcZ˷Pjțf[O.ks;xz0<νARk6;5J[bhը)"4X:Vf50.<$4P`Ovnf89Jhɝ o=Vi@ςr7]S7I ,-5լ]Lj:{.kauQ8FSg((݋e@)Q<|~tF3Hk-zrߒuύ9XqH8:k"v3Dhַ $#dIn\f 5#YC ) fcŇNpuXSy~_^;zu@F! 53sS5"1.+R40΋§c6Ex}*?)$%KnߧV$- cKc1'a*Ru (QhنP+yX'OݟtBdvSh@ 9OR 𣌠hYvuJ<з2o(Yt~D q?Z\G ݹxybpQLrzqTԥÒX~#gKrƠq7U cn?^{Jfax?>>AlA_9 0o/l̏*]DCe6{jxZ_uSSls:T5y;o%i޴G3/McsǢ{.!,4}zYſʗAebH|AmfkTiNU.ߋP. K1Si'dՀrtg7"VpJyP-dchȠH7)8*ƨ?sqxEyCxdK}eUtm ^q<[Zx{U\{|CB=حv^s&"33F#oS9R[p}?+\「TDc䑿Q3f EnX?a{WaX $Qa&i$z>OS(c66y'p#n#QWb b4k{iVD'd#rqT_!QyjSzp&L+)3& $4TlnjAێ*8Siz;&BHfkMK˞/y{XAл)߂e V.:~j<@-tVw<PNn,0\Ɩ{zտ *;CƭDr g*od$kC’z?p,__u{{*֡/ kQR?mR^naU3+\#,Clӑ/O[]X&U=EU=d}AŘT8%16\lsHbP/ asQ\Q(G/jfj?:1A%#'+\s"P^ ~D #ҪZ ytJ:{}Ian W${VvNTm\N U>쩑GCny}>G0GMgH[.&XdI/Xڣ'!qq3h=>qe :J?5DBE5+HD=|@P+:4;Pʇ&CRu>i؎deBt4!nQ(0 ۉs~bԑn2&LidC*]l!JX"QK)v#  uH'~ՊxHd=ZQ8nZ`ŽDFWͣL+Fxua;Q/e3ٞ-\o-3_t@xXD0/–WŵjlY;wqT^\md:A4er1|$y]552E+nYvzW#*Ku{PL q?vl^8R0X~ ѧނ?vY//?t%9!Fe 2 exwDCvTD9Vթ!]ff:cҞ@4]ŠTխǛ7 $\p[յ_$ޝ;=∾cK'3쾠nϡwR3͘e:,CC* EQP/j\'eQT'*(I0)kN&ryEq#[пτ=TDI6Se)M(&|]J9oJMһa->swGy!?*L.D3ӄoz30֏_!#67V!q*j8cY:!wF`=.1B+A\+LUv"O`EߜdF,5|Zt;ɫZʃTℿD m% ;KQaP-R g;̙kÖmDjimB::Uͣ= +P}/yyk*unӸk$vu5摝<__u qq5˦kj<.m#@&F펵N!e+ܳȅJƲ,):z?r!SM'g^<QQpר`n͚w'RWg=xs4)awbzU-l?u*H8>vm-PK}x:-XeѠK)l,S!W_R&w3N!eڵ$*+F߯畟Sg?ь$b}X F_MNq9>J# Aɑz=ftT2;Nj5SF2 c&B<v5~ۅJ{DE d|gJ_%C=*u- ;;*kk H 32?}/U#t1r3ñWVNKTy *$m7hC]q@&XvYvOH1-cnm}7a.8֟#E(Ծ(k* EN=4L}!XfjfN= -a=ff`SlZ Pye-th@/sjk M&;gTℝ)mQH~BDsL^5iOHܛ]׆YrM/cE: A .w7ޔ ;b5^JVط  <):dJE$rk9Xx /x犥)."0LPN[T[ZLF`c7s-nŬA"a o [(;G`^{cv\`+S,̣Ii=U2d]/w&WӬq=a،_Zqy q_-D3F=jjƹ|Nbi)ƌ!{ |VFsvJŸR'|XJtsCADdHV^7R x:n]N.xiW,W{^1Y|]db:LܺݵLCSX`"MvJZ1 Z3 a3Ʀ{dP3ifkg,Rb rI(a 7$7UvcqOJ@ߧ[gKXpN"[}˧ws$l#'C3ACEz2\ Ծ%YJ+؈c'y{m?Tf9#O5+rfP>Xp$7ZOtÖ8rL-[ukqeXF>Ɗ 0ΑRTcճl': YR xl8xDn飖]YReTCˁۆ Y @3<_o1@ͳ1IUp8-,#*ܓ<͝7]&!}gO'E-1J]5{-KoeЯHwU˅ ~ʼnK'98+:gV5yE,m;CJ䡎 5&90uQLAUBbأ;%ɇ9%V+BCveB䊎nko4rؙM 3Uu)T1k\،Rr-H.D(r-֨]2y8(^E[C 6t26qF2}{;*y=W\`" ?$@awF7I7O _62Ie_%{I.l}e7ļbȤTW)P Gf)í^Eu <+ ޻AlY2E: PC`ۍ@+)u N/`s¼J҃1⛬ޥuSrWyMnG5;j,g`[G\_#L+.ri%7YF,Ld҆[AZ8TiNP\ڤgp-``@:*?亙B/3eD>9dަEP~km!k:q^VLUA Rc''uF<)6в+@z]iWi& 27ήְ 4ۅB4@\ct1uB5%DWm1z| t#8wA(sǽUX K[ѐ īJڶ;r"~R3FD+%p5I,؂..(~`SD6\F_hhzqWwtwJ[$BZ2yk`O* +S}ސeJŷ>سZiƶ?0 3mk&3OsӖsF\X{0u7A?Fm"wrb:yOO#yI^N"Y$8LksgAGS@Hpr̛8SF铤!swL"rpv\vē5DQ-1Fu}f+w dz lF>#xY.VB 1c%7In ^ 2]"` |Raxg<4&6oЯ&ie-a\#!HE${ΆgqN`Gt͔$Fv7}!5_gV 81anp|159=_'>IKoU a,<φTy(> B: $1'͟ ſp:`$kLÇTl9 oWVrC"Pkז0)q#UnM9(7ȁ-Ra5L~Yt_SyJ$nZNEx9#t|+Au&8}@Y݉)N_Iۍ^蕷0)ɓxq2|UTЦE f <Y#+b*ŝI >wNC ?Wr<<`S3U]b+e+STǬzI#^ cZ]oڦc:!c!|ѱnٔ5ƽ _Q8H}beiq9y2.$4-1Zݞf?YYÀzs⼹QF9ۼkvG _D!'yႢj{4_hi-, ;_}p14#{~H;apr;-Gv _ф2 ϻWC/`X /cI6 -Zg98| \nhKΏ,U 3 ww`V$͜5kWcqd%N/[ ~1hJt Mi5:zگ+MIdo7H;$u6K7| juf"y25k#yd?@gJSSH B;N][?PV5!xpҖTt1mj7ƛ} Ndv)cxw :uqSAœp?0xR!=BެV^rH*=68xOar齳Suе]ǕgFX*3p $G45+.L>^ma XK<竲|@CtZt(ijv>/wQ SNY g!e` Ա[G1<U%$N~z2jq. ;XfBpGh u%ؽ2l@ə&xL+zik 6}L&_31̘;B>Yźǭ2*M|J.Zc\(.{#5F/*ö5.KFڼA0Ӫ|g ;`C=hM(DW i>dDzFP3$o苎/@Y;y|TZQ,דDi+kFVPK5O'ŧ$5Ҙa(_6 %v"AY!H䈬!ze@cf.6GM)L*bB4wukNX; 'dQPFT CE 4\WO?`eFo#@&Fƚdph)Kp 3*'C=}_Dzs#d.ӓ):'H/'7.0'hRB<mS¾j2j=PkeɌ]KkXur+Z+rxPwZE >2v^6cXzٞ+vI 7y!MSiPL ܏` +W,l7/5⻬\vIP=gHAeZ)7W' ]_;XC<5]̣. XF}Jw‘Ra%ꓞXLCH~,wT.T_r`{{ hlNO{O+v; /lߠٕ!Z'ʧ+aQ;y;tZ8"}g]+zN S1sYb17 f6} Vs鏍q C޽FѶ=kWѢ5(3Xg`ۤ=k|O#50`Df R)ģ@*׼>=☁ /| \'G+_1}GTZl)77JrbF;:acLIPݤi9 {*V @)ɺĹ(,A܋GJ~(K9ߛ#~<ʼnA~7-Na`]5b`SOA ̡Afݯ2Q)K.?ܬ2"F>͐7cTHI /C'_O,p Ha`p`xRأd_BT!@x|_ 5w{uULL"v=NcVC vtna+J-T1 q&.u/r"6۸x̶w7iwlS2%S% fw?ZҸS"?=C3KӲT}Do--0e)+й]J Q9 oo`CÐ 8%S6e]iAc$7BL-Etp\ 3I'i|& 1J@70L*Kk p})2(c EoϺ=W6H-fb|)ge!ϐ#|&TxCZ⹨lvN:84颹 C;mNQa۬;׀Sl7+SM ˃vD^?2G5gg$p^h +4SՐ+#^S%K`sJ7{3hi ޅz+%Sgg)N~l^tO3ƙmpA9EShtXFP5~g&%Th%4"-MPj0^5ï7u'9 8uhEGiMe^Z8Okd yv 婣l΍i+v}[ZV zm3's-*>IW=(>v2(1^p}w<9pV "G¢,i":P=۽p{5f`C{6%5#A{n-v.3O+w.O&MD,Y~:t%`@+KP"D {]r|zoQ5 yZ|r#O/a ![7Izi;*>{伴vZMݞpJL(Ϡ<Âm tcv)1VK;˨3NJqC1j|#6ǫ]/dZ&(Z;J{V{HbW6|t3`ח1]51ҙ_4#~{+>^_xP+aN$hTӴ3-HqHC+\971 N@IaɦWC>=BvL@jAǍ3)^_4,CnD@dasxF7s-=RY5ꦻb`;(/Ϭ Q"Iq%KffO!}K{ɩf]0\Z_KHðz"R!n(zڕbTP yvr&k_6SnF5Gךm,&>xpәx4|Qzhb'T6ӦNqɶŮΘ/ng+6pX~̰`67o h u_KF%%'8p0ϤJ F`#U'BJׯ:{s OU}g$Bύ:ʹJ$AJx R#=ͭ:T%_m81cZM+thrY7w Ԃ0 SyƤjB Tv 9h ʹnY&8`:o Tr9}G,rGjCU))䮳_tQAO]BHJ 86󡍒ГX@9,UUǐc)'Үl 1nͩjfTУTm}NL1(C}Py*[. yKH]BꝦ񷾱dEv`z˷K3J|[jX}Sg)wv3_fH}vS23<ۨUzdkN>N7c3N=kR7p ^?"\tm1BS#--rٴNiK)({k ;8q|^=:c2ߩØ%B.i ϶ԙ3PJp@!w< 2".7y%(e\K0`0LRܙ|)`7G;OZ˅΁n`,m7ZqI^ED&Z]sv'V Cff=POs!ei!Fu`oZ{ć!ۅs[xo>s_gzCX 's-NkM|dzJ5Wh Qy'X.g&X: E~Ze%MߓbOq WjJJXmFqzTq  &c{W6Q|\.,O[|`m:^ᣛ?9 +pS ;Vi7֩v 7!M 1chȾ`ZL)5 ӌEGytg*ѐ[/$_s,ܴ$^yUpn4W}VU6mu*őPbuѰRomcc샮B΅[)Y?~vڂxEEkN~M@!SN &Zɲ0fuELw TNm;5TPH{N[O فlI;Ւlv>G m6/((5`NGBɡ>Hxؾ MU:_T*fMJ%L6Ue#G#f3{f@[S4e:gg+ƕ']y)OקdD72l蕐\ț1o A)# U}e;n{k\=Ȍ;Clo5iXwGLӽkTeA&9'Ʀi nx]4?Ӂ|/;iٱ0 9V׵5C+%XSnZ5?Ӻ'>W^}HzOJbG9!_kX i.qng?Hfv=񯰤 Դpo0QKg@qAuKi#֨6frY ;USO)_cnRy3qAmcoN Nq1^d|mMgqzwSO6t͞"h8Y ra r+O GI"]bf~Ø9we>(b=dHmN/Bu: ;߮)-㡦T eڲ_/&weyizUr nZg5p1i{ACzr#ٖ9ǝm>,]oN=?"Hf a﮳dMS7NAnc]hWʟ*|8·؈܂fҏk+;DPŔN6 &%sbz9SGn0 -ۧ-8)B0!DG ptȫ EN}v8I_k;dTjx4w+iqJ?,B-AA]-SjbB=t7)@"3΃- yeq Jx!gLO~߱Jn:av}F_  X})ʼn:OvO+ZSK>'#iVyum1`?wRd0zw3.{sL w^w+%@U% Ɓ# )7) e(I}@Myyvf~xekh(iPl<՘ܕ0=%?-Aǫ_Zv@k*\>)mk+8%NR[:|0;ih&+;1N*a<΢) r&/Orz;T$H\x1񨦜3zcU_I|ef%b&[jtq5FKN"^iP}8`R%A ,sRb!DTDلZsT24LTT\1)UNlNu\M ;S6!NC|gH2p ([¿|h!3ֻ2j|Kb >UnЌX?,}sIq]5`uBᖛR7kx?k*rًK@f,LM~_S<`. H6Dg;{B{e"(P9 )%n=nT;YI1&UҏOdJrtӲ imrX!MTkQEt,~FlQN6c:K=uPA똘4Pmͮu$mJ$+& S5Il*eQ ppUƏ2Iuk3g {Xu8T~1E7_zuN5\L/5oWu+yTs%!{՛] C0Bg*4+㭏C7+^wЎ*ݬ£qU!%GxC񆟇=-,kwR'q.>3W9SKpRgvQ\Yr"Ha}F%φUuN5?wcRFΈ~ 9 #t3Lcjd$!6cyOczl١^C">ؽycdq7l(_S< wHiA鶜cH]e 4Qp#1";2lxh$%ÿUhyv| &,8{C\k'p" V8-i_[҆X֥DL O|d6|n5a2!׽D=DN~AcxGd0wV0$?sylVk@8OB?3-| LN#D^79A*OX=^dDKEC7}iP,U"G7ti&zE,/Ie-y- n*Ш[mвڍBDS5yqUu;)ettL[8fʨPV$[gXk$`+k, O'm l b Epۺ=q!_ >̈#6W+csR& yDu':^5!"WܱYS8l!j3\#Kl4)9!Kːv\m_x4RRy#L6{6T]ಇFf 5+gs}"cCQ ¾Hڔ2U}#9 E8BIx]1~SEYPZʣ;2,I~ Uf{JehϑpGhҳL_'RTtYKb\ YO8/3 $'~l@s*l~8{Z`~Èu=]^l Gk!`jš7M)@P!~h5ī8şt'1-d9K4Yd5}<=- zp*m3-~ƅͨ1 #pvIwK & D'-A#i&Z(.ֲ#)cizfڷt@}I{fQ Jfk]NnKWd8^01ҽɄ#^Ǟ` 2@c%7ǎbI0hi%z;Jum\X+Q, ^"j1;;f !3]%‡5jے2Ѐ_x >W h5sL#?Q! <6@HGhӶR2" v5B;vU5d:~)H=Ȍ~Pzp"AGECvԱ3-h\N=RAa_Z7O߂%ym 8Kw6=y!lӲ`ybپ_hi ;6* ~nmS5vW{/FcYx!D0E //ؼ9^ݛuN9ʌ0û#Sی$:Z:dKrA0go:mc`+dh!UvqөB({ŕ1NLw\辔 O/1PdC6XwMS=5@hq-`r?IH`#ѝ?zKRĶDRqAk B Oj/ZOf]<͍m6a9_5oz4cb{do4B+7"ӑ z'[wLV{t@G8U87*ůӎ,&.xPوN~VQ"TF@=iTwfo8p~5Vz齱娇C P:ڕ<ڳ[r7k1K(9OПtr<](lI sQ>< ,85?l7~&Lu#ų3&`6?>l"me Π/ TbV\Oߏ-y: q)5,kw)0lw#y!.Z7GoX8xF쁢=ڙ#J b6#[,fN/Ňؒ c¹\2i"*O9&?H6N Iri73,0Hpw夲ٹ~#Hw]&.a5W(9PRz-“Z%jvW^5T/4.sE7X/BȈZ 61Mj <ё8PRfvy]e|($,׀s|\ZSA4CևÒS X|:А2RӉAVA"+n~U#GV!e_G>~c>4S ^Fǻ6NUbq?ZXSa{$j'@`q_nN,1-+8)G?a~|hu=|J#iA'ɬl׺J7LZOdu[}a 7' y1и_/'.Awޗ 2YՎT>3>c.)` ;qC$YO%Ӌ`5G¦O{ -PaS^벁 i샣ZQD<\rGf&pטIC}h!9C`,acꨟ-Yj#OR$EY&wzQ؂BjRa~#Lwn]CNQUF(1ɧք h`2Qֵq+l::z- .% F:{]K6lRLd֦UX׋2 "_P H(ڎq@2Ƃ"jf3*#ŨSᨖt=oqǤ2#♽EU't؈Nz'LG!!7%>[XXQk@Gv 2N M#SW 7trZ}6Z ~P\cR>PSj娆x{TZYF TP? $e߲3yg 0&?ɒ@/Tꭸd|/ +DόBotwBt½MD^}G2dx/ l9s AAOs.Q'=I9۸ؙ`; ZNEB~‹:xF5>'Ԅ g8J1݌]sxhZ&{3yÿ^1a )yP/ZM,O@~= 5;oX#Ild ֽ,_adEd_m7qmȭ:UT#l{%#fV@bQ{{{ qLf?kuLD%wC O~ʮ3$\c qk}є%jI-SrҎpy鳥dH$\pHnVN 3d8ӵj'<˪H<^Na㞳Q_h ^\~Th ǣd.SՎ]v=8adF;14j::x @-EppFQ^}@h0D2л4VM֧b 2G@kgXԆb Csu\z{[㥃QѦ(FiBnD)eO_`j#ॗ,qp@zJBJZ NfX`P,ΓrÅO=trIS #Y? ME"$~(7U )P a]t\٪8cZBa^烘Cjlc9ȬC};E"w%BՌ@b܄NjZԅFq@2Hm2I~#rb3HYgQIj4!(dEi[q61dUe1QF0S gɁ'HEm~&1@muǵȇje(-GCtv;/U[Xaqj1 ~fwR%_䆙WebT^!EvRUzψB1_"ɝJZ_G aT)re=bge_ wۑTMÕnǘf'O'NTzJo|96me~1eH}kå_@՛^7Me\Hs`Pu f 1p{Z#$R0zst@;Uh?Gyͭ(IRIyP:oAYx!)qI50 7Rr~#a*rᴐSX7 jq6M vh뵭F ]pen4ߘNj: K.kDh/ 8SɊ1N/d,J]T8>%ZɄ${-\w)|+EphZB:< '!Kq5?NO_; 8=hrՋ a4ule%lGLi07rhÞ44Lw q3z/i*j.k[#|{\0+?-9Ur`%}6b|N*O:6MY|\V/U ,-,8#O%g/Cr 7ƨZ^hmxOrn5!GW[{((kv|d5I+#TwpDmN~r\.wP sO=2٩7b}.?2.zB -MCuxX&P =:6|3#q uWh8bZa VR fYqH1%i'Q'k /DDJ 0ޛ ,}l uwv}%]xtmpSX it)yR#`ChDe]nt;tjR[wmSK?}EQݞ(_uJ7k#C<[OYЍ)^'M5Hv^as{J 8;а'h/ծߍM$dÙ@4fFF  = 3=A9_}ZS o Gؑm7̹|T/ ye,#6 #_5-?r*ۂ")Cx$\_ -Lmf^ "G}<M+ H,*I&P<1fSm#{Tt=OfeH:U0 |[ Ҡ݈TY݈ɼ(ǮƞluؾF&85`6 > `Mks eF^0[aDQY}ZLj-LڽD2+Te8w[BH.8D+jBA̎ "AZ+>!ۉ|t*a5YNWy=(=S6{v:swx4\$uvv}*6DPζQ% |M$~ ]K5K>PfY a/|7_cBWT/sMPH$ËX UXCcB~"pv:)Rkcf\w]%FWs_XEҥ25YRcVz55}uO;-J_1ru&:SJu?.{k!h(%6 z[|\ ZL7;go@;5^dy~ )3WEaut8_oΙG={ZƲz $ƮGW]|q-*ݚhT-Έ)j,m%|l6$qzf/0 O<2 L!1?_^+*[2Kw`fl*vJ?Sژ"]gWڏ\:yxQ1UQe`S| ^85͍:zxX6 -{7 egj>`&30<*#8/^3dnNGaIͦ)m̌3 h C^X7]L.vJ:Z:^{G #.}D/WdtѸ( sDrцC f- EHSW2r:MܮvL "6 ˢE9)C,Gju`6lE|x7%U,T4ӐK{3 hw?*J4'Hl# R^a"MS.38O'fSyټ}#|zΓ쟛V> e\m:x&~]rY?& aDY@$(&Q13;\3x*hO%ުx6pP-T,+PCNz*^]:ԱQIY_ۗ*[v7ZxS*->YHhWM$PjUX/?ٴK6Ģ>4o?ڭ`&0{~h2uHkۥ\Џ-iLhQjߝ:+6T:/ᨏL_ >i8H~e_.w;"^=Ivք=!P Wy_bF#ybJAA+v"0y7fQ*7wwQI`wCgJбbe8yhH'T |ڟWSe]/ 6+j OW 6b*WfՐGYoYekZX_ {FԇT펺*ጽ"w_v=^c˜PN2uR* s#oѿfئTz=?Q+E6n_|2'䠍lMlăBuDJ;lq䇂椶L~*PCn{@koOae# F՞ΖYۿί oO)z~XH^`y-;F>en,R!mCdN~ޮ+k6 ai[ jrO?a|e/y ׂ<~˲*Qa M58%0S={s\+LgwX0MPٻ+NK8;ghw Pt.oRN=vKWZ) Dٳ==U?† ^ Zua~:j? $~>zdurOQ(zM܏Ym]Z U %bAVRnkXp=Lfk$⬵˞ 5q0J+`t,/pjÍg*+y\6q>ذfCQ}s8'Nߊ׈e k,4JSBz.*&b@U{{v'0 99Of: rccN \{ˊ jl`OY'H[/ըл,Nz?ҥ~TCF_8Eß܅ >]՞K.P"oiނdJm&=7\*]>~%\Eo-l@(oOOv=('] u3({qݑAϊu;r1\\\FWF'mݟ^Q_L F;TQkvac|Z9Ig2ˇ# V ߹₻t5a;IFC^[GgTCrBҴ<)25v|e"\=w~/ftnl) f]= VϝBĹ̾hGNxzXe}ӓƥ-ggj(#{\,ܪ)MPF1x ,蓪SjF$ I8Jc^0DQJ~44:V ЌrpŘjQp=JN{36I<'hU]ۍ?x?qJ\q6ɼ8E6[ e%%B1 x.v5ne1G4r?νf/)36ܻkˁrXO&+ŏj@XذE9/R½c::0@Zdar&o`2{1+IZm Dᄦ'U#Lfg.̋rwX Y5WOjiYw:-A)#ߨ\&x[*cƷ,"+vlY#n&|x aOjXCdaSwŽb{Te֮ڥ h/Ӭt4oCpfVZz}=%*~:?$!@h|C@ =~:e`>rim$+odƈPX3Y\Y` <;F+'1fa+^`ڌ{|Mbh4<_dGpAU$Hlg IϽo+_KTʹC/eq[u (r1;6>+D;܆Zm퉥oSjtTQV0ō_V&C\/.+ ټPk& M4(lSXr1}d!V)@WAmŀٓ.vX콽UhVϵ%c_|x'o$7*4tP!ry+S6y[gj?Q0as3)i7ravbrun~P'/?n ͨQnZCuth5GHѹzC|3*bP7!4fк2pb8ł sT hhhH|0ٖщ;?*0S v*JfKCW&W/%"ʌ(YX3-_w;`Mou>xo}Ē&$KnL$'NUPٵ{ӑd~jfgT`ҹWȓ l5M1T#qFQ:dl97!!د_%%mA.]G`6Vei46y3/'rge[CF6i,{rd^V9Õ v ֝iԶ:3 yBwh%MGYd mh-9!• ZWGLc/y6e^3ݦJD@  \PJtTx_Z)xEM"R'9/je nY}wIf.?mq@Ex<>e+f./>飶(]䇊d99Tc5 [q0>,*`᫿H+eAc 6ζlp* V['2 F2bD :;m-:5S,sG]j`╊>%fz00> -n}Ծbu1\̼>o ]y&6o2&Jsojeib:ayH4LqE"mL5hM^1230(]Bfֺ-QT ǐ5U }N>Rwǵљ,`&2Kȣi^: 2g)VO+w^´hq᪕ok$K <~ڀA QޏamV~MؐHXV zx%ipy1e ^bЂZxcA\mNH2bHssW#n[x83{|JYD%yX}/?GںRfTj'ۅ{ xn5ynh:XKrW|OB/g%h?~=X4%eB/a.%WCrfMSeM΋"ŦwK/).W(uzN xk+8,>pz 3z=GdJ== _JI[z$h"EO@`h޵ێv.Kz8,v;xqඌsvYJ|7Ő+⳹F_/ioBeD: k#!bUY-]><VA^MV9rF,njeT=A5n&S0?/=oT iTƍ~6Ү|è1]N4@x enU.-isspɉڇn8g-WLD0]"pF'Dž `??ojϺ4 3>tTg?s69E| acx'n+Ds v1gAqXnٹq EWgy?7p0FW_,@/[jnB8s7KjJ {fpϥtN~gC.GLX[a%jQF4tBN6yԪvnd0O3)x uaVKN/pv ^45Ԟ4K%޺y!܌EV=[Hta}He XswӸ@.sb|;̤xŽHӶ?r*Rt`anZl ؽN S߲B@x=\Y%÷/' 7n4ʭޖN>K.ݰ~댜CN {7L1[jl_&7i#u/J\vZ[b HZچ:~ 2%YcU8)&y[STpb%@ K.PL)aꀭ<UL .K?^A+j 3 lBqVʦMHs?q ](޽D9K \4ǭ+i%;`EřZ-ht.I[ymUqL*ѯn`ӹ@zF anѰKW)C%G0ʞxļ _" 9n߻14un F6Zo8^-MQz"ʏr `F'ܵ._v+LXe:iYiTWE,4%tDDװꤧp5yrk/ʓ*1σ KH᪝^h&MYLYA!\0@L-/?bxkf *U&%ӻ)ruB &QQp+640-輵&0]%bm] [mG˃4dT σ#mftYm^R[K8 Ƙ*Qb\bDW7I G/n9HzIA > SN}z;JAeh47k5oO0{ ;fyx++as-E7)}Qu!FHN ᥓ饠T(Qw% Au3?:~8A@8],59/@mDwC1yarj9팚`Yb8-bT @2i}:&Q⥟mhZ9@FOpE4&e?HJsҋ8Wʡ?`Pa!g큧ө_sY٢0H)Cډ|Uf׆Y-D;%ikh/@յ?W-p\a{b/FPOg%q-d|w`^Cލ<VCI\nN%=?.ʝ$μb1ENN 2`ќ, -ŝ} mų)3U2?f-vAE9@&v4PV`Te(f jE{Tc,dMW^px.?KB(?ʻK_nA1Oa^JAr\{JJn|r>Ŷ2LUdwOovŔӱγ[/H&,ى_z}T|OfLSiO%ƾp]6W]ƩT-$QDQ9~I,PxF0@`iaj;ЯNqXwCQ igfcC][:U_SrvvVp%^\0VQ}-[J8~L ,.xAĉ`{=*F ZpsPM jG{R_]f@@7@S4MpWȀ*K$p}16@)b'xݐ`ĺ|FST<R @-J-LHY\ x,*ƲOk0oFS FzAoe~?Ȇzh0*,1iem/<Ց̇ 89 PGuf&_J(@&&{ʏӰa&SZFER'28}NnRK}SJ%["k-B~&4+=dAK!Kg ]H7vM?-ON[ J'&wŘi<-)YsPn2.}l#Vgyɑ  %`G<6].9舜,uYc©RNo)i;?)\`:khH5{l&(c @'E'=}ܺ,XMuo?^BxS9ׅ/KS" ;,0M:=Z |nK= *D W1^6`TNJ>( S̴jx8M۫ĶFœAQtײnOu;5*/L{=C3E|, @s+̘!Ghc B)0XdO(!:zE(Dm^I䫸 vr.@_1a[yvѠE1h5p+7W2:xOAOQZ]K#oQ*uFjJ'kA#6ǩ]/A}xZW#I'DHyhX:%W Ώv! $\M|ik0}`ȵW@3Iմ}^浔̀ȵu{2Ӏ~n$uvII nU99&!T?lm [yX%<+Fǂ"oL% ,S1"Ƈ4T:x-G'kBQmf?;s- z }ҴKT^;g~6STPh=0KKjuŻYH}bA(K&PDQ˸YOf k/OG7 hբ62_W ʨ"{u{mQ±6x|0ePj1`0X{).!EQ@2k(21ֺ1R8`EVIy tK Dܕ{[+GdZ}]\1b:mhA*\*&Z\bE nL0_$jSWWFD#Â=LdeyY0&P*gXi[IFZBjW2IROX >\×k:ŐGƒoblv@˓V{SQ4|N'+ >Ɩ=<E;t,606 'PRr 1gE*+{G/t _aYu S`z&uԀɦMP~>S`f#2u~|x,@Z /wE%\ Kޕ4(, AAvh}~qq\I_ N ϧ :w0,*+`/n=5uznF9nq\24gd&L39A3W1#dDkwtB쳭HFݾv0A#p!vgEMIFۅ>bTA^+S1倱u__& UX?dX|!#@Na>gc=ޞI!;=?xH^C<}nKtr"Y-YNN/2r]:jwtk%.(9gg9';K%=7**ѣbEKJ0ۤe3+>'-X\Wx#OHB7YCׅ g_кuNdyj-:H7ŝ R!РQGvP ު$.F{UADxm"M ,bi`YBܵRz25%? Yǘ#e~ vD nV|u~׫]}ɝ9|ߡH+d+}y~=M lct˶Drɞ9 HbO"6vH}Qmpd/HlF꒶P[} wQ;9<rH|4ED)RTw>Rr!tX]% eobGU3˟cXMk;"hh{MJIK{6մ9,jR*k*Iֺ TZ̖ش"k|Qq<gXkZ.ؒMzosWdȲk^58ks%Q~2|(161.xM_׎#!sF/%1G)M' fh]VF朑HiW1zb,h:l?%jkJr9k$>@\DPh{v9u6'&G P_O- p0micT+!Ͱm~D,Y#"GC\F+5Hn >Wx揈oee;#Hd=wi:X!C! LcO|! 7ή}@xj^?Ai:I$ tP}- bjRT)blٶ\ ~S Nw_QR_8"T oR, &"EN%څY=A RSo Jhʝt'hR𛫨K˱@N ~$ym=Y%I3{"_gFـg7?']Td_^)NpS(mE&kMW0| d'Gٓ ~~ R϶ȅ*vD#mX$|,]SX˺]!:qj*KJH+j+4?"fx}BX"[]v)fC][Eݨ%J&[%OyC, dSPaPh/j VC$ "r ?:\< f3y=_=uIYUzx؆2kۧt[ީYF5@n|a]c5laM\Ls%d\19@:Kv/ ~x:&5AAs ӣ a$mQyrROiO>p_yߦO9A.ٽs寛Gڿʱf:*JJ;Q\HD"x"4ցkP9xнm;10*xh1 m ,^̔eV]du,2"ޤڎY\R | X/&iOIھ~ME]wMݧ|Y\L՟KؖffS k*뵗(*&$O<y]FW d;zm>4o/wI(uȬomoΞG^ uRvB!nqoSu[+a%oo8 (U{dN2ۗ r4B>[eˢBZhfe§[F7a=TͺRϒ*!M]r,gڳNGMLISo0-` Y.ڳ׍k ,=fug xR򤂯QIjaB4A)(?DR Pj*$\t\yt-gKn <&MN`pkIjLvù;801G1^79>2}9c8ړ:/ "$t󆂹MGDkqЏ5戟$s IJӺo]b![(3S>22`xr~aLӂ&@Mϟ6H࢈_.W'\`A4/2Ro=ͧ ȡ|z5Z*$e]#*ӋEqm>[^lny9D%?qjQ"UQ%GHg?Wq$M4K0wInE>K`p QӧЫk8 ՁJm\waaR[(0X~Zs+kkJ' iRһRˡՈݭ g|} CrK;]K΁krQDPիt2eqbz6fxq6Cx0^kz#nJC5DEbDyoӊ]?+Y?ǧZ7NhLa !h#? ^(2- & Ąi᫒kPP^@Ji/d }hy]t]et;骧ns>kp=*\7foܱpIOjG{)5wy—~E>^v|0J9\S2w,y#69kYPMA]'~ZVdO|Vq:!+[qnA<%6Hs6~ySGnKp Yʼnp<z7|,RX#b?&WDp>4>[.o d$G 4buI3@9n}s. 4]2tmUQXv\Jq$62g98kvȫZ؇b(|cD*:Q aqߥzYni(pσ0 c|Bii;;$j?,%uu⽙\7lKM n0g&'8*א;mÄ]6'cj{$Rmw̦o:"++$tx޻GԪ2 hGCɪ9u{DeqZϫ2avl4(6ldR8b*X m;1IFWX&ߙ%]K|IvA h}';/ͣ-|'~ƒѧH)m#C`H7~QFn(lmsU!9bFJYg܋hA?ZS?zFW#ab p^ p] At׎`[Z7'̲]"ZrՓzWwvĎ &r`YĢ^>g]lɵ[zxNhK~#jT^O@?a>QWx&z)b*RЊFa(mF%;זGKԯN1fЛX~<@hdQL? 9d[S&[f S;2U]p〘+dubN4%&DžKt q|2B?S^:DAbwO͐)MC"7 k%FBXdnE0 ij)9|B)Pnp?GXrbodѳډ{ s+W^R6\Wєr!#= Sqg?J @(g> q[ɔU:X(%8I""^ۣdkA^IXjQv"gZg)>'+e} t+hֲPPB*<ӫ,<[RKcV 'IgMlR)HH/Ѓ4DQ'kM8%_<@r3>آ"1CuWR8lc=0"BySLp+`` P~(u}/+D {|e&Gș?,%Xzm2v#:TRiz[yc=˿^ 05b-UvQ?V\-S5ioJi\~,Q_I0.˷}u k[K/ZPIe>Ê -<E4q 5! _ am6(7Nu.h/GCgD&ZoNNM "`^O۸I~Y#~=:"R}AC1uqJ(:Y@3&U4uy= *M ;M~u;-n0ZkuNIQaMY/||/r/WUHhyw[g;l@iVw+JpbTUƍiaƵ~ < Wr{UU0ET%<"uVFJ_. 6 R5 y\Sj PʐIݾD%6˫85B0p3 J.}Gnsy5"xƺ x溾U]p5N ξep @:Y]7 ;+dг-A=}lrDe}L&=k-4iJ_҅:Q&Œwvc3@xsOPi_SQ41b)9yK頾^ XrݒjW~j Z*ij0G7Hc@Zh @|<+S<ݴo}5,W.De^^n(ۦ/Z8RȥtdZ(IK/($jyoo;7",ɴ\5H w/HJtSX+7-EQƒN Aҁ% X`սԙReu."هLgr@F:{-?O? ӋvZPx+ 0i(Yi`HT1KtQKV4]dPtv;Ԃњ^y%?V`dUz wEf<Ez3OBzPR(|l )N:fCȼ||4 2rE=Лa\2SLr`% 3mIb䓣o%`iG;!:uIظ #wU7{av]bD1,U;vYO2bYpm&{{8dI0ܲ9D%{^>~uI -_\,< |Ep?K,9BPvh񁉷( Gp.Zs#8wJ/yv t88[|}Wh[r:a\U'm:kх[qͦٞ$@v}:"_٨-a6ǏEsx =V8=׶\@LA_^ @%`Ŋh!/<3[gT!B.W0bc:v0E,GN1~Hsieq{H\-\n>Vk2^x[S7I ~r!TV&79u3:&p7E$-yUs*'YF?=f@i 2]e/89)Dαq Q^Tg0s5Q>0X?,Tfi+a=keNBlM=jk2}#nW1oU NtO{J--<{?!o_4EJʔA v~7?w9y/F)jM^˳bayJDCA3Eꃣ1~Q_ .E4#'\]C}=]Y| 3G\ q9.fn]KXfu(-M>,OP0GxMiPU1**R-st:]KI,`-4 1=pkZdٮqNKմ#H7/ HߚLCv;$=E]@:=bs3o!@h%E~EEFML8oCx2X(6P/5ő>|O gc>quOW]MUs\UͨYLj*{VͶcVB8]Z@dw1)< Qf:<FÄEdρHSٕq), R, L; S_z""ϺWEĂ.bO9av$50)/0bUz0V ǁEkN;72a@.ߞ9C=uJr%rw>{/g5-`ЀX< YBw[#JHճ_9cM&#H|ځAiQ49>CG q 9Y)Z(#XٗZ=S`|`95E| M \@ɦAxx"f!*tߥul#,8v"hxƩy=x 7l 6N1뎜rvDvAQcbn*2v)η7#tZERx8T֎tV6oYa̤wQPFy`(otT Q@~ݕ˯ۥY߮S#3Sl^jLR=μ!WjOaF9<a#ߟ@Xi^n]O'X`*@mԔrRϝf 7<&*B0 ;jrmN2 !fJIзؐ㸖e|x%ݮu6TjjcxȀOƲ[?u R0>̐?iz09zbmz1zN Eđ{ :]rT1pX> y'hDaYm90kuŢNR& wt->n癒d7JwyCao;]qMVU?!XOIt(=nۄԫ,Q=XT4# C:˚.τ0Uqc(bG\V(%?PĹhg^?}yOL+kg8괆vSs$ht*lTCZܓZЪ!?w9LLB+UػTfJF|\26‭ 21gjIi O;cm1>]✭[DMγh'8\z:y)ëo]\:J_fŰnj&XPHW2/G +y[PPw-"P-WiJ!7Vx` ?gfs`_abk V87/LHrn6G/%6 [kTNݎn~U\1w _\lW%4= Y4")~+њ:7y6;$=[Nn4IHDV2 :(^]c+X1zֶݗe_s$w _`8 21iL`\Xبzpg!̚.jCJ,Tq]%Sr!VU&"u'7ڹo<F V_)O­T^ I9K8P:N/>x&$|ځY v {$Ĺ큋jwt !UTjr$9]&PQUW>&MF0AOC;쿙V~\ik?oRNuRwUIV`<&c!-\0 ƻ3 WVju$%`sR _plF;ӥGfpGUx2ݸ=OO?ݧ~&< &Y?,Y~`s٘5G.[m a)> | Cw~SD[>,]^ Rdftz75TfnQCU vdq]Ebk[H &W]\/\wdRNWBtMҊIQcF6皍nAjh+j93In:Mk*A0ZI(32*2lِ0=%=S˿֟5V)AH^#:&v!5wS ~Xe&SכI $a_gS gՒ"t!)Kr(mg\,_ H(Yļ,yaWx oauv}8t^啳#3SχO!4 !.iei؄wa"?$n aӸ| ͱ5#47; k]Ekc00!*6=> XN:2)h < OYP& cZrIͤqɺtn{zg'`f X5$$-  $3X. z.lO/K?%?i}/@Zʉn RL+"~iךb6tEOI~v.6cH Od[lhaQNz,(ž{2)_ ό ־ߺ.Ag̮6k¹m~N45Sg8MDKAL3&%. n7+a; wRx Xwm<YC>񥜇EVKI,@n|̷!u u T [<3dtX]0 |``4('ܻ iPwc9\B٣.c؀q%O=sQe;K95"e&B(-ewfW/ *Ci<5z  ՌQJ@#DJ^846N.5 /|L{)D؉su^#C蘀Re@Ţۀ> މH_Uq~<8^/U}qQm .`A ;Do*gO96 Q31 Z6dT&`s0lvQ-&^QUOOAiZ衎=sn%vF&n.榬cS@u]C7(gXv&Jܚ,;Kڛ0LvqR$0ݸRyNTKgƠVU@6X-H3X ,TiN3片܏<NY oU ?T(&wOX0زT,{p!^lI; iN]ZĐN34oo@;0/~@J9bajo9 Daœ4[˂MwY^}mR5AJ'Eݟ XIٽ[zF$\#p;&y,`л7νK/{T&zW7{zՔeY\[ξ`*)P"='r߼aXd̉Rof=PS6Ǻ!5^%|FZSthd.x I<+":y6&<^IRz_nԾKQs` ȝZ*:r}i튬`0tj/GK^-Q^>ODW>4;q #8%`tGqmdZ]İuPzS=xᴙK2|0>%oS"*aimtSM"59H2}8wOiٜfkw A0Yu5 n ĉPzx{+cxșKH6!XU@ܦn EC)|!؛ܘlر-b "}]DnU&4"ȑ}Pb2F,gD~duiZ\m@4GY9BnI))ma)706s"C=>= r֑3*h4ο*@@Qru%^ғdZGw0n ;_M2!Fg3 c?pxPkPeilc*j9UÙHGZ8:BgXRJ`N;]UA pϡǷ_:nވ%,H!ӌ*ofk 0TF!oUVtݝ̒|BzrtǐpxWjDip:ZT1BXN0^֣Ѳ2ƍ8}25VɊ~t?U4.=`%;0?犞4 `0C{w$H<)T%|y]:_d@VE>:S~-9dD([풎B"免j{;cIԐJ3kHݼ g[YkvB<>iU=ц'I1B:6K $Or-ڌ.ˏ#FFigjE'}_4`)L_JP|>w<6Ybm2J-sYq1( c3 oij؉cNd\6f+_HG-߷s='+IR+  FLIQ)iubs{ =4bq"Ȧ #h<ԎOY";VXd5u},$ Y^Qu|B&m%×KM)턓'Gbr_AM# '|3[7={=$u;\5TV  s;|"YGC % yyAA|OXs$e/~%hd=92,d ] -RDf={F\wڭiOQ?z7Ʌ3}T hbS{U{< hgf U M־,  ~R$kUXPNZ9L7.IjT3ndiH,Wa?ʻ3 ƎvCgjko׆vԽ?PLJЩ 4um61NM'+׭oJeS ŰЯ/.DX3MeU $V &bFgos8XEjiҹUFB˒ gt3o"+ֿ"VT~+v!N'N_G-cD@YuZ%)[[gEBӗP32w:+}WLy<|ͯ[ڿY!l_ a"؉nma*]-"U5!^:tue޶ɣA6<Ӻ K< CPg%wQjt*[cM8swғ?<% ;B Vi,9:Eqo ߂o`|'Oqc5"r_ޗ N'ޯ\Y4 wnA]^J0^LQQy= ГW_Y|w{1+ʅmHLq7fBEafෟΥFJ<l)~ƻb!;T:i?гyBo,g!맶Kb1Ulw,K~BfVy I,ۖB(,%0Nd69h٘3;ش(jyLTDPڲev6pN-چGK2?# fqFhƼzIPE QA#f%r%F].*H(:Xb9shnx Di[JÀS?r+ʕ= ΎDl>5bk`8 6v pb| -F ~q'_ENaDS+S [𻼲)XS;!/bGuOˑ X=Ǘ9Oj6B'%%a0Ff_\*VaY%Xwʎ)>ydc-.L|KG#IpЈ4@,?@;$yb튁! A;"bƳa8^P6~QG5D*mNaK ޟ;X_um3dMup*f=Zd8;j-l󛧴p @eX6lOHndrŻV"5|HYo@š u(cp+]wG~V= pn ']6є莈.Q)!O t!nRh+4ztCe镏\]lJXRTTX֎;f5M[)JDRs|F=e$ѩ#g cVtdyTbo[Ng6/g*qQ4z[C)ߞG A'Ij)ē7|YڏOhs*Kl7ә!20`4DQuA.EuL@cF6z&oT͎p_5lXll2-B*g~;@?/ !vhXybEC(5uhh_P\k+^YIhw#zܳ0ӱxr& X)'w`Fm$ͬ%-1~cX1?S.3˹V]O5%qG ҿmNJMȇOk>cKu MHZN!j@Ə l,?9V" p0@p& 1#R_k^H\X} }i]_;|j8R'ѷg\zg^' ~8폅cBJ4 q$@c*L +=Z;G6[Y ˍLGXr/޳(y1VAJ=y|c->t԰C|s0o[Cg/z%4+m-։&Tl.2'U1q3ڏXTKxu Vx m%} ?n#eXH55f d_륦Ȅ&Y N8Mچd.7² 0hDoՍL"BkP0$(Ivo!wtEXv*r[\Z}w%l fEt }^11.B."Kv۵`}f({,Z6] 'aP柽b7?Q-ᅤcVou{ (bl#AcK :Cai(LG~,ɗ)+‡;.xj}i;mNXU[7}k9Z[U( 7-SmEP ~ 즤&-f#3'(&}v3u)dMZ>fw$"}z@uGARŝl@NJD)ov(?{PR+CL`)0o,`ms?$\W8TpL7Vp!;]EJUn<`Tn%IThE 8UVI(H3FkJy KQ&KwQқmypFR6h2Lڥ{I9JfxmXZ+ -@H]&߉gSZSߨ nQ+EDPkqf f>vjkJ@\,cOj]ΨˡuIMygv_&w[3v!iN=Z%lS5%b.BY/]ҋGɞjrQH}X{i [VTA^(}tX(b ړy)wP\32R|BS+>7_D{mRZfd9y_q'P>͉(ڐ6ĒK͠ b}{Xgsk"⥖# DMC=-s :V:5ƍ0iud )3 ֽ9g}նesR¼m_6/#zkKaPڜK93CRm:*hv)bOTGB{מU0ii\Щ<i s:vg_o 2jtѐU Х'erŮ6[A Oer\Ts >CnP" )YRH/C~)6m%2g4^gn@RP'-ȿ$!**}hv"!K§92 +֙PY+C ;4E}tZ30C*2ke,a$:{u 7\ß 5Ԣt-H طhK$\ Z)W3:,կuw%w~q?͸]zq. ]Je! .{ m?X:88~x>x`5ěR.\K+hD߆-;=^fW!JM瘬2Pϕ_W\MpvS$uj ۖTDxEh:M6:jn߈ w>ΊZ~zΰmTD=ΐ&s7B\s?~خ%/=&BZtl #&ͭkEG ߐܻ }VJZ'sR)WyL2DP|t#[`O-(USc!Ez1$ :J2}Q⪻*zww i6SYw`|.xxDV\KD6-S[}{&>ZzF3>?*O#R&Ip'ZX].c/P6]`0PC|;fFQDjϒ7֪ƠiV.Qpb"ǐ}nqXi,z5'.@фnVSvB#]JTؽ Kb^^~meK']H^gt{}ouw(Z3 ɝ98P# *?}YE`*Q pD0IDXa/b~*4uAt郲(nAG;VҺ^ ixs .1<ś3cܔASgFk=0o;% P/fT5=ҁ17$rD~DBTr dK3A`GwEK4 `_t1rSr2uG NN ui;=?x-rm g 0b|}xh&gK05()izzByoӫM'Fa ђY=cZμmKB #u*aIs?轢Nk/Ez>|]`v| Gͅf>h q#R\{u*م]GoQc8k+:gwzk#LT1c@B 0.] @.Fz?*QJ4wwy%(?҉N1/E 4I xIt|L#..l!%. _X2-Fy~\ώ]mb+k%lM03C+:NЍQ1vV+f{}2+^wCM4A]JQbl}qLJBy$ j("0.ް?|i9Oj}GTo9p Y&{s Ȱne>c⥣.:#59;O$c Ʈ F(O]uF0uZ5+) \U7H[" &VGީuD5Tm<[TJK;K׃q;*(g_TUyp˗jU w %(- *[{'_PFY/u@}=V_09j`N|s#Zn OĿ^_+F}GLU9rX\6u Q\k)>;DJ :7$^@+] J-de(=Zt@aӰ7d;tcS_Qwn$&cΤI(M ôp0c(0KyDh]u>+q`jL_QL"!zIpN-oB';k?EfJ֩>p9m[`.QCMh?^zWq)\OpnyѪDWtvcߌv15Eyc%",qr,/-\Lh_ght.4-=Pz|B\bS&y8,(Ԑc40_E@+ 8#%` ^T5H[svT$pvR8@n#}gc%)nV:N QizA8?˳ղ%?Bؘ)A=;kJ{i_!/<\,D 5p&V=3ZF;Pz[T hntymf` qq:áml Ys𢡄NPD&#J(VA35&HNqD*kzkпlk_SX@갈P1S؍WQ? 0bj'Q1jNukOclm{ƿ!_ -3/jkFEag ~3QP}3VS׼I \e׍C)HuIT gb/n纂/4%*:O z D^W9O{R7>^gصج{.2V]pfArbQ0%CƋTw̱ӳڳζu^;XluM|DfU B(щJA彦S\I'!XzdܻA 1|Kې tm, C2J4Q34kb~##6/a \pԹ*`Gr:/)-qĠse{3mB#u]fEs*cPcbLP{.Laß)%L~>"EeJah4c/(C0eEN^Xn8cHߗzyvs}H HyyTz5QR.rÙQk21N#m"tol/I`wbL+Ѫtleg4Ob]O>R̡KcQ] ; fN ۏyE4)ui*TfXKSY Y=AB6Ҳ*fwmw/R_EyxCWb(AN2Am-0=$"}/,o)-Q3Roa#gd&saokwu}+% ȥsbx倿G<V"'z??8qP!ێ׌F0`4̼xQQ{¿ 7Z!sRb~]"=kVi=wbFU!2u5 PAܕ&:gNN/k PB[y !`ω{@D6e _j&kh9w%тV Ox/iJ&58*؜.^Ք2,`92y/ո.Eōf'sr pBa[QuQfhv<)0v&?>)ȭ.B  o+|PKqnM4Bcl!M0Le` ޟ ]sD=#>~B8WG-9+gc.צ늱M}BLuja,Q]qJ)r."OG.Y'e[4PG,߿)%-EʯC걓\-~;Bz&@uSJbEM,Q!$*\Ji] NA:aBq8; 1Ո>k% g|x"O )MuUJ\t71ϣO2Bƅ"&m: TfDJs4&-(\D'GB>!kkyw/)+|G}֡+Al-]R2 D9ݳ2\S*Hm~?$y\xgEd?!bٖu`?nY/=lFǛD׊,J=ó8kGCQDQԬ[ )Au+ٶ1c<i_@wᓎX8c'GγSb58ڙ+!TM{ `[]Dn9y8)<^) j$IQd.YK@H@?c`V+9"T9KطK}ѭ>1N,K5Tw'(XªQ0 %E E"ӫEea2.n|MJ)Dع$yL댹j3Y6IHNf.w<瑻SP>nN(x$`k#%VHPBKx'=`o˸!yXzGPј|j d+)/vJ) i"GJZ~4qz~Y? T5} N$1G=z>J%4cJYnPbӝeMu eq,E*'aunNMkjGPH8#nz" BNec_'~UWLKt18Mǎ;C*,B;<'͞->aAJr^9?gXo0Lj )7MF8^W G s$*Q\PO? c 1^s&XZ80fd5 ? }3YRco+x ~!ʠv콀J(,212uͷ܀.Gɡz\kOp^"i5DΥ:/GUI f*.BczENKWmq#;M!uU# z9uNytpT7jγmpÛZn@!kq GM,7lU8s'pG UEi\GQѪЪWc"L>  ~-IoX۬;#=5jF/z@0^ ړ1ʗ19ثSeRrB`΂BhhQ< MZM~*hA]j0B<'8jDe#i]5TZwZYp`@bEݑ?R|2gϫ[8Ѷ RG/`px@ԑm L1w>-j:ʅ4@tWԇ/{K?|kO9뵋@(~V?l&):]>si0zV,%Г;_h/뫫S% E=*B&UH9VC/$Ⳃ`_B=/]{]|8hs6]Dz Qnr:L k"ֶG=]Mcl:=*3b *iPc]9-Aô;G1.}4?+UM{ 8xv^2Eu-^JT@Aѯ%\݂zaXVjo/F;D*0ド9z+W Och'%u­: R.y,^U }im6eRiCäOfc"2}lP6$@xȆw%ڳWp߳s?/O h~bA(Hkzxl?{+ ɞ Sg-rz؜FTMV+|hLNA2jړchll1af.[dy7xL<=^!yoy'jBDoܩմDyOѶ:3cF٪k }k/Q(=80/$ӒeX,tTG=eR5(P2}oAo[ŝGQ/0IYz>`_s$9tIfZ'>Wlyr^o[傭~~Z7XqnT;kK!jE둝]J,S ӟEpz+CxӮ]2)XKRN;|Kxaų!uaup?uz K XsцuT5F.czCAa䆊j: 6 B Vgjh mJ GVjwvU3$)_WȩCds:ܮiJݕ+>e˖oJ7bS.Tk e Y hiph$3l͟ծDYO&olR;7.Ⲁ0 0iV^ l\jQҶ^%u}8<=sr:,e9נUGCb P}}(L0.Jȩ>C--z_`%ފ+̯7>i)W>*)/Шn=l֗wٰ{kJK>@-_ eQHLH&Hs^)/OZ8gdG9-od+vtQ_eQyi~NضHcuѱ'zԐeMQzX}IA %Emc"`?/"yeE_q.}w6yyIRCKqM>_Oߣo_n yCx$&"!jaC?XeId152^ᬥ6tQ!l 娱QjZP 㑤$2)>Pi9+s^ͫa}g) C:zvcKJsT'f@C;tZoVPּ-nh ,9X$c"bd^]0# "  (4,L9fIrXV}/ӨVWXxy}d(g6%Zx%~qt{džPKܠ/Oz~.Z'2!դJS% $UAe6r5 2 fe(AIwlz >yH'F[PA[`Y1Qig @R;{a+%3g c RUclvW^]ع"  8 tKؚ\!0r>Tv[)o(L`dn 9ר,3)d%N#.d +9&y#q?60TZKn&⋑hG`:ݵ y͎uOOv1Gv]F-$7m!(`va=܎nЮ`ڧys5!\C vN 5W0e&8콹.)yT0<ʚ i@3>⡰b J rYS%>wOt%_ўC=Ϧlo&R9&񘴷=㩖ۑZvmsMEu5]3RӾ sSSփѯi\T1;ՉLL9Ʈ}F}9X,ɝ'wQ˨w ?wRK0nMvAY@)U ` s'R&k"H_~xZ׍TN P~<~vq/ig$lC*Iw_>U s T^-=AW#"z\(#{ Xch4Ow]:\k/l*Gqmto*N;jOja7^т}4rG% kYU^`׾ոJҮ-36O\Av3|xt'bI?fd&aKȕzb9qg d(!>Mb%:7:ḾỎ `۟ANwbi04AdAj^\5*oT5Κ6bmQYT"C%`k$i , `ߓr.ˮ^[2<syUYHoN,ross6@\(6r4ZYjmmhZ͢DgdNMլaՉi\t `@e6}H48$o̶dtyTS s0IxMTg[xj?43T4*QT;AEc8z?Ap%CFkFx5{NM>Ȝmt,6. _B(z*ry0y *{43aXq5Z2f-*_L!7rgc?Bs)YMjVkDc̼YÙ8KhlDebTg 5u ǡAyG%GNF 7:UN5:ga+ M, F?؏~Ո'dt$+ ^Q%DOdw_=DJS[t6YpO$sWVn>i>БɹSd'e'zdlqlHKx!ue~^hZו9\XhOZWrƑ':< 73=c~kqvޔyq8B +!ą @;.3NƭB]?Hx?& }9}hP)dEB!KRzj6\l T~~8(eo/gûusLzRiRB!D^̤ s!\鈤fz15ŢIP]ЗtqW`*7rL^F<Th[P$-futd!6DGVnTf=nj}Ķ(U:L]ߠ-Ep/9/W3]_ JU.z ɨɠvTT 9ߤK(r̢&uf##=%4S71-5^^%IפЋ+5)wgŶJ :g0|^La^I“2 ms KLz5#mxԦVN7I.,N2vbK]b 'ƚ>7e^`@>`}n,C?;CKpTwZӭ X#N AX]byb=:pX6]0͌Bc"봑\oE)ڬ_ifLZܝ?rpsP.+NLZ{}4M4n_U+DtG@8[n*{}ܹՌuXa]5O_WSWѵEǺv]'=rY>,빋ɣ4v/]ņ^ZORq~i]%v4zUMx' M!F#j;sI0XXYXe7ռHwGDU j@T`]c젔 O|EmoA6",o~{dMouDU@Et>~@5n"ߖȃbBԿwyXx4@EN0_]-)t4hmp]TomT% ߀ZP<1\̬\- p<5hpm {5<(f۞M}O!ڛ~9šfE់5e54G35MBVx'H{[s\DE* lʼnf7xHb쌻QmOkCZ["6$*E;ik6+)o;Fd!l{Rp-Ʉtf/W8%~W|kC'93 ~ﹺS>A >UnΚp}E2Z-xd5ͅrd~<ޕ?:kٔhf>+!̧_Z3־p%iE# %׾Num[$+sQW&]܏Ҫ8s_U^"m PzV8TAaG Z0ru[tY=OU?E{7`s M52F.ͻL IUDcr_K"kҟd b])Ҹ6 ܙ I}>ӄ%=[>qI|Tj^+[/ ڋ/w O|ei'%i2A7ܰ}:OO i/1pE4ćYqG#uG 2e dB47uc=wd@B{!&މ 0+2++]j&u0sZL}.|0w C m}%WH {M j,pG`h eZb&]z@VDWX@~d`jS'Ws09ι`@bړxB69!'\HbTw.sl7b&ASh=$"I _.b c?IiѶWL54]]QsnmtfP9Ar屴 7v-W羚$=+ıږE'ԉS2>2/XsڱVk9_j١ܪXK_һTͅm ~pEgi3R/@.䝉GmNZo6u!T|yxL4/ 5SF@ zT2!y4!@]\ŰtIK .~ E+Rfs;h=oAJtt.UitH,Tg'݆J}ߙ+f b_㣢jsxs6c8,5}/*y]5vSZQj?}^ox(pnfX#[=]t~JE Ūܜ%ڀ&A$k+&1oWK9{Mr+B vjPDè5~fU|oޥ/Gr@1@X[3MC!]9̝& cOׇ%f%ߛRH"q\!q4< =OŔz8"0)I↾$&t!X?hrq0!b?XJi(pA|RY t(QEl:ݪ!ZX:C@[Ճ̯b򗾴!)v k1kd gL(dߖ^l$-#T3+!"'9.nPYt8 ȍi| ;uqYsrʻ%uo,~knE",(&-C`36h{ Q ]"ܝukyQyuvl5 P(Wa&uN4R?0z:H~+K^Y vl:{tpl*=)-߈G,[Ԋ3V'޳ ~yq_F8VǖlYB{,diG6%%O.Ԑ 1gD'dPv0Y8)a'R>6+3~BN(tY!>iؿh  )2$C.ݤ@2ykC=) Yrj7 غ%;TzHLIDƾs`!/iUhTE?PD7 ڟyk3f$A3o p[WQϴ7? 'G\=!H5=!灣gykK&$Gso෤̠i~K21T NE6Q|1xy ̓C:B%v#DR.cKboRSغOE~sfcf;m 㠕aysTT }SYiқ<0Y6cu6}[e yˑ>G{/4$!ۚj GvmprDJ̠QPA 7KVYpNc| *0w}à^C˾ /Y@$(-XU7v0<=n:0pګ8s 3c@xhԪg/54V탯qgڜB+Xo[cnEݱUMa^n\Wy_ ~VDҖF6f}߀>Ot'l^u26 'y oOlG{:!"3}[T 猊;KY<MyQr/ׅg>e]kEIJF,Mz i `w)sݵp9RO3d'owF@9 t?O{楬{rylI QW~nZZw`M">.Lv_)-;ډ`[@{1|qӬ.KlG嚥Jq ;" QAu0 1f.!rjt e*?G^dMiږ]tXy9&H;5w8^`?pY',ۂ# uUդ@7l}?!>w?5C\fMMTGTv>3 Kh3Kl D{:`lŇs0r;0} &=qR_Y^bKtȔ}KnxpKgpB.q[G^ɡC.ߌ^S8ϴ ~`?5R;(h!kГ9$G &X=4lL֔b*n&BѝHe<L4YdLLaffZDFۜ vէI槖_-ϙ|d%! 41H.*-1LQAv *;_x|8[; ,Q85(X] FwdPQK_H#V1zb<$rhp-Śm@kJ JVkȇCY{&ְq E 0%A$(9L>B͑Қ%lv4WGQŢ=Xf{ 8qL#0=ȌG{M_oupE Rxvpf CvT~r H]0ќwt6a@>Wg#g9C*f񡶕G `6Qsg{C&CjAeX@, o;qB%i\TgZlmXzEԱzht$rUD*gb?,/]~Uӵpn xE8g+2#V D,$ڧ^Lܾc QbZmL6Bh4ժ~mMnFlm!] =){6Ҥp;5RQ.%"#nn6Ҁjc`Zϝ0 Y<&RcPj@箤%^SJ2 Y<QFѴ_>?K;7mܽsh)q( i:x-.?gg_ٙ6sH&@N 8bP6b'e@05dq˿VwiP>?ܐz3@!`DduW™ї=e7r0Hk^S[%RStP@m#z0Q\e;c-|c TFBuMpi NUHAZ."Bsa9~}mƍ׭Rxҟ6 udBWu}{ A V} `2hO ›~e1MҞ&^l aid T(a2w ETp?xICh/hubNX}kՍ3/,%Lef he 2OIHނ<&P cfu;cYȍZ|Z"Z,rK*zzf;WNI]ޥ+v0)\LnF:TL}9 P7Lf.82a%SQCk`L+èIJ}FU-ű1]183)Q$ ˲QQ& "6o_B᧩Ԙ<ġѧƒ+hI7 9Õ?; 7W 7t=b[3Pò  :Fʙify\DKBUaJT0AB{:Р <Ѻa4z]>xpH5JXzl\Ns-{ ك@V/L2sf,aM ULp>X%t*YJ!n禶]]NJ:Qt¡18 >lNYuk^=b"Wxּ" Akѹ9(&reJnV$d[WP ^)H\nvh/3EpK%"f&#-k8 oO7o_ ^xp <\(W)m_ɈvJuS,Ү5#'P嶽e̽t0Ҵ|Q< C6D,/L1W&g_2*:R/YN|6= i{B-E-0)ĥ8!7-yxJG=Zͨ y} b͇@{i;d[|Q"am/(/H;Y>gA3 p2t.#{~E 9OHb9񏾭oY K`ʩd[Oo4?X3˜o^ҐzZ7r`o% >@ӕE3Bu7>xQ-ևH2ILF@ JTI=L /pΝq:4mn'~$tè:'-Nuv:pxEo {=n]Mewa.uCiIuyle3L6-II9MAZYl kvЗpA%M& )͑i~óYW1b\Lb7 A;NyP?j̕n =Ͻ& 1wݬ:*"k,x^`6oV/5g A툞iOd<'!)X^ gJv 7`! %w Si#AQ * rqj/q,G_=+|cG>^Jqpu9:4ᾆbL1QLp"s:t#bo_lnԶ gg @*4PdEe/'X5Srg\F*< Իר"+n!8EZ(sjJͦF4S<4v& Sv>жS<9 $!0zN%ϚH8v)#恵huw6 ;0w3x6U6s:rmͼۍl\1lQZ=+yB{P"unc Ӎo ZV&!="|#sL*Q+bˠdXH{nyӋ6b!<7p"&[՝B,!jlqJFVˇsy3|kX9r,)`;0K$WLDWUnOڍYnJ%A 1m:TI&3 f?2%:Yq>PG ϩ$XD6]л!9M7)zNыIA@O|_X*{’8߬azH0Íz'7þ Fy@IpTn]Wzoy "r{k߱|d1&=R/~vmα8f8>*-i!XTbn @/- :8i8-!R}mbxܶeNY<W7ӼW}C<(4W%Ҝa ӶYOqc7ׅSv_ۑb 1&%d&gKc%rO%G*##*(Ÿ(he9k'42`j- ո0csBl,i?n a:հ`]';=رSpYb8gA@4&{m~GQrjXݓe[OᡏE*qR.&@W28wS~kʅ7R祷f3E.wLRX:<\\}}@gtM莅 8Q*mi&ĤTڙΤE}̃ϬzE 1H1 ^!\eQְ5I0!AWxn8'H=Q YvD=GgI,N{X&zߗh*-N2\ROo!KsZo1)dr+XF:}"5iGL/5kO8m7UےbߑydJؠ9%r Y(+#8m ڮ[j7uwCnۡ? 9?"x Rh`scȆHfYc o˴l棣)x8ufĦ[u[kGjV۠xZ Bw3}5\tް"Z \Ua>Ɠ$SN,S}1ލpGVDIx筏llm6EQxo|o؅(& -4Gi9,.fS`kxB08bb"jixQFŲ 8#[b~qM׭e2Qg1Qt_)UOښ!_eD:M +84d%:;d/6@JTiFռulь0omJ:_?X2 9b4G;N?e[K)^'FK*ƭau$Ո*%i(uw' dHxY\\AJgjt~. &B6>0F0REF:48Mu%d|w݁V-EŃ'x/)s;B7#>nRP}S}䈾,yoXYy+s?rdA$-B 4Qj,T5 lٹ B1`'ٿЃoptJH/JX(4 kמdKHS9^2;y;,0v{KƂк4mKdeR8L=U#>Q-lL6}T9ӦLo7dt™u*c$60V'7] n*YksF?NZuuI7 ;˳di1 ;W"ء}K l4f+a_K4tU{ia> =j2UQ"Öm˰GF7ȓG`T8#dhu/Y]qW-SK.۲8 xqΧ "c9k,판6#.7woMCv h*QKttUؠط1NR /R-?EnQߣl4`[Z:Xص%` _ƈl|.> k*--\m ,n xN-'6L}H(52Q?;ӵ(tD{5C#])rIzE']XN⅀LM*#)_ݥwN2bԭO+>Id E,Wk2e=ZjEѡYNbQ1ҹXkkTЗn,mcC'x~*H( 0wb!sBU} S.5JK'Nٲa(+10~<6q<]\.WņeLAhx,<ZZՃLQiB4\sjYn*}EzJ +:v8cSs%p̰#6Zje7b){wb#O NaDx9v,;Z`mg Lx:~ K?QA}^<3:' jq5BrmVmBψͬjಎC ӣ X=վ.gꭰ'th#ELkdzÎ&]FW;3cC|La$"KK|P:*(zXCBov=:fMNKUTz#S_޷!I'~+ S'"~Kvَŧ\u0!>/ xi~=LpJ%8)!moX㒊n>aIE `ԴפK| !TC Vi* hC!υ. xCB͇r+I 1ݓʢ1:/;_l$z Τ{Zl-z+dBjj|eu9;V8cy^ \}Z\OV[1q:2žu,w?`0uC-K}ZbYȖ41}bq& ~o/Ͷ~[G6P7fV]/ЖLq{ o4Ɍxin{ukQ@urɍ/ڬ|ak7KCT >+F5YippG~oY>5\?LyGNhnbWYzę#umI+Ug{fڒ\,,ґG+ eosnyXwT}&",}9DZUNKMp30'yj>=&ԸP=-ǭP ؖA PE25ϸpAx$Ģ*'H<;U& KvQjj!;(sܔp&V|[ ˮ:5 5 c^Dpf";NaMb$#ֿXBs3GԲ^kf/Vھt`',k3jZ9iz^ QW{e{XiT$Ny vFJ"'^A-{~K91JaS˙U2 T|5>vnl(󥟎_WLWgl~`\RL@&-t68@ɽR|N5˘.r@ =ByQF\} w3Z9$Ɲ2@Gu=N];[,%r#hń]RH V54(6ȪͰS\qKk%4ub?=>(r_R-KˢqSz u#ݳ?,݅+ ]8F7%~uQK*sPD5pfd1*UrܚdplνR6r>%mu~e<Ǽx']jJ@}ydO"Z%֤n0Ї)t`S_fV`0L& qyCՁ/[4*EzTS@R#\ihX&u :lQ8Yocݩv44b>>lCGCŇ* z̺yx{xW beO i R; b'cTآ' תbٞ2X&Lk;"Ҕp[ێa3Rl=~:(c*"5^xKo%}3/Ӧ)~?wc8!F_G}r޲*% ckKR %[SPY!ZJ*KqYB7˟' Rol۷<}d>6AI`2A<,3q{hnCe^vHsg+Et[?#z;2WuKr4e+sPr-'rT7WZՐ ;8e'is˽C u;?MObSͪ2=s]K !6i?ߜ|NG gѱZ^/q$;`Hkey@.,k_ֲHn4v݊Kl];]ը e na\hH`.{Vp?쨉Bөi(N1+,IQ#Tn7ܽi#.s;RS`XrpܕJ$K/@)(8hЈ 73 E_8q9!.ui.s ZcM3y>dx߂-"pexU{ݎN^8eۗy5U7V%d*fըվ6RLF2 ~ʉ6hw:_YugP_xU8`$ Ϥ'|f0yg_*-`)da,Jc`֞5k,8R.q'aD|,g^t_$F(A8#meZn+W,,|r@!"ܪg_v3,ge>X}FJVNl!71Yo{'tnKFCčV؄*=EQ٧##b7s}O0E=\R1LW$t“:98Li #*PRԍ=#r>aim$pG?=ҖX1tWE)M4+f۝K7)pV!9|Z UCಁv\Լ 4UɞsAnFt $G@uӇbyjy)ۊ,a. ` |K~`ZǥzҾakaDŽ2s~NU6IܑBsC:6n$$ F$A/W:TEؿl>~4XʩgU=Ч>CL 69E57lkF; q }BW"6Ǟ$Be w:5۹&1S+n(!!t!|pYd<$^_82BeeW6wSQ HJ2;HT^ s;`bբ*@쨳AH68M֏+QkG}x -c\@4-nv5x, ۠_|<)I\ۓ(eh} лgK"j}NGhe2sDjWלM[z7l(ǃuՙp- x[53iR N A #ͱ*1pe5 k lnmB2 1 @SbViZ(^p댣 [9ʗ⚅Ƈ2XcGlɿU ɾo2`3y~ϋG03"l(Q0m-P%o@F]*"QAp"*Q ]5L 詊#or*Ux++MPE|c/;6kW!+Ȇ$#LO[g +G$MҪ/ +g } 7bQD(WĸPcVL=gX'/^-on Vjͬmg2q}$2 XEC5[Nh>HBf_t=)iwVK^v]g <{NLEg<ИyviL`r a}8RB ^ ?]hw}cr' 4Lźema&r夻 F^lg[v2 MEIFkCV[.8D0+YPf1w.B]5VDWV aiH7g:8.ߠPG2kBQxTxP5?3hqD ?[Z0Ro$]QڽYGSx_kEkLV~(spTjbDF0RD{u';ЭMBiLݳ@<1U[h4@RgL9LfEK!f/iN!c|>cugP^n䰏SԁMYthS={ l?0dS.wC;ga%!Ys8 (TE܌;#Q uY2BS iu1Sr% s@T[!-Ȯ9/\SԴZN#^fTVSd8Me\Fh9Fi@d ÅR cgY%H|{AxGyEf?1`yyIe+~z: cG&!wml x*3+}!X"U%_V~݀_JbJTr~aOiTjT<4r/+FLF!c0綾ЌO߅C!^rՔ6!#&jKLAcRB\ QMݶS==jRQw#zIƳNi}⼒~\ :h@/~xBy@W +T鿝'Mq%A,!c[ wr rg_nuTa ;_b.#!%oTg0?NwT`]i09y2mn./ևH)KψDf**qC2|@YɬoR ߲-ك-IH ruBe_û RkVsz8{Ư j"kaMg#9坫sգkF6`%hZy j ZX:Aqsl yu m2hay6Ru_VOgHo]{'SѨP.l5vݓīBo>Ei7"ڮOK8Qdk~+ I|Fȟ )\k^AVPO/ fy:ݕ]_FYb+$یض>_pHM&E* )(sn/$Vis89|H[GƕɷLzTiG mx [M)m|hH>?^< :#2mkLx83k*{.s\w1W 1e' )JUI\*E*u!:_m\#Q]̣&zۄ)Ci O. 4##O dN$Qɳe-ZgYsp[k|"X ;v u('r+$9&o.<̌ʀ)1Zka_+M3ܴtV(̹L;Vr+11u66MȒżkc?ïGF+jǘP'G|d'Τ9zmA.òiVѠ( HxJ^0dFWa<>4`2i D8yN*d0p_.ըT&R\tq%EE1Tث(CS;#~/O@/q u}!gyUZrhԘ'Uf8?;QbBFӺ%hAH6:Svh7dt$WHfG}|I'qJnHX''Rn@Kd:9[JB{ O!9z Z HQ_L~h(;(F1YSTE= )*3"Hpa9Jb=Urh `sjz&%Ón T_kq, z:{l.#.erx[W<:0=YݷᩍUXeq v:[\ k;0Q= 냊!ԯ(ډ이CU, \߷.. 7c$4Ҏa$U_%?J8Q|ߙP{?1PFhd hotySrbO($P'`y{Ҥ1KCfș#X3 `d ݜ:G܋?Q!@z6T}sz/]xv8"ǦX#<(9eXmc{CKhq cm.:GX ɦFg^g-Ssnb͉o) fՒu VjU Z^ $X@1^2)Ċzg \SRkY&:k_ZAE1Fb(V1E0KϓdbSó]͆U1>.ܷNLXP)[>/ vvAx(g3aY9{_CaM˄+fW)H!'4 =B2(yo䍦6H.2Jzg|Mob;-%VА)rJYHzT]{%iKKCjTզfqwƟ*E%֦j0t竐ȐQ C'MJ$6DdY}hS/>_T 9cPN[x&w= ha*L0hY$ `C^ FByv\J.Z5!6~C VsbmsEdwDtS#/Y`|$e萩*xCdEq` co*4%b8}\ZUX&AWH 25X?珓iCOږяq$Q]2$Š"*Š @).Q/5>"W7=ͮ{8#2!X^#cnOHБ:EUƊ//O\~0֣4|4ggm.Wd]$@@ "! xwA`N7wA uvKtK &m<]d%èdV ʆq~?lOq~'CNf?p eIBcG!.:.5ȠB(%[`e.t0n׊K;cKM ZqpZ{4dwׄN* Td9C2hu]}`vsOC >6$d;ιE8EJڒE9 \?62bYt-JH?dFwQנg AWי7|Ih0jCX2Il^y?t NǪz5+Wt{C l>P AI#N&eF_ې4Z VKIWuq&rRTn=GJ+;0ފU[]h :cx,?/DT❉vVB;\\|T噐GZEܴkol6i Z7Iɻsn8&f ?s0<[} itN0{#s&>*n9s.lIh9ר<;L#+M64[jBb*"t>e Q8ps{;7$_5)'X!z2~^'%&R32aoHLگr]Y.$wQ8{ VB{Cx y:1cQv+?_Nax';‰aj Erݨfj ܹ1H,RߠT>x֣[l_JCq ;6Uw_!L=ו.;4",QQomP/: Ar}|J::-QH4j) 7;L|d5jtPc*A9aT'">2FuL'H~*]P5n;gkBֺ5Vgǔ)ț2a鉔FRϠ" +Ej-w1v#Ƣ ga:4}JYVl]󊎯`zm6:`QtPW(.JJnf=1/#ܾީЖs!'' ׻3r\K-Bla$X-w't#.W|$ 0X,K{3b~1zix"~n i"Jү$~+5 YPz )2KV D/ wnKg] !ߵ.`2L'>CʋV7Dݮ8N4JȶmbbSɗ t(uU1ԁś0Hzxm!З^9n" S9TM+;-ő%HRr!5}/Ƀ p`hn= ܙ .` ʅpcOcn?c6,Nbz/Dg0PKV꣤e% .'f_hK{IVfBC-p[Ƨ/2خUA6>Ns;K#+41;DDQHE%T+S "Ou=qc?$.18'*.,Ly谕Jg[ ʟ|ȋ- 㴫'XUGtNn4%~$\{>PtIuP$d˗ x_vFW7ǁtVr$=$5o)n60 J_bm+ôU:1W_g~.Ub"k8v;Y$o@([4>!Vf6SeaO-xsɫPOޕSPALCY ki*>?ʁjs.ϴn*$0RFǐnP(ck|n{rAHxrKG77XlkqL*JBwi5vtS$G|ÕʪgbAx~8LtwVC|d92ڠ9ܰi sʭwlU_rVӿ|MߖSg.PkQ.*y?~Ce>v86ܚS:-a?Y~ DlR9Pi|+# f|E X"ĵ>V~At4'@?J`?xo= YWmbVtQh1v6>tYLG|uhv_߄_ w ~aA厩|.h?ya $bKA=`O\1o C]rɮBIzX`"[Z@,ϡK&Cx8FP?s9^< MȬԢpܦ!z!+ŨXx[, RzA+Љ`w"Υ{`a1Fa0ik*'-4""Z;T[v1TYLǯexlڭ ɹ :$XszִK|N52T?PS"BhDZ*:g&`۰ޗ1A2z/f. kgq^3Q[uY= 4bBF Pvjt0C'+1wwܳllLQ|Q PΣa:Қ3|HFbP̮i.5i PՃf$MlR H)!}B%K4lcO: "VdPLC ,:so$;4_.zPZʣ|9󸮩8,e<TXC4h'yK:²&]CVNdLve]]^Me|yE$ NE,cTSQD=)B5iY4pq--+Vʾ^Ġ˒ʭ϶q\^1˓yXRmf mXB_z )e]ZH&}Tg ϰ(;_܉[w$8\?0d"I9&0PB(!Ay/(TfWJ[s,lH]E06,,BQ;U=/8̋u/bƑävn#X)FIux(5P*Qo(7W +;8w.;@e%UTYC5IP̕ sVNLT0!^5.#-y4Pfb|\!sx&Q*]}*ʭWYm*+FI 0Vfqݯ1%,C[ԷHdj"2e/?~!w7P}>$Jv/vyf>}Ckǡ/alF_=BdO [xMjWD-W -Tp-M5R{ʥ)n*Ҥ@md ^,R[a# NqZ3GDFDSR㹤*R P,?(q/{xbJr6d-(`=R/Se\hJYAtY\KjǤ R2I̋;\M^ R>8klK2blqM:8 v"~xC%,>m&G!4s˪?s XdqB*CL t0 dЏГFg )-.o9! k&/^ zJOt9NEMk`>=(f;.OyF`8՜pήS$<UcG8havC+Ĕ\9,NV2{ iNdśԛr[j[*մ o om0[ӖzxNZڌ ٝ_c,{TazQ g} 7өUӅf-+F'QEAvqV974#tbZ MxfP:/1zE͚ m&;kC`\%Oe*p@ 3~f!Qﳷ't6HUzk# N5!as(/NWeF 趮xVV*n7VL=.•~*ga%#,L%kT=BbWx tԘ)Kj5 ?asl#N^uteCꯈQ8`(lTKS@,kK>Jx"_'-A=@iUɧ lL'$^A"^^LynW"+?C3I my!٥`B#--Ys>г낛w+.xOY[sL`qCBNHP i,GpeF Vf(okj*3 G͒ky;(uul&6?tAa%-=<g,w I&n|Y%ih,ZNQi["өdKj68o1NC !i07'iVo[EHE2t@\KV2gKS@J뮕[\ J/CχއCf"0C Pe%wZ}kuKbPTe.Oh|Q4$VT )_YӇjW.[4nmId͢l~75}~ͺ9S"2F* fu> bL;GhRݷ=TkC !'UGzUd{6lg"6~^F=H6a4o VSLpoT)ϭЍuLD6E8ٮç\sO Pq>7%P3J!?f9HN9윸`S*F+»oWSQJe^Υ˧tz/)sD1'l/i,l[h4[DA<9& 9Q3odqe'7%?-fjD'ot'x,imx6Jǎs2#u辟QE6YPPǬ? rp=a-p ΰ 9A7׷xl0W t$d^){W9yb!t-W7^*>xKf[Y(-YiefkW̑gbqԙVY rn@~ mQ/,+3@/[-١x&']58~{ԝb_bqcU}vb叭V^zz*lϟ ܕe˔spdH̓P[/Mн&00-}SC6*S3=! =MqBh?I;~[휍v?]Y5O>>Ušʳje,YF4N[zpONgEIU=_UbY.] Y>?Gdh7B1–[Ni/EN#e$4g}ɡ`'/Ry K;jQLӪϵ4bib,D1abJ:(k¥DqOTY ULtfVJol#\HD%CXEƔZW  Ԓ{b{OOaZ1R#4%y/|~˔Kۓ :cµJEʭ>,gM%ͫ`f*9KD4zc>^mF&P6ݳ޼i>pЮoreQlw&PQ_xKٻ[lA ]'Gfnfps D(y .LYcGډ280LM\S\8)S.T}PP f1`-m ._5Z%OBh!B?썀0P60(Yplį?Zݒξzc a 6OA$oY Hvv8YE>N]G .Ͳ`T)Oe1n_ZW"(~;SӹXjIa oqu4?ـUyiKPo6bΉE}QpU#">y¬;@'3Ð׻'%Ĕ &Iu@{#I xxy:Xij_eP([u{ 0 q$K aS1ʽsc}:wϠ_[n.V.1J}]YwXiY XG7|+'Gp^6d~3iBʆoi YCh d+ :`3@<P0! {i@"X$9k 5xIr v0be̺]IjM}bJ^ָK){8Ļ1}a1&r/.#Rm栒`st{vi4TB?f6uPF[| JI1g^K%{ yQO+(4_y:!dIKn(g80X۞5$K66ɄGHbMm1d8:T.st<4(b4v8u LcAg%g\'r˶HxD6(7ȁEHFNHGΔy-@$?\"X}Du, IaҠeckʭ وl]YAUq'+կ4(D?hj%R躁䚚TnKQ)SUPY0O m4mSP3"6c=j?AϩYWNslnOZw.[$5ʞT@]+}_-t 2T9Б DQs Ijp ` k&y=5Aa;Щ&rnx'9= Yi0`,'߶_c`\\N^]#= x?ΦvtZpղNre[XWv1DX:/k6>䙜\JS]]Ce?8ӀEd i0cɫ^a0.zaAV۪Fx?u8k؅O#Ct^bPB&gשNf`^x/~j^E`s`tTKrZG(&|0E̿hc;>QL}<.qcnf8C]Yƕq;=:?xQ=\Vx;?up<7j(4M(ZB,IMW~ ڕ'z0@AaPkkq|KԒpg쪣^.m{t낻Z"0ҭ#V-PdERѾ^pstR;<WB.LRH步8(X)8k&<ۓBMq2K:^|I)H8e:;aT~#F5C6}=lUhL?%gum93 i>1cO|=S%P+]:VְrZfמ= Jt)  J*|834r|BD*fqvS&:Co(pCϒ.dn2//ݹ9pG8gH:z:*5At#/oRWFёs:94CN̏9$&:<^% :r-O氱"YW.SKo!FU/9] 3т'ȁMGl2 F!HMX䑶җ ш]=tna%D 2/IJ8"p,t2nD4RY35wwIiVCB|D5 z bO;=|ԇGź#~nki$IX:JCu G܄eY$&.kC@H#O%,7P?r*,~=86 <ǎR_,3ZʭCQ 'Uݦ,Eq8SB6vaˡ{BvBϋF4Jk &a][ze,r"bmxs觠#`y*QLXӽљts_.H@QHN-zCi#$<'c$tZ '}# MF=qR3oh.R4h5er:2N+$GQHRzR"5> p; _s\ߑtoԺRcsuefŢ܇W\A};x>[|pӓֆ]p7JK:ȑSl 6;:4"&$;+)§V2a#g*z25q O5&+%)_8zjwa Z;U^P? ttЍa4~`EmYL8Q"mXz(?i$MB8w*<@Mg{ AZAy#c zƇ;B9 *vl>B{0 4|_K:Q?.3UޟvOw~@VGޘwA:λ{ڛ}qeAGdtF&^|_/O$X]TFx3] q^4|>&Eb%*ݮB 0 "OC=&3 ,miHԫ*{7}{4!?WMMlt3&@PxR Hҩk{4һXN)xuXBI頽2Քm׏O#׭cOPB+ˌfV} 2͜KU_EԾTjYl#?6M2^A7UhVX/DOh`qIcP67#5:{! tJ[|L.o#j$law%7YgNEĥ=:MjuU-fb^zv՗E͏[v[NvdȊkR"}  ]^E3@,1vMaNyfx{|P*t(byDw2kC&r2CHp#˨-j:;S(4]$4ekz]mHL@G: PozzJ4btOye4wש~HLLq>-NUMelp8ߐ4Y㰪 K ,jE<=9Oq^G`k' ~Eciq3S1<w{v\:oRy CddHjne܏eí=0+lq6V$1CߤU($37>!z 8)Vp ̬Dݥ o[̱;1gBwM<0ŵ 鋒;`xΉȻ.S [R.%7߁ICKF(UeݠΔ-V͒PB,c,7PEM8 D߬Ru7V3._EgwyC ܕXi-#=vן1>"'D w庯d{'Om$j@P9?d4ƋXjdcf!_U&83Awy G#d?Eq1.7@ VW)as,*HBjo!)*Rϳ:4F{Y&=:;tV@RC_T^[~w,>vF6w0aeO ecԁLEIxx.?ۀW_lIǒ{Fޠ0Ĥd'BJyo*A>C0Ul0]]3`"=4+tWHl*eȐ\1p |ԝr2oĮ\GJhʳ1:TV+c2kؐ;=W|vɱsHjsSf f( Յf1c4,#C2H 'w`%Ls/0O=õmHAc.qsF;Y*S@%+m$U4Xf>1*u'25YuFho  c ~ǖ݇⚊̼Hx/hͶ2VU#nNV*hry 3(K ܞ\-F/.1/Tt"v[̜owz5z ,-V>ێJxmqOņѫN<)ee="5O>6km)V A8l|O|N'60 e'tt_8G?F SQ8$;7c{E7)LIb ViǷ8,RAsi702֎Iu$'qIC5$g{ïb$ZPϬnޠuI1%0Q֙h}%η}x|^_Vg`*UTE.ON]ȧ@[͛_ZDw>w<\>QpXPp6TЁ{J$6å63vP 4w/SäqG)82]ԒyM%I ňK ɲ }jM3u=Bq_[Pnz2y5 Ęi}S7}o SkԸgȅ:twܭOH qݧ|zK~#~H&M{)2v{&j3sIhE*.VH% Ez,2. Q!;lYABݵ׮@ס 5(tzsb2Ae#&Щ֯4՜JG6^' q$OY{13󳚿lٌO3%63 `fO>1LPK_D= y6 &xoNӌ5 7 ؜ÇN7NQc38 `u)q^>NpdVt~b\Cq&&pQ`Oda3j/}vSXK_YRzxz/]4Hi|f(APEJx+1mҦD뺤--Ft-5QIyhvm#Jam׊ l:B1`]t>."-51OFx@tZGILl_ qC馅fQX!G8]]!Ǿͧ,FES\mGX-g#M|h&S%5 O2j 9=W@4($G}>x.OG+|ݯ,"98ΑWOapyfO3_|a;WsH$tʬT1N~K#'[V&9˾̼#`huYq2L/yy"!d/<lQ̀(@m|Mr al^J ?$'\?WU?5~][[^(ksZ.2T!. <(wT],NTSgc&ݦk5ccG?'|{_JMJ 7'l3&;~Z*qgTy:ɍ(4)'๢( V3X! [5ɝ42u(FٗHUv;!^Q eZw]܍jt`:ZXx5) tAxf-&D2l:jtDTQ@׏[cwu!Ypq.o}׻~[, ĕ_!?g_醬lK ƴJN$x]o+S#YU!xp7%M̤ y:ֹ>9~l(QnreTƈR4Ws0ީ/槬ރ軜#=ꡟ$Z=qِlxF`}Y 'b](7Vb[N󣟢Ԗ0ժ=ȥBz"L9LU#oxB̓}ill_c< dO-%JF2tQE7<K׳Ry_j=bF32U"/X}UkH84YO %J"!?Sq?v4vw.N-D=#;OC(Ot=E5 3uZ h;'BaXtj׼HågMNld%I^{|S+ԏ5HsnRp7z[BlIphj- -bEm㟼?nO}2I3k'~ϥ?#D7ڴԖy0vz nj)Qj`#֭b D*.Qrõ{Dg2FPZ$O 1ӧO;?VH\P?Fk6W]f'@=@Qd1t1K>",JB'P ʎǣ os^qA=&Q#'7FԱB\A@5B)= |1ޣvw;XFfYwK`. +H=cܘ.x{BvխrB1"M4;c߲?PUbꃔ5"C̾0p uHaڴysb@HXa0[u㫤ґsl}1-t>OASfvVDN?pR~+I d{rPU艷 0-Q<,CX=4׎WA|{M'6LE]6IEXT*kLH j\_-^p!&WqASzE16i y@q W+]aE#Rt,{ t_dr^Q]8̆aqcKb^ \I)[`a Szgݔe/ɚ&VF] @U 楠Qx3#\}݋%\Ms#g}x|Ǥ%&eykhmL3i2GԠ讄ę٫5xd64MI5;'e͌ Nh2 ؛ P3X/<U {7ۊ ^u GDsIty.R߯prJ %-U(3[${bɍ,RFn^G#O\l/v֕@ }g)$}saY2 ^²^{[زLYXN4YZHzE maPM'H AwZaTyZ6lʍ*|i"J\[ k^K3e~0&-k@.AH˓B) +o b%#\`K$kKR$:L]a}dօd>H7T!9}.8^Q,CFL6v-'Đ({ea>0),SAɌMܠr"ɔ&'{>L-o 7DWpsngj+;^̴UQ\PzUڊ/ڶFD0>it#j 5sz6|Il@(9#TX:zRB8.0$Ue Od6dosPh О*íxW4}]+lAK6 -*PlQ A :\oYRLxstں|r%,zܸk$ja1X3EN4RPי>VU[@Ngt$7Lt estHFկ>Ρ00C6WTa+̯ !XL`.-c`* :-Vi]&Ϗ*byoJ 9h)MxlGÎo.:+c4PpC?›V <tqʪr3谎@jŶ6}p(kʱ../?y eϪM\RRA>fL4贔\Dg0XFQt?;Nc :>e24/I Q̄oݐtX|ف%̭sQ.|VZ32^{u}IcmSA5L gڈ TQ6mx}̷>ě .5d:H2.M|l ch+K15iZd6%xim,xzxBXǘ{|[:C}&r 8ɁO-kmœd3[hCz83 t<Oγ1m8UӋpI_bZKz˽?颦4eoRKDqF>8 {"Sk}*"mq2ı *ۤB܀SL ~MU8JEE-Xysǻ!OVMAߣb)yx#mn-(VҾ*J\鍧 KUr mtn ;퓺QnkMXv9oӍ۟Zҁj$e#Fбw6{R_)Uވ0UvU)sAaX)|i*j 2p +٧*hncG?B5rKGazK~%T,`(^8 PP +ժrf@jӵu82h``}sY;iMXmA;T1&8 "Vo4"Umƣ6DEI{y/v]ʶn, !<.8SG)ޯK!(:ajxKP2o̥6+9FsL/P:f6/:ZS 2ʐbr]RN3*~d)D@P9\ Z?'Qy :Df;GÜfw E㻉 $|Ɲ[-w?۩FM2܊, ChܯԩY?@˒o1D}W,z];^C,}e!܌s6ǡcZn a$~1SZU~OLn=C<+bU2Ϲ,8oٶNli%]"ejQ nV]s;IԳ4-`R!QnJS׈ɮNqwf2ćUeô4PӼB{x )ȟjJ_tЛ ! zpڵҗ͖c\ۣ@%1Sk OɡAԟ P1W+m +.kH?rVA8l|3 QϴXk=ˇQaG m9v8EtnW`k>!bmI_늢 Z}؜myMDDer|uV~Ju}d12ĮUH@ w}ͮ%^Eйu/e3HbPMyA/Vf H}쁨攚#MP#N d zeGïʺ-޷*BjFKX 6]zI]tx_EQxYx)FבdO l ʇ\h8%ɝG `acixږ u!.uV0i{7iS>֌Ж͕oGj;i۵SqvXC\zB;.LBPD1J倃[T^(D,T<30&nTj iP0PrT^t:no!|csLT,?tK*攌=9(#v\=_Q޿1M4<όCX\_Gr-|f٣u56I9Eݖ {tI}%7hvn v̋ri =hCaڻ '` Mo7SrnNLzv _M0W1!fY"(TQ.Yaf^(C^wgľv\/6.C/_x[AjFB7wq *Z32k]SuJ0zpJn>y@z:fOI`cf=@onkwV3ym=6lz#}n"%3p{Ak3j*00  `loRL;0I{̫/' C`B! N~V!#x1$ZhFnlzOqaryҊMQ+mtzԂPδeΣwX6uG6EgurQ-:4vNY7\C5ISL>V _NOXɘiw",/rR$6&+\Uv}Iqv+4!CB8|L7H64^(wFKcZT9`hS,[2ePhG&T`7lw^76 q ġ6t-+t; խai;?"^Sj bLn2ٵV}LЪ ^.4#٨3݋. ЍW2?oqRo>9I3e(5l9Mfx?;hf rXSFN;y^VHj?qO`}&Ư+n. )4'\G/ #)l )5sqr:ZQS.{5Z"4$Z}phDT($,VRPɚ2i"Z+ ~ݏu[sטUIcJ06$ҍhEKY8ad@\aʼnuV|7l_y;r<t٢œh1@Vϕ—B-!.5B6?'.]6}j/Ȼ;i!j=jK (t{ x耞n?l\z,; A\19GP{/'[|@*]-SN\}^ZVT(vsK<ϩacc4HwlMzXsMQ9e7t{C wqW]C̡ j3d*e|K 5RdZ)q-&J[Hoo2_9?3\q6l㗨/I r yTMQʿro'JrMqTyH^x[pmFwҝWs4YE}¤&Е<}£32p/eQWWIX^x ɼ٪>a_|kwX!BG!! B_VJ9@[Zޤ ybƎѲȅSTFAYsl6L/Ï7g.bs)O'U(Uhna+xivF) @ Ue#SL0j\쒏V}h][jF4nZĽHj#szCK?6!C^&վ^D_*kGtb݉c5.V뚱kDS獱|!3p ZDO.~o0H:LYj.T me w(vw@\gZtC5/8 :ٺ,v_f#vyb)Ŏ\BLD=C fPd%شf88OtNBV pW(;e_/4vq2v0dT 96ƙ駃` )<_3yڃBy*@SV m،C5Da:%hbJrJg^Z7g>@ 鳧Ts懲e՛l4{Ӭg+#q5j˱}Qx?Vn*F3$5])8[^1Iv4 :ՓA1T }ZBdӱΪU^Jk^ȔL2 ?1GJk^^]Ұgۂ1msck2; ɦs!vzגA6Dv1Afrs0WrqMqJ8qOócR=f\̴EAY 藻B^ƾk!aM6=u]G!ګv踪A4<{|\.nrĝ%j(Şa%m:ز|C<7VyAOS kޙ[}$Vbyv <0ҤPq7QdmUaB3mLn*d9)J9$`I(n_Q̓uHR=>PV ɈkY`hMh:XT^gI,dV[=3D߶:ǏIP"1x~J~>@ QBzPD1? q%|MqghOo.,#GUȗK0}^[%F}>}XzIM9+.d+P 7+ḫ\o?zkI_^/>@ ˡ^  AA^of)g],G;㔖yfFyRIږ:t~b↲ )O)5".~(:ēy`PdQ܂z!<-J;_Y! J9kP{hVٽ@(DVڬ'%SӈF0PrCȹbL(;e(pyi葅WeRrm7ͬu0n-Ey;K\g4ܢoۛk۱]qDćI%kfa ,Wv0 $;+"f|UD`{\4~ m&Ao-#1FtZȦ [*Şʶ꘲̾Y@Ba;mӶI?̠  0y6AqtًSqˆͿpXWRI+ GX?B{v8|WV}6wK&R 7\!ݳ1%$kQ4Iu2}X~Nf%W$:|A6/శE^?| .鸘g+PK%|mPA ݸVZKB^ۛR$׺Hq7eFe\th^:Q)83tH`ΆAN,yY019Ւ!a̔H k:'G_n;0-Kxʤ6AV>1AL!!UuEZH~d ; #l!#+'g~An*WTnM=ipyTm=Vvg,`keOG={"lq#O!XP㑫_c<򀡗P5zڄXr [>ƒ2WHZ}Wː3]*ɢHѯ\m*dnUhHvIFʻY}.t7U<1_hi1v(w2͖ꀤX[Am' Ն13bLCݤrV}Cˠ~"F~Ԕ2˄JQ.=ؚI~gUjq&y_$V3͇L`!v: l-غ&#M"t Tm ocnTۂ"V$Ay [Irr沈`P0WRv1-mcL %DاG[)g W7 8,z ɿKk$3x+lKHGzA i*Bn{4q*hbU-H?Uiq%NH'2iq-!Jg@6sbpr6lf@;riRILIc?3S+}.t Q~[mtˌI(#?BU3-p:٨eԥ p=&}7Ga]h㯃^xGAx\w 1he,"D@*䰹:byF?64p}_F+qO ~-VNrn-|!"wg"- cj2nI]/}p^cG^eIrgh%6Ǿٕ,lZxN 8vLRAJZ8.#qŦ۾x4`P/WkPAlpk<ηg *-m/;1eKm+]҆G2ٜr7SUzϼ}eyڱ6Mׇ]&_qpxKH1N'ϑV}gxG!nlyPft>>+{\.=FT !dLr_@N r9PjyD=Ǔ"ئ`neZ/`^Yպ~&LW/qOrB8JyGwuud!|W? *##|6T h9Ut2WM_LSwd;G=J, 46/@[{T$9" ,@\t h}O/)A ~`A Mﯱ@ף#_vt7yV6v !iUmdZ __ͼ'm-%ky%JͰhGT/iͮXU3}aq=T}%俀f} 8nED;ŖTM |I@[k!%)ӐZ~7asM&I7ڒNJlG08}n'_faʏ\! ʙ} W t` Rb07(W?eFx\̓ȪW|IɡH\{ } 1 4M̅>' [ZQ~Lp+M 7E&0@lO@<-I;ur¢?Hӏab|zÝ5+E zEʗ;ma`[{Ut_.qo6(?45fDSsH7fZ%+%quQlٺ@S:K۱٬q2ݒ2)+s͟u_u [sVǡQ@Y|xV~NzT8AVq_!D)8dÒC)b̟^DY(x45߽gtm4O@w΃,tCDmIaԔ.j1|/㛪;>JL}-3OLd½vd`()WK~u!;7b&ÞP_盤 Mc=hg'_:,>YG5 =|/\ݶF;y& ]*+XWhݏ(,.oz;8X{k7?i"vZ\ &~{@w HӇȤejg ZemRJ_ALQ\ȩ oDqɂr*ZH+\@R@]}ޥB Aˢy<+B/*06WC+3%$:NcUs qӆ;sG H5C440 =7 [B+6(CDlLkuQ`8>Lc,}:x;Ҹ8oCn,fw(uJ<}WZqèbmI * X3I0k9t֢㯥?m/.rΖsVߧoWS)0hNwAV7 w?D+腻*} RܷMqoUKwD 9 ܲcJ I+'%i=olUǃ)dm7Or `.uofUU'FZ.g豕˘.GyͳdXtoE$1Oَ.Yb쩬LF;ʪj[:W9ݷ*6h"]ǐR G zY!L4\##.oxV_xJ8Umm\+ΣnZ/04}h)NEMKkjyNp(WBzb51T?-> {9T+~H1ςD,@ff[e.ܘJNvZbroXvz9tž?d@ar!QyV7gZOc 3ǎPiWGD T ~lK38H o c-&ǰ?(bP3Kf;#7߆Q,N;R!B -+=*A䔹~}\Gz:elnam.is5(MCWJv:ig&}eDM!o E̲K7j@34872o{ѓʻS-ݼ4ǿ6N#L6ĺjP9$|Hڅ@ZA˴<q>7$l `}VTL-S @ oWq6yyYmhۃ~?:XvBRlPaSCGED_P'Xh\S+| -|5fOx 2H>QxR{^)Z'QDMA9C5쇑*~vyF;mW$ OòTxk~"uk 7,a|1~@h݌ɬ>uem@DZ 唰XJ;:Yk"- qPid;S<bӝdlYWQxtwpj0"+!Ed#/̽g p>UKwEHnbeWU\ON{nǪWI(NO =HH@k`KO13 ~~ᡔaj#,f( |0="1NNj."^q~U L L"7a08(wtpS}ԙ緃~В5. m5'١vgcHvaP2HtG^VEJCY[J] ,&Ŭbq6{I' b _ܓ9 o!!qQ͝ւTq#kc&%B{\ƺ;#zޢa[Y:X+3w_I݇B0|h ~ВlpC~-4 6٭,l]޺+u/W?тSV 4Ψ("NyޕlTl';3*Te39g^e}]P]fy]?@?r/[AR[;-y _4+ѯkkuy XpTD|Ɲ8~pa/ـ/+}Oܔ,rQy} 0EaXKR!#u~R#RLx!B&l g9"0'.P -q~~T֯bv$Y />JwΘNk{񼶪 =Gɂ N4V"U-"RؚEY޵ё-ǩW OD~}&6}s,wh%|@IS9nP!ʕ 6(͠FKmXZP}x-;:{k&me%C8tHzGb`<'C67Iή {6 cgq@wӑI4P,%ge#@rϲ[w#֒U%?m-$6T،Nuɻr 9Y>?Z7idǐ6/^|#ܖx{ E ==Vja9®5ma-'Es7פ`9*kX_,?:qg:ߠnU('D8`ԾBH2ȈȮ bDl["C1ZdB֐CIE&޻OE8, i>gfbߪOܽ29⟹8ėO݃QbYnQ?h Qy[]ѧNc(R?vW+eZ {#+ .ux{_p)X ;˰[X71Y:Z%Da/9 uCt ,w Sy{q?;w}5WW%Th 2FJ"?y壻.I;i^8~0r9^ phD{kk]~b'h\w;ڞr3bQJ`;pƄ%AL\'uUxVOZjѰ? []ş\Hğ4xw*J') !; fVr^FOL%Ȥx8|,tŦ#& 0hñwQnr;kxI{S$cI:QYxNsrG.AƢ@%)y5/[+ n7/~nS%n]"VMJ=llW5ȋN.E2S/1JDIFZ;9Z ͳvb F#ҭk^&"8=tt/MO Դ /"Ip>64" gTVXHv'?N)uRC2el'*&B2WT*Bga-@RW307+.@(~D[eS1k@\荠g>`ybo*$ZhUPdx^ƮT:zOJ@4hE ?fV׃RQa+Ž!2şjjF,Ⱦ#9ⳇ@) " wSNj k_c2mχY^P2+ Sę_މ`?X)0] p#0&?'M_E{Ck$ʵGHT rp ?,J҄7?@d.M܁2Z.1Զ&GBAdytC&AݟewБ1V@0^|F~:VdOgz07SLuKyoKȁ P*gzꓬnJDsdxKPV)JNŊ*~[{K{c<;Pud'F;?aSImQݴ@/) >% 1\}wg/㨐Rg$"e>ywT[Xdª\@/~I}%95k?/ׂ":saՖ[e;Vg 3TDB!g'DE[N\m!4Adh^G`Ԟ L먾2%,DT6ĭsr샗Ab4>vF,Xba$p*c1gO*i%v;N# 8v2[ z/PN3 *Rl]!dGLHsͽ캃(wG'4-R21cALR<`Zm?=iNyB&iWu5( A=1ruX 6\i sqod/T Y!;!d:0n4QW1+DǚEvxqZXܑQҿ'+?Z;>ISDYwp5t$ړKC˩+Ňug[U ,\. T*cdXK $LN`#Ҩh}$Dd1Fw /֤]! Z1"S+:b$F_GK ?vד_;qf zUsEwxOy<$@=2qLLp&Z5xo]x$,wu9N>plFia=~j[;Q?+;u9 EEFeW8n`ӖJw C޲ɹoUp747y*]ft5c^ʂ}?wCGs`LM%>1d[fղݺq&d9z@H4=mjVslTQLb0[o`bWY?#$D~ 2k]ux4:2m=@))Q u~z;ba>%EVvDG2;.[1Ǿ)VeN/X]w7WrnĞrJ%Vhqqw^ >-0tUw߰]qS25𮄮\ke7zb4BcJߎQcqunilvLTr6#پJ 8hHjo 7شێ1 +3*<#")N,.Ear4pr9`L₡  ʽ ."Z [esZB ٸQjKC:&O7nA#IHnSqW>W@] |vޖu)KDw~֓$x!Ҫʲig&w!&|>P쐆ef7DI;/s c+߇sjG;֡F]dY.бyh"l3MQEc6L`T>s"Iv k%[nkS¹vemK̬oNm8]Hj<4x+5eFrEIy(3DZ@R2&ꛑz!Ar7yI* 'BpK9_;qd!RWR#pN4 ,2)GQd ig[1~h[$Zq }!׼RUbV 19n2FjlD;6ѝTTL4 }BVm $lԢ Ÿ&iׯ$ͭp' PrN]nvniO5Xๅ?]}vTtKrNͩ8EJ/2k4{i|wգ5WG7rt(769ܕI JZV—ybͪ6û YߘJ#@R.RKd\h1gVI˃z6I?XrstVj6tG;{"/&iTp@[`\;z“n=I{ aZ@QyFF&%WZ[,؞]~R[=\lDZEXT{Dy,Q3\R z :}KDEn?B]KktLi+=7gRд d(GE@׎&$GSuGn.tS.F>☮+|\>J۾dxS#&qvaay"I L+C8+3]^uCE<*O*4-$'5^\*~= vg@RьոeD0vO2-%HO,۟X*) W#!z|[Һƞ%iPfAjҍ1 3A!T5-Ѡ3_Z FT)iah 'BO KRc~4Y/OsfV<1{3N>p`'D7czyse=lk[` 7=&#vRN'ؘQyPOj_W;-7| FɰbX\}Ybb{cɨmEmo=-~:#}`E+:CæLzIb891/[aWŤz﵅VŠ8A⋙nN2Jt[2﷏9>(4x_Ф,Y^j/e(Y,CŪ>O+ji'""֬ 3HUuHmQ훟O})zFQR zp+քS5quiyQ9KIo 78ՏH| IbZHI؜3_sj@i2q xďu4&lSkY BrN]==1ۖ'X]kum냥,MBU,fOmmo{`l=Lמ.YC"̨R2{(JƇ=ed Yٱ"~i}kV@ {$dEg|$Ƶ͋aSf qt¾l|~/䭲ep77ؕr}2rبdF1|.JN0b9JƊ5=xN#_ݜEhTsIM6Nw_)FM Pȩ;fuѪDnyseI[^;NdQ~Gtٌy03&yѸvJl$(Rfaeyo).+Q!InD1`-)MWޏg!Lp( Z9gȜx {!r80m NL}8/"ǖun mr)g4QCߞ1^*UʠQ`R@V##ĬN r]tZS0~ηr|pv#:mH@ w%r~@I}Y?&/*x;@QrOF]UpMTvʯpL-4jB򂤖x': "Xj,ڰ–v:Џ~S>P):%?YµT,W-˙煒J)L m%&㯶t?] d)^Stݧnxdl\ t!ksdJTq GK+h9&H/tN/?Ȼ<,QUR7P q߳n FI4L3ἇ}{{c7ɮTq dZ3f&"\E*}]SpU Ͻ?pURV^WZ-\I/wUvb4nyL쥚8[ )5 qXŮcד"8 tB-0\.BZz<*91dqfHۺXy3 o29mpʏώ/I'c=%ퟚk)┒03 կ1+jRzUo s[LCgrb^29%p cjZP} \ʸLi ժ!J+?HkT 6Vp6xd/`ۧ='9|f-Q{̑ 2Wݪ%rp_Qy^2+̈́%@A3"եSѥ[HJdd(selkU0< ~JD^?m* Tj5ܦ{A3b~] 9$DK]9fU.rB!gtOOj*<`cG$߄CF5|12S Zߙ+$59RcRԃAJM{iw-(q$(%Q2mgD\o}p>y?Km*f묬}Z޻.l!?L/,mr8KJ+*['!bh[N3jdX W[^/,v| Jx^HbӠ(67e⢀nhXA=uܽ\O5s71{NW+aP]O/5C1kkM$ S,UmFoMvR{S1vOjh$R!5XYGb_ectNtv3 üBE}F@vhxyܶL7J5 l&՜R9kmE =SK5h8,#g@DҚ7jS"yB=J./ɠKG_i BV axyo2lJc {xu=H%*cClo+#\H$LrE7aZvl1Z!YM tJ - p~}iZBd~V"mܠ"qfP}5+Y IUOQ`kMϷɒ|] ::SGƕ;%MNX>uzj73\=/T1-b:8}ȋv/,uf^U^:Gp]`J4\|dY}7u^\Hyl.)y($I{,fVj ӛN@k' yFB,) .,,kQ=zC~WKӯq\z\"ğ\V8BGeGuV}'+* E!'Sr/\[eCܱ6~dqounZ\c[b'/WnY b/,O%5{AE0n'_}6mTaԢec7%6rHݥ*U$.p\B5F3+ =~&zqAhMA+=T@26$&Wt3rBx&&.YP EPw6-Q|jw<ήZvh] ~2"8sXߺ:U* PRnY.Ϋ$pR @Ysk+"G|Zf( 4Yv/~Wmٺ:8ddLdn^S ]6? ":v$m8vtA gk4uoᓬ8#:QvjHd 0Cp]H巼Z9t) IJ aUwə˖3 # r2/CCR!XviՙDtJIo0ee&Z`vqW+~Uv־~'Nף`~18#"GW됙q E%(?t4t#niw6P -zB~Xb9 IJU2D6:s} A!Qh:POpUpF?0W ![&UDZ(|IV (+b!ɭY⶚?κo W6 Vy?5 \#X 6|X=/2/[Qx=Z܋f5doW=*XN;R"nxB! q,R}Qxx2HO  ̄,+^*'{)m Z?r>J[ ؔ,G("J!m~Gn"l[[zQ?j;F\׎7TKl'NLmfDv#\s1K gF[B am P,t 8SqC-qW'O O+oo4}pUi9 _t<~iz;mp 4j25޻7D/Ci>'O[4OOW+n0#Th@=&ySeC5"6x,~W[jmh[3 ̰̈́U6ZezR8V#28'滆Y]3qWUtdԆRn"r΅rtUA9Ǎw%wۮamig!91Ќ=V^J)R/HƑho=g~cyf E[/cd$E%V`x2aU _6'Z%P+,/؝V)Rh|̇#=vB/:R?#og#?Qܴ75+@0!KK Q9.lΟhpSfK>eQ0!Z v&.|b$hyO& /9'Z͜BCN7]6<+f!DF3>EA74wRby5?W(QHQP0}JnGwsʣᑢXXCF+ u3gS&pdlť˒+?_z aHځNXLrE2Lf֐0XGlpZK#S ~K'PpyMV1@*e#4F52W!%4#i /%j፲,Gr, h\0 q2:"md?ݻ# 'i1@dJx"ii2CuK;Zj" E=G"b|0j@ڻ+g[oŜzDP 8 /Mnz"1|A31(eeJ&1STM}UJӗ7vE8*܀%yœAA:DKEX;1OQ~)\CmV4 g(7)hgޖTg蜥U(dSS/sA~g:ewwuߩjY᭥~ h׹>8\M+ݓyNڨgwh~jG &^┊}-sr871N>@ ?6*ɥ,34E3/z~ZﶌoM2rϒޱ]aD?#j,0$6XYfzc V찔/`ޔ(,> hW ڏ4< ]%OHb@Ol.w-ڨaNTLѷ@-pPߞ"wU;tjǮjߏ+M&p~+Kj4uj8',8ft& :MQpbh$`jbtKNiQn|cZ)Y/BXՠt|PwǮRꪒ-ݒD)9o? G>dh$9)QҰduwNempsKaDE^0Ҳ:[zR,g~#8{m6uzmN:M{~& ]J!Isxg'3fJzmƿh}Rj7ؚѐXE ̱]eLPǵJg?6v@R~ީw; A6·/*#4.dj84H?;m92g켶p03>!!mLo8"Qч: SF#}>:]dUz0>Y6  L$Gm7B[)RS4̨eaBNB3lWȈ9z[7VWeij?bmGJw唶p,xD|4Fqı\v;\/^GGmןe̜x2z@퀑]M~;=bNYo͉_UZÀpw(($] ]]*gBJ&whTpT<xC#2QϾt*qr~,0; jSn`eavZZßk&_kKF%t:Mf2IVώSßVFE̸la_V)B1YIy1ߍO,tF`Sku}mf߷pMAt[,Llr= f EBhbI]ߺHÊ櫋k?lv;mV d휓M9fqs7ۙS쏝΄n|/Jub4'۔|PobmV;4l(9J6`6ULò1/s>YΘ23뉮z1 km1WI9ZB{lQ*fCZvie2}])Q-å`_U0z 'Up*m(ʫna6`79%q*b*Iڝ9gˁ?r^~ :fp[$P%K5Cن\lqN283ĕۿC^" `DcAOZ€2Vk.8H'2P.) QX+fk埼`;?7<,~crYU5ӊRe@|Fg}C-k3/ stкwVҾc6ӏ-p 172`ooR/@;;NE6+8΅) S"ٚ@wu+XHk(X $oI..W?ނ>ɋbt,Fi}A'3ޔ֌юA[ƚŠXN|:3ė* {KqeJߢ /"0[')-ZZn`S]G[MKudZ_GUeNi࡙|l3O)p'?ӯ%\]`DGrk`L6ab 뿌R1&ێxKTwtIc z!O6W%=)}.Y5Bz4φ&vwkrsyïu~n%n4ZuLijY-%ʋl_Q:ք-uDRR 'DhO;+tṫ_*CV^QdBj4^N+[vpuU%K6~Y5y.=4NY/@{y^ёm^!<&fM5ů#BqbǐZP5 alxX9%'Alg"`5<`v>'C-v;[\bd[.">mkѤ`#p u/8X 'h,ߵ@vWTa!_x^41/v3] {ȍ rݽe$,2+1-g6b1JT"fX=0hD_N94ibJ[v:P)Ufm ;]4ܢf2 $DzU.p( >ZԽD:n3}B6";Kķ 1c<̯np;Y$/P*,~ bW'(Rq:iVs*29#u+88I.d^JdKk UtZʳ񚙙ut2gTT/UEg :qbt(zuKă'7ۯU{K-gl4:xkas2}&g:c/8 m85!ͤ{O (?[JC>L ) H2Bӿַl}-u^OzNLb0 O9HI,)]6t[v_  gZG8~z%NuڶnzAE}D}e$0=죸kL?r ؗ5lPWc,@V',|6'vؔG`Gw'ƍdc4n bLy_F11z ZNd֥r [ywCxrWz]>툥]vSVձ/a,moe!]ך `\# )2; WTa&Ơ~~Wo K6CtMBu"^ U\ Qj%o~udPK&t'orZ;&e8K当[@wUyqFr쀈f8l5t.\wO(Q:OW ;@GwleDk)3}2f:ݩވLUySg]Di?r8DCnŖyP.XD!J>_e,}-qί3[giQ n!?0{1vu_I$-e|Ϫw??kC*rֈE+C kwm:U)Z-V!IIUfV@4ɁP/gwBf,F)D'S7,'D5N'= AeemMo{,s_l+]ܲ[1Z!1;d 1Qȡ0YqW;V-I_qJ~1 f.kpTw蜡%[RXbBcsoO1&w#?$nEJQ"-XxCb̙Y'+ߣlZn7bT=ut+ DPѹ ;߶sjç/;Dt.kM9mO[n'+:cHV܊)%8RnT }/KdziO RB}.]8ok"4oITt:uJ#}d~Pp$fs=hQ\ay&w#_TjQ$Ģ?޷*%4 LPgF٫l}[_>S9_+ok+6FzrPL~os. Zvc Kk x 4~iSB1`O(U)) żZ_ x {znxA\)+uNdXՎ,h#8!1Lc۠neB#QGkZj ۧ#O_>IYTCjz}d雧֪| 1v.T N^STtI$Q/iܨЋ.wھds.'AR4dXւ>;uCX`e[ OV< [|q]Z}M)̍ZkځMKﻭ_4 Kiy$d&'r`.l(ʷ۟zʕ_zEZ~^?2{ce| )獵C#`#Пf ^C$qF0ab_iW\:@㨗A8-'_)6ی!wBˇ_U@Eφr,@rlu-wyɲA,0& r%-;8l;UΪ)"h&CS<_˝=HyxM,;wλ&05[%ËnԺV.OQT@Ԁ5pCVC~_DCIVdjޝJ1O2 ~0G[HCIת%֥5 @%c"'z-0 )ݷn-"sLqW14&;ꀗO:Fֵj;ʓb?%Y{ XϨ< 8>ҀpǣAo}C'~-=XXEA>oĢOP+ǹ4dDHp(5iAzpRaҶ~lv9E=fl\8eYCFTfYH,u^"$ w*>Ee R:}qdD5ƝބЊC2?Kc&vFZ&o19'^ز.C?E*vc^=bBTQ :>p ٛJm>PBD3\az-j,@vqJXkUt2i.zNYy%u]gԜ4b\t7-ꌫⱖҳu@` bJM.84:z8ٌSZHZ7Jv`F o*_%y |m>JTv7Ύ+Wa$-ybZ8J_H+*r}bjFpٙ"SXDf~W"g]> nNY-`WsTcDwswKRAŸBGg]['Z"wƐe-E1hz=1 -pf|1M\ ƜKy$L76tjɈMhcΆ@ UuUud4Ѹ&9| 4M+/R}вb̟AڋTMe<ѝOh1 醻|>3:VO] r/:/4=Pbǧŵ~\=Tgm=JMQÞ[+UɖV|>I?q]B0 /fFU<B{/s`;JYHQ~btY'9qc}kWD1QQY3lKUG|c?27>ilM!ԛ7cZ"6 H#GiP)b wԷ.,Ac[F7w 1ɻGGoeut7`ZE}xGpD18iZjb&nߙZ$Cj| 1gL^9o8jM:JwGH1M vG4*D~F:=Ac%;s><]u2iMMн_{0>kHo=, rr^"9!QHSH P?tfQ׽/U{Ee)tGD$5oqБ e~T0_.M22@"R\x~B>ύ?oXf/_%!|Ӓ-,o:[b6l3'wjc!سV#7)34,ewOϸw _Nmh&@˳G2/{}!qAn ` B`a+u5u#"®W_Saw%՜A6݌d_3z=TP}c-y)YXЗ/=m ϝoT8 %L3g݊ ink'+\ I4Ь$^'~?+.rkiO6=% sэ.W?jekJ}aK?J`)ؔWj+gz? IۣLuLqK1;t9J%{5f( κ{߅3\s Ӡo;U # )%tn#R-".Ƶ]܃MMSlNaM gR =XıȅX5aץc zYLITKV:w,D.u+tA&E^S:a[)y6Ns:>,]/х/+K s#H`w:jzs[ G=Z) mpa4B[o4Nr?=hepB9%/Ql1ֶ ^R=ER51&fnC^`T>OSL-xz |;lajĜz"T*]"KY^=܋z.%{ gEr"c/-R C{)fX% jCBr%cC̉BTܪ\9rI[#$£Ρ!:c~< EV ?`F;"ڕafH W*v5Z&BFuYw -_p*yGeR+ ?+Bkr[d#B5"2=9F6_}Sh*9ھڂ jm}Š/+'%xJ[o MF1kF*=rw!̡'Yuvl7sG>Tn5+R7U6|&!Ţ6Jbl[Z+3nWQĚ"AE脜 ͓LXW@9/1MʢF[++.!D3B|Rͳe:&v{m\#Uf(BuRNU'ݱ8_b/u[εd2o_\&Qd\nFp3+VsGIƛ$4a_\[&i)M$20r0?ZdxKoQ+5KJ RCEtFfۍyŹ}6&FLÒc֪+KK8HlПײm>^N#V J.,%%S dYC;2ᛈ yU-=5yW}}Y_,k6jႺ0߷Od$ 1ətEdo4NUYVXb KxYK*XJ(4)X1P`GET`ҕ"w["+mQێ{;A nz/@q޸O97![tۋ6RvazN=%"9a Ɨא2/R`Gx:q_IQa$ TD 4VS 7G%ji6*F7=Ȟ u^K ָꋠsaBMH+[4Z3wp)hEcN68#'t61ɢ9 Sʯ`۷B&MsjB<α (DMmx^!2-| ~!7UP*ZEzȳKew‘?<0mu=82l^nri07n~QbcHma7< fri'}BrS0&^^ GӮ~NB0jZ6V6ՏV7t)yu%tiTxL.O+p*oRW[hNo/7dٍwBXa%ϟd]4< ç-v/"3MP[`!BEDUcӘ9^^+w̮^[;(Nz= '%v;g""AOM滤B_kOٰmev#2Ȋgq fT')BWוs?gc5*0K7Dݱ&ƷX&VhÖ% <+WǢ*@Ű6I<&@oH޳Go]}ؖ _"Ucqަ0tƠ{QUtWpTKg z.tJԥv/E]wk0/gV삑L1):&)YKp`Jձ?DͶ 7r?/L:x }cô}ԛwGet(k2ad2oeqMǽdp]4,?r]/ AЛ&Ȗuߩ t#)Y |̹o񰒐|{mci=ֺر_t񼋢h{A2-":ᝁƬ/*f:o;1sOEg=S I^.ʳ?O8]Jw {4*h# ۳LhN뱝Y]BZZVl\ʙMe `9_fsȠ2k)o]^0`C1:<\yMc#f 9G\F6Af%Nd"vc)NF'7SIЋYA)hepIOa*z/Ph:BR_fA4[7?$/3bD@CB:mVXV)CK1&Ʌb"G>Vs? @N47sMm] gAJ*4_'_,ZeGU ꧊?LLY~&u*@Mvv& !D~Nusl- ,'7/>#lY7T6_;.exG|l)8 #,+m( IjgVcd4EO)= gtwB|($-81b> }LoqF|i쎽JtТx^ q8䉯ͬd+)]0 _ian<O-u8UxŜb[H+#|;]MNse.<[שU'FN^jQ:;W𻑷vdc?:Sk0l+h%ڜ[v"qw U8c1)7zʦopʵ2TZyꩾUoYLvKM_ABO:&3]|ӨZgwlͫCs~/yn Zwjj]?}\Gjѷ\e e:$l"voű/O3&uIH# ~ g0S'مO/QD/w'fbHجM$RVV_/NV'Xx3c#8*&/32%Ҕ>9MrNL"m9N|ЁG@ #m LE (g:h9=BO<},6=CfJX]`rEejƲѼU[."tݪP-습8|qQljW|CMy'>)$l?C[-׆AUp#7UX)d{|⭠p|c}ɞ#ƴx"q͍Pj@v0THL9oFpރɁ W54;~\C"nֶD2gNe䈲|K:/  "Fiѥ:䍇OfPp^1u ݜ ?cm,xd$9a \sP|bۤb)3o@ͥp>S. A$G1b|$1aTMDtPF1hjѪg'tUO?aఄO608_6RA'"6 +y):T?,/vXE@FnFĪOzRT1Z1yVa`jI.kմʺ1I1{/(2AKrcKZD~,#Ar3@$D>NNz7\BWԒ_:t`)cF_K|)2AM&,s]ĜHwҝ o[m{G % 5~]li;e͈ܲX>{1F&eVsWtLU̒odofb Kh1"'z~uܓcNM_Y#@XF* E\47Ѭ-v\A>yza`&:AK';Yֻ.d=i^SAX g2AI=54'޸?aZǻjD*fprmF/ NfLu8_.@04 G_9RIxMfП+1|9/HPA4KnD1) \s^,]/|s,F}~\hUGf$r rw6C*uPψ,1ANR{NYZ0 M@EB1K5M0qQ_b*j7Tp'2%@,h^5B}&Qsz(= yM9FXIƌ9i6b[a\%ƔߟdͲ 3bWg`ߖ(+"5*k, $t2DTɶB k!1^SORqz~mLWz pIRLeYYXKcz prͰb-^.*!L޽Ā6i$8SSB0!$Lh?gZ/d%M nHQ.=j``%0@$G G$<'XL%sh=glpblĠhދS$XL[yd8CBi/z$6ϻ^Qͅae=Ey>I~%;9䫜}^\)}R2\Q=`o: ܌G6`_ffn^ %$>%&g_Np€+mpxS:ծg4N6v_ Uv S7yʝiop4 ݌ ̔#.ޚNتwo~:|ón6 ATR4|^+\gCdȭ6e tL,v* |?h/phχ'~7tw1烲S{ tE{0>1{|5Ta?[>\hg`&Q&R1aQ@j"ȔZsM䣚WGcR-q]!cWI;\Tϗ5H4}uݑi+;%W?Kl.'mƠޅpx> A{g4^,><8߁6GtM!mnQjN[6;hęNmӯ] x.PZ|F/`o._Qެlh?|RڪfcDĺ|f9 +؋҇ 硡sf]K{@ YO+tߓYl0 8:upT0|FSn2᫽NCԢթWiΙ/2%- $ëwE{gKFKx1Uu nh9&iȼ8Zs#>,޻>?4Q -gЈ#A't8) rAJ#F 9-_5]5tV\z 3YBۚ)τS e6Wvϋd!wӬ!#jGO^&|X=z}A9va@!PNKϼBHS~)DԵ3"dkqir?=5d,,S E%?ǔfqo&_cTM.dn>iu;-?Ҷ,u Q>S IEGnŭQz&xd{?U[NuNKQ%e$ 3g02sE1$dR|ҕu>/OL/-gG,N"T>6?! *,]%Lכde$((q~ ^=j/_p+dLSTM-BbfG' w lcȏO/q s~>a4hg2<.%EQJSSx͡0 \PC\^`RLΊ-$= k&WBnfI7ʕ<6dуTBzЀ.<=$<Ԡ 4XV;bIpVHWldPDz3!xlG }|AWĈP8Pr90| zy7<vZQ\ vU5[rEef6|bpW[_-\6\.\I>Kb* ~oA:t>VbH"c_,ԑG\ SQa'~N]nd;fv-^lJl}r $5Ǚ+ l{t-l(~lKȉq)ada`7;k bˠwRkuDMPvqE](RICeT'GvA5-.\bvnUi@ޗ*-ǑMWKӖ6]#npPkQ۶ M Sy=(|sg ri,9x41VQ{M^) )041+=l(,Fv;c8p.Ι)}$, -1Z N Կ ~LnC˘%zO Lۣ5::1I~`~e,X^I 3AE)V/ۛxF/$$TrL#98 D&\Wn7Rf oC׃m.ipH V꛰m 9r9ޮk}٥,qEOf%%4r{rU'Dc&ɿ,]"2va'_ vV4@K$mmLPt,^*ITb[5lcYt}W:+< j= V#Km>xFp_pݪzu Sxg~4hQ/ : ]ȵ0߳.*B[m" ^|t7LjL"ØJ`J-^7D8mRڙ{M!h%&5r; UаE2A!Fi{(אÖ_TÄ1@SA7IQv<.ܝ/\kuJ5GDB`gÿ5Z~ɟ~gt!TbaZVT9ORJaLf f\)+& Ymаױoʺg0Yy*hAzKT[ۧW,V Y|}7.*GrȲ ۣKп 0.(s4QQz16tۓOGJv[]Gx+oII jiv `q:%jYy"ze2dQzچ~`T%asD_\pkCqR16U&F/Xs_lkބɞYv׆=UOڵJÚFnxEx 7>?~:fTp_63L$>`U7vq[wBI"ɒqTu-!Sp1N F/_4 9R pu9~E+v4y ꆜaHݹ%v*d:D]7_p4<-~^}C'kҜ zڊ淗k{/WO@8rj/nvZg?mԷWaWF$pw$9>V9 r! ^jg<\ WW?. _3aE7uQF\61}T"AԹ 7/غK'yvKiıڱ+鑻FVBHO1q7cFkgCDZߪJ!k7Ւ*C+ܯmtDUk /mO08B/N7Ɵ>e|l47ymo}`ۀ}uլ*6N|iS~bF ]5Ba$P|7$eةX QAዥ !#̮*^rRgS lV@4POb/c>h0ntwMIvY#o\9:½%དeGihĎ=fԱH6hwzGYtwGf׏8p ?]:b6>KM" g&.9mTMHfdEKL<3RJ/SbLomʸOABb0xO=ٺ IT2 54~};&'|vs5Sʋ{]Xa3VKhuYʒ4] KI%%Y;\t 6ҏ/EQR@7c4p8OG[$YnT 'yYh-qg6Ytk*kz}h`.e>_+`2TYjFU) J)4JHsRv3Y`$>LMNw ue";ټQ $t UDgVF][51`iJŕyùLj~4 O18#{cSu93w"XSUnBS,t>eͬaU<vOvCARb H_|d/W?[S5zver/Z.J%3kᨦvcLNЕ%a??x4}0i6QRbSV)M%iy$B)5e6Gր; *‰8',M4&ٸxϧN"RS{2o3޸ʑ,f&yn]4F׍F19uRs _E!]veQ8pԄ. RO%6Afo7Ngہ- " t]z}wh0syVzZ.C9%h'ɔ*^/ot'H{uU9 dg+HAKI>7i+ʆATa,JUe\+zLM[VW(OB{a3I־hɳ8jG'wE=LealKǔt:Xq,4q mFO"GKJU ?I`Zo槀egv䍝rH+r;is洛MqUYKa^"4ލjm(\8 _. .䖱eD[嶈 -85`hxAyjzi݁H*! \C& Ri{v?t0245kw% r9ߚCȈX2.cy=$ʁ.\g ydm·3 XZDϛ<.ubQBY#B :*zB<\>V`] xfK+G _ݦYltF> X2<ڭh$xDܤ_oYv:%Ri8@*׿9 L(ϐ&U"|^߼nNR<#vD{iu>[DB!\}9 Jmb'C ذ/)T܁3ȍlkkW#B1\۠bQO$sw>9u+z@BmAI 91$ҪepQ~7V5@Pv*RD r|RL# L^/X?SC1gh9L li rNb4m8[]G=o} H).}к&8DJ2hAox=cǖ>do9s6nz!MP!1|G# sBH.٩v 8vAR-\05:yN Z8уOVlFjV腨@pۚRK'>\(qj#p-@W'99H?,ih,|?(>)l/SE֙1oQm#(뙪?X:"*,^uG:%#uP:]NAۆ*~ʣJ2-sd`ŝ3xSrN:,$y (rbMG(P4 H=}} /[M2e=+I)~V`Y -ha]Х,^/Y^#Ob0Y) ~nC^фvQHt))45 5K9 6U{z'Luj١UgeQkV&K&.ŠX]Փ7]ngʧD*PVMEmozGދ|5*JOI } @31ٴug^=,H!VzaEZ@_z^ނd@CoL/41 f:‡ڥ 1/Q  ݒ}094dJcr*~:oף֓z$<\u2Q;41>R'\߿:0j2@%S| O!:[LX]änF>SJ5*ǁ;)ViyharIg !Im-PsҀ7ƴtC`ͬ=hH!x:X5S/YIǹuud}opE$tVC cщrVjT3CsK7ؗ4=C_?Pn}u* u;ܼ./ۘ,ȪwL阬ԏ*|m2ZAiws6O=ذvk4 m,>JQ~Ex:# o1Yt# xI+ڿM~YEo o> ׆y:d %[\k-P[áMa}5x"\|-:AW2g]kRa޸[x=C@v(مb/4]E=>~0:>6'r1OEAJ2 ~xPW3qlk饵|2j҇it1n I3.{6lY<(Boj]&$ˮE(}u!dl/dZ7tr!Y|(fH:uv8XɐF;;ԧd=KpX_ <^J{3R;S+ ?M<=(-G-b4(+xB^kkoD~({ЄMPin.6dY ݶKB?E.(޸̫4-q,џ t1fh`,il7BOCi`)}>v-4Tъe#?f.ۍ 3ԡiˀ:pm/:3:=YA'~$Tl2?mXJP *s)$P=vP&W>$ 7זJ^!ű'<|s M6/IzLd'p@pH&M2Ag_>+*[N#~,2X,9sxA2߄?_E(}nZѼyDolLDzu/N8&lby@ns39:׌UyzUM!}NAB\zl G5꼚Wkw9pmPˆ8%HGr.:Q}]}qZu0ӷTF \[3Z*Ş$B \ jἢ}^cVS{ى 'RK"i`J%x%0 __}0c`O-ؿ=9_ɀ[UXȆV/r#.zp: 6KD^$;˶/o${aQ]L7\)@+,g:aNb z`ǐބRfIgB~#ājt,>9{ Uu`#]Z wEG)A`;/WI> s6Xd9̶=|wh!d}ol&KU1".Npq33k iMWԦ" C6IҪ LJIs#ZQ-U׶ˮd@x|@|^wfavZHp<%CL*g:vɎSI ;{oc>F(vщB8l5WiKx'ɺ ^*;H oDP;at8Nhg}%՟5$^a+U9&]Hz%s 1J1!4Zzn} ՃZGVdDsPx FSlq1a>?ʤ)v=UP\CPB8j7iqҋm8=٢g=V̪a}M ,Yr>=qLuIKVk5_"뾆:ɶw+v7v=+ [!QH3&4J3glǓ^JI#+F1&d-{aM:*_B-s}j;LL?*v䒽.M6ELs4yA)ˇ;%zM; jfds,,X9-p aOFǏ%õ5y9M5 ^`:nֆ(G•y ^}*XP_/"'3&q+&Pd_9 <,L! Ft \(WЖ6%M &%a&"Jw ^- (S$Npu;,ʾ=Ðph^XGo.% 7q:$fmt~碑9C|`^ qFDl X C V>f_QYFxdH;w#dfźg `2?x?,C极c$臜P4ho،7pڜi^0'cO7ty/ohi:!,^I Ex +ya0i͡*&:/F> ̼F~Oh{)g~; }**c`88Zz$وUT< DG3u68Xڝn0ΨbO%/Sp>?Ĝ?nLIT FFnZc^0%Mb{Ɏ3?끄1逴-v[sd:PM%-QMGacf7T qLv~[ T+bIn &aIDSyGHZ ?y`f (QlED%<'KmQKrfIڊHIZA҆$GJ oE/hݦ";9홒I0as7R2-6N)#uiMv>K撼n+O`6@=@!Ut<`53U@ҿ!6!\2qmWФMJ S,iew;:X3w22։ 4/?9։kay`RuYUDz?|$661.ϰ"ξs֎GLk h[8皔/6h=( q20|]kR!{^hloN:q4efN1{d!N/ɖmP /QMXR% ]DY,G4ZE)sҘg1%oem1S<;3FƑ@N7ZGNZNCu3\J;ͫЈ4Ͽ' ̍+QuaF#/O}H a;`"4m$| (l6+U: 2~ns3(zW@5\ .;Q&Tꀉyϖ$C~^Y:D 9tzU\K,涑+W*dXEQ uQE"I]_qħ"&$:8k^4Kf>pL6~TTb:^b`Đdݲ9Tʒ4CO]+S |6xS}=j'8::oS\7D3C˭Z>^ʊ)]+ZBHQ}zb><_oSj9w8{ [xD̲>{U2-o)pg(J!;Qq% ae'db_+5G2H?H5=7A{wEeo|4('! q~oS"l۔xeJ*$3xa88$cp2AěpuYQ E chìn_wυqsT<2A:'7Y,aҔ}a=rΆt:{kc+(%}V x\Tƌ rA. ’<Y;/7U')etqemr(RwdѲ.\HўZQϻ ~c#`2Jv*sB>SfNnt:s(Q; {B? ">ۍsuu],qi5U6glI (93` 4w$]<(w-+-# d]6O-:N,IyvjE&:SrU$YDBKAM""sNq ɵ5Y3`NsM|Q ᏕdlE@^;5t+O?aso\Q"nZ1Ҭy9qYoKis._N1UO9M%Õ(g^J}>hl_X2@/V$wB1[FVP= EL<,>!wLY9yklEl"HKzMmÕ[X ((ֳۡ Jc)#u-Nr_2rnq9e%k3W/ftNOmp7mN[PN|3:UF )o%Ym=Ἤjfo5O=ZUz 4-.?E%d2^3Mo==Pʈp]e6kDu}T$Ǎ'C lQȥQ]-?K[H WsW) 3]"0zA8Jiʄzԡ+?%C5:-xx~xvF !BtNƂq!p-K<{e]L0쿓IGks]~bs8qz?S$ ſHчKb&'j&&]:L7ƴ:s?vk Rb(M0!QAڦ7 8R&&$X[Wd~ dEQT L0H"P5z[L[;8ELVQC~Q؋6ymFmD\,9)齧 F_e2_\:4! 贩~aeTPFXnԋ WƋS~[\nj/f]gBn~cp`>#Z}MOձ&$C/q$tx-8V [DUv5)b! x;58&sLZ<_{ly@ab J;Be+\UVC 2]@}$|d `-5HСqؒ罃ْhc7>1b s#*F8sxk[^Br{[;Fm/f<ţ V%\脺GaJ]|4tRyo_l]ƍW=Cدex~eɳ^Xle86yF#'= HGi@!,98opV  Q11X1_(|@~a)ikdmURmWBnDv[M6XH)g kGELF3: nPDq:HNS4}T[+uf&^ؙ?ֿ-(;zϚD[uj?dd=j#vo j'1^@6rlqK4R9jE4ːl4`hC1}<w_P w2,ؙ;ϑ-=u\;vmrM_ʧ@b0+ެ(.P)A]:U5nho0KBjvJ5:ZɤFXm5)sK{"wQ8DjJs$ $힅Q$ofBM?W8NGeC ~_}URnM|J鉹_| ?+uf7D2:,Lri3**RzRS (Hꌱe`-e% nTќ.E!q܌jBkV4y&'&gOMKbNXaD7 (Mݮ2fgM!w$UL4ѫ޶DPsݴ׶V TBo*#DEcg:g韁dy FEJސd'%";&o6a-?p@^Y.xeD jȀr0u^~*{m˦R$P: M9=?LE5:HiNUc6Ź\HIl- @0688B@}/%IYj6ew[R'=hq*Pa7=~@yP"0@vl_zh' jM=[LPV.siM6VU L;6&J*7K8VY\VEKq)pVD[a ^kfGuor^H #>)K&0}Mc!ڊ;Hji Ԥ:E+ݬ"b\bFvMl(zPb'IRA~2?PK) .3fsG蹷G1ømlF>hO׍p/kM 8Ma<̣V (^y` >4)mp8)8e+׼@zZx.p Y Ej@NͺI~aZ|Vl޷[!RM1#ܭaXXŰ2;'{,fY7HACUWp'[~Ha'yYʳe}U^:B1ɿğ[|&qoxR/{ gx5O7k Fq7W?5JVP'Nr},9">y&·2iݠMdO Ʈ<wΦrL,Ke䫼մT0\nʲl͠krFTPƊibrŴ8_گUZǺ&hHm}rIЩ){F<o[d $;RA:q$rєv,ٻblPR4t$9Sd[҇׎up`@+M;gl+rBs4U%=$ݽ Mx=$ 0FF7ױH#9 O@<ذ?Kǚ}QS+Fʗrg=HPdoěY/cKf=be?`ۛo*|=|u@LL]Š+, ˣlBh pWt`uӶ˨9zg(T^%ֵ! ZLgK0" ɱzݑ xIg%Y1Y35CFmjRz },slo`6')$2W^cEooWv hWpdC:FzCNΥ#{%@oAWL_ mktr34`C/;B{_uXr4| ^Мirˣ!nNƨr_QQr}6?"ᔫ|Dx$G %p_!45}ϣp#Cb{zZh}^0O?a&-W*K[ǜ}UܒYtՌ&F(&[xs\$>+eI.σ!Wo!jd7Ti,~_@q2L]X ?B8E/WS8{d~$! M6?u콢Ow'b g=_|-8eh <5 n,W6!e8Dz \?jv*1 :7$s<b(188DCet)0sxZftPg#)$Ή=T@31 !^Gys4\k’IRj< b%^?hWc|g7YQ/P&&2 pRlfĸv]nneMï*ꛯr05~~I1(e 1˥ڳ tHI\kf~ʎd}+OD3.)f1 /ogte:e /"7 4˦mA0!\ )S ՠ>Yu{1Ĕ塆A)Ѣ.>M7vGK㪱ŋ).DgP]{ 1g4d|XHIخ%MT#>hfc.qck NgJFm4)I0k56xx綍$*WA`W2S"yj29֫ ژdV#coh9!{)gJVYu#uMV­# ئ4;5o3#6s΢oU0IŨD4Z(G/gsark:q^^ޅ!pE`^n?K-4ۓw1htf<ݼX}4pZ,NBn<|TDUv#ILeV=J"!㤼 *,gE_l1PvS4 BKb]3Pn, +*7rZrL&aܓjDE%?pG]:;iI{h[2pfV{rx=M&Dj}+Q^S)nfWm7b6< ŽsufNxQvH.|qYL,x߸%پm΍ -6d%X0ZO6t&Fŭ|"(*6Y R =bwn s>^>)Iy(2x>1/!v0$/E8m "p _47$Ӳj\df`A˓E3W?fbԳ>dBK= KUy;$deM tәEPA@4iAB7 D]cϧ!ܧjU0wI=Ϋ&&;Ip,/g%ҷ}>/8Dԋ9I,C<^x( -Gʊ "AUEq ҄Wfܻ|P|'9CU\tيAmYK ߛq[P!#OƦ5PcwRqrHvfxQvf2^?-q9X w'F!DpJ-npQ+Յ/ˆ5\$ggv޴oBuf`شVW/Lrju6Dyq, ׻!'EԤpSIm.Bq)E î s+a_ݚRy&'ٰQ֯=h|Y7s[ֽj8A]Y,Pf3cH- TԨ29mm m&F?{WmtDHzLOׯ %g)%;>cʩ5p˄؝R#AWq4Ee#Ȫn+RԾS>u8 dn|57W}1la< o|\@wMErPXJ}+տX5Bi#RzT4C>PGX:Ǒ*pxP5M2$[S>?t&?z].uPLڟ.{2f7][b"+zd1!\N޼U{n柨=L毈hlUgnExмB]y&ݹ/![c-װ}VTh$&'G>ZA߳h4о.ޕ(]3%Ɣ G򤜠rVtg=R|oMԯ7kGFqsL"MK1𝠐mG2* .N*|7]jk{nNϋ5G!o:z1sXiHxj%oE{S?D~O.2U]o֦?N;MRn@z/)b|.EQIl?9E8SbH^xPv,9ys숈{"[t{,ĢxAL)WW]Oǜ<6i[eu~(1aX C,EIٜSb=Q3Vc{*: ƋjXY::V 3+%,탋~k0H@_SjJߡdN04qt}@ 'xnF#if"AM]!8R1d^nSr脺Ty7Xo( ^Mk{^`Ru c)5P " JH!'I-V;#7ǝ jMJlȏ-A!Wv$JXZm k$E]`اhoF) vH*Iاgq'קl%3#0+jr?xN1.4Z]YljR戇I+6fr:%1 =Ah}u|pj^s]6e/zP*ӧXbKnR@S)q,*ؖ:tLpw:|*>"V8ځ7=5(fėOJ'ĉoq.k3]`9%*?ٲf~l`{@dw)wpjPͅzk״ZX-Г3L&9Ey!C]~Fj~_Fh6\\M.j6oU^z3\7=䢃} 1Y][JA C5(Uyl3-+!"e}W_'RmssszQ BWةmUH&H'`qEUH=Ð㍼8&ukF4]\ph1 U 'xF ń6t\ҘX Mh"鿂@%:tC5qW%eP&?1+@c]B|}.ܶA@Ѱ +[ϒnTiTӓQJi}3o;ڌ]c,WUx-?ۙ+[S5֒*c)\jgz؝@w۳1YgȀj4{JL̦3?O&%9.ߒal »ǩtןW_QMRrI Te}]~AA9RO`Yu0zU\~+?1|RT-fȁAi#xl?.'1D J(.69{i&ngn@4ӒPNâ$pKG'XM-=íB3 ΁|XXowi^`ԏ\eËӷpO5ݜx8E٪RvſV9GAOM4k~[$VzJ^IF> kqnGCTKW= IRkl(AMuiTeXz)IpEteB-X6P`UOfxC gY[dꙭ{| 숾.IE{WWsT *G` ˙L.$&aX`&7uB/r;iiPg nKcge ,|; ji޴2Rr.kp +3c6]bO&d'>*e1NXk1_pz۪"i{#Ό9`XFּJhBLZr%_t-N zTkbum "I5m9>>Lo0^ƺ;VSV Xli.9M=,/҇Fx{f~$i/ccUep a9%fw[}֧a?_XELEeڰQZ(nJ((sAGaOfr{sVl3 UmĮ"A.䟪p=^hIvy=x5\M0LSʸ sw[‡772>!v B͌8' 9˜m‹vٝ8"1d7B+n1c|)+Af'좴kKW5(CB1x^ib\ŏMNuMw|7ϊ[YIk>2AfRI ;:Ցi'O eP |DѹW"p4fs>mаl-7' _B6]^O[lB(Ah x_;(&U%:צ̦\"%BQ)fIk4VPgqVvXYT@| o7[f;/YŞ4*V~_ԛ(5/PR~ Ú4Nb3Aˀ)2Y`՗])Z6 ;onq\6:khs ^R\d"--GdᲨ\L4q.,͂c_y$9L1 RP 氐maAgKArJsf#t6zdͽ][zK+n^_w HԢ +~oD(8zjvc?떱#A2mHsܐ~t6 ,s@gNrf[{r):ZC>4^NVe4eC"eRfr;Mz t"%9]ߗX d͡=}Ya0r<ꒋ1+c 6h\aiRlLn<a3v0^(), ͓mm+Q9mE,kTn"$|\`Adp% .-<1JD+bE;A@'; z$5VVkn+scYHe]`\ta:T)#aPdd;'h_wf^:oCbr:q'%YeF@՚o?:T=Vw˷_ a1R} rBd  eW1z+0RK\YC'%ǠfDuS<Ac]c[)q'P5|960-}( :P'>[j]"R^|*.^=wΖnJ}-4n8q dծ@t+"Yx^)T|K@G(ܮtmp/>n;PD3?a P3=/Fn',#T,x,yԍßc.?L53鄷8iy_'uаGծlrEڋj'iY[bOT]/"d?'y!bϞ}_Ez)!QZS®ݙ.R):SyEQ}j.@[s}']D rL$(]"t[]~|ҝ)ǡZl]rCH 0:*+K@" ~DS9\Ц=Qʐh[_:<%$OeQR $f~OKCMG2ɚ̈́ۡFg>VjEpkewV.d:ZxF|K7otHL?]=Lzw/t6/kU q~u=5:~(R":+Y@I8ᕹ)[{S.Dl{JHsӭP#v?6\: 2^«|#R#?~U8KN8khӯ?Zii4YG`?dg JSL ˉ+/Q}^cuge+'xNM3ٵKzuÒ`q2Pk]?n KO!qW k:zKGXt!6)3X@1j#rY3֌leG+A(nSHOL2s }2MJɶ';%%m\Slr{}XӜٿi|S"izu=o:l)$; {zˇ;Qgчgpi;qfj(,v^1[wF`(CAH]lT8ћ;*<d#(J+z}r%[F8G<|䬙EFB臦? <Y֞/sqd1x}-1un_/F{hkoO"E#@G-jZ8Hs; wztCb~9c,LLhW`,zs9|e%'QC(hVEϴԡŊ+"~=AC@McOJ_Mb{!; =fMµJ1 kEE3+seCI:ԦӬUy5c?785M | Z{Re\'hXa xqzxPNhMOZ=U4hȔz=I5($ILn~u0lV"PR fR\`tCwe}Z'o;[  /桥ؽmۏ.L J,J㦟_8ߏ¥[DR!j9G P^+Fl(,PX#'kkc*i:?Ld%Nӈi|/YRf*5jMo`9[OIDqc GqNuL4i1{B;P>'J;djVAY =9 Mw/͎-ΖN^yՆ2=W2>jn;\-ڋkr-ܐх ;H.]'HW3&6tGX{RL@];!aN6?Dj cEXüK\Dsлw"<& OH=-#M6E FLx}LY܂9@cSknLyf|ʹF@JxD6O8Y ߣ5CM= J8W9 ya;#Y?)<#bL"jM+۷re}G۳? HGd T`! Fis'lkκnD9m]svި 3SE9'tf@cѫ@ʦ(#6Wl_=>y?ШzI-tҔ@Kwfi8Qvc7CBXҸFjsԃ?aww -ˣwi?v.k"]ysA&3dȻ7ySBA|mp5:zŦ i7p`.&&?ƴGAw0ڋGʃ=i Ѩ Xa5¯";`*oJuh]{[O(H%x^-J®Ln&ށ6n+rߋzf4l7D0OD^y&a8&8W'M Ei*|5̢lb7)SVa>h>3$@ K2&JЫ>8/!͍m|Z8!b!X>xGոR Q_k,ȼ Z$y1;Q'p{W&gd㏧Ym X8ZB8ao0 ׍װ*P^rP7g} 39{)x8:X))2)G>g+K^s&+b܋yC֐xm>Aeʠ.l܆68+ڠ6> ׄ}pM<R#9knT5&J@2r`xAy bxFKd,Aq{)OE*11炄CӺ0P{i TJ"+.lqK,X~OdLL|JB>LԶhњ'54'0cPX('_S/g>O?1sɼDbd6Ww!$bE'4p2);')=BœQhbKjM-?IǺr"nUG/V/.w>rZZsC  S ( 27X\n ;]H$Ro'Rnq4?ՙGސO4qj󝤭M4uj$ZN*eD>N/8]bi9-+3h>J/v{Ac N<Gme9:&:vRu ithNYʕ歉NkhLz-ZiekRHӔk/~UΔ`zl|Օu^#*(`ڈ y_rݜjE>Qo&\k.O2#d v{1cRm?9IQl/8+'?aHbjі7!LM2^8w,a+*5j-\oh S<% &roevМ 4LNȔ5`Hids+*yx.;^). ɯN&6BL0MxZkG,M?[ gJA/gq@FÖ'gŸgښ8itV:2~uXpwq>$5!^g'3SzѩS86B倘w9DZ`ꁎyY7+JV`-RR ̏|lmL_cj>ȉG<{ M4 ' ʪ> ')Cx9}ժ7f~DT*t Si[ ޹1¼k/DiX<A&&=8AfQ]nђ(<(]\_Ttd&}RG6g/䍵=;n;ö7-咵DsI5ڍ2pPXjvYjw +:H^h-fE.7wJe;}W6+*p}8?ި vxL*:^i tQIs2wCKEr4 8Ѩyٜxǩmn7X|88&U;.l{s\ TI/ȥqin3KxHhpO =w]Rޝ6Gr̙@[r2Q0$Amчc PuCmqA#.cz ԋ'eM3*}(XNm_qB Pv"KCb=5* ģpױL6Ơp; g~nۘ#hM:{ ea`-l 89oQref1ҏn ŖJeWx$~Hik * 5Fyفf[(f4yZ1UWWa6N+~? TS, K $|c 1 %,f:ƺ+Z-@Qʞ^28vHxAt4ՋD~*[U(ՁvOStTQG[ 0:HfJu?O#R,e@D}EYJ`?Of;FQ [T1Xug f0O!2,%;0_!qw0CڼQ#=^ 7ˆ.`ZY#DU T'x% | 5l2q/bNƣѿLs9q*J|M<C`Jp79iSeG-Q: paGen2w+=K+|vKd)eEP&LTϬ50.B| uvc,%- (aԾX!狗 ݒF/UM X_)oeMλ>ifSA>`0l5^]|\&/(;=觜d*?3v܊ ;qmWZ "\["DS^q3i&V>K) U*yWY[h_4zNg#ʼ@}O*y4?g>S`^3`2l??@$m5=^t韩7?o yNSW+/-)\tH^r/|`No !(OZ]xO7ՎY-sNK;f[)4qHA69 ɠtm̀"8?^Ep^ c+IF-5xۆ<؉OL#syР0>2R~Cr}dB.WW*B#pu6>6Uյ4q!w'qFeflh`6L+ 0kɿX+Z򞽖2Q܄kEnܗ<1/]\tkE~%JkK m[^4B' !AN|LU؞&]'y+Ƴ$ :.uR"l/w S16dC!XE&}3)$&ZrO0q8ې43<D/814jh6KX5gBԼiQ]^]. y0t$vBiClXgB>rh)8BjWIT9gxfJ.#ŷ*jH3w欢4H.%m/=u #~dmq0JJM)xk\i>iiCжCO}c@]i2fpt٥MW?ZdY0$(r\붥Mc@C8hZf7qǒrA*^'nvH,>-R*^"sƦdqϛXnzg g6Likύe>3e[WWtOjf@u-qAm@f+4 ) {-E@N|wW tG%m:W,Xuyu҃ D϶p.!_๴ Af9*A^ /bRcKi!~T;>\8؍ܹt_~C53 qjH\ UZc׶PN|&RLz}ۣ 3"^"ۤ|xQGJbӨnJ3J_xЍ8YUI+"^D|z__|`ѰbŐM*x<.yŇH.og5%'LR]g&/8Q֨KiiQX"wmPZ6YG%I*2vA5#!\TLM>z||!QXO]ia.Fiw[AHCp*vwh[_8TSDh N`?)X6Y"gok ݲ_c嚅R;Ecc̎USį5hW |7p0j>_9ý~_o+FO:,O(_&E/YJ$7R%C^H=25k :h0ҋiw'H% 񪶠 ) 7k21 ~p-&a>q$&eEqεYI2 pE^WTa5D5obQ,4:JysS9[o ~ڈxq@v;bnD^H,L(h| vA.y˘|>@r4EKG ED Ha+bu`J9Aڜds3ޔ]=r35*`Gj{S>2wk` E8Ez[U^L|Gy-*ڹI}AE?n$AW0EO\Ra9 VB3 _ c#e5|`uƮVbCXT-AK'˼Q B%*D20`&\GUrYg`,616ɸ~SJr P[p.U(.ÎP&'"w)E#/B&UY4,PLmƨSn%+ʉ QpDXj"WQf׻q]vX, 5i? {d,KhxQ"+9"k2FBi6vEpÀa#R;UZ)ip{3H\Ц|dVF >4[`vM| ƇPM`9  [b1,Ԑ췧FMKpD`&Ɣ*˳ #%&ٲw9TcxkSC 3ָ%mDxݫ!#oY[l՛2b~"`ɨzb83{_ZW?A,ݐJ,t~ {T U+6:)dve_o nک\`#*[s3(n;7N]!N?{~PyanIK`Å:. ձ!X#u1!S '-H>ZngZ"&[ZVIBYS \ F8~23 ,56|JW[hQwXPC B9[ұZT .J:w pJt" E&1raFs~wJՄfwLˊuh2_"ğv t{{<[_!G~#=qΫ|\ѿjJwm\Q31.K NY!j-n͉3ɥ? w( ٤vGkazyx3[1LØ׾rnAߝݼ{=s;&Ki/[7$ GL/|S]㉢JHWmdҳ-6!Z0:A"SKBݛX(`Hۮ)`J;t$mtB剞o ;^1z}i;eCO"zdu_NS;cщR#x_<\#mckRH7zaOmg$Nh񈃞"7T33[1 '*;(.J{KUɛ6}!Hj??/KY/$WnnuPxd]i_O|CGEÕ!xZ;w1u~ Liǵ~O: <-NO!ήūK`GMQ|Riiʭ]:lFЮ+s!=wPAv8P2 ed?2곣zfFU~ ^|b|_ymCt/n35s{wf吲(KAWUXto#9ȷ vn)N›aSql##LxK@A!&&}O^*bQPBb(Xf))\["ܙc9+0J& |X(ڂ9_`PyaiF!h/cF ˿}E򬒂] /^LCI4JHDI'+BJ `J6UsYB"Ru$`|)b9,W!] p\c#!w {BfAd&}'L`0E?}¥G}Jϋ}f;EO%@ МGd"1p3wBcM}7utHOcċ~=_\^pPTuĚ}z1wW@*j~cڋydM+I~"WVKHj5 Ǧ};Ҩ \?S{I TmFj$$L RW:XF)Z1}DIvKv{F+, aR 34vY^z+-Œ6 gnb($F MY!M ͛hz:$@/1=Z}fvsR@ (.dPJ;TA32acĥx@ST`: Cesm&y0+%}nLvZBl-lO򣏀wSXB^1tZ FAh֟%터\r!/|ߤm<.)sGe̦*ĵ1={B\R槓]=9q&ZMd˼ &0z/2mL97=Z3D#3GZf*sR﬚TO֓7r(+g٫ޭm*cHJU,$*ٶoZBbMǕL+󽕖ݒgM~eg촻 |Ate D|:YK76]E|[c˒p!->$d|Woڒϰ“g8T}bS!ʅƛ.^zѦ1}AsSބANy:ſUZg,ﭏI?t^oLN;l' kΝ@(Pq_N)$S3xtȫTp17h|=o =84ufJA4slSi&1[L*G)AY&PD(ZS{!B NѯZQ̝41~Zqsq.}O Zg`e;8tnAe+\~C`ͿQ,^ڜѾ=Ujz\p b:GKaG7=(Qbz(è >5zdr-Dba%~ǐoUH$"`63Ck:s#Ču]5%Ig9jf{j50_A y䈑Ϋe!":6`}f&n2e7E igEI'qWWKqH5@}E3-yg0Ra?qZ Bx_VOp4)"p.ƒ+Ƈ^:U aF]+ ;fh䧋Q,Kj!0㫶(f+'| .ϰۯG1P"r>k/938HNs)Ti_dQL`s9jcW{R1%$[\ "\Be N8`&;V HJaǧ&6FF+.&YӲv=qX!⻑XPR)d⋬]d9?&=oO2?3e,KkNz?A< P πa5jǛ|x?=]Ph x[: CaF'EUZ0j 7 ErFbUE[}!f PgN|J? .֠(-z^j[Ύx }*<MB P ۔}/Jy{j{3$(Q'rsY+n׀,2֍:&(q^Ku[<]sToj@(elk;Lʩb1̑Z`ސ{+/m³Ĩ+ JujH|->&kXY_yC[(s%=}m ?::=Y~>j|Nn6N)x$]s=M ZaLQxK1ӗKzi(+foH2Ok.PG-v0fHD27*DnDZOg)2#qLb~Pa@<KmKb|4_HtԵ5;@)qW,DMD6%8:l0]ܫќT˙I@>|A(+|pՅfX>-?RZgv&Ȁ̯6 ӗ.JLh`>VD @'X>[)4}t#r O_:u YySAO3utSS#Mpt>Ȇ9_'k'D Z?}]V"Y%5 *梔-OZaZ d“@9Q2V2E $EidYcL-P\2RP'KE8#nLLѻ2(~97&0qEn 3ܱP++K [s;΅a7aUYh~ITꅚO kCM":6SmZ2 6 Ât,قJ^J߶f~nBn'3Ol4H>{$B/ knx OP)VצV42iy&^ZlCi+܋m:}ܤ!䍝8'l=)rz.%get7"P975qcpOl%Heԍ!?X:y Xp"S\ܤ9n T]GP27ĵi":DBF"UP}g&AZ Q#u R{RI0݊\˃9fF6\d 7ַ*~㴣D<'%${eƘ]Wx yTHlyO,>z!hԬbǻ^LJ4NU7g=vgθ7n5 rfMļ^p#akP=!|Z9+j} 34ky?vdʅ3=E^%xj )Aql&fo*|.oe$v:\ZЌÚjlLmTnD6LI7 Fbr`x23sq~p-W 8]~$M;jRm,E֩K-yv:;܋GTL΅Qx̻ږ,F[,~^kwaJ~i:x/(?"8?/ۂʍLg uԉZv͝(_2=tUdˢ{6<՞X(@]>'`2(>՗jE8^&Fj{cC]U[TEsd[0O?CJKSo?NQ+2tfgJՙ-I 쏓mN>%hH1I $j?)el+)\;/*Qɉ6_ q#pcedr 6\l-%k\zmN<#_gM:bWyfE0)P[t(|]C~rO_2q{"nyTj&9|s٨s[1T; d >*C~0gHھ 掟Z A27?a! #wBe䮨ɟ=bV8QXw wuh>GgmI^k[CQk/~) $u_Gpd Ae|ҳ_} ʰ62(jpB~ De"DQ C] >^KR"U~6,Sm}ˮpN_+U!\:|C~q'LKZW49r,ou@z{y} 3ctcC#TcNoK G],c=͹E^(-rz٪P\1;\=j/I:{`ң%nAE@R0"a~qAxeW1'Tt,J`l4-| 4u²T;Ƚ Aq ]Y]Aຝ?0|&a ]gKqpՎ.SPv[vq6Y`t$K ?JRNOȽWFT70ztfC5afG*ش0g:{(%~y:WryΆo t fa֥WGk&Z3 /$PÖ&좧gsL wPrΗ~,IkvH)豝i,W?|΀9dlشÖ?5(]- dL/ΓjOV`:iCXCHn[j~"8(pQ4o?XFz]vM˔Xը/A&0 "L >|K⫗WxR?n:jh 8wf>1D/W0to| AHU.g'r^vFcweaw᭟(䬂k@;H>0tc{UڞBѥJE ]VzK@Ԙ'f>9Aң[* ^0{'5E##%UGfHSs8/Ўo-^H-HmA0ۏCoJb=ףּpȫypq ʓbdėVq oD@1~aq t@m2UDt)Adq0^c{ pZFI^{+9`j) eFh v jtp.|c?W>Kj6Q͊@Nk$hiӑA]YV36rG2ٔ &zLxtw- ^x.D|Ϛ$W0ִ|S6ԱH^ݲ䘏O^(މxN.\xWMmꆟ"7}N*-k0^?L;,LʕVϓ'";53fzQYT,0s4)SxjEJNu` Ɯrjw=g2;>QH'gbԵ ?,e:||;N*`cVH 9upG=?=nmH4+b̮$ -ꥠ4L6~͹wF97]Wit6gj$ԟOg"fj+,8m6շs{q s<7m9&|MqA-jhm贗tDƝhX9?Lˍ\sI1RynE _PiKvTNQ7wqycV)&ǡXX۞4E&-`zJDuzv,u,|<ۏr>maojB`u"X S2_xu?#<XR} ߗx7Jn&N6?֦|n?~s-@۴Mq3otq!6 *@fhϔ(9(8 " ob\v#|mpߗJp,nrVΎDʃjE׸jk6L8Wq2 fqtṦ>49>3IHS>򍱽ԦOoCㄤLPWODݭ̟zs]/ ϥK:_:"Wqw" Hhd cGpMYf(}*-O"D>y,./P('E8&'ɉ>;Dd&pr8&xbd/$$y_6  1JY6gu-F4A%k$M"J@ #T4ؒ,i~bAM빁z #k*=W^lcrS9}UFh)&\aS>[X]]Ƶ"vXo\X+8B (S?z^Np̾]a5=! j;{ R.u8?'̮!ء̀&FovňcrW8ky:͈dS'a6*`YF0))ڝ'is0j uV? ].l6vEڐKZnh C\we0b2z%䎍@eaC p]Obm/{pm ߪ&-fVT'—ZngYkΡV.%&sd_ P zQNH?¢GB> {O7C :uMub-hzڕ.bCxd9 >VP .ʳ5(J[!EϟHB7):NH۬QF˶(m!0 뭬jQ}G`NiOJvG{YE`>ܣFftRJ0]^V"k'ZpzT0+k1h^]Xi-UKKbg3FSZ^Apž=b>I gq_l2$saK3HRu/7d| )4G RӇA2HS'T,>`.R|eA?B6Y_$v:oqzo/J{4FB >?^ !yX q=T;[#4v= ttsg u3Y LѮ,-?(H=F#d(|Dl/&ۯז[!TF&"4{IrH#*|;B KG y.w5~ЩXcXlȌiآ$=Rlq]Uv؆Uo-u~ C֑|)| d8vT>"\<h]?Bbd%*d9k?Tzjb!>:dkH]0g1y Ѿ۬ɰydWO?K"~(;gH*oƌ# *{Kykl'@ZF$.2ߟ[b@_OC.4 K]!1IG2Q?bqL ˟C>n^gtUV4 , P E%B0BkrVa8Z$hx+l^~ ,T\h߳ZV"_ g|rCً]K*z+vbM=²ޏi3<@ta)68։a ғL>rKU' 1]^.m~Cvܗ='I=mFuvz m Y*;ߐ,ϊU\!g_}η78 +Gҡm9D|0+VCG{^2I^ewU(K=o'8ok<Mui^̕j0A!(#VՏ״h՟B9uj\AoE ղWohſ|.!ıc.Ndg??~3Xo@<u>xG*QhlG/!OnҶ 8,̳osE/M7=LQЖGp:>LK|쑐i{飨t; 6R]~ѸΗN#:W;lNO6 ?pqDfQmvk@Ot2SWJ_|zLlGE3*[wi*Z`ݒM4)3ix>DA;3s[@@B1oj cQeL[d W"'݄6mIYI4~Z.P%O>J wM65nӸB-y_tOțjC ۺ+D.u~n\uWs]&c [ HjG &jk1EF1UCuOz?6c8|F] ]"NCl `xE {QH$䁬J0zwg4o(@3ч1dV;2+xENU\>sEi |L[6~&jQ6r4l{Ÿx~ЕC6sw,{Nw0K`+@SXF0}qGmܙN >vk6)Bl$㗲V+5P]!UۈɎӖ,Sm*[\tK=E5;eV1RwPܙ%jPQ!H5EhLΪ˽P@#h(h|l \vqkR#QONV{q҈fQFj$"fI0.FtqPvdVoW_}F0AGsۦ_HyFsLo~(;ǘ&m'Il( P&CPRusm{Hy1=YYO ˏ-k/E4v8>bim&7*jm=t#XP{)G"aACw +]M`4 O*- sb/qU,[7EX̱qUN`5z=i'J`߅ FcΨaU8js: :61 PLGRό0kS5w(43Cd_ĵJ೪/ u, yf f*_)cU;\$_ӏ{S gyqU݇<`{߰<E:u7U Gc4!j\Ӎg}t7GG]EE,gށVAÍ~طN=%iț@Xxߑ`ambW$鏜KyAu]+BoIsk֜Kbs3k0_IHZed=uI.Ԟe Qcf7C3hgUwF\L'wǙZu'҂Iye+tEA|z hӛkspJrC TF.k ,0,mT><4.1+˰MAj!S8O󑬛Y }CK4(M}>+V'&L% b|X.Gk[H,<b%MWxĈ꛷*j1Ћ_Sn6=Pxf1%tXtZ:g|5jIOXVX{->m*>=rdPQÐOIDDS'V>Bx@Xc_45"Tđn8F2[nƒ 7Р i4MK:$R3+J/O~4}؏}mDQ88;T~VMKEDb&j:Lˬ [xIh[ D%f"4[L#xBy֥E3b+Bŋ< )c6Znl M65.tNcGB&jv({ d aF'>u/C4;Vfg":&J]o$-Dۀ!ws1L]Sqx8s\9׏jjюV:i7U_poNgTbWz2LEx/3̻7iA8(=op;PQ||az 2UJ{谋wNn&+ovrR u)y@;Ml}Z/ g+2g}Z jCd7K3+$Hƕکb?y ;X Klzu2i+ л=f^|Ms35viAWqɺuz+x]]߅OND!0W1E:bz&)̉ ib('/)%PY0Vص`;7K/4rI;<)C^wϤUnL+FJq(iX#K4xD撐^JI u@=@zŎId.C Xrg1b t\stYUTAΎ]lȯWnBZB{W6qM `Sqq Cl\5}F-,c٥Ag`~H )NfuTP~}K\m,Uijhctg 35ޖM=],=)FO1'3 RtX8 ;TqYi/xR@XS @.|E de ߚb;xyetv; xĎJTVQ}'\Yϔ?Dň3_K[zZjj6!]~GMWF5-g"ult[ॱlr?q_T4(}2vYT+BEe}PivG#;4ܛj&z+l, Q !M*NN SVY[`5bKqWe<܆o5k<97|0%zb*+|@ K,~+d%*O<츗yu˓h7KbԗbelVgNAc6Ji*.55V˶rhaF땹Qv=k+k: kkyey%H~.fL*m6TX 3eR?Fdp3Ԑ!R[[hH$^s&6F  YK:v.-l)n}TOiNPAօM]̄E_p;w Pb%`Mŝd Few':Eڻ׽/dVU"j`R7і3^>S$~qmis ذ:%w5΋A?,XQtt676!rTVV,X;C&@g#FrPBmq^c0ޝ b.m2XhXvi']RDA|]7 ,:+9i{fy}kݟ(uO ? K4A6E ճ2k/ϟ*䖭aFKY֎ j[.7SmIA_s)z"pә V.|)Oթ@*A, 4sGYa\.yQJ-Y6Ҍ~2&f]+\YǿUwt+{Y5r[a=uk.2#YaB} z3_$~*z z j@ ^җ=*Ga{$ n)#劘jKrQ`U\[I:@^Y"2=l;.8@^ZBk1kxOs?-2^NZ@1 uuܨEv% ݗw3-E{Zwr=-׆s/FT]) E Z#͑ꦀp@!5&Y֞jtAՏ >7їC]{mY"#|G0 1eQ! _cΔjQ.Bt Px! ,6\ oPp-8;ؗ;Գ${x&bZ!nC&E;Nb.г %:H]ۥPxf䤽t?!hԛUU-/QC=h&hA/gx?λ`ᰊ_@lVaz ʔ=/Ɔա5]ڸʱ[ERsD|v'cn.V/a^[ kM^,WGcIAA Eq@M6L 46:7JyZg3 AdͲ.ZZ.NvF-mj"Qg(T/N@S0A|Ĺuc uGT7e{L>Yj qKNM9pNj>~k| &sȽ:"-5)x/B֍KW0Ś&;+%[G`?9d18| c##{ǯbv,A wq3w%']!# N6U,IoǮPg6.GsZcH.on[Ϗ۫A C`_Yq5G%|`(@G+-fL_9)n9)Hb2?t}2 ;=G=Sj'ڒk76 GWR߇2QLLdK)V8{ g7}Wf"9Nwgyr1(bck:ѥ; S4S Yf4 \ Z6O|*^eE< M;,oKTqS鹏-MF{ e#wF(]+ldad{`4ZqN-Y-gAxd $ɂjdJx gaO};yn=FT= 7WFICe:&uIg2 .1~jsJG]vJ!Wnc^a=ciX"Vb@O12NPa׬Xt鵯o90܄W^kp]^0FCgU r_' ͚i]k.#gn,G=i>*Ov`)&+x>az^XQu2J{@jvyg z|L hԯQ&AȤGᵙʼn֝ɢAܢxSq^}^ba'fwѲ156cMKʤD-cPBLDbm*Le?2)zTV0r@m:+ >vax2Ε `6뭸T.rYfW)iKLj ]wh3aw2S ?6b8j]UL"s5##y c68ѩä>,tuL5گLN8|_ ٚoj}9Ũ( W>da^^ޑs/,}Kũm{>Z8m,Nϣ/h9%< auZ t3O廣B(> T7qRW t$wwnp?=3ƃ\ ׮P&2: ʓ?!`NQQ0q]^S#+pj ;#CʝYk5?4")cQ}2H |ȅ*>ZP`?\>ŗ89BRM4t{bs>WH ZkbAfBzyu}4r7mA0ߢCW~j{fsN\KA{w GЁY5@.^Zw|9 j:-= .Rl<{FCiB&e %~INXBhF~l*3Tp|}ljtf+PG֣\L z %/7ȹOta,F do,t  X^j#9EWGnupgJdTQ o*SHoӉ/&GkgR66>+ ܾi=yT#T{8R {cY\mAΉG-G]UEwYXŃQm YYɛ#yU~A/e.oh@PK4Tϳo4Q\ ziebd89%乍a,,\Ey3nˬwzƞ8ەL$#BjWغoF~``S/, C%(& !kbx3|)ki9a/DHۍhr4[b{NOFyHxd0kKPkW D.cH6V$0($E%ՄhīOuVk]Ov Ca}&ԛ$h9A!hs|ob}o餿HvH:[JޭI4[ XyeySk)WxOoM#;*:s!P #s=JYӑG]l>;pZkV~&XkOAT|FZs-*faN{"z3Qhݏw{"0\oźsaY$2[o>iZ ̜IiV&P^j &H #bh.1x78ƼvvQ=ELxs_o!3[p2LQgg^ͽ Hbb @_Ӟ: liۀFnzZ{(~_e:(AW;䑉 wv?z"˚jZ 4?l%rSXϢ`*AZM(Y˅9ij,\<*Ճ5_Ez/UKR5MPS>_]0_l)dG+ca prTE$d`>E{!3oAҁ +sqﻳ+I>+.CKHLol5t"?t]gX 5I@CoZm{A~PyD>T<a[Đh\ҏʑBikx o0UoZOn<Lz'TvqDq]5,ZV&űU(z{I O i5$3nZ]#2Ea6ze߲>h 4n]뭡6 Y.:42Ld1F,"쫖-f=4eDP\ ~$;p[ ki@, (iYITM#}ۨxf;ѽS1֝x'_J 5r@WzV^)VnH(BRM(.rl'B핤jA'XͰ/ QW?%BKJTq>TZћ 0ڭSIt=X[0_YSSnG]IvqH1Gy6"6q)~v4DW<&T-b@Rs(ZίQY͏ҷ sҍYA/mszKw&;dεh\Soө5T NQ6t5ɰǾ>uޒbŮ?MYϋt͇Z[*v}7PE̩ &طO+6FG4ɐ<9SҁX(R:>9f$+Q֚蜯vgVG *DP+;mHħ<-&(;^@ uNj<=^!'PY j !)^Y' wMWעjݐ$AtcS* r1|G(jnȩkIV7BUf Ӓ|7!Hbb,b tdmX([?Hi~S-JFsmէQa|R#Wc`SuE$x}KpvēX,(>W8JB?s6gnՁš@oLO6|:=ZEC妯MGEԅp]U"HetmͭIiOE 1!ʰ~v;Ji4Rq>Go/00 e4A&Y7:=KȨvP'R̫ԆjKz87M t+/[-{D70.3CBnJA4_y 磿0K^=Z}*{Fn<P4+Nb*M*|X@cFo9nL%l:pG bhS0l/4Sbn~ñ?6⏈8EVŕ:T5,j?/%:~_DYzz~}_t W)+$`*ݫ?Jۇ%NѹFg)*{[,Jat]Xy)pyNݠ9F&1'lƌx2eBt 4 3CP`J77X|X?(+,k'4~܁ A;26A-$wp7*bsbۭ[^v?`&+1Xx{騣5U^zDM%-U6xKF|*QE.wqт)޿pOSh{,]Ey{z@4sj (hBq&I?ԎTOhyl}tyѶ8w CLokQlKg6}OIڗ TiSem1kX)gCr=ʀКV[ Lҗ ?O\QFT2?{Rg?U}$8af^O_fm#1?sTA\u;0ٷhq L:=5Qqdt7`Xh(ɭV;x,iE Gv=_mYVK͚lg?HJMUN7g'+ͫf?o9LHÒM\'^lhM\ w-=oG-28rVrW^IpH bPϔVX~Uoi׾Hk^h9iNi D5$t~<.AH6#BOf^G4K;<{5]v6zoMaݐ)vHt NhaQ4 wWK`%SzS6G.G32QjrK9lVBs}[ֻ[<=og?qSP/O\^C1,'Cu֡y/ѽўTk wLZڣpCZp 8|pyȆKJև|oyDH44"181Bt_Gd~mpZcOF|p^LKsƣ j|_Q(]Thb% 3`v+r&:_O.go]g~J!vIPȏ͠ % T_Q~zWl&)eEb.mp%NX.5@jK?=٠̡ #c!aGq=Eǥ ^M#0Fxp'MK(ʝ/mnTL*7  j  8۱&5aM\Av(I2LV`v~xhQ ?ś!zBc״`^;6ޗE 5evN6I%8rQB{OxC4{zH ]|ܭuݗ?¡懖M|wBAcUq_+/ve3b(քcDXX[XXvwvS[W&ӿ-rŞ]|vAӄ~*h  .Oث.Y[MJ}䣆,fX #F?4HD==P䷎Ëpkה &:qxbd:EBfkGzu*x Bɗ z$XRCq^j~M|\G34[`eY -Ln.;RQ'zXST^]vQ\3W;{h+KHav8l#5z&*~KJЕn9FR?Dl뗄YW ^Q? @%n"C.6Q>F:kІy"IόV@LSYd5hU`ش>OL'[*BVfϘH x58Q *MC5&j_|IZ Ԭ)_[$ߑPZ#;~ {N}_s+U&z(C~)\ Íj[xϳ+fp6GXH'{CCFԶǰ%!9vmjOK]M@=5rtR.xzg͐y;M4 1ZdU (W8{eJǻXw;PInڏ[h,xb啮gb[R8+k %L`!JCTlőXBOACܦA2Q9 M,[C S45m<mˠ δCQY6䲒Zq"Dɴ Y bM@ꧥrjg[瞜OCQ&sMNwpm3J9)a%d`kXѤ ")-UԥASIa,nr1~@X^!l|Fm=@KJu&k1CQュa˫b$/Մ ,=,J1Zv?v,q9T|_wPRjb)ÕF;Ҧ翳Uuc8( ;щ*I>2lӌIo= Pm3J1 ?NW/4zNI0 贑H@IX3$pp1=UU 6Z9C#|UJ;IH-'IS宆4aœFN2„K]k9jUi_5X/W w SmhhGE ĀvdkmGZPZnzs䡻[h5wvoxq8I$޵Jܮc}OhK]Osi}?o/GVznz[/ x :} xY&X!\>itA^<8 nSNȋA2f%d/RR:ݢ=LЙ0P5}›[ g$kvF~)U g Kp+lw?@E;T5PU(}|K:St=S1Q_ lؐ&T6 Q8hqM<2UP8^t8ɾKMߖKHht: )g=٭7M4QHt]u}sfkc@{~yjF/)ND 1rLg::#o u"*++Sx٬:pm Br>>:UBٯDpB{G\zJsiQ 6}vku!gVTA\3Bp\o| .V,ti'̆̓ T`2ASUyd9o52#O/7ƴ)O5,wL{b|@$']O*ʼnqKO?R>gB, a|fbiD yE媆quCS4Ԅl~cH`Y$$E|E,{ڢ*lNe~~Vb@;])JӋ]#ۘfK#a9.5oyӢ"yx_X=u\q &71.8tayڸ'҉ oeٕKÀm̠~|%xLsHjYiFb ]ohv6C#OH S (*Osա:i*E% %]'kza sMQ[S$( ,)3OZ5y NyJ+rQK0i˜qM)'!0\Vg}lkTQS8X݅C(^PDyo$ȫӱ (  `SRxւŀ կ%zhK4ֽ˯xH)]V'Ajd)QEMLB%uYB-6?:+Hcm+݃}9} hX'1V~{(q W̟`̢Vb65SmT"E7YbB@.,aPjH=Q-KxǸKBL4|.M|Hk/}-.};b=I!_C($o DihHihA4a4jI%GxT4hhAϳ{AStY\~7*aލq1Kb@'[KCKx'&A}gbTaYX cjtT7H0X\z1) "yI3w=HGs5?dQ~1[ *֞\8U4]z29 ៤kk޶2JV!:m豸Co\{4rS^ v$^;R RrO0diJͫI*\(ąf]OʖQ~W?(SmvG6Ha/ nG CxjSfXLZ1)AJ)gszN[sa2ө^fdFS$XIk,W3f^{Av7]~@'3m'xFR1OY0숢.ըy;+{_w;,]w֎|OQ@ŝ ,J'FDž^g4"fY}s:< s y2aዕh'<-5"5K,MVʗi#bA~j$D~9Mx' (w ,a7sA nKxlT':C,mb7VZ䙇?f:zG,5 pu8CtͦXNvz i_8P?  Khem.pv&(WM ##˓nOumɡ$j !jkQ~f ~^ChPOT?+_6MJ[7ybtF†.봆A.»ˍ]I,^)pb#i0SkQ.$oAi{>+wϔ#~A^S XCN`<n"/HEi~c`rUضUM*Z|awAտevMۢNEݒiccOar6QqH2໒v6r@˜/҇BŴtӧY` Nܳm6} *-ZgE12ψ(]㇫q 43j_HÇ|Y UI-W t/]qX;Ξ$ }ݲ݀O%l$~wYE/_vP\WB>W 8) pFwK@e)oK揱xS}׃F@Az|.td<1BLOz]Ɗr3<E&h1Ԍv|iYJ*Xmi{7TI.g2mv&at_| #W0TXg݆N|2^t:U)(gu8-'mp?#9p-J[Sdu(fn- %j)jFBF LHvS^3[uPD;RŽߤu{ջC.nIۤmU:!kȌ fGd<7z2:Tz3/ˇ*|g:=UO-eI`U0X^)qT#͔e۔joD.5yXu)N ZDk/#Kc,OK7K&Sb} 3+B2_\ƼwS"ǵL JҔ/#|K_[x_35yU]k<Җ^ښ*+Cro3U!}qj9j4l*K"1o e z[_;0ANf+>ٸCφ,gːHFy.) M2w&E;c$<uD0Ar9{&yWX%+j1y xK_^ MTY)dY]Z_uL5&H"b>qADurU<y)J\IaW2x oɻG0eUQ`9*TFEAf}&5 )+5M۰* Up )_XU: iwӯ.L|>z, xnKT|s64GxNCPܡ6*qu!3|ڏD4A}0rAS/`- @#t4vbNlLTAOSLWzAj B0> ,𾷳rV+?FwS`W\,GLTYQ>uk khW%gvW\X(Mn~]e+S? ˦ Ys D65j@KԖ,#p0o,f 8< U!:pC'nY1D<2??3@5DL~ApÍY9UMc} mFqD* ŨnT5R$>=y`5k}s."ee,N$7QQ)c͙R|jV'93l+gɛ_* h"' a{۶\1)+hY/#tގAUh]VyldcǽMZ?3B ,+,]ӉW-#^t^&ew7 lN٣7WDΡ|GSN0s~kF8\Kt6XXsDe(I=uq+kcLO"Nim+k_Ȣ]JjPF)!.軕+qr2~B £A X9sOD_K'E /![Π۫`I=Nf+Z o0ݱ0e"6 U ډKſrqk{-bɐ60+5M>bN_UJuptJb݋'5GCFźN&>o#fm4cX˹@'<$5:8Le2J^I$ J_NV#tW>3VwbdVQIhm8@ ;­x2)#;x %m퇈8GFĨKRe$ m%AB_dp`rdd-?c8v,on`of#u;r*_G1w[j")@YzؽUs6XjᖔZ%-lS*uORCn ˵y"NPb35f0~=·wBٙ eף/-Wl"ĵ}J5Zڊ"&IeGF(Vժ(qitPtM6ꎺbsOg^n[:dH R_㔛2%ivu~%_&KAU6XHϫ*`FindH};IE}zqlDL>CHQb9P YMӨjPɹG𡑙Nud^T 2\N/eP#ǤYW_'Fjn[hG7$FR3Fn帗4N|V, e\ gĐίP9hvxet?Ѻh6U54 7ѢV">Μ֪#EtbK\\ `}iΰƨ*VqSX+ C'QYLI!HǦ[Z4e~brblrbP#9Ӣ ]$ayA.RCrxXeTkG ŚD<_'"IxWt!"Rɦ4HϜ o禿Y(`-ޟHAM1MdL EbD\k8oѾHfΦ)Y{gtw* -]a4)Sy6/.)A*e|60ogE6,jb$IPG"\kI>5E.j9P{BfvyE񷉻EK_mT'R7;qM7|=íy<b>Q3JxִtSeXW{wWG7;%H>'mBV}UO@ ő#}}ZqAkR](K][ݢ*i\@+wT9GnyP\HF;rELXJ[05p\ nTQ%.QUu]{痮w(Y4p 2r5AX\6)}ܔx/$.&a~ܱV4 YJd"3$Z u$qZI׎ ʭ恁3#FPJ^S'-Aqj7oY3JD- 2GUw)랐 4pkUEYk5Iug % ?R`h; *0!GXqo%oO;,u+)DK2(a{ޤ#׶\'),ϲz^ r㝃' F_7+ sufDԬYcex4c=ܙڈKkV(ꑁ*bU}8g|P[f%.1S|'3OK/X/J"ŀ,y#нE iRTu2N9y(!C0 T߼W[s$К{ßUC ?jQn|floP.YDe8sVb~ʼJ⾲NӦ`œ_zzj2~!A;IYB_^e,32R~{}SAF[;C[T*e03Lt(Ż+ʓAv>"I11| )ɔ~5,]nTp/;+z $ت0;*OnIؽ]S͠SR?`U?2ZH;;&Tg Lw簞VXuMMۈ\׮6^JTנ ^6,$N吏h}쭭8x#͒y1/d$zBbQl}k]"q e{].֗cdu2Yuڜ ܒ.4'i4UU{qt2@H<|C3&Kփ9M[o"',8+m xʗë_x$?_tU.)'iqʅd!GlD/1[xZs>'X&ӆsYR_A<)V<1QO5 g  ^))qCOİl`(>w}MeZJB$c$R[qQ64p4"P ,hս ]}@GrN6} k](X%g]Ru[ZW*偞/-3Jn? K3CNj*xMh5cP_goҾҴzIS`1Y1A(lҰ {Hc2dƥ`Nb"q5T3:N:EvC v{yg3Qp "B/HMx㟦#Gm'M1M?nh[j" 5VnN>s:X>4e.eqi2nx:.teߙ80 M^qZL,oB}ޛ.GHWWýaA$2:%>|Adp!Zs%>[1~/Y۾BAҐDX M"ő%&QK=BӲA={/QVmbhyzۋQʲXͨmk׵=.ڥaxWZwT$eX6T# OdeP iO~{ "ykl[9_i-Ε<=0i/B}.d剽}2~SH=嬯 Y^(]Ct؋=pV|-=o)逃0cq@tCZ+e׳YzFd¡Ncɦ0Ok|á#Ț0~P2vDy `ۇ,V@-kxz=ߝ=P7&~#b-P&< ϑbS(Rn8l 4:lHpsak0Zͻ76[\=p:i5yy[ wgCζ|x415mJ /񑋮$2Fiyv˞02{$KǏG~٪(hDY“*&x rt7dƢ 7qs_Fߋt-y:0F͆G#z![awsEDcvx"rĠLކDpIȞP%vsT:ߟ=Ib 7X4zxnH{w& ilJ}6g)7Ŧ" '9hˆ 5;-QцByuKpș|#ga.\R3G~cžF~@9,T +RbblWup2$\  7QpQSi1L-+KF%8u@ x68_lk̃pa[W\]*WC@ }۲~؈ (;E_IT6ZJnɡQUY[P)FSjI+% }ݣ%P}/ W>fUnlֻY tXns(%Ꙁ G 9MObU:ڞT@~%-m rՁX%gEuj6 n?Zo0|^$&ĉyMĶ(M-юC5hYq)ŠcKk*cRE%abv/>ϭ|+vy[_䟛Ec02cv1 n~<0SVsƂz(ebVp;=c(e;~Nr0ᜲAI+H\7Ay퐶v@o3*GM9}X$ɹ6^>GsIY}2z7/zzWS% T` Bv͐!,8-ŔNO?vy:E |u23m zf1 g&C#`atf2:\<e %rBƀؐ@Y T=kfY^ٿkRLE 9yKX!~[[Vk&B53Cߖ0{-vJ׎r6ц5)-.6.Yv8^|!em' .7B[cJ|T^36%-=z͝?tHe}Kt8{]*'mE N9X5= t>=6"#OɹA#,wN6r;\!襤yhk2C ܨUc_۽~PT%&ג5Ribj=W>tt˥)4k벸u!-@V,e3$|Nݤ>F{lSpt4Kt-)1~Unc_fg}n.ߔINđNƗs5짓:p5/ C3\t #[ř0E*O PV :~^0H=M&k:zgb*TTk!? l%??7V$wѺQ.vh@6$QV#]_-n)ka̭Zg]g)c2ON-7sT\l3:$Al;3KRn:ػGJh9. ^QdoC=४ZRx͙j*>z-}>KEC4(FnN ZXf+"'] ~|- a&"RE5Js/߯I%ki bԦcd\{R)s_7&^ AyAk ĮoP7HƁ\ M~ 9F*+YPauEzx 4lΦ zSYѾxW?Ƶ$FpXmcY,O M㾄CN C>;-T`7DP9])6X"IϖPCs#sIZXݱmR5= K7I鳲rvH~~NkoG6BQ֬io_=PU.>`PvApxQhE]B] p<=!m#A'B$f>Һ%+|,ӚftawAq佥i{tR^G gOjQƶ,?UV߄;tRaή҅ԶR^5u~ɪ*֛;ݥd /#I$&L]*5AgP?pLi\y@SrqjA$𿌲e7iݣX7 tT]?\ ͟}Z[8CmdD2+cYf+;}K|]uA[L~-? >ʟ2xz(X?͝ (t4{1WcEvMzm c7aa(@y#JIϭ_ |qeQ7L^#yoḘɞ4_dzw{T3hvbN|, { Gpx'c^ +{EF5*#Eu5],47SN3jisU2cDCimtݤd;|3tf`SH ́.7EY.s|1*i͐aT<ϸy] f:n+ r`ebi~ . 2XS%XyAƗdMK`-Vh&BÊ654$~bi(THa6n7qs:Y#~I@20A)wwR#Pc*ڵ9PLѧ1#܌jZ5?ќyEnpjh_^5?yBKb;Gb8YԕڶJ.VV"Rm#?`Pj^pXfBosq MZ$b豗A>WS.pPbFc&6uցŚr51U꧌:z`2u50.]3Z9$"8w_2ے,ES6dصCMP>!t;ۅnKtJ3+ȿiM# ZF5zo$ލ]=?fHN򪈸>Trnn3":O_.9dqB@`,iU%\%cK2lPgmRu,.i6vw#L| dC4E (7$ʙLvhuq< T׃FEP*菁0.VKU3ъ{)ُ{ *z :(3 nMlKrk:U_VIiBdyV7l/T7pvzcfrN6p"s]Jz>=# *gavzʨbńl#ƣРbD2L7JS.gpR8E>Å=cީt[OOgb"ㅌ瘙*!~kM9/ӫ>8bB76&N\@":LDc'C"?;6eIEagee46\pw~ۋg%7'|[ūk}}-JM:9b`4ȥ T880(  :Rt \4q`MtQ&eT#ww(o\2%9|]"|zH$-HZZ8&1L2jpnlÜ.=.!B@63ʟbK\IGM@>V+ml8FU2F4g҂Ec반L!FW URY͈1Kh0@ G̙[> N"qH+PcE@2{kTaaV5 z37 ibrʙ_.rIf1ˀ$ނΜCQqXH_Cl+ )0R9ݾ.쏂m[K[N7bE3*0^B[)!ﱞ:H\%cɦ^~ 2,Q6Sx߉^~]bQY5øUpn{Q:ds)=/ /KӘ%@`/VęV\ 1#cάU B^mQFٷF)LH_]9ָfpGO6mWYT}ٻ2ri.C\)MY |bb-<.HD#`ЅtKݤo,a/ igF;=qA.A03z譩ۉvaom3X6 U*XWdŧ?llΫÆ[!CGCGȅ*dz6 s%KagY*#SsdLϿ9d0T]N+#KT֐P~*I?2 O_9vocI,M^pJJ!2F;qCQEthJR!n >ӇQ0f TR$C.ѫ9eM:F !nUG U7b6 `el= =Z+t|Zd&a9$9?#u7j3e|"M9^4ϨM]3vHm[FBm.2M(G?gI wy`30Q絪Ү0UShw6D&̣You&G$>=ܗFގ`2+pGh4-Q5\G )zbsHo~:1a,}N-T#K`boM*Y%fQpueGiFejБu 05|%^ĽMhc! cRV^Eڳ3h=۴4U4<*7(b3ZW4HiN_ꄣRzCׁ 3jm O7 ݣ|1"`Ί=:!.e+2ukhcɿ}2`'D`SHL6D"E<`$ m [,JozL˩M Y~ Jh!C5Nq%oܦj Pc7DhAtRR]ERT|]o& yߣ!L.bJ|R7g= =!D3N]{c KBWDGWY ~t3r1S̠Ȏ:W'#jpV.g9O5[=<^c*ҥZ*6zmiɸѨ2-3qσrsMb _17GU/b :>:*h^" 4!tf׊PaEFE/!31bВĐ3 k,TAUZ"F8܇z")Z+WIV]loϷb,+BdPY}M"Aj-3^%shnQ'T̻רNF= A͋! =,'+uw>uCD?D?#*\jE2k+IěxP"mׯKrrlf^ DuSE-=Tsˮ{e&js!IU&nL*':J#0w',l%aĶz3j t53A20?ՑrI #:o ʃb:i9r,RO7ki%blhYmCAvo2kGԥ}jbOSZ\nTp&)-#A_Vzlˎ{ZڗiHjxeտt3~#6\DK L~|R+w!BQLYR A[gk@ l*]x# jZeldzM}餫9쁹ELb)[5 ZQ ܮ}Fug t j/FmYbs9&7!N±Q.>L&|p>x!e0} aRml_i1Tuo86ؖufDG&0fK{a>y>ɏ/GdQ%?xv^[`'Ƴ UKRѬRBV(9>R m6Eiuzi̐qN kfs+p.ڡ3YU4>SwoX:O6 u $W{y_QbV *Q;_j %9P\>ᔗCq8Y^9nٛL(JC=ڋ`'zilpc}y0kLx!}qI."Mᶀ?͔CZDw0@9Q tBz<듚XmZ݆27]H~%@-ML~\ԃ̪ٛGi5%HfP_(PuyX<));Y y$Ɏ#?/=aIîfw_1RqpdK`Ui,ἤ|,qKE8lV8d .Emu.z<8Ճ8VA*NM %Wu'{h_s 籹 %2$`XGb|ݘRH+6]Xf2_٭n^R›q>HnvwSMw!Dy]E,T[LPhJ/vU[ vQ+¾#Bv*ؾ3;U1O!$gLj*gqŲ0ЙCo/ 8nʺCjU*X5S0e҇GT\Ī]7c)f]zrScט_ca5E)'j< DIWZƣw\EQ; Ճ^:@8˹^ *d>#+b ,UG0ԧH8 `\ _uQJ?+X,1<z ED-ʮy3U!TeuE%q ˄:!݄i Fe`wJ9 ;בrHζD?\= P-bڴeM gkwqϦ C0b)5_)#Yi1$!CHɗyDRTZc#z A4EVʿ^ap0 n~u0hB~ Ќ`lg3kjQ8c҆6nJlV0Oor3sZ{ʟlWc1',8kje!\_np,2bM\[Za/f[U[4wi'|m23<ՌwIgΖt)\Ȍv z}wrН%(zU"PL~lpb܊`૑ȩMz ID_{OFY6!,W5hg~fYC_ԴLn6V+,<3 5@AsJthX 옹%Ƌңv@)i꼺|ERONu是r%܊"~A-H_Q%I?CK,*tPj@:2dK~j;lt!wpGzU$ńqɟ]ym[,h")YjղC ΋YsUh_=*l[ZW"F@ԛ$J;-loF4,¨7'1n.+QhIb%!iOWqI_ʈvcQȜw^=Ⱦ̖p*+r@Z@8b?1A<8Z g$!XO*  aɛQYlH.]* Hҹ72`u8+>[pzK]^g̈3iȥ,ǯKm=,7wBkj yVJb@Aܖg~̔Px>Lpc7VU^vX(NeR;lih>v.'fY[(,5(}-ƽmGg-1F6!61n,!kHHjܐ 66tػiߊbyVyt,mPOS2ց}`vͅ+G ~yLfɐ_wj5Is/20.QRao:2}V 7p'(x2-q''ubB:f]Km89omXIC R,9tfcs v30@ `3\2ٻF(zc*Zeȉ,i #wG-gWX+d͵ԗ6R!,ޕ9SBu粁uK6[)B<۔WY :wu= }V $֯Ь?Haws\HB^_n P: GD/tWi ToEz ˱O>k}§~e K*7ꩣ)C3^i?_w pb{S q~bPR+ܹecOr Oz_+='>h=ʬ;6@m+,chޑ\U#+a<]0n\jYG8B8IM LIcf˙ 45RrᯉT#mV%-ޙm,oR x>mn,*菷X@(5RaE(`$Z.1FPoS]6}uܝ婖}3/zՕ[JLvΠ7mxRGBDW.59rCFypp%$副#Pr>Tg)QOb:B=4 otXdԋ[4Ϙ<1VJ䵝*CX72eO &x? "͞*D6+kZlT/*sJCV=v gWAtH*VOJ2{z8G _Z{Y+9i.eyoLObX2+'܎Ww@PPu)p"PߝՓ9ɤ[Ox}oU} =MNwP_kozQM=D?3Hpq"*`.xU%dǻF0e|t ZʳK0fܨJDmQSK%ô:u *#X R* Nɶ2ކׄЁ*]T)W " ƔPqcZp?&T]GrkeK..4%GIs40d#cE:b$a\;0&\BطWꂦYzh}5"1o%7.bՌQԄZ,b-he~Q͒hbmR WﮃE7 m)̶2C5W{leVEƅ}һ=?;SX䋷浊*] ن,l BHGqAHz;*զ& 0D,b'%T~TtΕ{6>!± 9/2vO|!o_+[n롈iֵ6:p+]?]}St'CZ4Np` EQ{ Tv[sX? N)>wI-ls&4h&paiF r )axjK^>CY3kjz'C˵-¦r*ö M#3(z14?rQ]~e&WpKCo_\={=֟-0f8X+=N5z.t C-$ڀF1B@r.O8AQT)U(OMa<+ˍ뗩+׿|)<7Z; /K] }P_FD۾ aX3vDvΣ\mcACfcTeWOӡ$ :kp# qdN^%=*~tܔѫru}6cqӨ,Fqs\|-p$%{3Ig_/A^SfPd8Nfla`UBX_M< /}PjMVsp`ׯg#&R0~4 RKq'vBѠ>g NzZ@8V|Q]r-FNTs_ӍsQ.RUC7yaT5IK7@ECUNSc_7ٓQ.z{x@1>ֺ&XD '\ 4IǕAfZYs$upǤN̤&0$+WZ ގ/M~ͻ.mד)%1Ո!8=raw<^nI%ZN-xuc4bw@H(WelirhV줵mdyu,xXCn[-4Ҙ;frP4#V7ĕDc%EpcB/;I6E3V?&&Jg"wLTS :3܃"` z#BIꅱ8HCkf9IBOFn#Y)USOؒIIcs P{Xl UGxd.ʹ1 ËKWvFx)9Ҡ;ZuuQvvg9~8)|gόӾ/$d$I8f\*ע)2 C="'Rv6F3hS'_"`ۺeJ9|r嶵rƻ{RFWNf~:Dj@XN x DGa>ܧ̉a6VqI'E֚xA'ͩpL:b9у^+/o{y U,NIT8?[%v?8ؤ #;* Ęn+0XĻ9?= |R﷦ŮܭUDĕxyJ. =HwJg&/w }vp8|-4gj AˑTZˊDks0OXKPm]r!ߨk|4.(`ȫ1FKM]&XZGE"B6Shc:64tE Iz)'UdUԥ?2I?uG:v 2,K I.,(@S&8>tq Fy|ltxPϔl*Nv "iJPNK?Sxe*Y~-pF'mf3a1d j\ %Muqڵp 4~qC`6>nYr 7iCBu_̷z`ZmUN@ZN >ڮNq6$8jIplSq#_>&%'Dm1:HSX_ wf‰ZP1բMyd֫ Qzc1`MIٟl? 0>ĪCz30J戏8Ͷm1y'R!Ho{4&p1r ݽD>L;q4}8=^hY撘qI5K O;]wf,RP1,ր_*&"|W3=,>d%5Ƈg34'){5$_:)$/2>'Oml&)G>Y ޑ0-UUvu[׎&JI-]<VƂue%c!T]8],b%\7q3T/WJRnpd "LI1&~- 'd!复)@|-6 UyBmï,UBĺڛ2h$AT.s^眘i\>ΟSZȄ}{꪿uFeP1)ew]7 WVX6yl$wr15LR_K := H_L<96dGr+0TɪgS&nKLz1Pjxcy[3>qr Y끿u\5f] HҞ0! J,B`ĤBF|/E/iFTJǜ#^z\:Ok@%Rav[ amAwkaw=E$ %55緁+״OT=[T $LZi>p P`$wZ`;j*~[ؤ7}0GJ/f([ɨ)Oeya~eIqd6g{ٜ%I{ʜ_/UEpmڑQ]1BtnR6%vCI5ʞ6z  l2mzSfleZb/:;&0ѝFUxGlZ渍+ҧQma(_]B'}{DF%QJRcAv^(O.q!܄1ٯRgc&4/ Ky2nR< ԌϨY$$K^s;{:KS߫.'Ll*p*nra]Z@x3-.aGeʑM6WR#8Q {rٜ]|wwc0YMi?e%[i?#f|c<EF|]8٩s~ r6lO'W P__<*s꪿}Gg/3JGg^.&FL b BRf !J#}ГͦZlagMՐb,}V,Zd%Bp!zijZ!IBn14[ rqA)r6M?t;\k<ƹ9"W+"4`hc gN-eO%X/_NZ%:^oen:lFi +QVsWDأfȏnU+:opF@}0>,=0W~jlK~2Éz&pox'?mX#)"p8LC(meKg6V<(A\y Vh &MnށNiSOVYmR8|ks,1umJtrlâՅfoi "g#|&0Z83d ΍M⑴k wc/97^$\m'cュߵ!3ra iɍWKó X*Q7hU^' FKVĢ63,z7`R_}l8L}jjy U/J-"zY63#<mjd8Ri>*ng@0[v؇r!x;V`e9B^ 2]RAoz@'@k @oJ_ YrM٦,'[[8V2-pP*:ܕ'3mS٬EB rmkjrܔ'U$bE]yB9Np$S9a@@| $)+'g9QN a[59<d@AO|tK 7ƬL!gqtw-3[݌}0ا0CMσ8%N$ele0iqezIhwTVO0](IJFBj({d]w0eȓ(( <`VLEE]־*=5a粼o =;p[dTBɸz"p.(V QJBir0O`CS/$G%#]=) }f/R>y%s^ Ef?"FxV^_"&mCpV|gm&i}CLKf *:rc޿\p'F$v3_#Nw;pMPnwͰ,=1 er$!"B#c!ϭ|ȹU#%"EZ Z$] sv)~U&k Tb.#,P7k*2^<^fR~ ]o 7`S%M]86(X4­b/AP] mr)ܵ߱!{zOtY9lJl,!fYXAPZÕk^mH-YcWbB]TmW"Ej25U`Y?mQ> !KDǩ.u/wjv)uaG}RQ+W"E8@:Oj(Nx>hZ279iRO<{xwLx!i%)NXrktN6~fD ݟ= TrHEy|+1P ,Xd'VCf5|=<®çɭDXV3%^s@ ,4thz?Dǃ%tM z)IW]2j[sm4Xe>A }R""|C&K$4|iS{X~&z6pv) ?"ebIwnD $ӚYgKtFJPg͆} %ql(U4(YW܉+dFW'EN+ " pg NRۙ,:_Щa :^Eävm vtb>=,ܫdJ@9ͻ* m%g$H0+z۽ͻ V۴bD1g݈y(>&UBSFKEaoʵ䥥~>puIO%띃C'؃igZ (UCgC )S36wܩi0s:wV=.A;i‹E?/cq)WME8מc\L !f-ȗc=@ݰ^ZA؋Aʖctj*/k&o2NqoQ-oY=kj__!OTU|6̴*2ۿqi飈d7 b;ɿ[ƶ* U~tZ (cY#UW܉(X[\oC08:G^vgH 5=ŏ/Kl`ĒJJ{[YڸBSqvb hm=D5Y~k]H ]3vsԕ:iٮϷ"H}\f i1@m>&CZpָK?J&DCBFY.O -tS}5= I?C|)=>P Af 5!C=ٞ =z 6j \/$`.j^ΈHYΔisvx#頋D9mYlm$0Jk⩺n&y /Qv?,j6ɶesX|R%xz~ȰbEf,Pg$:^"D}e)8b?3PsԲ&r17 +тw-umabUa+8|͖Oq6բ~Ө%\>h|{; qp>CFu(14/8/_<&vګe\0;ztQc LGWb$a%sr&0^*Վs"!62B` l^+ny)=]R Wm[OO c^UqIkKg!n\v!aBVۑ_=X k6=oMۋ`_W C60m':^;i)gepn mnT'd:85(cűS"zU '[צ/CkIcҹ Nw6}^/?Fi̽ɂOËlUT8 /z%AWͶŊ]w%HYq1PtEȚт|̊3ӣȧO?%;F.Z.²f\l}e$8+Sa4?3`:oWn4G5u8^լq׬ٶuDLU"~ 7ZLm&ώB;$wQ 1 ,^ gG1{wZ&peCz"|0^_1 ,q׭^$z,沅&AG<(v\w΢F%}Tg0\t՟RVbR*\1W`)o_Ȍ)q@=G7/vv=E6@P4Ki{[іHvDޔGu;8$gDeYdzw~ [$.SEA~ӭN'jK_7@cTxv=l9ʇ+!R~b&D79ˍ$Eu%ꔻ(HSNE$)N[>̢K2~Qwp[p-OI1p oJ%/k=u0qn$xk )uc|D0@s# U? Vy 0߆?%_ uX2hz#L$J,LJ0P5 Gû^~e[: sKݚX5V?}~^)N?@) ػ{jM&أ[R;,YDtz푖%16qI,U|GsC|h\>yP7qX-8|? P  nU;8/3uK|c(S63! ߹Qe,4-y31o*߃"Ȓ2t-]wT+Q_VPsr)œ!zDkT&ǤFkvASCgյLI`9(T]cxl%Te(H^DlÀջ<clqDL__h;3TdGEo0Xgeȅf܆y:Z$r>gK}V-qe,#Ϭ,oo+VxICʙdzى "WVz{p)BHEOaT6t2 _2CwCetWsx Ѯ'LT%XS|8 ZVAiӋb!_lպµ`w{.4  A7'KƱ9XA,] S5KhqEb/yѤ_ߏ"?He2cCMS4̯K`O^mUkK88UYsdW}B(tFvfǁ\([qݘ om)bAgzb3ۗ5]6/ڤVKq0h@A,D"ǒ%1dߚ}Y]bqȬ- M{DZNySlOv8|#bNqa-BD}OtR(#jºl!)Duz2'-\d2ġ R) Tn0:{.;Ja=sѽQ˱uMVo/7 #Y_K=O7'_Js'u;{1SG1 ԉedX%>W".{r=tQz(m?&0Og\Ԭi UG"qӎkA(9Ϭj9sөU5a݌i}~u"usʣOYpTOXCּqMҖd\P tp !Q~U] j[Q5o)^Ε[]%D:,ǰ>즦`Qᑽ>] ܇{ Ci "4*z*>fAz:ZFBc:?qm>Ҋ!FN-0"L_| BGnĦNmژTW]N%M-pNm#-E1f9WAݖ(^3ZC'6xr1Ȫ|?rꕸoE t1O.RkS}7EKFeU/o{껨X#YffswZmrZ)ג @).3Yz@dpHYmXi QK-f9?j77D?gm,Ćfk^6 ir\Do^+ZϸKg-R0{jǗO}J|;o.)p_,<%x$cM|V$G ݘ)m #fRױ,ײ q_sIG7뷕C^W ؒhZZ1*R `#l0E*? GRwVwk4btF+TJ:*mLʘ+V䗯5d9)} CQ޿Nj35f9\eHqX!* SZpWFlTCkfcY\Q#^ӅX+Y@&6r*ѻ\ R&2b p1YbqWg85t < RΣM;c 񛲲@cc y:54Kڳ/ud|n%xSTX@3zP-=wjA nO ˾ ",pW&1u &!Ϟs6q45Gy;Ӎfʿ>wYf`J-va 4wױrL\:}}úG}9@crQttP,+uw}SQ}DRŌx#@(zct0f ӗ޻nQxd[V:D_@ |ÝLqxz| )'%t,5ND6{}0ҬjabE0П7 b!,G/QoYnjb/7"3z~aDo?isKu#*t*n2<$Dmw񂼖iOu\psTe2?*^<+`0Yyxon]3+NGEE~'uҥJIl>u$,Yk@CޯsTX D͢y~zZ7dm_b?y84-+z +E&dφ#&=Pഐwns4d)e̞RK`G2?Qu2[wY7]Ef؊)9LMY>_Haxt&\+' f (NAt‘1R h:)gD|%9zR~8D۱ ΓjmwQ.Jt&^Ӛк5/aHO}s.hndkEIBhtU:n3Amf lHdKr=.r(l*ɠ~[~`DAQ@nhC/!n֓P[+ea4h,i 6B㑂$K񉢺]{6Kn$GZ_<%Nڟ_SlLVS/ZG"+=Ӓ@wt"1jvͅjaA]d\aYҧj.?S?]'`Ls7)*efdƶ N)(:CɉxxtvmQ; ^^pM`ŴHyM͍%1S0PzEH&[V_kx#{| WVl:yqqσ֝Q-ȨCSDj\s$=r.OV}Ͱ{}}Va[ 1II|LhR!/"?EDŽhcg2{M #?c 6EϨ$%>/{?SK0>m[K-K.wS^5:*#IŎ>}MZ*oōO 2ޞ溸KsWŹto!L%\7 Y~'K \(k40q,`rEDhbG̨͊4Z")=@?'vr 5.|rth^b#YwE',Y|z2FRũ,U|"{l ]6٧n0mpلޘELQ峵"6 uMjnb dyn ~ 7,j?L*lv ѠB+\"'rvqL[_1]Iߒ .'l:HY} sv;qVG:F^?,#4jO'1M2J+pTj2sRLYcP-IDpG@Tq9 =ؚ2(,#KcP4yaVB[4z޽W$9v0?dU4Vhϲ  Q/t"B8Qqf@Sy"8le r|4hX@:tֶYPp"d> i8dP Jn`X)vVi\5[Bxľdx䅟=GƵk-'e}վc90Tz=+s G`x;8vW* F(RAȆRl*aH&xݺnJ=OTw@܋C0wP=k-n:KA.#W܀`B!zLùvSe6 N* .H9̙qMmC1 MdgO>L .j(ڐWEs"4ߔ`;%.FOĶ"#mRWS[=ps"#@.N:> ůfrVl/2BֺMcn/6"`&ϱ!E9s;T p[dX&Cciwa阮ps.EH\w>lPM?~\yx鑸+mKUG8F=lczeE+I%4SZ5v583#=7ZyRG|b7V>D%u!7]^*Xb&%51r&{(Ɉ(Ә!Py%r# %;=:lT [ |1] ww #=ϫq)[JX &yNX<\m&螰$@J NQrdsX٠e^=$!a8[.&UY P0P4f`r% 0!M/S/ s[u;4Ww8,0ars? bںkТTV$&asE "'yd߷M2MPH,tUIDBɥk։֮ﱨi }TB L +h{ol@#]&]f o; 垽rP6R̴&3քA%@eD[~+b9.vYdoH_*dH JρUV &u9`JQ`WPv!=&VC e#7GUJ|[2b3'2Dgc3* tQnpb8wZ'E.B'agTNpժ0^bKNNDg8w1ԝp"g:WW.0W~. @FJi[mўUW%Zr*͏'aD'WJGB]bw@[kP{?eЊ\T$ bjbypq:>% EG.þLrpMcT4S2̎Uo6]>Sq\2qlb[fe!'1. NY;mg^RG1U"iDn9Ӷ|V|*_%qrs zBdh(uRNba*) ׅ\'6،ݨHL,Jq.NJ#'B4yP9cUѧ W}_>e[ cw ͦ,ʕJsrP |ެ]AՐ !j35@ѥcRQ%KO,vGtf߄!zMgڮx끚x+xlŒz/LnSR$۾sds+Ş{qRnTs}뜴!&",ffF`yG@V J7A*Z]^<پc9 eK=O}ujWax3<~ڏD._>#ǐKvtJh/GDmvWpiǺˊ7 ;ոYC?1PB\cj̲!}.TI-6wʯp 8޹\>Э.;n{= 4I;LD_^▵_o@9X!ijo| hCozz@X&Zy)70O*ćDo~`qJ d>1#tEM ad"8ͪyɉ1 '  Kn ,Kr{kgQXK%/ ~]@kP2|zCsXYJF,Jyg="XXw=U\Pnn%^| A xm&PT/j+U_cUJjwI814 NՀ8 9_9[:קQiY).$10mN~1{Fdw-좼-Nf 0a4ex˽rt/ӛc$fNDęnȇ`K%*"8]0[MÝrMXٹhݶCd ;;1= ޲D Y}am5.uAqλ #N쯙-ZD>KH>Dߚ"+@Opv/Dx4G Pik6/]ӽ*kV3fäOy4 ns>^7 Uw>k;4o-sGRϽW{ۊ yƫ<ȥfzvZum7tXI!z s{=Wpi0U@zQjD뀔Z\P ,M &v ui`!%A0{ e=Ǟ܀ >xV%b?5@>4>EMQ#8y}B%02Vsͱ!d=W TS+6`[ШѠNW3 nD'>n^5Alu?y҄6ZU%@ߎjy| ҡŲ 2z ֲ7u?4Yh z志0%r}(CDk! quبC3\"* [UǙv"E.3 }VK'vx +P?X ;;_gImX&]y|h[)6xh$4S4-.6sn29vx!Ny^Cw4/E贃bFHx5֋'aѤ ӱ&_%&@≔ \>[9 Jer-q3D6jhܡ\@*Qm#u.jwA<ץ_6+!"LXMs\ԩDd EfN^_c_ڽ2D޿VoM/Ϥ ^ֶm Ņ^oabr 'ʖvfot˙:fPGUc#y rsh \C ZyY o P3f|(5Uz')`]ڭ(əwY=8$@7mi/ޛ+u0WQsi'nʒJ2rwDZI0ARo /OFK<]RsF'M@?M9sny>;IK~??a. =x0_7i2XEz7,{s=,mJX7DMR|w+-҄g`dpSvuCuF- 4ؚo x(H{cE{n'Sޚt["Qf)&l d"x5IL4xf;XV՞CnX̄(QN8ߥ:ɦc -i^^LئCG(0z-@D-_N=ھ8c1r 7.b *q}z"Mnr$Y[9w;ˬ'\흞Bf8h;Jab6iLg{ sJ;CXQO hjD|ʘ~Fv%(˺Ԋ |O:0*JwI/dћdSf[.1Cxp#k.:ARVip {Biӈz̼B+T)J+ NxZHT.+jo@1+N',g4ßqltl< n E-cM {5B;ߒ`n(i6fed|I©7VH}TcQ"U0}v"Jҝdr K=0VИOZS#wd7@|c .zr}Zg\2=*_`\8KHo_y }WO"gIf Nz};Uݓl^)x캆`lNBb6Ŏ`,QߒuhF2dd=q/[U||+^=in>]JY$CBKa;ME5*O ]z Y5YU!T-c\2!E{E]:kVC8dm (CA#10]lcfAfٲ `K迋'{ '(U1zz|/絠 CCzP:Ta/C|pwKzM}w-YJ8~=lVWlpA ̚ L q!}Q6x9;TZ5dCEB+y3BݯBԊ+n}tmu| 7wOc3c6j\2qg}`TQ.Yf1̼\Z3~y3a`9ԉs$? ^1ήEI,6ψ BFq:.A=J_qmM8?J;Sދ ɲQTnʄڣi2$k/ecZ,(߿6z<,ZpQe=D(0Rĵڂ$`zl D#2KeVX6`@bŇ]3h?^Tj9jCg!um#!_ _͑: -~*LskY%;Gd&+jx~ӎ&\һ3 kp>ضNDS 036y exI}OҥT">h~gFd 1&83U|jw ;3grpg%c($T8}~p:{H3شmz4F, dH$CmgBۡ,,rMEmgAۖqeL0ND,'[)ɮ?Y{4YD-sV8b#?`WQ;`=?b>+5U|7HIQT߱ ${3Uy9Ỹ5K贛fuѐET .[b=]7ö~Q3̀{55 V KTutp*\Imp+LecP0׾%\؞bA,g8i/&),T&lxw>)Ƣ&+Q5Ӛ- 笊thXv뷗t&Ov)gJoZ:䕫&,> u?4OH^}fB⇿?K zB>v끲^D2%6jcv2'j'V+\F*ɫOc. l##"]X"{_p: W"e*y{5AfzsPcR'[]-+L?ersp!MвWw⪋B ")Zq9a 6Z_숓 ގ4~_Hg  NmqBjs%QeʏD_N"eH9-k]׹u1Zx}cȈErVOqz]?`v}$2\%ERCd:]Y@}?,bjaQ˨ _T  ;IICMsmA RB'gc]`lJ\){pC`k+RB_#D-_,5ֆOy?]AMr'|Ve˴48oW]7,$"CZ?Y$}L.Iqc?*l^*erH 4ҫ6cWD`l#.MOVD$\0ζmZ*CYbIч1` 4,k}I縲sUg@> {Tyh\ŭgq|7 B,wb(-^LH)l'90A̧ k Q(䧶}ޑIŦҋg8d^q̬_vO GIe}{d=_R2[M;0?TK~?2e&I6Dq,=]عw6N۲ﰨ7{8508*5l74`rSnm &Xr&D܅6Ju ’pV>| (:PMOwQw5TZJ |t @r=e4۹sC^G+)땷XEBN9yneGx؂A਑7@ pϖ e#{E;xV}0Ztz(L XXfK]ɍVf xL} ڹr\>]BAПyr֧ѠBBpď(GP8i,fNYN@ "I`mzu%M* ):f,9;r<겘Ec@5jeȶJ bӻyc| Wz k eL,6~I{9S:NM?_˃erz$ګ]Z699T"5 @UaxZLKz85%[ kA!9Ƨ*n~ KyC6i_vXݓOh$~0 )UgfRW3 xbpnEؕh9A\@KAj&줤-ft7bHr9*6 M@:/)var$F H M Ss?'xO% *7jFmM̳I[3w  {@?㌄Mx7 ea#oO]ũ%DdBhޗP$ 6= GXkB: ˷cbΡ!ȫK,еdM,Vn5=ϛ_+ qjзj !k;dpa 9M7LTA2)ܲuT o74)TsӴ+= ePcSB| \qz7ը{AepVd4R4lb(zZ۴'GbNJ d,Fasm0k-uO+xD5kAc.t H"Tfn "֜#cDd9^f텊Cf$]s`:w_|n$sKh:Lʱn(oy91M˳Pt> -~l6q'.yg&sj(SFݼc|`/[Pɣ;Q+s8P3LI DA܀Ǫa.H*N*o㔑-prGV3n$4E/) 'A鿒BJ{-@ ŮbodTdb q^L;ّQd90 p"|&jrײh)pF )/j+߻^}R5eaVbTscV4BjcMkrNUq;=ŮbŇ[MY^0| Gie\ 8^ESy&Ŵ>s6|%_ /&&[s"7o.e pMD(4TJ_@D`E,?P6amh Lpm1`/vr-l|db,& !t" ‚/{k~M@zm~>:!1[f bޯ<M>2gr>lMVxrdV`<+RHf;G;ƫɒ=(A"'YAܘ5w5\N f2+'!iv/_1J17u-Zb.@IstGw8|N}rE RYg:j~]_QB D:t[:["g Zd 4=e_`̶pQ|R]YA]x4÷ 8~?i)H ,+T9W3m5Z8ژJִ܃yr 9Q+9OMV(jrR4>7&f grHZfڳh )}C˞ߎ4$G)r7 /#y<i- D|ׇ#['Bt[Vd1|34m 9IНKŻSɰimzӨ@Gx ؂zQgaǛ\,3̤v&e~sʂ#d)Ti!CLzE& BQzt T>EȗX_ <'䫬3H .;ڔT^KT@l!~)alY{15I5ߦ4S4 &!CikoU)d_!cDԕomp d fn|ameRsEџzbyn׈GԳCyɄup7-lrm-伦T> ּS?QqiK̮t ?\;K̫d7qԫ e3059#N?$^jxl&t;>bGLh /(QSHj+µ䑇Xy΂Ezn5m{W?a+O&Ic Yq@tѨF_:NحAN5*yMR0Oxz(n}'@Io*(xn>%~EsPi QE=GyLQϴ]ur:&\! Q_ ة"%$n qT:=YQi0x0,Y{OZ!3T-h *,$$Ag;w†e !ټhAu([.Tgm&@@.V mj|[B#e}jɐmjgu@hm֨@CL'=N:D֪m=F!4PO;h "\Lc#!">d ts6#e_y4 O˕i2 ڬoW{ > i"$Hdlri8Xe۵P믭,k _j#_U!ͬ f$-?';g==`|ڛx\P  ` |)a1D0(}ʐ!pד#S?w1]=_&e|s Їm:]aƦJ$@)7a$_e9GIAlD[^r^cA:yOlIxʎ7,Á pHϗhm ^ _;XP+T.z}xnu<1Ør]˫ȟfP~ #YA|,ZN,T̻,W簉r1 {2o']e1 }u_ &#EqRC - BO8Vpa۟y90p*[F(N6;'V5Y]H]߶K$/A/JhO`a iCN6@b$80sÑ 2V"Oda U6f+)Ng;kI%cj X,fl4G¶Oy%6R@µOܱ^`*C|͜!_̋g@a:J,Dd/dQʖBōF%w܋Pl2҆nk2IK?+TT^:3Y4AmHcn#7bPEikJ>HXFgF.nŢ(4DjCz7dzlp'ڭ#kXZ@_.FmȔh`a0/? PRriY1O.a $69Fauqv0!,O2jp?* EYFFvm쵿@2K:?`h^6dr.CKNP"7LX|G7d$Ϡ:/̳>}«cٷ"Yд60Mʃ*F ){:g8.E+vɧ6~njrHyx@EMQYuQk䈨'glL@u*{/R Ɗ1+2N'|}~\b+8#t iCom>U}kUE阻gU|3d [i{[H5mSqft#ɔD$ǽo5$ƞHnZhOS/iG;V8R n>d|փUtTo;2ًq!aKM$+1}6g!fem:.Hg@#F|}}5y,a(e ͐; wi@SorH(5-j1[:?<3%g5d{bᚐK]HŜ5g,/BdWĹZ_D*1/dz΃"#cj*: M9F;"{! J,TD V8bRJo)`dM~+~h*,oqމ?BYCI"&|8tez)r-w_h `TYo> e.X7Z?7ˤ#2Ui??[EcS, ^xm?Q2a02B#u#Z@ ֊$uUCjIeJڰҭ/s@5߅njzTXB RV @%-Qǣ(yh]nh3?K\둹qn'ՌZAEb%RsqG1l!{՜J&mOqJ+-KZia/M^vZ V'0mL5Ƭ՜nWچ-; aM'RF2$(}s`.zl-]=ah0 E/9v@_\VWӰ`HRQl|  6J:}Ijԙvul7`jD~M<6~ȐL!joc-%p}㟻f#`BmիؿFz-].Sx!YmD3up?FBS)ЭK~-swςN#@~U!Q̉gbOC q{H0)Cc)dK/s}|0[ t[@ 9zF*Q"\0ruAP n^u oA{agHAW(`ŋ2̯#[7V@~o.j&i\R&j)9-eƕ>+-2uifzP¿𦣅.W|48p̷zVav9:VA?py\!RF(Dc݁pnu;guߒ Q$-ҼJBĄ, x'bVi`NWbD#uk`9ciۦQaN.WP(IZMgٷp9@

-I86<9ν'VZ=&!5NeD/0yh}t p> c9Fzr`TǛcF^5!itD::DMLfDr$&7M^-{dYQxVX*=*uaQ9ac3<8dO9JW)͵)"bQn`8a4io::fw-)-GRH[k.j4_u \톙G؄dtSٶo;.֙-AHJघu+t+Ʌ.jWM>5ڳk1"FDUGLX)cVYTZ">BC%̩oV*Ey ZBJ)!t,g/-A~KԽ3%p}F T$nMdAM ;  fuSNEY:ԪphǏh6+Oxguo&zrݽ~in\k֘s3\Hkξ3Z2y`lݾt\3#1ȝYP.@`s d*}o@A`ʄ߸4C!qK=UB“J2 T~ gh[d}K4,4-OImzQN ,L?_U23h)`o`aRXzk\70Vnam-ab(A9wqwKwzET8inW:Ęl(0a3?~$yPhmG8װ?'Q `BߐJӏoє@5swו߶m6d]!lQ [Cqsl$6cR&8i&9 gOacQ `mmiFt~F\iauq #ȚɜPk Щ s@^u˓TL($~s(,SVkn^4B{\65O5`۲ŹPl1z!g{@D͂8V`_J|E8<.mROep{Aoqn+qfT@ YzSn[>#306K?px#2*⼗̪鎈>vmaG! Խn-ܸ #!6ka ZXnZbZl+,F6i&'B[x#ƞfaliݡŘd&n̎: 2 ?4.7t?R3Mnw*ȶ?E0Ef'dksrElQstTú2B{*3gcï'iё4OkNrbT_.n[U6@*J.;ch}p@tj:B )Mu]eVVmA+l{MbAi\je;rO*/ncm$\Lc)lYwb|ٓX&*Qp.K6)ނZyTlD[6𡄊Bz,B[jaM-ev uT^ƏmRwRXAq2Fj[#S|3חtO3rv=XU7 y_ϗ } UKj(CIgbjLHCUmBEI=ݿdfQ >`C18iȦ&#+E 9`'0ܧE4#wN3k` SjiKw{Q|c?+nm Y2m#s}k)>!1BWIRKF;xoT֥%R~ M/(wv>+K-+&ƃDO`\ Q !wHX8bH*MzS&YᄕS=ݰY]]CYtc<52ebZhiA(I:HI+8Sj`bC#]U|v _(ul~Umʌ=mΑ4oj8\!$l:ߴ卙v| Wnڇ`HtX.}U H[`;xȺ97`a{6\]|WdÆhHZ˧"h5;QY~Pnۑ~^"͞nf 3'xzMn~nm\%1_5 /%-L.拮&\7cT&&w ӊ:Sw݀i%k;E(C%B!M< N1k|vdUuct!\X@#BSDz6,㲠w9#g/)烖!Svvyv?]0zp;H'&6UdF2wysUET 9ƍl`}b5$O%QXq8pC^Wc83CplN@b=nj >-\ p$? p)%Rn /tIB:,;#sX0aXmt@_^yMjp;j9SLAqXT\i-7EvUT#$s7,0:HR5p>!bn5{[R.L/̻( 2jtƍ7d\c\1vܥ ۽I5/}N|5 C]-Ya>"O&87uNF ;\TS6 {W micݶRO=ނӾ@,Isd a;GTXBq/(Sd`c|:1+K#]wq)^oׄAn9ubxZwr%$aru(6m6e00dEP14pt7X歱}~B=Nft{/0bd5T_yɚǤ6&10Ga+Jǐ胦-z+Myj`arJXցq1. T[3-/9`TAH[AuK6ITDE%9Qj6Nx nql! yΤ=$ʼn*~K@:A)ǫZ7v;{j4l^1!q04yݩm‰}hEдmg!-Z 9"$m3 LSO =[y] ugM|S2T D\B-s fMojm㧹=\s)PUm(?^Ȟ*5fyݎa јy,e(tr5\Ў4ilm_L׵{/mA)@ 7oV35X@3z7ѕEQ F?9z"˨d (vg+ag)JB{q Ѧ .iyrɹRv$3E.dq'T?1z@vxJlĜG6Spދtx*u <2[R%ÈR97(]Ū!IUl52LXF-_9Ǒ!Q=MXH:ͨS0~ uyCJ4p-K52ls34).\wkg*b/xb:LQy{5_# #7:v||cQUkmCX_L8A9Jl{WE'pk8U tG)flS6 vr']3f(L›,Jׇh0f_KiJ.zLGΌX3P R(a1@ׂd#&1?YSMi[U{/h%4 j MuУҏk jSBbnPqε9.oObꗬb3'X "ߜFyK?blex gPDSxo5]x#Xktڗ%iёbwU t~"|GÉFΨ}Qz^|%2e N2 wSD}O%#F )g  >z I5KmPH7чvT0K֒3'/Tm#`֓A EjztCµRQ+P@{>ŁkSm۝ɮG 0g1Y$=<4ǂMC#X3wE#s;i4U$ uI:5™Dʶ`LZeb?M@ +S2kmg?zg~Ƃ\5N<ľ#W/e8c Xd<1&5}%Zf48AWɦr=w)x×7nmU)y녋b rUѱ_p`ʎ<7' R5A 7hB=:R"1&X,Kimܭ;wIE4yWYA,rlOim%NMAfl>[s>i6(V_BUW%4h6NtF{GM ._!)t`uy BM=z.~:D>n.ljsS  ?4~p8D!9J5Iw}: kfТ7.틉1\Mimݩ2e\ۿ"O+T@p5ګ58ZЙtuVw>AKΪ _ Ϳ⍍B{9EӦ!X|a*ԭ|Had \Ox=9&[]a'*y$FBGjV`v%wo04{DҾSǦoaϻH@f`]\ /ZGĹ'plsMa?:,[йZ`b,vث+{X]3F7ei[b}pc6:b+1<1essX=H@G%tuğIV4eŇs .sPLw =]^Z4P ?wp%pKH}:"֞xND" bۥ>0 z=|0;I \=]ee]ĺONĶ^~9z8AEZ+ifs;/vC;Zy+I&N:ɶg̳ 9މA$[)8SZw~)[sRӰ!~Ff|7hFsϡWDJ܋Eb"1~V- 20KM`jQ!SH xHm_?w$o.&Q! 62Y FeK@p1%$:_vO}ВQ:g-!= A*FR&gFt_@YTYZϐn;~ϟ+mOѴFC\=-ugR-tz&\UZjSw["[':]UuiN[oru1,(m#ym|tһO LlgPl `ɐGMq",mBZD Uņch{F)tmgy¢\2W"pQbq݁ ObjN%߸&6U ߶L8z{Fe` 1D,hT))\V1mYcʎP~/T0+iW p/j_t|34Ru@T7{`XZx\c4U:kZs9wS ͓|"LMkc} @"3J\G q&qq^Fڷ]e-seeVH"8Ɠ\! s缁hjxN4~`.0{ ]L<g3Qh;}8Pq6M|ްZs`F80ц0F6߈ƒܾZM~BenV?pDa`vdSa-Z%+,H1 ~й {G}&"?μ潹C#|/3%%.ڊwh.TFHq``QݰXVj: qtE4%7CptpyAqЃNϳ־P\+7>A!Nꖔ!ȹ>}U580@9^ڶ`&uG"xAﯭk^O_9sbK?hҁ*qOYFs4D( Ue2F&A -hK}'fq}!1d1mt%b7<-<M~|[WK1R \YaExMGo~%t@xr H 9#T}~6 Z~8wCl(;B/?:UWj#QnE*Yͥo|˜wg 0jH2{LvS*Gi6u~D? ~D/ED$$_u>aCW?I~os1&7Z^A2{kNI+J*fjpuP(۲7UnP;@,FD$"kf{J3$۹` _I~VGtë &4^YBAذF3F*ݤC!L _a^aLUXtC|JB/Ȝh+{vPc0blL1C˦ 'hCcS-d>ϤSQ9dMM#ݸaa/jq\ϱB{XHD^4nV>LpA3eVlB1L`!^gS5=hjw}62uT52bY45Ykd/c)&=ʶ聙/yaL!꒔Ү0-ط՜kzW#/k!TK^u4r&J/뜫W"e V;;aS}<A 1w W#SNdH+K +s6G#YߣeE;n5ױ!;DVzчavSx$1S._f-떡6-ODiX7Rrtyft3%Řdo@%o!5 ^d08( 6gDG 0 hF8{ZԽ>gr%gʗHˬܭPlY@[f \i'&DGeC;zL`q( WDVޚfQ<|2x玘xFh2(g"*`Jg9z~i4sk4$;^ΝZD i)324G8Q8r\n q=݈ۧr^]2nAru;(49i7|Mc!IIם;lbF W_o޳MWs 9)=OrxCvvh@5:Q˃,"i##n-%R.-FD`G6LO%tw:)}&څr20ҽY=F-Bh0w]Jj/LN"KNg.@7[XBWX^ͤ^n*.4՞ )֨T %FJU![ƺttbX,IzO3x639oI*-fX:aZ9A$!^giH-)+D%y.֕'WƶbZ)Ku~I߻&MU$(7[U)IX#bE6,o}G*K,^RSr4Ƥ6<R^­\WTL #|;vݶmɶF`-V.{}_C(jvoJB X=3CPeܚNe yO2JwG9:hX d;{&gj^oXeH"(hPʶk)&e" vtdDM+tqy HxG-kIcZS*y^TKs> mU:ݢ fsd+yE%􊺵Fp`/|s)m|)> >-8FZBQN@ZpF"%Yl3w4)XI,>9k;+d"J"L#JfOx`So֏}L!@!WQ{ge ʜV^rd6" tːG!Qֿr.ϯe,PnCv> ]EV|WRjhʫ7gF3|r~CcZQW%#^xoܞ\H&BDuh1!A0FK@Sl9G3b=ئ?O"mq⨤R W1|{d1|2QĦ4bim](J?x]>kN0(YWɠyeJ)L4 &bsC8kØWn$8Δ+Jt2bMveG)\!>gs{<}u\{Ԕ|".^95+!Y%/ඏ,^SL ,k@f}ȸWf.ԜH[#Fn1@;9wJJMZWc}/,Цm5sM ̴RL?u8vXx0ؔb->] 9ƎD=.`0P&ڋq]FU7sL%}5ZFE !Uxp kh _9̚}5hf~FYi9M+^z?g`ޥ4Kovm{@^dK (>ttk.3C>R̗1KSP_|30hwR|l~)52Kw!~jN0qZ<%\ ixC|كhi#Ć|"Z2ꓷ<3F8Sb[?g&ZK5Ȳ<%\7xB|$(bV=]m&u G[%,[{g'  :hi%?זrS60Rtb%2 [`8y@±$.?/XE=4?D(b+#ZH[2 "lK(;P  aNCvFcb>Lb&Hф=pE_TyVT["#X}s:sZ ڵIoא0ySq]WWjp;^.#}K} ~v5*wߟtGW^j;Iz=М4=ȥczwR󹲎>:BfI%QO1S2|̀:  [HEd9"er]J]%ߗ0ϑЛX:ZfG)cF'y>f!bK ʣr/E6x!nhy8|pap;[1/8_uO% %c3  ZFZ0nW l[i` I^U8ۅ(Mv|R}&=r6=&Z.N YX_MFOiY{#wl[@6h|x˾o瓑CbȜ7U(gV|2܉PYyFʾ `2hpiǜ';0fǔA:LΥNEK VeL "N(Ôp7o² #] Lz5SHD2_>FWܐrZN~t!%f|_SREP_Hg**uy"`YyO(}&I'>=_Ew6 $\)5uEhJeS6lp>Wghgp7 z!/}Ƥ(䗊pi0|"co46տ1vzBeNr-YNJaa+P :3?)캽vn(.DFtj6\zV3ݴW2K E&]_Χ"@I/0j+g8ݜ5(=,`+o6Z>J+29œRQqڧ(]L>=l v_<ͰjaFᜄ.虙+^fÿATe'jrBb);]1Qo'n] 2Jb1һh AsP0Tb$ԵZs7 $ҲǽYvϼ>œr >ޱcdAxZNvoנϺ#! kMQ}S."i$HE#ލ> #DB#2'FAw>*a 42עj[l/ mMKbv[-yB0Q0KZ4E^mnlٷcD:+pfUj‡ghHfyb\?g%7XWN! }H^pҶGz?^qsҸ2\U*tVKEج%;Z^(K  ;Uib]+1:7qA̛ehATMAρ \1bNhڙ!t5[Ĝ3jg9S.YxnbJvyͯÀNses&Vϴ|D4NDax)PCqmBR䉰|)]|o8 6zǥZhRbg-,@ɣ6@:,<_Px>3f;j}ڳ)UL.gzAV-gI0~ᥱi*SeI6O,qvHY,|` 7&[ل\KejnE%4!4^Aw89MQ` }/ Sك}53~\}? HNƈx9{$_)!i1aaN͢%McH 9ü0VqF]}˝SP>F~񨄊sXIR=k{V|W1ے3ډa-Į8, E"+6lj *#`]eJ, @fFI>CpU\otko qfǒSREZ/+wu5 5tLt Qܔ/mZy\+Xy#•=gH U0.ql1-/t0kcVPOZ!` .wKb  rMl)f; ,ieG ގ2ܧlۑ+J/g*>CIQxD5-{@gڰ-QJ9e;`T8sidSl/ 5*Ok]rƃVb c}y>mbF fv4p0b7LVOP|_a{'ޫ?b-uIaRttEJz/Mə֫$"zS)xzafF4~ sO6<+q_ᠽBIjWٷ_Z z$PEqjcy@<;L@P.尳Y}_|P9z0Vp]C+4X LزDǓɹ]5ƭe## 8aug0Uסp.W;[ )aw%XO1hPc#Klğx.U?y\.2Ã֌^Y1'=~+|MG-|\0ąBN˓lHPf)q ,,WEo| #KvS

F)6y{4V@ccA:nOy祻౥ߑfgOȟp-ZV3f~n&sDcH?~s o?<Iem\ޟt'beKK&OB5A y|0 і]?hOhf |(Eo&Xg_l[JwoYcw7)dBrɼ}6|nmzMM秏CK;ŰQ8tk9շxdQ5QY-x(moFD$rSc o%}܋vc~OusU s&mY+|Q:{![{O%;p#-fq;C|A`RM(ɇ >INY~#@U^vrmVeCEty]DB 2Ї *HvtڏkmSBœx!B 2F"+&BF73M(yʾ :nqӃotԔ{7|HC}d3M}Sx|R6 [r0Vqp9+\ :9B+uN] #v'4Z1Ogq.6BGS)*W|nDC P!4xCJ78;NFtYv墊!1ts_ QCL)8\ƇQmeucûD?iv)z8Q>Y :=z:쓃h;rE)`c7wmZ:BYVmt{/Dx[s{+|P~_HwYMܹe(dG<l[/ |a743oh6޵[k&dfu|^6ZDG{(V92hX} 3nޑyuY;"Y9^6Czpd?uF?{+W-s~ZvkL#BjuV0g\X=X3hH>dmJr~2| R %,ʧȉnkp?%~?M8boqJ "kTjRhmWvIU\|$s>gݛ򩲝$aay6I9Nt g}x;dNK{=r#ʀCrַ'=QZ {]enqg+j싸=ql>)nEZQR kY"QuipHdۥ`!i2J <Ա%øPgN(9S\9JucL,j`^jL arZ#fb$Uw 4{?R0j ) WJ1bqzvsLHvS:g.{d_wD.\5B"CCq처X2ם׻*lwG_*iJr_:aYYT\6Δ[RӍv \*IVuTߋZi>fb MuF8GFbp4F{"PYۭ,WS&/76` kO|R"8~$A㹒^JyDZ~GҐPT-ntPd"o%}d!p\n*s>P3C6oC uF&sΠ"E nd_aʫXDҕc/ymylAb9b'[C0e SU|Ykҹ:&;NWpB Cf@&j=>F0l8U4i4fX|=j qPFPN,|rսs}0 *;Wމ'j1l V `rZ瓵Py73/E>{c ryvͪTXL<_?§ƽ`TV9D`X_u /{лθB;4ĺmWoY;,y#2pVH9I2m !d h›',bG\ IS, ÷PA.5qnP׋~J?(|6uYN7Nu A2#N ӬK{e gDb%jmmJ":$z^sퟻUh +S8L6fʣy8HܼuP7d- ̿'ep|+Q۪vC+@lFHS*̓XۅHT7eBZ#z.h [w؄_i{L1w^O1IBA|+s h!hVʩDV{hJvߠ8I$n@zgΐB2"xzJ`&6r[8ZC!{;ݑaPԤj<,d,Y#!U9LGF:uP#G .ce`)`p ^-x+7>Eg .Υ*B-` m]Ont ڣѸv6[pF(Z)5h1_\BWR} }Qr֛QGm3:i¾ti#hnGurb1!@SE$MflA"s&.tBB {tj̟6 &H;gKyl}Yͭ݉WAR[&NZ+Ė=8M3/Å٫juI𮨴 @'gB HGu/ Erpew抂o# dkP.bjpB~؁WeõF$}f*Cl҉H%EH"qk+)W(aK{! @;Td*Ps}!}>zHo {L}6Mf?͙w NѼ.$`("Shc , noeƳTS!¶:L?Ϲ o9y V˱:Kbx'X !{msa} 96^鴈܂#*aӴݧeC"I'V R.} 0|`G f<P+>|$Zoa9rڒVuH|i+F+cu'҄:.fk*hB4s9 X\ޤcQaFHʕ9%~A#GT7V[mxh 4Nq`ߥYx"~8xɝT csUrS,8zKݎdzb;'| "r ݁{lTϭw׵5[3s.m]$>P=h];Wh`>Gdc#W0w6|A@$҂@6E:gzOM/P%ktd,“' ԔʦU}L SCgEzOEE`Ÿ)cw \iIAQZ0FP<=5¸agA庄[+v".wDJk Cu4bxpbʼ!ǀȽυٛ%yT{͌y#FK%WǹU=]BpaD ٸP |YPtmcIWԆ}gk~q{rQTINaGqۦc,S>K,;'~=]6[.KNtm9S!WW|RV<zD >ͧg'2#i[!sN f?nwDzVǰ,qq@rGE$ #TL0g 7 #٨FiR4Z.橈= he3.lS5 BIE^hж‡={++ZjgiȎ9#xo_c\)D4}8=Iр]ӄ&IALct7KRuAt6d/DY0djB,J 3O'?h35NeHB۹D PN9,D1r7 uؘ50RG&̵j`|bf}תN;3y!N+_*'q V~i5SJS~Rt%IB( h#mwGnAp3gU u٦v<掴џ'[R,6ql\`qTLGe9?l4`r9M>saƔLN[xdi<|?wae*+^"K (/1 biR09,.6[C#̽?[/Q%_e&XDz"lcO$\"@;"W3kk߈xSߵGTT?M2Q#%.ׄHxd*?B N $;a# D9=]݄?Qj4f Yà("h.Ȣ/VH;_L $xPnE2Y|kZS~qEKB"*1[pg|)o 3io˱BBU#gLxlN\>#/&A>!b3&3d ک砓xZ,}[W tG4iysR0.:m0 Z #D !ê18UбМm@0~إ͆t裌ۇ Nyl7sA'3 /ŬOV/,eڞ7?R!\ ;٥P!ҞC:>R!a=Yj?A&q53xX?+9?<\V7EY?{ҝ|TD&g[A>1 eoJ[`)9vs3B?\?Mg`8gSСa1g2m?ֺ ! vTg_쀮 xѳ3KnЃF1cY;@FL}2\ŧXq?m?Cjjp=dh.'wq&7<4?-TF(*jf6V)jUpTdzu'.!/4nW(G Zy($N,A 5Fdg|'Yzggn`4gsؘq*)C[BrR)wc Y:PE^̃v2q5B G`cϱg޺C%E1s8HAnd_;MF5ϵJ՛f Jv'$δY/P3+.1tQݟ&,,> [~^;AmC *~NmʥTUk:;vըҽfD;g:p^k 4F?ȅgVjMI5@sJƵFE*0fa[HWGB'sCjcpCi..'Lr"~ajhfK5ǚ@z|> Ռ׭%2A:LD(o4b#Aho4ɶ eHvKsNl"!MNρ>3?d.r̋D<[÷+GHjII~{iBЛ@VUtb~C6@6Tucvmd wAP nA@d8M zl:C/r9t܉ł~&=8D{Q!d-öRŽޑӆ_-s۹n G%. 'il6lmx׏ڣ3([WjGu}~3 8ֆ \e'@ wl|hO\esfmxZ yʗY_e3+|Lg &@[vd(ߚ8室xxBkxp xVȴRGuW~Ifn[zw-fr7=RȩءU,. WP7 :IEvfx}U)GIvZщ? 9 PмΚbx.+Je\xfw M(2j4\0qi/D3lڠ8ޭ<8fibeO\(e_09SXV-Na6ZrDR,kq^#âfTZvhY kZ z5啎wڧّ*>K۾ 4=ާբ`>嚖"ll40E2H~ԿKծ-PYUi:ܚ1&h"$ë!1_|c]IҐ%\:"6i€eć vB`w@%-$t& >F,ؑ.=w.Q a'%oC#Q0XQf$^Ra%`C~*&Rr{Dm0U&lyX;'}}ua\WC;Y(e~u~O7i{4N<^Qv7Tr]j_]ŸN 쟺ޢ=yE:7x_O(B (IϺ9(Ďە+T>ޑU^xLKۅiPG2@WW>9jL8!=j23b*0>68_3.J ϖ[Y +|8RXJ]rيh }jF9Q1qIZBs;I7ab`ډDv}ȟ:Gl$<@8kd88 ,]gn 3LiITR6iz"3eWɣ+{S=oF>%;{N$S;攦5n+֍p0NeDL_C.Be:2>dRfw2 rQ 5{EvY@? fhr{|a$dpMŤnRnr^Ũm=аaW\+%)aj4Bz5%N'(vqcE~hґ^(*> V>AeSj 86nCqѡ 5yqp9Tn7N0㙞*gix0cmf5hr0)=f^!uQM=]L\>z^B1wdVV91Y{Oŝ/G56 * T :_a h.)]xb8-)1J\龏h3vtsVI)t:04FTe`` Rń n0K QB~x9vRl!a;4[:h4uxX؅)Iwee1/ĵIhF=|N]"Y"HlrQȦOQ$1R=kTU6X[Raal?Z0\/ˇ>%m*(TB6 | ORQB}݆ y/L3/b2/(L f6bX+sT 3 ,cS73츺]=K!E %Զz"{2G=s )Nj}{ +\Xz% !&Y;6#Xp%_$L97IEvg.ˬD#?S05{IKvQG vOz2.϶OO7riƋu:}֘k41Bez:hPFX|C vXL8#U%+gy|sS@,2+֧LYSp'B`<9P>J C3=|º F=D=a,"CF ne˥3#Qy'~}u+\f{[H,%7;\ŇS8>mI迡0|ˎO>nb'7coMSaEM$> ʂTW!悐-3 ; ȣ`8'D(O %袚4x m.!߬PSD@ ?нt{Bw M36RTFbF"Xҩ[Q;ޓk&{"{[Jn$f/ҳP`_뽉zjBF P!p+d:4ZH}S3k, /̏ ȖNSiS?haba-HfT3\yi%ov6t+}̼z0Uc 󡷶Mf[q7klmAtNJ&${?qۦmOl2I]lnSR%P_4 c'jy1Bi/6@fLd񂌦67-?@WӀ2ΨUi$$h{Y>I'O{`y#T{~L'ʮc[)<$=mXKJ΃& &XAQ}\TCd"Ϛ=H#YSC V';y͙F@L )T mB\ھoCPd[pn7&$FI(C{H!$)$[{a M)z5ۭG4( 䅼0$\EK`M+Es65Mz( {Yy$mE5`ʷ 6?= djir{cӬs_yarmMp ]qKd cI2@ns*(zGk}}ՂrҧͲ!ޚѬN>Mzw#D2V j' GD"Xmh}mqJϑїvml%F EJ1Α >0#[4 Sc?ϗ!`iy?]'8;@rA>vw]< g3B>s{^)F`:9Qnb f"o_j~=6tkPљjC`9+Y/g+5ӅWqhEU6d|T,`=b쁒@Tu8^m8jXx$d¹DZ4<یAGFS1.D5ןt:[@5~j^xj2mdCK&T7Hg+261ACmWf-?|L1Ix~iN ~)+z8HzR2m' /Tw 57RO(N\h5!yMY8LZh\e@Z%ԇBx'dH-*.ya)}p*hLpk(El $SzQa30K: NڼA( _p8E!#`9E] ƥ`NeTp윣gLmyH `jq#J; ӏlIK, ߛB lG+fnw!png 71B_m_!ȅ}"e M{. ^2J;H(a!mNO+(o)T}`K"49.߳(Al` !/,ܹ P }܀EۣRӋ55uJ8kNG$ T&J2eZnՋTxD*] q'͞ d=uD kFG~+7u"KzF|<&GX3)-1|c}0nfRP>ވ%T R&k狕B"M:QhڸmD$|c/%>@\7r7Ȑ.-Ȇ> 4xmۺ&Ε ,խYP[ēТGᦼˤF&GIũ0d qo8P$( h~˻OKv/;島Dip[AO+U ԉm[K.68v L(gϳG=AқrN5 :o7qN޸W M]XL_OJ:6/J'r ]N xiϋ{ЁY)1C\O[&:zuC}|j(ei0+/&B`@-]^Z H%\|Pq^݅D`9e)GI% 2Cnv=V&eS?+: $*n)Ǩؾ?.C;AI\hV2=aeY'v пM<\ƚn8:7T?ǚv>{f1z*6gl*BzOf_@an1 GxzCO])9 ȿ,fH\J QrA(.//"`;gMB]2G 4ҡ+4;ӏ  Qzқ'ߍޢ[ R鍏6U¼daE{&ʖW+GrvG{E-Q\ۑpJ?iۛ?ҙ'0`MQl7@9mx$mOhnȮlsKuF{NVڄ_ҧ>*3¥xz'|b~ß>`%u‡ŴzdV'ʅA횲}4GXȀSiɰ sѤ~Mfv`r(C4t~W%l2c#ޱl{)֠t`Ch&D5.{ӴMyS!f >畚l!8Ъ]q:}Xi䑚-,㓫flCCv(I<1Fh c〧_##h_^KG7=UJ)tbh vhZ-Tdr)i@FS© 1X6K_I wJV"'lLxTCq,{bү,֟USCJbDV7+}>FIw5<7L$󊰾іGE)ִ x`~MoNEn2cX 闑lQǖ=y[ChW-c]~7 JغQ%hM -8a}YN,{C2%&UK3ީeubwYDe*^Ů bbZAK++'6P;*EfW_o;v#q뇧ю᳋Fs*tI l)۶U"FĐ FHߺc{Y/@" l >7(r 8$C̈QFrg)4Ҏͥe$oY]") -YbݪW]Cemk1Z:?ҝҘʦKN*y7t'!Wힻ򾗯M4=pkԭ>sf[Si3}pZK+p".[({|R=E ѥzXg> /nLgbX̨.jŗ݅W F2u.?:Bf!ŵLÝ9~~_/4 ~ryyIy1Uð13Vu# / Rz,huŐ3]紽*<6b9oߓGO~4>]ٰ"T-)iw@~ \ᆘ'B9赆 %R,[ riaJv\~9{-a0n:v|Id}VtŖ5zĕ3298gE-{: F400FU}NdA1o_#8T |ډUhw1bӻsW*S27%࣎TDSL6gT +3є"[쿭6\mB+H wob|P~XzFSj\ ĝ GBR'윢Og7Jvf6TkXيzy%)36zڿʁ4V6sIN?7DV A]oZcB~ &ǃjWgU8?{ar~eIŽ X%6}u)5` h9 mrLܰ?xh\odvC)~2XW`О4WXFcuG;C"d-]+n` ʀk4 PW_\^ڇΨxvnh4$_tAZ ҍkӒA|Nլ8FKZwU9&$&ԦmnG9oX{I0[T4VT2'C#vGyuI05β[S[ŽuӜ7b!JiPE1675pyw4 =~CҦ}T)ě^# M8<̓Dp(PW#FϤV+t2Nif zn+֋:X<}7ʖq_РK!FѸ݉V y3 TDba 9)DK S q:g834;cp8w|.r!#jSŅ)>.N-ZQ_GQpΆw}0!:+CiD0oF^gbKhe@ }9uqǗ M+p4T+fA _~tT`lW gDydRU"6Kfh:"4 giّ3xbo?HPtR Yn,' 355Pώ~w xQ ;ޗk#a9@7{]F&һ:U7z8/+1'2mRSGsÖ?XϏTj@\ĵV/:35soY/[JN&3PQ]hY[>`P\S9ZmWv4(XyBvoڅƏ_E-?gV2LL ~?$iE~ҡ)652̶KKk\UI8$z6-RX0 Tv$]\,nelf$bzoI%^v֞v%RʳPX$3eds709EzEFmBSrNܬ-,gkwL)s_=pDH&und"m3,D4mQM%,sv R_X =5F8p^ձ;Urޕn)+[(e%=IeAVd𧪂Xe2D:нXR3zL.LH8\?!GCUE#:L&Z`z_X4=gC7 ~" TWdNGJ+"p6,U`3ZH,C|s ={wC)j5v-> (Fc()*gL&i5B?ģF A2ލUt)b-j2g?`~ W!ZWgS݈cNß5@%䦈VԦpp'#9TS’aVd_U@O6.^S?tlaJS,V8Mvl\Hv$ġuןm)64tEQxu~BF{jtv\KAZ%k2S>xU0//&h U*&)ga-2~оOUJ+ 3yUZvU`8pq.=Psfe]A}Q+.|nB>E0H^q suh zܽqWJCԮPz{*xT>SDe0[gDžbF4G3xAOF^tI&b.$V4`Z̸_a\(G^8in gO8ҿ-Y[D?ghpdʞ%">=V"ȤېMpOZxݲCN @``)_$l7+|E1 ~zk.p1`ٚ_<ߣI6J交eRFL ;o6] ocI&MZ>l cy%a:~ v8&X jaHݹCGn78'/&os"@ƕdu څK*<{ ngN:S 1F1˩Nz?c34^{ 7PzŸh˛;)A_1NB±ݦ:ʋ^Qt k|bqլ`H- DݺX͋cj>͑J_5J,f P4 ?/?7n -Q℣tZ[Gn+NAUou ^?v{BE9M{"aQ쏲FQb!;F œ'Qh_!r*rdBw/ zFstCC,(w9kdVx uY, AhGaQ,}a 4FG }'(tIz nG,$٭U >VR Ni^탆*)jpI`X†˚I =5 >dUF@M.ۏO?(~I|#"e,6,mV/[3砜 kVCX?ښ%xb5%hbɸ9|kc#.Ĉw.jMw(^mIME1qH·ܴl)Œ?\#qW-* d{ Z>{dSeƨp1+ mq}L|l[pTg)ΑcNvxFㄩJrD] 6ř3|> ShihR~% c`7#RK*+)!  7;v+ w`Q[&@Z]o'.,fPڌ˓<:24z/cH!ۺ5n #=jYI{U v9'f.yCsy9aGLpS\F$qieD'kIp ۙ">zh+N^dK`fsa9[OO/l0V*ӞߖvX"uǼOns%YuCJF'~ @UwkxvWP?#za\˔ v߷Ws,F8ۑ3(tqDI#!l8^(P$ gĪxB!+ǔ_{s6}`YךQF&zhK k RT݃\,H/du o'9"؊S +zJi  AYL1 CI#6pÄ4 Dڹ2 mk@&x9y'š]vG"r){\%^UkI cd<1T.XJB@4jUSd4鮿8sZ58CJW΄{Ma;&D5IRP2D!E,rUTH_Ӛ1F{^~-p38_@ne ~խϢhB:qJ@u~ňglQ|9Q{G{CW3*P qټ,ƭ먀0F0YȓW3(3ȲJg<6Xpjv .$K6W%됑E6҈RA:rZyBU򦟵 bT'oY@c;Y_rc8\,ZJlxW]J , x!'j34Y&d'1_[V W+&n_1dwd*O,=Eꓜ^ǙRBML*پ]j%RD &ʣLd"?xx{V, E3qH9\~MJ#¶ I*|U&Tcc67i3_1B8Ւϙ^v`dN6:cj9"\sY QKq՜V;5,lW|r4dCx ޺@[E` n^@^lµRo uEkq'p3ط>@|:8M:)wԓc&?(K}r(h\:-!u.1՛"ʃFln CpA'gkR[C?#?S93 *Ggm݂\w"z(s8/`&>ύ׹^q^J] 5/2 jS.`dÌXriTN&+1]{>~XU{TA:t|ܱsQ2Djh{w`;Z,aP,yfFuH{UYl71O=sYU;ŭ- 0GI8>Z xgֻE $5!3*;)~DԊI29ӹv}A[Gŏ8$C'p4f٪3xDFRDf lF~ҡ8?N0ɓx{rt0/&Wr'xU` '՚/;CU6/I$BkH'xAx2߰%3U|vMa>r)") SxDc1VQ/K8&71wb%H]o([9lOM-h-3=#|e̡Pθ` pH=;ՙ9j2&Dw.C|$T42qƱHzV+}u*'{V8Wy--By3PzRߩ!=`Fu'dX*=䱯QŞ ѻ)&ut gOBʏB9Vkss>Yy[ztH6_a$ R΋ŭkS(N/M9!BI?-0]peLԆ'osHٵ[=r5lnE'GLtÐ :滙 4D(a'b+0&VWđ3snOV{vӫf)x +M*s5̫{$GB g_bYUŀx(MSAm@T`Tz#s8p]=M*K:KAM Q]qqfE*-o®Tw  Lrb\'*#/o}:aCX@"bRN#g'(:Йߧ g[I֊nm_k=URʎoV @Bɟ];14cDs2R[Y FiYQcOILdr@OH8范$Ch`f^y'p}]vJ,#B%x)\)2d*GWjd|M%vz 5ݒ4$_HxIEא(4_۽[J'=`oN q6\a Bfi {p(b\AϠIӉ~[^ba6.KGO` f#<&=PH"[N~R G.jdVAu V#MZ&FCpuW q[ l%Us2:v=KSJei 4̡ZtlҸKn_$!KP- hK1.Fh_8@]Wm~efRa|uoøu>JK9)F;}5R;xvXxeq(W$Ǘ5Ćy;:mkIWB-\kvft5bR2m壹x8CiQ%!qv$*@UNh]<2a|\%m~U](4Pڅt\-wn>Y2NeN@3Ѽr۠(/r5H5>%g*GaҔcfs~Vu(:V< KgyDCxϐ?Y ]"|jʎmEO;ڕ:пD&DA$7tP?3H(BHR_ ƹPXF/dCo 7$0C4+e(v "aJvddkU"͋à|;݄A.vfw`X:8@-aJ]Pt ɟa)vO^j*<&rrF30056ʽw$WE;u*ϥuѿ(x;E0KGVi,QXy!vc\<<\)QpKLkhCgp 8iܸ@G&yʧZ).4 kg1wIBPvG*FLEfP,p=x!(5gk??M,l*$g6@ mahY@T7{ $&L(!/Wc+s'L,@^6}nL綣mI[Ey XHEk#oCw&HүI'-"LhG~v~Kއ8󝤓U3Y6qggn,0{NtKC@a$RiAa X*Xoa IKwIϯ!yc^efGCdX%TRgˌRH錡j_ycA-)xP독F={shD3*Clš&Yo zo')ȑ0 s!Zi*k,2Qux0> `Q YUaoiYh/cc=Hv^6u(xm٧1\r`I5N?RiAAfٻ&,!4qC49~UVT=37(E>+KLAt W$(aO;Xh*癦I]A+F brpWs_B9q4f+'_*HG&Nѱ\'+ʰGs$N㥽ud.1ו$`JHnNoON{OTxċ:>D>T' [ sl?vQ1LxN532m[E| .,l G b{KB۳E:j@q}sl1`íKZr~ڻ/-+$O}@,h$4 Kür;NI&l.A~<.ktxbb! -rv._ЗʊLb0?I15ߣ-F;.d]`-ϧr"U檸 u|y X^%NHߐ?CGʮiYS嚳rB;7Ufȼ %漟7ip?ԜW`TvW) c̍WΝغcyO4*"A6\(΁>QAaOU}@XõB_#X+) [:cGA .BY0`cϪ(n9F%1KR#1<\_d4iR8lHqdH?}BSz0KSWwd0c`*QU|s亢93,Zb?7Cu|'bNpqx9 ߥ#TZr'B[ZL؟m̟= kL{ѐH V:-qDIԺތ qoJTξ56-2mvD!)bdd$X&M3 !+n6z|JGk@ǁH?к k6sE,:AFAف  A/tV[=D8]փ} Q`6А4O2F޳ٱ3v\$}Pp1:J7F[ l)^Vڔaջe % OVm+?YsB?~opTA-UЛ(m26 z?gW#Aovy`&d_CYʓQaܓ7ǖund*O[Zɼ;k^&;5'OA-,9Z_wT 9;C/o^5<hx\%c^N9\PZm;/`3@WӃ,ut닀=3+,sFl/IP0tsD<ҽ8Co[ 8ө߀B!N:cא?G(8Z @:_,N\^̦,<*j]Hi<|:FJ`rÄRm欂 Vz Qb`5}:)в<]8ӓSE8(wVWǼӋ—sWRMb= # M&aH3>,s]')Ϋ-˭x﷒l?/kPG5dA6c&jce6wMfLT>hnՁvg h~vrv[:+_r߄ttUX2jdr'FE7>aez|,mvEԅ~ճ O|;#rh&C<C;c|{G3էr4$JfO RAel7LaD`ʥAA|mw`K`^ De0bҫ^!˴ڢYe8CsݡR҉;W͒C{|͊(Ka@'wԓO/c",` ]zw˭RL7eៀ:X75N:0=?{> ^˛g̍kvUc=u ,ZfJ"1U{-`fF7c|3A;Nb/XQT'ԈLUH\NwUHp ycIǖȤf ?1$:x/aD"9:e{w Hmߓ"4Gɓ}H~!`v󠖶sP8/!Rpn3ӳM&Q#<7a'X=kȁu+? m@ķ,`֘ }W}!Sj X/&P|\qJep-049 צY-vP0U+*PvG\ۖ&GvS^zaC,(Nl$eCqsו%Rg֐tҜхnCʋh.&wKڇ:CP+4CEsᦟ',eIf-/tGuƛ5cײ,E OCbˊ⵩,R;2,}qY!ҐHpcfyuc cS7 eN#QSҬg&Iްh j8ʅM~,`1 FK;yɯĽnz<$r.ǓS׈=%qVu @c|c9`؂i燁 2\18Õ*]z^CYVrD/as7RX0I7 鹥V az(̢zdgt."DL+UϺ-FPɝ$O ѝBer)&X8'K}.5Ͼs1,&D6  b}:0%pETF?k1Jx^-6ٞ`rx2oKg8Nܧ0*u\hX_Io zW#̅4$6<+?ϒ.G C#L%H)&3R^WIb }U]џ* NY,n1 x~ p=*‰R#EoEI' B 6qy?kgg Z xՃDPD0j/cxx {#8-q(B4u~겨X7CPyN%/{Q@W>2xI=v .{TQth]/(KRxqU0 [(it#CH"z*">b"n> "(s:pzq|h#F!GɆ4$ӂy˫(@9߆2~`W/\qh-ؕɀɌ͈H^K*8CH%,] |0ܦ-Qv8[_m>y3Q3)Fr2gJHB!\ܠ|+Ji`:1o0/a!s΃/.U HlN<,,Jfbih49{}Ua xlY~n'JžaWX19A0I_qҳa(f;G/ l@eB uWD& 22)"hЄG %(ɅzG>.- @YrܑJ0b4$,RTX̍VRmb~y@2Ǐdڍyڞ;A,La U7ć__o=2$3Pl/tF6X=t9L[3 x6;aA&Ȝ ^DZnj*YF@b?p2&Li&{r /ِi}eY2공u vl*PfG~‹sԟ0ƃmoޒ`N!5 N4ݵ‚͞0yupђ,V@9{atu4n);wBԦ9Z* A _T]3x{2L B;Ko..weѼ-RhCMQ򜤔4:h H1--R-Gi\\9e^W}8Cΰaw{3=L]xhgk{;k"%f@R"'{lN"37.Oo82{}i'lBl'q CUaEkmLVMPf:Ư &D!Bxǚ>sy=GSiT*{hwe~n0cvh*Q"qu =1mܺ6W5]jY,;FQTE4,xҒ5b!/̩`1D$ٕr֒ѰaOD* E_H楼;cvÚ5 `inf껦&*x%(tω?uOՉڣh̤@T\)e%K猷(]{S]JiB*a{B 9uf^3ϻMC'k'lH#%C<{2AC}o}uH㢀 Q'NgJ#Tqy(x"Ayʉ+SNL4V hB#]yU+eL,8˪~I2ҮlIc }|087l"VF̗dUYwkUrK"&EWd3l( /P2s{-=þljvJl18b XCsOFΕA>l3dDv ,Tץ-7A]t0GU n-,W & j{&x.i"vv"r5$0,Fo^^V%7~[2k^ ?򑄰FfӪ/=}lxa>bZ[N8^X=0mi0'+5\XT\0!r9hT& /H5L10w~1'SK[`1b:겉ӸdrP+b16(n?(4͏_B|͋t)(;q jRks筺4 Yk-;&X@U3^ԥt6z!`epx_< &7E,~,k7j8K"]w~2Z*^c9kX*zz\eLn={D 21?-GQ[5I|E٩zVQAsssC̞~bQ ,CܢUyi,-l sErgWpo5~PkC_>oɱygVK]zUt4!LXFۗ3Z[2[9`\2>i:۬|0jK (&ɼj2ęʮCl~aFW e0" UQw]teHsz;&2>nVr `=e! ^.b= JC&C;D83G?hg4?9s(8N[!ata |.uxLm3U+a0q+,hTissDޅ3~Dt注?H_ %{5lV .G•=u@WǛomuEm8Xh$8 bN蜌)+ŭxOzDdzd Yc?aC;H_ $0y]%˔RRi`xVCϫw.}^M\%#o\_FAgk|L3⡷`["O+ƥ ?Ɖg #-MMucQzP#(*td&*!|@,H,Kg3L:ƺ-K}|['io ~hc6qdU%'VWxUݘ<ޝkE,p}nn&jɞWSVZD6M;P.*eBu^/n]s,k'|L4A0Ih23fOwBn &hM+pfi5Ku}rz=wcedfBn)SW@#xQv0'*$@#Y[qǕe/l"sI+ O-]_a|kꌼvNr鬂C&!Jl"_5/-/lX>LE=klB LƃOڸT:J'ͱ: 9iHRjR"ټm%.2ހ@ 1ᶪhqf0 nŘMG՗X$yU.z " -|VW ^%X<&0P7<$K EPqlb[@f )tdHvB7bjN[aœgX1˚*dq0(3 SB܆wa髛Kɴ v+R5p"nK@tez*m'~[2O Z0ěj͗R\GїLABFOdfx:[Zpu¬BQ'4PK򨁚+foF_YAI HE?Eiv: =yBV̘e^z/`߁x|p#Lj\0fJha͎s 皭#qDhޠs`(SvNO@ [8qü纸OZ Y?y߾h oӓnPg'g%\7 x&ͻJI莋jcJ XR)Z eYkDIǃs&g!T7814SXdnxbX׿576Z/JT40Km#gãPfXtG*ziiIXAeKh(α?ZxYX1IJ9 wni7 8+g4a]nL;Ϛ5BKlղ&)ٻx&NF!~lo{}j z{L3ܘfYgrM )"qZɖQ٤~Ìկa{M;`k8e1(ЧfrUn*UvoʑdGmuB3.۽uIѨ٣Aiy:t_j-RǞ{alŲ\<;<+N'UB_SM*L>pGJx/c_7i vǡJ$־BO $;2KL]_L1nV!ὺ٤vM kEc=Pr""ݮլ|YFpIIv 혟!_}7ET_ϝ;umhOA!"Lb|3 Bwgf'.M+6yUhLf^cKŅg{:(d;-VWdd>5{+U1WFܐ &dҚc(e;# o$(ͬ *uo$Qqq梁l*+0I%mH>daH}˴..tv9zqXt NT㫾zHHAmSqZ0IE~8v{C5[E E~+`#ӷִt 4BjtPJEV*\ǜ{涉mLRs *"VआF?@VX.&;m9}fކq˽C#!!;" rlal]_+DS=.қxSX*\>L.q5-G$P Rn=CTҫS'̞Dvp5 C6H谟.< jRJ9AX)^wXE,h7JB25C`rA uL WZm" t4OAX@>`vHͼ nI[^`&#azFL3awS"D4ًz-:mo TWn/Xk#'n ;(?|s7UbY(I0_ 䘔oc{1yfyzc޼Ģaey?pljb:Gl_1<26޻bTp^):pKk+ 7)/!_€^i› - |kGLFc*,Yܶ@1YMW2Sh b4\|anaիp5Yˬ+=Z:buO&T{*'Ir v{ײ( ͏Tr|oy)l?KPC/gB Ez*v#lw$ Y#!♻I.\ ЎgLܪ|r#.NuP6cZA/K;.ob򒈵$܍:nz`lV'$=ۖ?!.iH"?  |\>z^,;#/pFS(PL~[*"4Um׸GO$chlvRC2!clٖۢjr$v3p/Z,~5}d]_t g^<$yv# `QL49^b*=\} R J~K*pth˚~K U Tͯ뱢4+3.UQK{ ,~+}޸dKX|Av= RTKbD z+(r"ۡ7| (8`,omu)W6|ԵgR\:=MlsOh'n9[CAmuT9Zqp8bQvTYޱ`M ԍnNs뼬s/.:kD&ttiȁv,6&QW 3 t&zV\Ȑ}Cܱ\u ܥ`H]zV^Q5IFME3 r0Vڇ>ǻmžM9TXي>T!4X̡_# 5qFԡXGq;k[CKr&9lFNR~Ah;$'>a3y7-VތY_lpOMKtkhozt9rI`ucڽ++wP'7.9lh{}ڛLc X,D{]fx̸6伩]P9P<:q=C4dĺt¼ tõ3֨<`cS8Vz#cۂQVʊqJ!VA\o`#b+Z$í$|4l?/ {TIOo*}T8]7*3<12NK8kAB9>NJgI^K>a/಩|XdX$eFzf+[i=av'&rS7c!ڶ Kg.s.jwnN?b}튨]`b싙fhm^'㓧pnkT>Hk~Z c8@r,NTbK?cN!?e`=C$ %HY .4gɝK 0yX*DѢV5TչcŌ _JwiK,xXZ2/f1P={v hF o3Ga|H D$Hxӎͦqh$% ~焂/o}2fX0`O ǹ/.N$y@߉)F.h"w쓫cˆ>a.sW f&F(9NH @>vZfuvTXO1+.~`'2wa$t}. XRKīXw FiH,dCM΀08u^ꉑص2H)7B#)7((^/FV'O_l}+`H@϶c27$?Y$.] ziOtpQI0Պ"IK"c\ =_[o݉MOW fG:%@M'!G=vKT7ئ!|Wl@~Ȇ+eY. OT=nv_bɺxΟJ [GܾlXDʢd(qY7ğl$G(Ĝh,^f`W(al S6M|Bcl ԖLmfj]=9i / ߮MZnIS=U*\N0W ^XC# بWP@Y4z[^>W:)<{Oz,{3 Y2K( dd7…قNA6]9ձ%5%a=QP4,ˋ=Nc ),{'WPayue|Z'?}}HÒsk%˞:K8:/jڹ^ Q]y2ΎBwRJ[ƻE]ޖV"3QMl!]_ ҉z+[{ l;K"{'<##%l#Kyoߋ30g 7RQ)=b"RMeRzzX̧W樤 ''ߔ^!cp9N_Rg_ƺB8 aYqw YYeQhr^k~9=T/(R4 )Mr!;Q46zyZki36qȄ@ygf+QY@bHΩ5!>{$(Go\@.ӪWGq&'\$,ȧ<|ثR\7= Ԅӑ`).[][2=>@ W]tm[{r9yZ"z݃.0m?2TjTǛhv?raͧ8z0X$ Z7c=ׯڕtg;l\Q_v?4ˑ>gn^e'4 qw &o#nfb%(%LѢ]iW&Q2*n\F@Lni"~,lDTI%54bʶߨgmZQ+Ñ>&pk"^e6+ F_܁ 4KxeP ZVa:B^ly-uKkt Gթآ~Dz!/tj0aM_!Ȣ jļx=qJޤuben,rD@ CJ:w\eqnW496"Fve_ݽ>>`^*" lo筻7fH ID{tQ ^Ki51~,f:"SMEF>[cfpaW\muAv3%܇ . )kmpt+ ƟįJۢ7Zl|WEg;\ ˿K'DˮA CnC(y(;'UCWeKw(`{kYh%1%޵5z^ sV0W7)2vĔr?|VKP"B0^7fL|MZz6fL$n31RXȝ+ %O-rW\Kx="uXC51 5icInPZgĸC1vbCjUpjd' nWٿ4DŽ3.#  d]%BJ™ېJ* N ;Cp*NF5 5c5Iw@(^Scǻx ]D d4C(U-[G%(79̜8Ė<@p>p&wRWPZ B )!s,*u>N eӌgp#I"M[{k麊MZƉS[&g :̾':sjS M":rikPUζm-bS42 K/oVOP,cG',p1Un8mQsdv^F_/|W;TeAЎ@9YmZs]>aGhC:ޟ'`R vF=pϫRF8>}tI%Z'Eψw.D9d>8q:}KP\pz3z}&;OU `j̥8IcBw?ҁzA\#yg"F `-ڛ -FEL_T cR "9K S@KH$zH7.Jl,nCvQ7 % 1 1>GysHc{/WbDl/hoXt?A@@wVɅt(g7Є>KT@GPV)GtV>J,+6^.}> N<'}{8[fbE vpņ E,g;Sc#'o/a&6o V]t'ˈGW6H| qkԬZ(%\EMt1TKdK"Rf=mvsZ)h.e`Pj\}X9![ 5\L\0a_ߣoWmT7˘|ۀc&ReDQS8GkMGx王mxZib{7ra[ģ)3i,[`7Qjc6ֈ7Bl[}f7AStc# 5h<ɋ?W=v\0X )5}&TET\w<$@br1fh՚VÊo& `Zl-GmYgoH1p%_LunzlljNP M=i&2 ɚFJrTUqMʕC㧛k9zc12wavs8g05\*Z~8@zHMTCDV&'D4X:Z|a1#.z/( 92F:$k謽( ~XSi|h'ojqmo^WYupŭ}/ tndZ6wwO?!q0i< Z. )Ǡgnorծ(mQ44eq!j%hJO'/3z }"{1[zg}Jǁ Ζ%SMɅ2ʭ+0GJo5K[^ΐ}w qBށgx!K_oJ``Ĺu*`q\0oʧyk,{a_y =ݴ#:}R&CC4>``z#ր !JYtC/a!HJ -%[XouYSujPeUM-',Q\K/ @X"7qp?J~o*\A54B { J|en$C{XG_Cɮod/aF<2d̤ilbw`U$Cv%~t5L07pW܄h_bE2tJ u~.u o;$x3 C5Qa꺷Jы^ls /|$NKEpF}0TL0IbX i!\5}5]k4Rbu L! E0 Z iKZDelO& 6 -\+j|j%M 4[hmBZ*J: XBY7V=&6:S͓Mrxn[}3Gׁ*lt"8Zbk' *1 򢋄= 9|í544i3I $ʐXi2_M2 jBjX0!ml&s>І3Ǐ*YJ;{%ʚۄ oX#/V*3EM}bHMpW#\ FLe`Pq$H'@Hv)+v46izJv*12:+2. <!e+$Ƶ o!ʑTSUMm9%t,ׇgЖOd;x^W89+8-9LļqsNX\mrܳHGo\ӨSpTMQo rJ)9r"SLÓ1BUV.+սX9fRJȞPqWk6{WO\5ׯQ(3C/9PtX ŋ^8 ^A`,Χ5Ӝf ʟ r.> " AnFdXDf7{ooE۔( xpR^H>NKtgJ4{GPˍչrx  CK+iU= ww{~p;_հaZt8Umf6'J't^!57Փ>ĘW-鎵H[d}P_V]dX#!#|#]V?ɕyC5o!T;?HPcl4a9+)#)bw nšhg 2 BS@,!C~p.X{ }[6z< lTl!(pgyS]11k6a -kt6 b0U9q'2Ʀ5[S8bG.7y3ԛa/[fcr6KcEqcx=E6qhп+{z]iuc!ؿB ql9Yt"lS`PPrj,҄]{G,`Nco̊Zq~3-Nt%.]þ<~.``GȊ_ *s oNCY Є{Ghf-Sh/IBl*x]2uyH0RB~#?Zi Np`) e|x!+ eyp\sE3)ty'fFB|hJo"!]kYn7hq! ڴZl Rެ[ɑK5oCܯSy}-ls6F^a[o^A'S=mӔ;]py;kz3}0+)w }+]^MOq ( \* :8u$le5^ ⏁󼠎H?Lmmsb\Cy&CJլbi tih{,o {b69)S*y9@8}\PK2»/4NjţI5;6Y)789 /jm @d?qiU D04ԦֽZi:Neo=ul2 m}\;BjI 5)6 9}a}Ȥ鎁Jxf5ն]t#Jt&3<2g9P{#=7 fޟdHb}uyRO)aVvX gB݈,VQC@(!M[#!&Yj]<cvޭEXeC!(hz2U"δ%EC"qdmcOyC :˖N2?O54Fĉa)Ҹ 8LNUG0(_STu:wXtl;ľquqxGh0m~ **{F}B6" S=isRwj]5@z M^u=)j*o6YS%~iҔBUΑ"Bmtp7QQ\Dίb0̣wNG@[wrD.)c&=0ȃ)wp9\sԕ_WV4<.6-j*8+ە3'5Za#ٰ ;|*iG|eqd3[ԥkr|Dܹ%%aC߷J͞h}*uKmNNny@̟?֒6h屑j-~!.LC[Os0mI0{:o EtWtVsYaoi)_|mVt  KFA7 mEXppX: q`:JXywI&-5&=cL)],n;<ΫN3+y;f:-5Wn ZbcP%̎b-%)\?Qh:3@V+6l~IYBA컢WtF XrڝN5.PwbPeZ@UZF(OnsiWWpf/|7s*eSBe32w;S3^8P+ŵ_I *|H63ۆҭ <,9/-/U0?ek. {d(cȟKW 5WC8e'LSL@iX!:GՇg"p %, C]Ǟjxz~tJ,G=zhN3 uX'frYL R|FG 2 U۴Mk,<Zߢ JA`f}Vh0 d Э-r_#l HR6yYpRU:~F ^K&Ȗ>ZEDXW#2e9 .Z9J*JS9͡5jI|B_UC0A?)ڕdnen{DD}GT7 `3n':!KA:@R59I7އ3~*Gut"˷$w,Y@4o^&[]xL+k!A! WLS\w_:It@3jG$7M-_ uD=8Z^өF~ZSR(}PG.7hflqhC_U^hW ~MGs9,T)}}N@J=ʍ3/>JFyFb l\J 4sA3u]R9ˁ }tnzc;tzNu}5H Nie "J:_x4`ߗOva0`,{B kK.BfV 7X8N387=ڸcD(@E40+F<,ZmeT|1VR9B ~!ud(E @At mtXvuȎYθfpp&%--=] xdM yy7+5 ++Q~^56IA=&9GieEbM\@{ yOE/j#6C\jfwGM=xeu ɡ-MD^L4hx;uA6>h17-ZFԹ.+Z^Vw _-:Yx[]`%o@uex {PD! JQ`fA\|v!XdKznGϊoɁ}Ȳ1i}RƸub*|)d8x{e IBgNnmJ*]LvgY4Ԫ@=Z™OE wy5Ɇ9T;vtQ АDHlEm=lo\Xc@Ñ;-¬E<2lҊ,"Ք ^bV"? TmE_ R[-oG|AJʎȤ@zxP(+O rƐQ+![-JtiGjl1ct省 է(&0y:_qKhqS~Cc:]ӕ& !3Q'2 j3kmˣ|Aݵٳ@ Owa vvk,|o"%`fn^Se צ6θ*?+m(":rPI YBZi+$x> -:u]t{tW mۣHʛ;1){ ;}7B '5p!>n#s𡔡1>(< .zۆ04`.QaF/..ѭ#L/͉oprAE "4!iby+RyOٹP?lol,+;:-%2nW-|T87!%w@޼L~J67u&g@SNq胚)3s/d$p0~ OϺl)H)l9+.s +krųes>FsCa럤X)'22l̲w r4R3|.y c$P@m= hȱ9,$[wqg-.aP"zv")i SRSC.k9у%SUsD(Ce靰F0=KI1\S,&+!D|UdLj#&?}:NDze@X@ X;/XGu/pwh"Qn›k'^(=_f:zz`noQ[Υk~ *_"<.4#^^n߶$9~I*$W YUoRg<  |Z@yDTJ6ip>ylprI5mR8^]$zT"q ӵZVW'=\6ێTuᱹRS(\L+QuT ڿYc4d4܋[gp.9#AP +ڂ =֩WXo+c v^ lnX,zL9/КḍE+\)oE⁝.|+ZmU #hUk*3S|˦V\8-z xyЋp?&H^e{تXOPv_nz !{-SJn,AbDWך/ZB9?>Q@ ǯ|\v;0v|}f+ʥ [4I u9xa c)Q_Ɠ@JD xqa\x3|θcPR+?ϡ.'yy OEW)Er4|cr":47N؝@7<9GW'bbPgQ]F3SQ[HR W=ީuW`,GqUZ!R'"ٗ; s?4ʌe +OgIa}~z?,]xp#ggX\ z;d k~8 h;5׹:I;~gTv/;R0A=YxhܦVϵI)HFZ Z-Z)LcC$sѥ[v8-yfϔ"x?(#%"z XT@w0A,f:ЩEjL6l VvtTnҷ}QO!( _N:e>~og Y)L ;hǘ}%7X+}n8 '-h |" s[OYJ$o <Sl>EʕeQA3sb|jR["B_2rfE g?f4Tկx5f5\'O7bg Cwsw=7oU(s .qi\̏ d݄Zz h' g]JUY"UFde}C[1oxyvyN#ԂVPQHLF`P97hLq>7ܐpA/n+wtMPQZX 9GOS  Ρl5OT|xX N߼@* K[ȭf(ً#ivy|HL8afmw0ÄJy_3sTWTbԻeRG1'_eCNlQq0{K GʴF$L %lϫ$|1[J?WE<#AjSѧv+&q}wWwm1UH_*CYmM5}kwF\la׀#>j%0鯬e~>Nz$%`ˆCr2I hOMYYZ%&*+lǏf;(u^7AvR |(*/c,W`%jP|@:sXRȸBV*T ,P;Y<)>e*aaG ߟ^n@}6׶?9Ϡ59$ZbHz xVL'$NɎ(Nm:$2xe_f(Ѡ+! YBLkU5\Pf@܎0y6oKvflJQK.],j D}"*y֡NfLHA砳5Pѳb 'X9 1NKg-78vo7xŃ0]:46e.}$IZ[Leiofw'ŝ7s-ek$4J3L5F[c2higvqA1ׯzꦮWT'-JG DqXRGlWA1X zc'3 mE!O/%\RX?}zkD$Gαq fܙ'US['ʚ`OYn,ITJЭ(S.^ *'K#O:`XH$N?γ9g oDו?xJ{h4L%vze8:5BW,N+юfaM?k'6[h"(|!m1ax'j;n# =ܽeOj?m~X_DitkAx713$QY5`D //?lЛF?+k#zDNE {<)>;瘊#Ծ(']3k޶b>QӐtq>|Y5ۼAxEaNiik}**Vv+v0. #b B-O@ pЍXa֓ˑ]<"t89;PA}_r'i䥹؜f2Q=M |)8E޿ofaS0)in}(:,=v:|ŋ 0+8Uy/ 86Cww?'˕̾3w>kH&V/ χL)"xV!@6qVçNi*gd)ԞHfѣ n[:ǜs݊@%S8Ru8'RVC7: tfVZS>;BPgN"C]k8AmT-0H.>fN!u ?SE rQQ@ưtj?H9hpT,zJ[R~4%9 {gF$;9e4%Ct Q$c L犬tbI Rz\pV.,^<׈@u6gF(U-*Yl;)뷎'e@ no27.l_~~I¸K0I1u+pn55+3FeBzOf`v? n  &QLƬseMf-K'eqǨNh%wY-і&GI}` ~E[`LEܘ2%g){e WpUpn*SG|.ZԐ~unjO9?^u-{~m}BN7\3kl9ѥpH#8I'5OU;, U>hh"$/ԣ-bdY6KY3=sP]qnoc}`Wt=GRA%P^2ۖIS.0`XgtKp*/2LҾrf-Qȉծ~;(O/Ys;= {A-Nҿ߂*.>䈕Ad]`uHX[gDG CO ki 8_醱MuZ<|d1=rһ, VP%QLJ,B! e$P ܩEDm/k=f _3AgjM.`W.dR2ҼvЕ1TMY/oۣu+4Lȷ3AL) 瑶-^CuXR@*R۴V™ WJV۴e(kjyFm1;U@A7w1ي̠t D'ͻ=M(KP:fĸRT|{DZ߆-8S8g}nDul'hd3}-n3~e;GL f- ==HPHiT<;r65:;mpHڌ R;hvN2V_ο>3=6o Kf &rIFӯg4[TƲyU߯ C̆͗O01_c#5q }pgoN`Lj w@Wu]? [ʧsYxG~vb _[-h?Ap`3fB6>yn (CPLyd_btX92W MmQ{lmLSj_%$qU<[œqMG\mz٧^h Bm\(!;LiQw$j ]83;̿[!IOJt^{ vIOSB#op$\I?K[I`PI4ial0UMG[2#)'Ontw?r8fQmz$^U=,`̴ډn2֗Oa"Ip[rEPJډFE@4o|,OW|{()Z Am -|1;-se>忟afB7eÿA'* SffYxkhۢ0v h~)p?l#H1;Ӎ%CT5:8ZPH-51w]ʌMW G"ñ#ܣ.v&5i\]AIgˤ;*bt*ȹ!*BPVkmkeλmţH:,w?~jV'dVV! V@Hwd ^̻?r4iɦsYv|X^k04b̷^! p ! jY1,3V[}4,H#6]*28˼j:@Ra!kl^ lb|Gs@y4ԃ#lU{.Y :eQ%H&ÛrF9KŗH4rxFesrK6U$oE'vj*SL_oA<:˲nZjWht½2rI9S$I^e灷pMb2A*3A[ lE(iT\vr``aJ:3n-* lxE+/ݭtoh]6A=N=bA_WYJء*-~s7f}96`NeZb`_P ugڵ^GP,ZapzipRPnKG>xрV2 ; M rDo \*ˀi^4eȖK_ڵS]|8G pj\ܫL *$[g\m# rAy=o>dT#C$IaR# c\'u|^mDΤIOF! A>ݧЗt#jqܜpx-'|ֻXcjR{ƣ jd>j@E;y]CUb 9Ȋa "{PI6-uA+e[q-S#fuJ!ԯE5i?j^3Z 6)}ޗ:y4Yp͢cEt9/Ue]ewi9 oD^~0&J|1Xb28Ճ[G@ˏA4QX =gotf|WQS/FdRQj` v6J;|_6x+%XNks%[m}Q ė5*)qB Тx)tҾS&j 2vF؄[y3^tPxݪ/ 1Ý096ՒfGi>ٙ}egjаH`q75ԁsaUkCxhl3v!\A #{Dai]ʒRt|&~x dRz5 )pz#^5pr c; _;o\_;ăgDqdvG= vo8}N ^Z<9"ny#JMu$6:M0_Ƥ0~ݓg_eB J&U)^IߺT1>NUB= HU]<>`y p^/[%oKH(aj(yt7T ϝqAe,}ŷ;ltXpmE^yGx }<=ƽ:z29zv9Q"%LCUtb!3Vv+Ht3AøJWؗޗ*:6%ݠz'.hQqB#e`[[Tb5w׿~xik\v%`OYѮZme3sӡt|*Hb˂D1@>vAVQ-DR8eAe"!hwg`-7LDÁ3΂RƌG_;ˁ:)lNW& i7ASOʴyl|K(MmUp/!KbH)zFVЙVu_&^ u&Afh4a#ׅݍW?0'c` `U;:AUP;_*쯱f"O=on'擟b'BV\"s6$cL 'cMI:r_CQ4,b~Goy|64yHBrŸ+xyؽWÐ 4vm;̂瘩<ƪ-Q??,|:IKޣlRo!FX^vwm ml߶ /Y6޻Sӫ:.KJʢ7:WچsKv x;kFvUG_h (GF7':AITʝu,x+VC4~wV{|9W9%Tľf "?2!;굙K`A|J_$K魙{c%R@zz}2Q;_aZ؃T>vf(]ܯL#w VMj1R }Ra _J5`8Y8聰,L퍬5;hbjn&{UAyQN޵ԫ)qŸww5@imƻzU>5GW"{> ^"?h|Η'8Vld ~V;ڔUȮR|K&v۰RQұӺ,EZ-Xc eØyj`s>#hk&N,{Wަf4$Dwz"v+'2ӕ[~X! /4F 1lZ\Gsgo$ +i0s:M)VV?`4gw?ѣ`m|8GlL16-pM:$% (I0*au wx6; 'CR/f2*-[qbuﳵDp%c)Ҁ}97SKWg{G abցn=CD*f ?("nϜ_Li/5Y cl-Uq-KܩҲa΄}I&6 Id5eJhG}}}r>nbl3Iɨ&p%^?蒒QiS Rg0+\P11{Q/,Uc/M jbP r7G_m*]i;}s!wjކĆ)mĨqC(OX 5Rv!\"GCog|P-IrAb䯶T5K5<{Aag}OUJ .Y3?:pbZF>ytFCY YSŰ  m[:9H{qJ3=J]R.yPTo:WE=R7uߌ ъg:u֢{㨩&6:>n 0Ffܺy DgF-aȢƪ +e^v^^%"Z剌w&S-#8l6}Fݲ+F' ?Pw;j޽ܪƐ@'SC /ݸC6-_QIK#|4V5@?qk"aD|^b6/nE%W|Eǩ7WxBΡoYO*dhtU'آ{hܾ?]6M ?;j5Wxo?Ǔ#=Dܪn[I3.9kU|IP(7n7b=X0@k :Y6e"lWźEu`"=|D5@T)_d#h^嶣L@3J' Ozu%[{Ǔ.א"%x_h _mD^-)9;FTfF0N/ևn"'S_T蚢OLNh8R-p@vm5[z>dhGNvKNuÿLn6l_~-E2^sT&R"iPM+ 'Q rңHm?Q:BzN.u2"il8PłRP/o!x5ZY$ `(~I0K`(L];\q@+VgUiŽFMwd\hAԌLbD~0|$idXXm0>嗾hwb`cy|̫}·ٲS0I&NOV:7Y;¨ԴeE`*>ngf6:. )٘a.`uYŸe=9 76Mns9X%4kc`b`+ bѕ|b`C<xsE&ܱ,gT#`Áz5:Esw9*/hbtc A#T2b ܧ=Ȱ>]$ɪqcaCtѺ7UmRi+:Y}[jiWj)5-v!r ^^HD?-IXeX˸y=R[F"-qkM$U2(.Jخ]r?!-bIv(d!Z/k}.o-{fȒ:N7^K7@ otnֈ4eKF~Ϳ :}b;< = M,ih:}?I ц|z $IOvr4q*]X uX~_פbqSm/mX duk<>;sN, w?h<یac/MAОO/]/> H~†!{:wpBb}'XYQ ĶPlB[a"B:a WSLRv4Νhߛw'0~L8-Df\l743s3^l tf kG`F҉͡eV WiFȞ[ >o͇m!tGo vXfTl2=#*TSr|CWnKӴ)h\1QB>ddc3*ƈ ULc8F ry؞VԱ`11M%՚gjgU\688AE ?.=Ë(^nnt-3G\"~%5EStr,A:;rBŞ 2,0BbOx7nzϧjD(`pl[|}vbn58_8w))M$xfcLD*;Mv }osY; ssQ .H̓Z@_'Rrt|XKEnԴ@/_K>m N(wL+(-Z}^j22i~'kM EG #nƁ֖}$HImP ޘA&S}jcѐH!he3Z.!Ȟo<uEX-uq cVÄbMMÍ EtBbXY@+p(|Tq\PwPi,Ky 3hL!O[-$(1 L{-D6@]T-D[vH4 >+VlCO"gYF 0cA;{3<>{Se7H 5]ݙ(B醛;Y@Sn3D~HCO0gD*kjl+4@%.h3X$`t>}y & HF"9 pَfU'g΅7hgBPܷ$xn!ĐW\+ݭ( KtBrm°a芕 QrR8Ra( fL}$53} vzvqS7t ; vdqny79>'=sW7!G v Dh)JjnFD+Z;FWrDewmcI:i3N.h}Oy.Y𭪈^x*,Ys0%ȎR[ǒ1ǘ3.C: !>Sh H4<_c62hG&Pf6я@|8 I-2>r34=el Z(–֞waـs#J_DT7vlP&E kB86.@[z9#o!ܦXKfy'&Ǹ*P'dkJcfn^iY;#(}DwZXp-Fb:>!͋:^닇Dc=]CZi~ i)pKm%BGWw [._bC`}9vFgP%^ PȟICSowS`Zg0M틥mc~tT~ yeŚ<Nx6/;d up_l9覲 >l+I< FZ74f}e;29 aB:)n=r[AdG>G񥀩II ui+OhŽM63(~Dձ$IwWe^\Q.=l3Y@PD ^</h/GlٻU,->ʰ?:wV F?7*A<4oSܲD6;Ժmeh#I- t^-xArMP펼֦$ }>tAnң^fKӪp 1H܉@ifaX8BOs AZb lˑ+cG(&ߨ U0lZT.IizAA-tpPR%޴}!șQgxc7D: \?k͹ (-d_ۦKU/ჽܴX0ZsfrdWB5cpj@s\dI3 $Ũ}hX%D_qAa%zDm$o e2O0œ] T\Zz -&3޺yl'PD8/()eȮ;y7 (/\v^=#J\J7|GU:sGtF=lą۟Gg4@q&gy$#@]]2Aѻ\ Kȸ@FVD݉hoEV0 -62] EEʅAf&Gn^D/Gib#Fw bPJr 'JT"wV |y%L m&|=S~>~[ݴV~ˈ2up%d2"lX*q 4roRIGBxKZBFT#ųX E=0uOnLa/EG~F _VNή\~̰Zp5C|~SC-qLtV ?&kjA4 ^yHS#cq~4Թn%kK?ǑXm. ;xD[j pZ$s$`U \j&y^Ԩ;D2 1qpAHJF'Dtֳ-is347:صQ"nfqzJBx\vūTILpDTjn= 阦kxy}΅yP'vf[DaoI6a?9_&RqۣP֑w:4a zaxqFGGӝz8g5z^Z×FǵiZhSeME]:#/VOSEKF; X v\dyLS^@ g#sZBaMbwȢߴ1]Rlv$X9#c}[|Z|Mu! ĝj%#_]J]~mvS(x󸥪W);~J3R䠊.t㊶;iO;4O!q* ـk_3xzzuY]}ԕ7 8=O$sYZ a=Y(&c5RC!U ɗ'dx9:ˁpt|VP `$\8bB%V>M^{A ޶j^ &Au󐃫`[+mQs9gFrϲ]\=+v[0?l}"X^ ܃W {5]* YdYIf|Eipz=vI EG V6[tgݝFL/wi}c|e`C!;AXE药`@~_K/V: ZuJWrUz+ڌqdAn!13#ͭڐe >uJ '7)v+y'>!stlgfSy m)[ٗ0=F(^qVCD&AbFSF ɺA;${KIc)XE ?6xOt[~VV)WYˎ2wmy[&}܂wx&SȳD6T}1],5A..+6a0+IQ_w6](5429;IRIG |‘=Ac,bI9&bMIɩv2OF7L-m-pj=pJƦFP) S[|h[F6e?`[8 o :Jrd#Iwi3)O:S Y&@nzy{ 0J 6Mޫm̈́{YӽoPF')RF2hWsx  ANÏiSWgꝡ˻I-%xj<~~2cYW2&CHS/`rOϏ^tdLK.DL gb.&&|6,f7E<@>@1ՐI.qhem7F%ąVCևrhaԇt甖|ٚ Ea:g=D&˜q7 xt<#@i=9G)Oo!2V[Hw^([)6)"D+|G/B&$F 񴏜A:,TdP P(Z+YE܏]rWnlcVAv=2c+Ü72Pp@^!;y܆y LlYn0$˝θ=@o ZIY`6jS=Q5hr [ m)o(D:}5N:-G ]U ,,t>' 1mqf^!cOV.{[07I8F>rhۨ1]@#Mu&cOU9=DO$` Gٹ D &4g9Sx4~q>E/nA6QI$OƐ~15d(} EUӓp//!l,ԉՠv]Q&4<݃Ӹ jB>#籸DAHLǑ&nERA,f^|lJ 6g9Bù w^d:-!lyv XN&\.CzCEjR6Royr!oG0 Z͹KX)e &AiBzc!~ >2L_B~p?pv]9D~y|XL竿kYH'2_ga% |(): y]9Q%q8r29kzt*#28 􊌋, a@1#(<$b#$PxtN{LcW 6r(<噝_^+vWV'ȍϰYwn4Uz \l`(#>`C?6+2IP?""ey{;ˬ F.FMS]"!b_z;bxO9?!_𷪪0A$~W?l*uUkur@\N"-$t qEP"|iKӻ{gd%հ \ d C?Rd`(uOc3Ny+2w-5u=(UF&_u',+3 `iOi>2j߼O*>l$rpmF!q k G[ T|.\JvD̃/3z:)UtKC:4,O1%ŀ-92ibS!#s ch#>4ޖ$ (^# 95lOLs<]#ܰqTO@Յ=5]% 8äɐPhٹ#%3ͷ!<Ϲf:Gu|ZP`ʽb+{,wF~.bvI0 rnM3ᢘjOsÃt;fGQ=lgU3A6~\6uZ~BcRqVaPc?Lʱ٧_P AlO z7ȺFKTS\RHY']8 8ׁԱ'\dV4FX9l` 5Ὤ=7N+9)⽳ P0 A(gi)AD^w[a텱9QL# €Hӏ;;E]mfoX(0S:*7又o}bC/f}+y142O'=d6ϣ 1`*<9ІY)(x?S/j?쯸˜4J ;KV>̝HTzѼհlv/0T6{nIcĬ )YSʐ<ѷ[} a9M<]匞l[am.I5Hvl z1UxrYOɛGz>UȢlRgF⺕zt.{/ZHIbiR~`+'v|1scIgC><5U6%5]h* cd!r'G;ΏI}3ɂ]r핕}~5<_%;j~ LKOƄ 1?6HYݧnqD.sTXuuӁ,ɟ9XV$-}:|+ \el4׍k5*92 IğJEL6hz+=<*v`wއp|g,diFOht|DD3% {*y+ΩPqѭλ7&+[[ lE׺\G+1[\9@Sbr=e5(QelSӧ<Kg} ,Ɩ1dmHsVSJi[/`F;0:rMY3?e"+G3uF[皔uD]OIK2+.V,pjc:\gw\0~7k;sZB 4bHa~Tt1|f=#-\%#mP7Iiϥ#9 Axst{bEf B}W\1N$J5莐mPsklKnCGó%4WS]B 64..!x{vӒ{XXKf]*6VlEܨ@$?v^?zeX{0,zϕ֫B6 |ڳy! zErC풃䅤Mdu-B,TRpgta*:b^K/nd0,ۙ2ע(BĂ1Q9}}\ ˜zK+2{*!q89dx^MA- u_7GBRu/Pycyj=Wl~NqtB-v5K9Tj&t^uxs7IO; : )=2YqQ 9g# YB<4 ~?A=G侥8r2E ,9 % ywH4c6Jֽdu&iSXr)j-XlȞcwe`AHXoa?3 ƟNu_-~qJH;:!ܮ@vyywBMuOiR=t(nCۛ0:N,hKѹ!&1‡)=2"4p<ǘH صx%uIe dc]}U[TqpE;>usnչUJfq~jÆWi{1`!U;+ Llgy7/W`3M:1Ë:uS: 9z:<|,mAب\B1 -(s\<ƒNiM_L FNI?mq1 Tn}h@5v/Ȇ'=*ܺMDU{NQÚ6SK jp&SeVZx,õ:24 76߄4ed*eNRVħT]A v;yrS}ؐ a҄MI)khSРiW#yU hO 4ыE>]aO 0HBN$*V(ϸi3Ћ#^+W ePxVR0g^k >4BQ$Ql:A2|I4oN1#2jÍ#ٚ־D:@?p)s("-ԅSfF,4t"Z$-Q->ZAh rpXKrc$qY/ Rl<fH{y5Y.3VmrpUS G[JS B󰀲M&w9  >1_j[Du 6*cbSdRa,NaSUky.\ZƦi.)t1"Χ<ޟu+]p 1`y"WU/|JpW]K:;iHׂT?7L f*ƼHIO%ʮ[Z(,_@dB:(Cb15a(m%>K#&g5__K`v˿?&뼧y0 Pom|]x̿"8N3&pfg7gUo=ZufGQ7ە흶gކ)TB׈6DA5gItQY±Bq/7G9qQDaf o<;DтlVk6€,ZYkհ&{5Gh|]yM!Se*"e1wqr$32Kqjt&Jk(}wW>d*;5gi@9 p {Ţji2T{^Bi s:z]!"7d::"bgrZ@"àp#xb+K]] e9ԻSco0aowl8Fh_wΞ Rg 6feKgz 埋)Oul#W&*M9ߍ,6fC>(|"=x3B=1mlruq2fʦŕ HZS=~ }#xj@PmAj1ӘK  BIVy/i?_N=i@Ơ_mQQ?-Y<Θf|gI&4 o 7g=vtTQHI2]\;za SRRs h"~=nT}5zME'xg9݆.:%]DypoGVQ>5)/^ԎnO>Gj%.E"Ğ.Y:nV,QwϖYm~躆؉e%:iHL[~[lx Hf+ale0X z#WM2#5CRN }8ʫrv<*=W"<3z*3 ~u}vLᗚ}d_[ؓr@-1s3a!>k+r{|_ao'ĎU ėJPDۧRb @Y[ɇ K2Y=Ts%d ֋<`=ŽjL6Ns3ǗΙ2~\j3![ di,Q.wP~p˙ܵ. MJ^(#h=My9.@\}w`ar`/Len7+DoBlYN&ڛ@A.p"VV%]T.΄hCE,6}s_K)7 7Y t/eip@X Dt66ް"0yU—B.ٍ6$`V.҆{=V4p.3wqC'Ɏ_r@V7R"w{jy8YR IH\^ ImOUr"hmMϑ@ >7/lQr|\%ɨ脢5AK]IBav5CJ F@4[0M3wɃ26xH+zÙ5P9n7͂JJGI9>Cc~#lz#00i$$nY,rŎGZkF+cDjwhl κ3}n܊p36 㠈Vs.jCݡ\$wM-!IFHK'Ϙ`Yj;8;zR,^JP}c+\dp6QwF7.ޤ|pWVKnc{FVf>{D򜼓Ov8tP MՀJ=G]DEo:wF&zxo~"jyS{x d'&"IeBY!bLϿtB.^XP.ƻMH٘ KYsx9ń!MO>e^nB(60cܖR;xDE(k67Bm'E9? &]<&ğ]h;_Sϑj3= /QCH(xvD@1X?KسВlٓ8(  ɓ:%RoL+YnSN 3a(Ô]nhCR"kpۘVcZڼIl5l\ Rj.I4|/D騾,@)dU²p8OңN/*:SiOBY'abv:L>7#—bTr rLxkBVbSHʔmZ">~ׅqR#.LuX\ ݁2 a^POJh<(*"Wwe6)krCt@CHqB<-?ڂ]c+,OO-NXDZnv"*_,+0rVpB_+ \2)v}Aq9S|wO ^*45Cq{u@A[cro6SR?KL[;Oh Slv"o 8+$ iJwUu2Fqqe^=]@ܢJhl,ݛA%R(h~c ՛izR8C8@͋ rD[ɮL؁C'MC!-m]'ث$deȧCq"OJt,e|  & &6C˹F|_|}"v w`:fLTޘee{Klc|ɤ?x.aZyIf%qJ_%Y:hϛg,P鬹ԾJbē*C8"j缊$ޒ!>D=Tu}93`7Mbwqi(v[~6r$=R\M~[9-0L$yENQ:-=[ OHO#;2T3z/'n6Mx8=c@Xm2_<fF}uܑ~VN_FUQNWt:b[4\KB&-)KRz/!OΖ wv: 7J`r1XYW&G}# { /Vͤ&''Fڒ}[%z ,DnpcZv`*9/죦 x=xkBיLٯf>#ja$Vaw.fީ{ADg'D}&b^¼D/Z8F&#brB"L2'k]r kHw2JfGNZCl$PF#sJuؖOlL18'rLBO5".^B >A2*LwEb҅ ?֧"Pk[Se?Mk[z5Nxd!0#C=,艝QRǪD,oYpD ,w<gvhڢ' G*WťDׁSE1%Dl;Žx0v(. 5dsJRKXج! h#5chϭ2Uor, Hp #>c&eaP2ZQ쟽U%“0FŦa7ס3ȻDϲZLmIY =t>j:02=)8dm[Kp/lWX͚,[DQ1J>Y%X4 sܚJ7)azd%o}h2<~ν.:JFŠLyjM??O L,N ;}_A@oOJg}nݓ* .ټc5^[q廑fCf~+i*8y J`jV@ɇ"{9U͑5b/>F&)uePGće5i4IuI5g ^MLs͊dTO{v1D?/ڿ9x#ZL"/0"~vz- 9rg\QA#hv$`S4$ףZ ( )?e'TGV撪WK`y"Qo 9Go %(ƊT`"5,z*[k*{.Ɓ xL2&!-cG^SN.뭳Cgcdr>кmfCI)JџM2 (~W|ͺPMQy֚7qOˊPxoe?MI|+(Szl"Ai"D6Ƭ?^ IgyVF{vZw7l ?h*/gdڂ ,9M҈Y^ 74Pr~ӶyHR5c &vjsUWI_n{/`^cj`déܛaRV{P]&N?frD_?.bLL 7P[5e)Jzuk]y!XN(ɠuX=6TۓEـsHD&p]ITLF03;[ cvWNOeԱe۰v5(nKѡNa@g8 Xu b:6L(dӿ|~74F29t,-̄E8ti ttkOMji̳ZmLFFBKp1|'KE`\JE94:WGdPڵ[r ې"ͶcT<}vsj"Sy0QߕLp̼EiM)-UH eniPr0ѡP4Pl|4fD9CǠeˠNx4@%h$y%J4/*3x)X↜?{&U; lf_C-OO ~eFʍl|D'}RʼxZޙDBx~"%+@oq@"31 Nz:v>>y{:UݛƷ2)ig~*,8Ś Yecl"O ^/\HuGka[c-Q.WB4mz*@ jpV|'4 T#.k3¸ I *;|lI)]s. }G$Z._BUd> |}O ˆxq K D, juNgҢd0E(bEJ|4{Ռػ`ݎ5l|- 9N~`kUCX9">DC 2kx K鿹Qf%A0Rֽ݆;4q 6xW_$خQkKjD.< @Hφ ]8 ob! -[A$%KYa_F\JC)FjtzOZIfs$q&/A=pz )GVi,M&}i5fEEr+WRfz*Жi`o  ԂOץ(O%ʼneo޻A!cG!bȲF"/ wuHCC&;e gLj [2{8Hqr888D+9or>KeD5u)z (kklN@:^~gz5q ޣGG"W^N!W&z*ؤjiXq;x j9sˍΑdQXFF}!shr vQZ~5!BP!AV`Wa3d.aퟩm'Yx4[P.bԫLWjsܻI䈟?mdnt%o`8 cIyE{wb,˩ZavCD Y&NFl\˵)Ķ#5+%TuAPM1T_c^p-, 60EYy~"_YQ5v:TQ rL ~8^k+I'K{߿441/Z*!#եpJ~津Xn@`(YZp&XR>>wO2(ʩA2ec_ +E{tO|(3<:bQsϢ|+AǠ+"ȺbNȺuubhǣ$J|7\_:RadV1̍_nA?ޚ`.>~52[R1{ho&U琱 akBPS^C+ {an+qu hM|˂N#ӧ"&+MvȻ4|hL\ϠvuEŘ88_wKf"88P,>ODY9{{/`efw 1>uA.|fƧ~͉sz}@; i=SqL>@bw+@, Z'8298&Vkm $8#aT"c)f-(XJ?ѭRmq{B~K \tVד_N`PQB>I=3FHhOY($j2m568{as>ٸn5ȫ~ NpDה!yƾ/ضT8}߾r@c'Rg\ύAV Áj0C4 05:~Mg>_rg#^'DI[!-Viȣ );*ໝ`¤ 1fPlM蘧й@ъk|@?W..aCB G< N/x0 89PfKF?C!J'٩p\g-ߖ<%@lRPfتIf9FL@݄VEM [|ðEɗU. Rq+"`Y>!StL5[:*&^ؒѬNެalF[Yۉ:QS=5YR4(ı 4lV/ K \q)G3]\eݹhVgH4XWw W$7=-yNOaJPFDEzp)x@X5gh7y tAw˟S̚N3;+5kUIRd)n[ީ~PvNҪ{sx"Y gDkDvQNKl}jjT%$52Mچr5%$V+/ #fY/D[J*mӖCG~`2#=W{/MtA̙FGp/Vsg?~pY0A[-jAt y^a 9a",}"]Tޙ( Ϡ&d݀ʲ%v.3sz\H6?3)7NÚD.|9*JN=D]=B4: ?iFUɛTPK@0tGs8{&EwH:h`]}bB7D'f%nr.W>&Chj'sM;cvo"ìgFzucys<twuK~V?/$?:*|9oߚBMt(u7Oyc7ّ6X XG?#gNW^ G RoOz!jgiikQ)mg2G>3ol\͚Orut[ aȴEXwZH9hi%\~fnԸtvް ɷղƤqn/˓Le!a4s@p]` 0&Kݵ˝]}{Fu:Ĺi oG;CIRm g׺{+MYnGRލ-X\&ȕFD)Z',1kJ1ח0mǜFXw9 S*miHBELZ^zԃwb,$ O&Pd!5 GabRjQ-dKkra2rӀ^#uDrO[vJ(hAdU}۟'n`A=c -C|yTC*O;ǝ)@j"2|"B$ vPZU}r# w3!@1v6Bpq,{]Vŋ9Yֿ6D,d+!=٤nZ_Kk~eR0;)[7fHu܈F,76Xԍ} ͚>eER'}p/؇?9B 3x%e=/%ʉZVk&T2r)>ͮu/LYuӘ225{"L,#vД#!:pnz4 T܊ԸϤed~5WH +G]$ɑR낅Mpzˈ ʐ3 o '>TȴANtݰ, ӚMBy#}x[JD*V}c֋A!UG͜L[DQǤH"0b>1P apQN0nz ɒ mgFEYx98YS)66*뗤Okw>%̣@ȉ6J9c6[&w) A% )(^];_M{Z֜Ph'2G0zJΙߙK~Y8$ӛENсuqS]E?ef[ rAz}KH];h2ihUB֭ M!kmݐp$޼z,o!_|bF؞hF_7Ձ;O8>B%@ ^q k,7J}YA,ŻνHHgAn쟌Mckik@N3ᗨyG'5]~ë)AIh4"z JC+$aܽWbۼ^Cs9+>d lur T$h/|'F}&^Beґ8,ZI$"qWoDHWɒKAd< VwfUun˪ Tb`="Oz9 Hlukx>)qh8L%t.RuryQgIpk%KR#\l+fu6 ϝnKFcǰNS{ sj FJ(`FKe.1 ,A ̹£p$8Mtg)s#754KzlaҜa.92/ 1U[@% ķ   c.+iP;"(A]Ӓ2 ϐ\#zΟ'J3V8iND{vk{GD\ fxhr=Ş[W8Ѽި_ʥ~h~DŽ?UWak,n Vvr\a.mبj;OԻ ` ;4Ef:p+ҟ%dDEŖpPE a2V;Jǒѥ awtfFޭ_ꡋ_MN8FnK3(m HLol|GCNz$:n ʂĘ^$[Ҡs^IһY=9{+ͬ3Wc?M e5t`aYbػ<4&4sbB̉CЩ ~ŴO 4QOQ;z?&s_fԩē\{?S [N0-̋ M.uDisjJLS#Q/Zk!`;zd>z fE"/"o<<ڙukKFv*V)p]gNu]9±R+uvȎdZWԢ>ޕ$&*OrwQ(;X-GqzKNQq4Ý}V0ԡY, ZfD.{~EIވ7\"F&~vS Xie \F+juI%m3߹P4=ΐ/#Yw1r>+Bel"N`Jx[6| ҉Tk5Tfjr Js{3աn] pMmz'wWn.Kth@% Tڃ˕2_Hk\6ƿ`ge`i } >rN4. 9Ol\,uב"ݥ^Nfp%G(o}w18H8 >`-COVɯ Ia[>X0T>hBfd([Ne=1JY0^ަ?i|;BGʛH\,CuuۅZ@uV.C29Rj]%-‰ab) g.1w@as!F<=D@OCޛ(!_}D]%Xj$G]803Y)By2HGF̣&xJ|㚈A F[J]\<$,V Tހ撹Gb9+c?C|Q<_Vqi] GM p%]Q6]rgO0f6^$~9*ed"V}MlAY٪aq8E{Ab0gcOι=! ̲4lGf <~Y}кu> w:`?zX(|4LܨA޽U SI*/eD>SV[yHs; 7eR vuq = c]ќLݚԧ/_ԫ@hu} ~:W 5_Uxx?;`6r#I(J5's]P10,ta?28sNAV3wXhfaz^4f<.Vվ9):˗n|3&Ze;%]vW#ks-́ģnaE,m( t.e``R0`yrBXd v68 ?,p16QOP2)EMye[:! 9cq[(tN#u.jW'2+ǷEkUMfk~Ĕ#G6ln( {/nd]kM=NZ5r5/m-YH9Tas2C.$+tګ~tPϪˋpsb׉U3KtMɎkGsKSE:ގu_^0;ITWl Ǜ9 yXOPRI@gߑ;x'adP3;7b&vWWnݠ5I#>'71ke ,PWNQn$~GB`00}M-m$3*? ĉC(D{B-w]#Hgd^ea hk՚ CI;R:A v@ߤu=^$Ӝ~/T =chZQ'03 $;խt@qQe^I9OnDk_S~ku<-Yn enbКn|s,ӷ>=cߣ]N_1b=2Ll^1Z(VϔM$B/Ln^Sf8|" . Ƴv%xp % 4O 4@p$kؔKtx*"vsTN$>1~ jmdiqb^ʃP!F@ @FFH d*6U;ttM%}ͪjg R/d7oNcZ̑ y-x5.` O[vDj\䥁حa7nf_{^3s&8yp%" "G8]N lCNVtde bsY^_:IXDbl^Xz™{+5%u _[ҢL*HMoJvZk;>F$( v]ϡfe,`[ ,VCq*x/QvQTnQ4'jxRE{XOV|&12zɔuh) '1 `DH K VcXO5m8J+BZ\T!1|P>,w9YG]>&g/+?C|^՗5מF ͦ`q?~kŧk9qoj7,0II*op$>+nЙ<8{6P$-^X ;2x\`^ky頬f֓UjA>y]y ^b#EqGُ瘬+(D!j=OybA|soIU$H(qE. $(!+J S.W6^´g#%ՑXUɍ/1ͩ@:Q?9P\E;$f<7ђn`\~>?k9%[ݍ_N' )%)*]lP-a15S$x/Ӽޡ~Hl^mqR8F<;qڼ l)?= 苢K!SPL%RԯIsVjTgcl֨hÑw"Ț(QR"ys XCbQK XC̕etau|HY_$|Ǜ3eȝɲ1Seg: 6t E9^e/P;ɖT)1 ݔꉊ$~ټFׯ%^m$Z2R yژ1{](NoWcۛIQb|ݐJv6J28T@kYQ1/)VqG͗b/K 7mCɷqd]f)oKrA_"uaq?{#Z#`g:,M8L=*;(65b1'"(.JyHͻ8b(Dsf#0t%ۢզݓDF[43j%;"-*eES6?+* BgAF~P̂SK%܈hgCRy"^EU=l1@&T P{~h8q?詞$Ax, ABYm?r,:d S e3 f-% prEna>!9נ#]"43e5v}.(prIy5Lpwpy*fwU@BIܜL8V"޿S&67+աF ST?=&MqGn=ROPIjf躨іFK?Y!6ucbF+r11906`B/ɴ}&bM<~.@@:/x RcW6׶;p>`Fgt)\ΙͣҸх Ol2{ymp˃#bVB'Cv!WʌPM.u`ěX`=YGa+񒠺/вGN8vsfJ;x,^,bۭ4ZX \qO&&=dȽo bR@GWuM)Dϵ˗ByE_N|K*kbR2N#6Ӌ~mj^W2Ӹ%&dM`T_Wfḽ:#TѦ~ w|bp>NbA R=E`+=~#;;:lHk_o!8}?h MB"k*L@"!Y%DҠ-Sφ*#RvCqRrg E8&צO`TƂoOлvK/CR< /eڞLlr#N]u;| 헜餮K) oHblg!b;̐L/a}!!ag"L3~W߅״>:zWzB3<? 5א u|S`w S5>BC]NqޝjrZWVx7Ϳ`'?)"Nɝxms"ꌎƉ'ܭrX*tTt@S/eL/8R:͢fL> X*hKYs?eO5gs\8L12uSMĚN~a.Auz XH&x.\nl..|o(&sIمK-Mb0M'9.{2s'JS(6#殺ܿx9?=о'no+>wgKDѿBhY/ U#9ab_ Q+kBS\Jp(Pˉ<:%GI۾ fB YAO-kg#la<bXӮ i".4%O(4/A`JPFְCkD؂ T ~DTl}19# m3@/1"l!xww^,}k?dhGK"88qkI.\)Qun<˖հ?bA-?=ɗ.2]Iʨ]'\ӿFxl;Fod ҴQ;jY|w a =|mTeQ9荝|-0- |gJxMs8gWr6+ kJ`1)r wXv[Qa+A-0"Ֆ/~rj]2Y8I}e5j6f jRM[V}f86|R=MO$K[AS Kk:YQUp, 5 P_4QgX?P~8?"Xb6n sm:kjF{HK$>خ5|>?U,u ML8?\ #c M:JT-[ YO30+>tۦI8Җܹϟ%{+@eQ>eiPmmTXbOZWF0ԫ!Ib iZ`ie( sa T;\diӿX;DM$7͇Ujۤ7:nG'ʔ&V݀ $?T/9 /{Y 4@M# u4?1ZfÑu 9vMH]k巛L PM+.} 5,DjWߘ~\.$o5̈åS үmy-^EuYFI@7OvmEwǐ#+^cR&i=Ǎڮ۶1 3׼MS-loK oPz|"ށwۼ'a 8m8Oad[u ՀŬƄa jNL^$*+8E"2/F$lK4tD.V! 7jEe;X N!4Vfxg1Ҩ6)A d#{.v`C/| xND7kiA݉6$VѰ^]G㢈Aeqex Voc' h:&8u) >D15xRCZ,Ec%2<A$`MĐV_nLs'7OEOÄ v"/Z/֐I^Y+s~ 3Yg/ QvYoE;9S{&_Q'ٗxWӫ?@@A <@U|: d56wNUȆ%ã]傺Od¾i\( aGb zlH-Fл)kA ICKnJתD2 aazz;tq|jbuF[}I!\b7U .d>i(]Vߢ *juƿv˂%ETȧ*Y NûSG͐)zCxаgf3/V%n"ABOPa*+bnw"ˬ(a"H`R]%QZmsfHZZ!$)nU>N?O[Y7-w) 5oT >7x` ,^1 'l&WOvJ LKeلCmږ> [ϴVOKFS"{B~: @Go}H5bC7 Do ]03:Xެj.*sZRvrxq^aj}F T51!;,IX!qsޮ&Q7ztu#>fN& ')ѯ63d'L9!x1Yl%V),Q̯~got1=?hLj߾"Y.km)̕nf"̇Կ7 \t1YBĔL K&_ r~w%KV5*n#x`x5(nL' V b28W;wǀW&0giJk0ز)}|:6xOtlXK=Xc>Aj>o,'/ {;"J%Ŷ=t\c= ƀ@8rlsQxM/2qtwj@|&򼳇aY'ay2js5-Gp$+lDYڷl~!!Í֔̕vvºi6oiY Zv*j AM͹{CR*l&Pbqee=Թ)ww}0Ve|FT'{'Lv(Dq*MqP%߽ unUKh8hf\*ȿ5.cj&"ID8 |$~ Lѝ3{D!Q4CCSkc+dfam⵳o)+|~ WMkФ"J0*源0s6mg; [ 4e6>7AԌa;,8v: Ə1b@,Xl֦"of& K>를CGeTH!xb4"ER]j۞gb(.{'L|ń'G#JIOiWv X7'Eli{WŧzaU29Bܘo)NS6Jeby~ԅ 4<%ԃH{G0aW`MS płRɈkVNCף@P%8@ 29M~ V."'D,=/g#gmw!gP@jLp=M0 R<='~gāH#J|2fçhlɁxa &R$ QY[=)u4w8[v$VVIZkUcA0{PH`LjOD\(ƔfÔ%BTR.B  /G$Qɮ 3 BvK`κnvzDM6;DMo$_$`bUs/[]?(26&Z'&|=On¼Y'zYAM R'KIbt;GG+<f.%-w˒'ĈB`%DE̝.~c/~Crݿ"70~Y#+sw!4߄7o~Q^sFί^X;u/xבQͿiJiuVtBŒ’9qQ&FHb<[q`α&R2xZtR4 '.Rzy8T3L4KXc]K۷9Y4E@oImtR$ 26ɘ}y/ T54;< 'ip3-!SLb|~ay47eE[o4am7QGVHI ub 1m5y#k5ܜF.5Yd&vr@i =t::.d| 'x) yS{7204k|q'h}'Gc,5xNiny%ZpeMn3%e}8e}!Wl{a50+p$ƹвe'"gbHo{u[UT#Q%iIbn\o_ՇtD ޼E˛T-%Eٰ`3 6^JQmpTԢsZFv0vt:;b 8 ٍ(Z4'=څFg,>f W%"L2D}Xj0$s6]Ȥ&i csFCQZh <ㄳI܁$ tH9j?bWO)ҧ {DpZ*8jH9J1angWw%!],[[))Br.h2s˧9]̬Ҕ+"/S+|'w 3bvp$%E! @"")t_$ S[Z Ȅ!V¥u%+!짗>ayU<}6J!7]8֋ϼM?9t.sq25ڶW ^|[RԓxǻLٌYg mf{n{>}YM2oی,A7lOr`y1և+f-t[xVǢbt2?$>d; I~!hBRAJ=f6L9L)4xD;OB/|'0oP:RkwC!i?xHM<;yA~.x ̬RT}q܌l k 1df_Msm[_0JR,Jx71*#dKHN5DY/ե7οC3dd܎J_\6Hߩ2避 675\V٘{sOlx-JwVVO6O$mݑ/5$ꉀ d>kڋŢ9fݢ0$".捦ϔ'Xr 74ņjp*hkǼo]!QծvܞLN IU~ MGS@#($%XbfI?|-i)YP}$Uy^sin"tF@oPckao#ʐLL^Ge}GЄ&[ǼͼnwPYPŲ86 2E'WM~T7(Kjɑ` s_'a T**THe},g :yۣ;&lhly7UPZn닸jP + WעogaK"GgXAX<MU#~wϭm*L"ظ'rQlcĽ g'YBd: MW);3=!?*; LzOKPw61Ɂ8K;Q:0DbAjcYI"6&t'ϛ* ^έ⇏p;eǬF(K*eܠ5Ē_PiOe|@Hf,>0'=yf3-"(9ؐ4)\TJ~Y}#| OSI:*6RSȋW6R$69gi Dơ7q(s ٱttž%B *R@F]JK쀮nc.0Lv~K u@I@3p3DLu7oΚAe* 0%ܤDX]ntO:z&RswTu4?*(Daեӌ%Cd=LPtK>nxfmJe^[t)(p\{m*!'F@^w(}uMXgQP"|nHKL!,Lj\Aj^KqJTcƒ`|`h|M_ޯmj&Xfcj" HZ;6|1fu9ϡmX;``iwFhwfJvԪ|yHX=0] eVFnlc.={nF3[Y:ąN d܉i ܄"SVȊ6׾fAMB3j+sN. OR6HⓅxdhЭG f5ӂ]B>ʣ!P@t*ڗ3XޢMJv NK3NN:oa3蛸ҎJԐ`'rWAlȳ$vp0{*rB}\NJ9@Z>s֩ǚ,s-1b 0  `pĦWƍk8dQ!N ' )SU#L\ 9bp5tCn-r$c;RF1bN#@_aQh:mWuE׊8xM?BSz"'IA@eP823Sn/Y}H/6[bT}~rAKЧkHv6@m84i (vf^91I-:(9Jy5@)%;? Lf⇜/|&/>fV) )ƮiI0H=I!WƯFa M߉HO(K2+J( ϴ+|y^R/}vH<Xmg<#H P}~6h"k,F)L [ӌ|yUx3 2c퍥 kZ쥭BKw[h *Ito!E M1<U %N;F$,#!krb[;Ҿ2aA^e%_#=erIe-Ϙ|fn3 ԃTs5~mx9{f̏TgaYE(J?Nd;v7j3$d9hJ){,yԶMj݄%.>*2S΅ 0t)dPcn4SZz#NW*F˴׷ޮ&b5iaƛP3EVI ;vUq%ϲ=/@ 1Ƅ oO `? HNdS@߄X ChwptDy\FoPIm`0?hn3B ,OvA{R$[0G}D[L,v^[n]՗X-J+n2GJYt^d:R%hlU(vxkh#G讐ۘTM6^I\),*QX/^W0Y:D\jl \β-t]Y6oC7-|Qú aq&L(9osWtޯX8Ѣ &>~8IS`j?.u <3pq$\o'K pal Fx`*Xu!?EcG G`^io4L -%D/et=_Jv. oI/yP_(H[{lMM7 Uٓe oB,*Uu֧E) !V=U!dktb͕L'8ck9zE&lQ8ڣ./$,c%Xި)&ztJF,$;LDr^'4=X#e 9pJdE Tu !6{eb,r(ESd',`&(ʵE*AՒWmkGzr*36yBȣꟖRb9 t\'SH4N3z0xl,YGӬe6e#r-x=dsvq|0I|u!ȞF5""IC ݣkm_Fna#UɑE=IBCT+z%K3E|@_x8CMĄszy%0 !("-oCbr9UHQ̾\Y[tr>V)zffG&mK'?Sd_E`vdTb ⓙFZՅzc9~\].N5"|lhz: H|л[EPŲHAHzŚIF@e;BASsYa?XoLXULkP01>aA'T;ޣPW3UK+Й$w1q1JGT8U{ģ0؊Q07ֱK& ס^*j((Z Hdѵs=œ'&}ZIwtrG")-kg?hS=*^l|sxN$T}XI \kW' \V2 CjLy)\ʔpL3u(=zT@fsI/&3 2դ*ñPp(puik:"hr@/׶Zd4zN C({ -)>Qk|z3bݰݩu?H&Lxu}4(f֓`ϥ >DxhW kdb 3Qg%W9F&VrёMF6GdCDm ؉;Q"8{F 0vodΤ+-@Z)nY 72K_x(A!_N$:pFtrm %oYLc~l +rss@ Q3j4x郣\$鲽|ĝsϒm6 T\گ0TPk̕ק=bY1ҙVCo #PۥQ!qU,_i,I)ChIQ }T-6ً25L.yKnѓӆ-:T4yVvKD{kzv/<4C؀qVVg(Y݊l׀R`AI[!ҸUa #}Ә_R#($kթ/{jrۨu,$k6ZH*2+7CT&Q>/gǠEyE Q_Bv^vѠ,O0U4&*S*ZӸ=Ed LJx Ml]F@Tcּu.53tp]tx!뾘KU>zz|XTwHGc#.bS=9VM d+DxXl]79#R[$x]Ӷ~dyoEV]G4 4.ޢbxo]|0D)&"诋j[Vʃ_18s>mHU/ } !GUj  ˃⭞8ɣI!g0(^6pt6=C͇b9qJDfVNNw!RihíE;f<"u L=$ KN\RЁ.TfR[$Ew12)@3r@@A+2BUGR92aP%y<~ل]41ZܷKrzvQM[M[Yǖ:rKڛ7ַah ]Q|Q;^ObdG[W Ut<(0_uhpuM{'qҳ)fF$ ^& G++HK39ZĎ  q2iB5i@65 LwDG 6cڔ6@Kz |ζ6k~D/,Ua R4.1FeKޗ Xef  X Or2Ŝvm`m r`L;`\WD(xSB^h}Fy-WL:䖁Ryؔ'෬l4ȷrpIىHl-Gx9*/(K(j}:Epc59BiUςt3>1VŞY"q6'XKA3d\}%0z[L˃Mi: 3qZ_N=-88գ9R(`Зh1y[a8r.EF>UO494b6Ъz 4 H:rh#5ޟ&5s6Z3:!\c eS] 0Y\x{`0DbQ-|4wI4t@7zq`n0=B DtM2ιܩ?RE:.0 ~|re(ߜTt'}b4PBPK02+@":1qZ/c8^UJNr?BbuO f56`0u,kQFF֌Y "xoJ iz-#T #|zj^bcڇDb3TNz:٥ nB_(ҲM.aiXT~*~g) Rv.wti%7R5=3[86j;ǐ`1dϓ1b&2h,`@T觸 "`~3=,9Z8R)eKuT5FX-cuȱ*BmTCMPȟ\\`0 .T}AA[~?x9LA5h#ʊlpX?[Tg9C&YS OA.qv;]ry;vq@\竾uYF{% 6s1u4ƄX 4i); +#H|KR|2 IY ||zFtE>5 ɀT8ޑ{~ vt`aXĔ$KN75T1[EX/hZ=sʜIo!B3XGqE{u,<.-c(gFpR~ڃw>pY ?$kαX0KRАg16nѡG<?zX:456AZRa%a!C!>YzY FPL|] Gʭ@9K"5AK`٘!"cgDj~Wpp'xV;)ۇV8pf0 z $,^b\o(S|>;EܿD-]Ta1H`ׂ5`X`w{(( GC>Ĵ_Gb !ƇX1as䀦o UZYggNS;XI CzgyRҒ݄xb;}]rDR9O /# 8K逅Mv+Ro+*nw}}` X& H1y[P6CeZ,4x4[-fBOmOymіrG(?nWr:|n  >D  ck toQH>ҿT6rޝtHcBj''a|%u]U׭cH]O (h6NNXm亽X2bn.3ߑ6-%v8"'*zSGpF>`LgG?$Ô=~)R@}|Z+k8 ܚal-uه`QarߐY~i%:D3Aw)ŗe.OBN+xlA0{* [G; 9wA2PmTѢD$$ۢel_FFZE֦޺Ix:0A|7f!@t;DqHrj9&jû%u1Q8oE`ձ 5`%ﻈg_s"gqWȜ/Sձ#QRFazÇLzXS= %-^T̫XD`Ie Y&Ʊ!=I=iqAUʨyvX+(j>m"^&g? `^=].Vҿ ? u_LǞo $`?uѧ9fS`W$Kk5!zO7}ί2:ڢ☓8>4kcl߱a0͇EK!m% RWRr$u5oƂy5lk)BF¿;G'}SZqU?x0) ,Ҟv vm2{iUR6" aF\4?}1DgA3rn*5/ tUmlSpHJgį`CgMȘ/_A.Am`^'[Syf&P-7%涘$fgx7(0H煁R 80ȨW~6yG⛽&)/k_mt8&(E!+P(d_}] fO̝tcQʢ$J79)(x74Oo)Y)|;e@猇b :Q*&{'ݔlVh06 ""JG?7 >sYA(^fѼG{n\ztԥl- \(h%3m27PR!ZY잷U]&"~ ݯPO~PB:8C=vKæ:Z,'QǷ{yYhgHQfkcT0MN٭\&~Tk{f`TԿ tgι+Ңr _~?TSE0@:DVʮs^ Nq8I { GrG;vg`]SV,GLQp !ҟsa6VDWXAЌ`AfɖmDfs%KdDjY@ž-`Y_w|5"2K6vB0418ШZ9ʍ%ӵHY]XSo 1%VHѩv{@ׯJ h؛^!ϯyuPLHJ(@xG yLؚO۶J6n aO[ɚg0;x{lx]ɱA$ﲇM$E]ANrcooT. (3@Q|ZSvq )S-uѪcqM$v)<\ผ]}ΎsUKt k{[)]s((>4y?4\Ud;]τDCb ^BЄ%RIe8q2m`wZ3!<?)n&3VlAHj^67q7Qp ,0dwD"GILXp-$/GmY-X <1XPLڠ"LTBZ?$-\j$k}O aǞy ?JÒV6`G0jڑ׃d\TO anTBN%k1&z`S,e; p ")ёDtE'g_wq+ٚX@ԟo &VPJSvgBUYRp+Kwx|Ԡ 5@HJ$U5[<+ͨ>2zKfQar83&CV4~!Lw3Nn#=owasBuwJIJ.)KCBy=^%k/a+ծG9jJ,gHDdANvDеd afy:_ v(Q5* ̈́NVy[&Xs`_,Uïw Hisc#!\/W(o܍9aeYq{ЭcI73Hބ@؟|mvuPll* 0 pAnT,x<r]=Ia@u/8b1ͪ+9ࢂG˖FVc| Q2lщi#ɭY ~BݕgWk9 f#J 4S TOwb.I-u1ͪ$|~ZǛ*6pϨUsW\,vԚ(sua4%.]@#FfnIzu\=J6k"kr9#t ' 5OD02w`&Yhn*+N"Rx*-G)(X1u+HAbb_+u3+P䠾jxZgD>z"URea.F͜sưStlFެ.^_ZX{i/aTƤ,эH'D=>纟w6x|NH5DLvm/ ECyR oX\v~ok)sR?(9:oa 5".5)WI*L2ҭn R'Jkfw[of{~,#;9qzGհN2 Dt;˲Yvc"Sދ6q9*"iH*9 v_.LIN6EG!|:RBO"9k ^?A-xNB܏!tG:ņj;ӯ=@ᒈ5ZGG"!v$.p|@LY2ŋ Ϻ2oĄ\C]͝ds'DžJ>/oB:Ǝ_v,|8P~SQqYȽS`6*D>|p6|bƣֈQ l,Jcǜý\c |L/r)M)3V-JǙivRכc-a~u9 Oc,ccޜFr~ Pg S.X`*c(AfcLrd%tb|{ MwZ=|O,*/D'Š3}jAĂD5oBϢ)y7\NWe2ɍI&ZTyun40ɜ҂):Difr5( O`ea<EjXB4u)siܷI"m \~m' F2 [HB>sNu\+а ZPTN9g٠Ӥj:t^U $Kdr4Zwڲh)LSIgZ~ah)Nfq~GU:A鬙%a@zu]f^ڧ¤*4eR)$eb>I28^4"q"7t7=*R"ەL5Ζ=3~ -׍!$ Ԅi+s>D5liY4ASY?t3UKł~]{/}6ELGtZ:b| D0NT*!Y(je 1* }#oZx Ny@d.?2Q.zMG EfAN.Ӽ~qK9JN Dۆ(Úe+N_&g0団ꔍûKDZUjqH@͛HEB 37 &|Z!Uյ-]^ޝ;]$|I!mqR $ARIݩ]( >S enN+J]5X'bilSmt9nL^S(VMJ,*:$?3(8MU"7lg$ORoR;t" vc>%7ڡ߿\ܘks"_ M{Gm/PÓ`vl\fʏ=0d<0*_QPM ,7G,=]ђOAϵ ^0 ZЏK_N7Hid/ c\)D*ϴK,]$68hQo<;[AȔugJ#=gC‘HRV>Fw*OM3ycy `Cb/앵yg2Ќ {WehU`OZ,.@#<ׁWEJ[sV3He׀YK9|m3R Ƴ.I3dHR=s/1dB㏅f+2צhX<䈘~쿃ӂ*K5+ރZ x)y䮙+E􋿈N҅kqwF[u…j|ޚM.q+Q]mQx$w1#s{7C#JccbTO\v%œ8ֻ@JPx* +Hj"Orjn"h&#zHˁq!r16Ը>{aTH=PwG-8 GBգ7?!ɀմxS^E?[}i- ~, Gj,[itP5RUtoZx.=P3eQK3*K/,*@@-|ͿP;L$] ̇xSvK@_T%'aA_oo.h鑿|q\?%B|˵-E[rFQN(X=YhA+0DxSnӱ֯ZDWײW]Y'b4m A*U.e|9#ƿħg8onoӱA -XJ,{T]h_ U0M1iN^rSl-3-E{p1Rnzj{G5R4.\5 yQMv,*X b2XVB[:A@ԗOc<|o#bDk>kVCj7MQ߄#UaHw7! /8#{ݥ+ ~ Bh#O,vIvZa ?87z@ HMqC5zjX`"|v& v` jH ][jݏ$&")Że-`υzX}fYn^m Ԭ^BYW>J&;smNhkxƦ Sڮcqua:I[q^pGpXQ1{Vկqj(Cbنq] -ĉ10uHӆa­ OeHxܯ%dXu/.w^pCy:tfX[=.kκkĉ".@fk<-a )9h4*4 q,R_c0RV%~PLMT=fJU>p%1 HV[4Q^&_Ѯ@2OӶIe-cO⪢UhMi=֖n!6"r+ѽ|ڨXGeSS[}:艂1KM^aS M\؀vڷcfw_?HQrݦLDRDŽG, ;8y `l=!}qT\ P"7 #o!Kmg-Q\z2A%XV,ƫ@hM R;QKh\7,bXzȣ`3=)Lq@|uNCNp(KxOH7YR2w Qp*hR_)f~mmr֔<@Xp9JfQbHUV[IzܞG4dA={Jβ//ujʟ8t02N'OYd *O埀j\ 'mkl_^w(yn(aum$7ܓ… )e-rHO#4[=Vܔ2ʠBPHkX,)xY~{Ʀq•J=r4i,i/opae+>ŢNϜ!"d:iG9BALY-X+-I)ΡMG=J2EFUr!p#8lHD`匥J#B;ztBʍ1AҵW"N9^i6܎.EŃ0ӗRAZqMP2e.GR႕@R1 Cf#.̈́R2}op&b ޢv-a2U崁/ܰ+Sy⹨w c9Bx.#_R"ѩj=a\w_?~iǘl c!oC O\2,g|q/ůX?vYESVob⫌* MaWJl(R#u  K%RVqiЁ%R^]έx2fb÷!. Ns5G;r{jLr a`cZZ w>J 3- r0(z>lO ~aq*|,+*/fN؛2eb!w?}"<(:8j_%ƮolӺJt`:6C'7no!*CkXG/o{+?jEVV+EYQ"kŒwewFa΂w f;&i[e="<7S描ev0 ӤNq;yE{tA #k$f6ҷ80 xnqbJ9K")NGJUV /: .Xdm׊lk,m$⥤Rx֓ ;&P 'th5twu"$%*slDfF2 Qr$X4^='XFMf9nSgLr j/4 ;),gH~$ĖGƥGN#@E%N;4+םbp xT#9S c{g5K5shIXkXGpdv,LPs(ԫ&$,q.;x:"M2 j{Kܼҕ&8&²I"0v/L V!aק]a{H~\%e[np阠tw90Kwl@hEaBmVsPB'q~wS n?v#-=ajSL0:p_ف$"FuV.{W,tE-.d {0 ܖym5a Y[γ9R)s>sEa 2IIi|szWlٯɄKƁ?(0Atƒ(as5}-TQ;B҈sZ.'k"? ]3 ]R9:w1:p yc0q9qhԒU75 n,Xl\·E< eP["o-0>{n7fe'8os~OeS"XƍgHt\͕(4G쉢9VI6~,ڬI~ybۻ(LpݡD5;-t%+}-:6JBmEL32̧Βw4,p{5xsޔ)0ĹJEl lNҖ5#*f'yٜ\nS>0Xo"q\Ij@ L} pŹxZQwP;_ŅxK\J-KE96tdM\= {G /xG9e xP"f4Lh"h.aJ^L 6PvfNR@SkʐEԥW(ͫ[TQzX4`U>EDNngICHA@at( Lԩ_[ dWvMɟF)6ɘ0}O4\Zj'-vp)#لͻO){4^4r54>+)qr@y=_ƽ]ە5f#/:duot8U,_v{wI>RN-gАn6,;*L)]Tv6!Y'_ 7^eQJYo |O{D%G]74`_xttP$9|T-EY'puQi}lkC]bWi6@&z3y3aYre:߶Yd:73xT,ݦjk @tcE ]T#򳓻ݵ 2CZ&w/v9yϞNv4i!ߦ yUo>|Vx$>ȡkY@G7QG\h:p(k^L3 um/=] 6kZ).k$.T֬f:%gw/@FK; *cx| YK_38~w3Vs}h f#Pj峸Ιu$Fϔ8"m=PgS3#R@fzK%n>?OM?)/I) LZ.N[ITL#Xp?G.xn@ayGJ#:7|RZӞ/ЎWr}J{=O@2R7!܅֛upbcZ!_;ivnen4̲]]di!0M'gMl޻߰j:OHqO|s3k[ܷ-PZ2eaP!e̼Ln96`# D)ars7" =PJw2dq9u6hk-8G/JP:R:Zz7ktfH}_8REHzjҥ:M_m43'(.}8//=/,ztw< j'ϿQ<((yRc Ww.@*ƀBmZz*:?ٹ#צzJRO\HZ}}> FXI: 0ϐiĬdX'[ٻDܺ)mE_ C?;FGiſn3UM4glMS@:ȁ4gu5R1ء0*~K{fg\)0,GX 8lt/ni]=Sk8˃ UIO@ .sWD|FENʮxUR}ºj=B%BM/C+VsS YcpN, Kl&rMeZfϓ3A7y68sk'TU3gƷA8~5'ycU+IڈiS'72[~2VIiS6\Pg\B&i}k3@eQVn"$Š&ϙHJe&ȩL<d\q<.?ZN#gBovCSQ<u3$"cN+<gkA8D;t%bTGBR( K >2ra{nU^$bɥ-RG3]ŴDKd$h`tL?z-fz-h- y0|c6EG"M[Տ=U6Lln ʫbYeOzs+M1[eƪ0nJ wZS]?_X+UY"PyW#U+ݱQ$fQgVsMt-@w(& B ;aq8/0W32 #Qn0LA{Tq3#sܫ-o?B&?dWK<7ܤNRF#Q-l틈)Ć<4SxY |5mNs Qt؈dOA ΫVUl4k?-$ѸhjvY~`% =xU9􌝀omEAr"V2QTGN}NQb]}LKcZmBwps;#d^Z=$#7 HA/JD3fRat/~_lU#MEaWFJI~P%$p@hB&3ŻHw/|9-ST1qiufER޳city>kG~̥]Al |ZPҊj>.cTlEe" nADK`Q;ƅC_˓kp@aC;$Mλ8y͐Qimu %ӳx⏗z%h.3;(+Rͅv ((JL הHUt^7<~1dtL<)̽AAb\_k̯ڻKg)UƌҠg o%0LpZǗ/ "wg}n]Peb ? YS?Ғ Ñ'W!*8 :yžrRCC}@](W %VȼN> 7 /[;G?h Yuu 1 ']p_qܥ,kmQLV7n4C&{S v3}5rl7"XĝTmQivwԾ ~@.ܵIJJ Xy*mvB)!.+I;s|ަ_: u|5 ;rPz\ ư&Q?i@l6w"!m}gBσ!9<>ٕ`ðy'𗊷4M eLi F2k?W2 eGsV|IK:WxazjAw01Ȅ GEF»̀3Nם{4<atױ'n%;d lܝdQ)xɷ~;^48fC Y$VcnW-ﬤBB4Cˊ_F2 )iP!8nIJ#S$\#eyJG!ISDmpxK/Thn%Zf_m sY74JӽM 䴇~p_{^ľB}Gh0,x5Nw2pD7zsZ+ O-p[?2tQ|*p1+Jb@7}?{-*u5N{r$a1r!]@(jn@HoEv&3`_N0eoDa{vZ\+ڻ496)K MN&Q]{5CnQpD"!:ȢʑF+պ&YtNq Om H2#t+X=_K2je/0yIc"o.iOCh:eg8M7ŸDh&.ɚLBdGGS̮0+5qqbӰ71c'κal¶7/C߬&a3XYoVKrF[%?C#EoSzL~32hC`P fyv4q?cC9TC'GO .+D\mᕿt'HJ+ZNfפɂM;J&E(3F j$) ә6$DJgluգ0D!=;.z !g.?E߈H)Y8^"KXD&D]ܳΈo_AmTMh)jҡj9_huigRft| .lOKRs^.WH#[.0}FXb ^q_mt1(;kqO|6o`r"t)ϒCnRX3xwt bۥ2̰|-JoJs;E숳IS~E4>̾/ 0#6a1y l [52:DHd 7~itݝ6eiIS/T+ K+6kluƐV,){L$ CkH;pD_il~_T2-Ďg e9GㆥPlpʩ?X~F'h@S LLcx/+ñ߽`Dֺ );59rouSG]  BTZ;AyzUW?46b㐘žd_WWMt v.qJD[y7}Eufh V".|\B}l^i{'DZT5VuɱU#k]L/ӓ_7dY [ DdŘGpadÒY#^!ۭ)u]qH1%}@h9L/q@C-qp) |$!!j,=$䞐5}|Nݓ#0òH'LG0=4OF:Qڨ[uŲk]k\^%0~\ JڦX9{Ձk+FKkcaht)pO/rRt;JF񇑀v LVJX[+l[)y -?]i^hp8j{ы*Y"ŐeX뗄m۝[ Lc-AѬ60:!#bZ,oOm)7QY9kF"4JW rD xŨt>='3BJ7ZLJ\Cx.wEж 'L@tGqo ߞYԾÛ@ܢq4 _,uxo۵C:T8c!Ԑ~HSM {AQٍN[ޜǯR9֐._7pk?-:)QyE;.^^iZhɻg%se]c2+uE^ȉ`pS|"Hgơ`~4 BԢ݅V!%@O2Yy"rq1S.X4RW1H˷B 쾚|n3w 0Ȫ)EP 6.zB0Ҍg"3Ol 29&e +;55}?/2@ƒB(?$?0SqczMKp|&r8[2wNvpHzRmqԹ cA@w[½_iG4yc!v [_LW1ٯوYQjH K,J~VRlWx6x?_,|di͆ov]~~>`4A>1ӆ]1)4r۲:]ς2~Sl4fS ;0|7fZܙn@UJ+ӫ=PĚCQ/fcj/quBɋ%gH ˺0VnE8*w BItTP<Ɖ ~('; ը9o}n)[柩TUkVO^MsĩcKOJŢY@nqjA h}L 㘭͊rRa-S^5blN\v-kѶ3pRax: ɿb0!Wm٢mAi M!q.gW"ТE{̒f}}SQqnKx'[ Wj2R*<VF[N4y?p/Fw>ӣ <^)ہ>V6=7.06r&!sS k.Uq~rw.1~i @܄0'(CyH!{/a@Zgg;D)l#C"8md ?T "O,x (/0\[D^^hݨ.f>w\cjkߩv hy>6K8?5:o)Kg FrܷH$8o֨5X]/0 |0vg]O,x9f97EGNMHy7CZgnĵ{ ezw3 !,{R5@T=k 2$ 3O̗o,X g@8f05\G1w wvubo݉@rsP2hBu{yJuKc W9kP orJvZȧ#}``~Z/y{y*v)gy8etV=t-݆ *7@69 BYEd9mN ?jsgd )9,#ƻfHUG~NFca նJPy] XZ 9 ׾tuC t2 P9$ cvrG|w`1K x#G$(AxѢg0]qwtT匛3Ҵu 舻؏$w5c;P>=:Tܹr1`ډ+o'頋:BBa,FXŀLuyFLq{=iJ _HY.'LsoOAe@|1h(::Hϯß½%F;Õt U K VmED|3kJևa\YC'*uskz"Mr:Xo/ ) ,C^a .DFAh?~h[qHQ9֞RLb,laX;Jsp&C@g(p(fXo\g46aQLhTdW?tJjybC89|u#لC:9@Z%;k FQ c}#3YHQuq`Oa<4BX_T(aRҋ5,4R2Et&БUdєX`ڤ('PRH@^E+X0F 6E_䲌?;V B-scL+}KU pJWzZzoq?O ,%ұjb^z&\ "r:I5͐:qK^ѱYD_32Rf46)jc/j̚Qu/POai~XT\QW,t\SVj$8N0nvgzIs)+ ^fÅ:"ňzBfchj-;cA;q.3#H O}d!{ѽwpot)rq|zڳ8Y*F#"pE?*}"6 (ȱXVӡsp!@)L3<=fvπ1(_4z-9!?g4띡o<ЋY 3ļxKmd GGi}m-6 c +ְǀK(vUp4WjbҋnHnԵ|6_'/gucԟJ9j 'VRI V#ԇBI me\.!cKg8jt 1}A#P@IP@ߤ%r'_WfX=&b6yX@v:8ژ4LtI!UPi4!J\<r-Q#<<.V^{&c;aI~ ew!qNG- 1&[ؒ`@(أڃv" d XF%$[6+elKcmi٘%O'](ft`.c~ ݞlO¸#u `|$P`ϯ+veY06ִ)dbД+`c7#: Ib2/e_Pwu=+ZXdd8`ѕFG7xw_~3OGMjW:69hZwEonp/mybNx>J&pˈ3a*0EĪdJ)6Λ|1e$WaO!`%yBڈwTP#RLE*:R~6VD>ܩhӛjH/{5G{3^ =iqz^"24dd~t ڼW$MӴM!,B-ʴH~O$=7d?%7:=*X2|3?no(pYqjnoqYPRDSXZG3k$]EsES0Jjx]t8n[\/&R-]GdkFVUz>}mX^'1d$ A?6Mm Z* S& M*Jc%^W#[oYÚV-Xj #X,RPS- 4W G t:!t7NOv@_%Awx8X4C ˓ҭµMu)!>#B'=Y;^ʌ8nz1ShMQSm9.1G{!NY/jAL@ &XmSdY!-˜dkV}tűbҔ2X49wqofBoX`|fe,YKlD+uoRYw2BUy𛅳^+X1"h 2ꥍUM?MeSLbU@*#)tcC8kP{$/%OAP:NШf{uE-E0j+ 9Ze4q%f~ꈩA񼸬9"Z*׹ͷ(rmJt:aPsDPt!AUo|,`B'@kﵭw55$"07916"LK|AKYD^*j`.M<ŸvߢH`diZRbQGrCQ<\MTD{H_LR{P|)H'sڵ<.KR UHU3>** *y;m墤&f.m<`D 0& T8s۳1j{vQ8 l6[ SwʔS21T:k=js*| #-[$Hf@'RaKTWS3x\XE_2) SZぷ*)㿽tۇx#`QMYQ\R j!G-:ܸuy.Ib+!pܩ11:6hT=wZP[˃ R~pf` ǗWڐ><@ev"y2Hq |)w,Oc> ;  YR<+yT|5Vf׬guß9RpË ='g sG>kAAeAOSj5%]Ӈ|PJmYK:iS'ҺS YwOM# ʴj`-lktHR˛%<|x}^;oXJC `t?q~'Hٺ팃줆%3@B3 7OMdyж etF_< &.9cIо"K2;iCxtzM7HQZF1"ztO=JZN8  \io5 g?t dr?3+Pٲ&EIUc( -)BBYj*K4pwb1ڧJ`:bZ}vU\%.N޶/h {$2``zGŁyy+KX$XIû۩[q[{]ڷW'8ma`0o.MnG|\Ç@5h D",r HߵyU/{-$lL S ޜ_n%9nJ58X$8d狛ona ?XM$IdiK!> mgYCUt4hu&y1.R0[ := G1HbtZ3Nx6pMS$O|ӕ#Qzz#vSZ/#:.zfPYUT>jzyǵ瑀e;NڒgȜ8٠7y.6;CM!!>^B:̋sTpލcm{;xqpc]&ZFQ^j=]T3yqGp |QE~6aW05NV˳,K'dbݓ֘3c}o"'䢊kRU+udRZ֯7CbZE<>р9qYcx vfC2c&U!sq֌S㫬&ȅfOzE"/`b`.8$45u}K0-m*UZsT]iψPFEqGuxYcÆvx#遆o0]k)V?҈cm XێhX-UQwpu)WKkMd2M eUhc+4 ^ z_/Emc-z mjc$a<>8Z?DD@)LG>i>Cd͌$?L'C15;5Y&ګ=p#\oJE9##<`--v@4"փ>$HZpr4iۧ@)}Lkz=|c@9K9u,zӃ$[G±C^+ƒOp?a4E8GRR_U+Ýrٸct9BE [*v2$*=ĻNŲSѫlоj\b^5׏p#R"yvڸh0Y*c4 ١H \uʸ=A]ڦ!47.sl~:KyLrD['hcS3LM=ln3?#SqZoYT3L>ktro젹kbΞ 0##b +h-ؓt*jPBB}lvD$n> ٦;Jpw ڥ)$ȅIw<3曅EϤ4\&{k>Y$XHN Lw?VOD3ܴL\F.i|C+ͧAQt%1g|i:av 5y68*yc &6 KO!S-f@ B %Q46T'j0/ <֝B\֓7J !(5E )HP,ɔ>MP]jYv3撺yq`I}Ʒx5rSS2ԣ1\@NLeo$%A'ĉ a K?mz،hLZߐe + VR,8eOjNb'TIzV%) D.Nt(o#>$u{2R|A~% :%Tf :[/r Y> f"s3tK 3c'`Z ZL *k/p2qr`~8jx(b`ۺTg!M'9st⼚Eŀ5OaJRf2h^ ze` J5l{"w۞$gFaoۂu%`c{K-|s=2jS TUX󇗫/ ȭHQT=m}hdrIAR{L4/ns*[}Ѽq"E|km(b ->+HaE'Yvm"PvZ"Pa喽%~<ڬQͨwQƋBZQSp.%s]i1 0 8r7ȅՇB"м4 8 n x#ki'U""N|iH) |w%z8:2ḿ:vg6lr4Y=YP,q_rMJ!R=ɦz~\Pj!kw :+x ɸMxV6gHd ~.,DY0E-jژiUqjV#uW'rkKScNs'l;I,Fz aq K'p,5@)zQLv?lk i1Z%d2CO#ވ2 U>Ս>dof\m0C d:-vYbY$E%A Hz[zXƱ~_61gb1#1o \g"4鄩`XQ rc8_ / N~ratL|~6R;aǹ|u΄tLV ^‰ wtc(݂ic>Cjuj$ZϢpʓаӍoj^S D%.B;/uNe~ˆGBC6{hpzh*.1l!c98gܘD1髝͋c{pdf #Y n O󾁻v+$q*ѸH/F+);D\ˑgo It^N]|nPOCɝ0v^I?^G>9yIy J Cf10uK*>Y1m.a+<SC&%w]t/YW@܎4y1$iRYߗX/@v4dFZ K0 Cσ;E@=1IB8զ9UZdTPe#igZtPG{ Z?]$|*'| ϱ,릘*xX<@N!q88>SnjgW/GFtoq4qQ@a<\ckǮ]C# ӁǛbmKZrO:GI W|Gr_NSkoL1) d5E2}U$*S(/"gr`"JhU٦y@} _Rϖ h3ʃNDO@u4ye8 [M72P Xm?5jK u h]\?n2c03t8 b(Z2E.Q0!(΃|r>Cno 6ٜxTgܹ8a OAKɠ4Opb`$sq|PrӜ`{|sCFPSmX^1o +(NHˈQ}tw0@3~ 1lWIwĴZ0Gϗݝ4rohAaGxc !TB27eqkzۄv|9TAM!VZltApݓtAJju0.fҏ2`>@Ts v-w$S(OdY̜kAѯPx!N~j4P;s4T$Cլd( zX`UφS,ƄvV,Yw&XPVEi7ֵޛV g|$׻ӊ_,yiõ9+A6Z@*ֲRr34C(1DS\#``>2˵ iA/-& "nȆ|Q3t[W`]/""]O !1EjJK8tH9?uI'/ -9gp1a(,/F걃aCj/G^(}ҏ-x~1{# ԉ lE"Ez_O4G;D4X\Ƽ'w99;im)7:zxKd/Qkғ_DC*$?=ʟ0P%jU6"%fa]O-K$Ѭ,̚ S;UeK> ;M*v<^l-fMSwBtk}1e T"eH߁М嵜GF" }j!qk.R&a!qGjxɗ4H_ʕO?&e(P“PQU{u?l̟d(ek(Z#Sَ{b?iJ^l- ꧊J<,ß^Yʷ\r\8gF,=z:7 %/$Ȑ|H 8?Sc|dZK%I *GMByS/Mkƿ^j,L(Kɑ.aEVe."QnJps98G82zn7#Kߙ_{g$m8TLDS#r޹#. #쐱6rt&A[yobtݚٝb{Ӄ:wg;v%znJB::udMFת% T=X7 -cg\ڵzNWS>Ip9 / S{;˪ޔpRݣނE3nw!ψG:k׎󓟥k:_lA@)>y/AI7_+ŗ.@^7BMA &><ޢar./o.v̒kycT$&H,NId lVvxE[ϴI8Z5)9!v,v\)F]R a_^mdRֱD oн'[_k OHO5̀{]nS+-\V/N٩n,2fwx(N\۔ 7~vp͢4ŠW8D >ƩȌ`_uL$ۏ_KДqa7#g[*I%n`cLɖ^{)rt# l|HΚJ625d{wP8 (Oa~xKlnE&b`eg הF}%f|M8ʠ8V1U!&_bLA<9QVKBrCKiWф믴Տ#?:RQ WzFm,A>АҞ<k?xou~h ¿H}׍Ef뛓^cTEk!fԋ˲\# |g0p5;,:U=8LT&s)Y'cN )x/~-ԉpԊG/X2Cϭ"LfՅkpxjӡg:N* }^mpykkcnuo*)Xj²+,4)P}⋌20k& v5 QrMJiZ ?t5yy ; >/,ny֫&Ԝ!Hί_C$f.5'bRoa9$L% E7_sQ%R})vp*"б+Ǻ-E.A] HGq,򽇧 "cr y.)J4< /& oTfȼ򙘾(O= HK!;rIQF9(9Q~g^Ix-UԷLP<yon+_eqXN(;=wybg*JH%Xװ yBM@Y} mM šfz\vu ť>t$pۡ$E[IMƇ+%9Z?4b?R39 XDYn^1DN_:x*g|ǒ]z㐄`DhX.=KNCLY.ҡ5}`y޴kY+o<1f`nDIfkqyb-v #_[@}4a2+\W# &{Npch;uq_E.]"u!A K6]oטGm JO?Mi>h g̺؝(U΄R& %`uiO-Q23VN@jSpkaԍz V\+ 5NŽ8Ϡ{GU cBVŽz85Ϊ_AGp"jtH:#hD'=w 5d"< ֚hnOsBXd] v~aDє&WKVXE"~b l16bOoRtHTo9n e!%P@z- s f3IS]:vIHUz|1sd3:EH0c{.[M IS,Cs &|t;']ev5fq6$S㕮x)zʠS(9|+@j~-&[/(C[W5Joxۨ,vEg I`(UuAW*1Q /bHTX6s e.F.mWP_p,kQmlMc;oqCj)xQ T+&"(GZl&i0u8ӱ9y 6[* )aWB%ϏSY?a<2Q3/1 n=}o11TEKE⶟ MG-$$ZZ6?^?wh֯Yb.(w?V .p8pY_2nߘ2)c9aeHl&PO~F~z[zNѫ̼KNzqX4M;/juŌM0lpWȁLjT_AWup~5PiU)jI*/;R+ij>p*Ƈm4۩2.coY\ 7, ^,Fɨdgb!E8+F{qKZɞTFck195 un8s9w;d}ϬbDw&w' `?QP{DsU1F'AJ>R 6e}!s)rgDQXҲoixPK \3/]7>H7 JAgutWiK٥ژ .=xgixϬsG%;IY/vbx+K ZNZ \I_ILou"Jz>"ɸiI^ЧX 1hu2T!SO §_ gAt GF5F|.OFxIdgYn"HcC2#:W ;);7'0ɜ 0)~`O&OܐmO  [ x~ n Sk }PZ<%ut 7:ELjU!/|{=J߀chHa*\#s MjS>B>jn:5^VÇ SM.?tvWTXv͠퐁OsLBaCH'mAX7ecvv٬QJUZU89f wyӳ T?L|,h9)B %* iWV%27rڱ}xlU|(d_Øw> k-Qn3L1Le` O0"rn#5t#DI{oi~nۆG 8vw*,tfW:/N|(}:ݣ#a颎#1zp 7<قTk@b j B]wEW<8f#ُ굺*,< WlOqKͷ0W!߸)x^r|KWR]ܣ`\'8SHj Ll'}@ka n~g ¾)ĿD} K_Ԉ[n{1BTkl)zuM\*0z~T%zQz;Leqm9b {E 1i=8aܝ8'`^Kf) *Nj2,b(+L b =wd]Tlh? )tzV(^i:\~? y3mz~<1ל=z> 7Xp4tTn1 Qjý텮SCe(|qX"{:/˿16*kȵ^6q) PwA8e w> Wm!9Ѫ~@k$gdem맰ʷҿz0Zgh࿸L<7$0YJ $ֲ+M.m肂‚3uQ?6WPhePb~\6W$tsyxRZf6g < sh>cX`&- !] ZOvOl6W>]]I9Nm]HϷ&Þ˔Sd]\$WnT%,&6*:Lx1Yҽ:~S{dB9k'[,9ʚEQ5exiI1񭯔-/%Q87G˩{[Ӏ cKJ\.>q.gp 4b=amH wתa = X>T/ǫLSؓE"U0t킺7݀GZ';MwnaHߟ2]\7ϛ7nQKF|^Q+BthfGsz!pKRyQ'WGլq,x;7a3/L^Nf탅c:A!/@Lc~GBaC1^KBn'C+-݇|9? HkۈAHPt?V<]-'XjN7pAD{iSQHD`HN\#WVK˱otYWˆ9TvU]n㵾3 5>3K:/C#柕PBp0+fC) % #VXS ^}w+gKJ^VIfiҾWk,b9Ŋt5=@@]~Jqߋi@5WU AP^U"HY[FNT+2 6${z J7&KM{O4*J)iһ[`k^6bt=ޒ)|Jc&i2)0!e1laRɞ xQ3P{<} Ҹ{*K- ]"S4Sۏlb8zfM_ٱ ,# 찫 Sv?/fg=f|s22H0Wqtʾ$)%A>I1"r]ÕHHB)rCtu- hISdT6B5Itf5tj9۰\ #| D̎vc3fTů,5-8u]q";_qY6Y0Shl%8v~Qe-Tc 1P?m{Ÿx|* ]0oi,hf>Dqyj[XX鼘XLdi!|r~{xXLws0*/MLu˭in߶\4=XuC|Wz^4+&f"Xj85=Ҭ9:OVL{4dfH+"A_@|IhM4oPr#bх+6F_"R_['6iN؄'_d/.7|λu>Y#wW?F8igE-w*uݬ|N\Ș=C 534ϖ6=hOQi: x$2cRxe;oc_3qBMAnV{*A0eX71ڛ^I,߈8tONYoniވ b&{^k3ʔ"kO'LIUkE}.]erhS'&vEhw~o-cOf/Ú r=:(dh4!YtCh"t}pT>AzVMY Dn%xYU Wc@?%$I|q'ZT8tY #j :IB rYcmF EyLvbFBKXKPiEa<%<QPkÃĈ҇/$4BR?[Ոͽt daNdU-ވ04tt줡!Jw;6mAreH$jw 畖ۄM;y\9FÍ'>djcNӅ4T9f.l^|9@LzSdZRJ^?HYeذĿNhvL⍜z4Γ]4miɯ9ZnѡRh넸z.6\Н;s M);ʖOn2z]Z˜n&xH+ZĻh=CY>QU72R 9{#h+>U-<FR .̧ٯ·h~N{~6T -L%ݞjur)0QAT([´ЦJ:ef=~FQ#Ƽz?Vhg1m|%0I%-SKsPk>!lGW,|<-F@^sE(@I}[Jlb9m7j`Kx9$4K,̹sR̾nb?{dd~U: CtPǭf/9/0$IL;U_:piΠbͬxi.A/x|sh ,p=]>Kj\[Sj`]·឵_xLˮj_xr֍ɹLhzFt{mm貅} !ҿ/;5ۿPa5 KV EG/Z5.d-s[vm}Duͷ\ܺ>E^ˊ!pKzmx6iXj ;ɋMU'ڋ6•."Kg#7:^,ŎD)?BGKF>/ `8@KڈMn"#˽5 t9 x//P],;?"k[+7ei:ɒ9Jl^uÕr@ϝ?:\yu+S|=`LUܯ&.7Of C A!,Ǫ#.CDoetQi EWsdGvmy&Ej)A¸~.++ݜꎐ$ N']mGȲ4A\ s4SIE92lW26X>Lx]&Xvʙ ?IƐ8[DiX))0?*.Xc -XZuARC<܌ˡ){@SXb{wqE? T*iPU] A&L!v kӰܗ(ҩ3[4MKʇJ֛c኶&e[-gGxo@8ì l+Gf+ 8=dMTM1g7mA<:9.0)aLBj?[z|HDU711d(Mc^XVPR̃K57Ғ#>ғ ›ί}:ӗ4((4n2zgkߛ)JK?T5,I&# D,,g!͋3kC?$JP^ru_ۻga%nYlۛM<[edRއ/-g&_nga?.pjPnWt|iaEej<~Biw';fqְxI*j!k3s]ζ$6>Ԗ5Q RG}Tq4 54eM;&[|aOҏؘwi49إLAB6,"N@Ǚ*v_)ӠOLAїVxyUsf&3%U} "67I@'bGP7Nپ}ru 9kɂC/:AW ւ֏`8PM~ΤA.tZrvW=Gnܢ q:D³gt/O:guJg7կa$՟ mFZecAq×KJI]+H5ƋUtO Ў`/^`';[@W>2LkLJ("UC; a`?~1|1FMp73VN]<nOԔ&D#5z6BN3 C @ zhs& } \Mۗ|s?NrbPȋߐndWJ.Yh1Nk-}U*gA."nX63KKI`P|ܹBͻ Ar)́703[Δ+# gܽf.6p^hR]}}L86Ŀ6L,.au>2fNk`B6;NMp3碌l:eIV\$ [cGg [ȍqZ\ GZ)8|ۼ"H~0]쑜ه%eTkpr21:0|+&@'jQݟgd éyrQlj ҥݩ!tumz(ǚ<[ l ǭ˸ ^W-os$R^9>^ӄ7Wgo<(b|⨌#2)\WA8^o} ;hc4+[fӳt Eट>UkGZ1̚Q~4`٦k9"XF#p;q%oP]KY[u#JcHVc)1h4F!8ʟ$vP/eG+`hL멷 ~S;|}s NS hc& *m4.wh&wQ>NlmxZ#.֒3 5ZQ-JNxqT~vK!&H3Vq~@R1w@\i/׭BY}L֭pej;۴7ΰ'l,4;a!ʸ|,rg};׫@Yu0OydB?j?niBm Tn?>ad%'OnH%GĤĪj(SφR*0*$=tHK,[zJҭi)6ig2^r'C塢ǔ#HQyqCSj#zV->5J QTpַoD/b5^;IzIi|?BeX -p(K+B;`~H t "Pfy_cY'+091*2*d/O킌m&%yŚ8kVɅ P'oև5 .œs\6ݥ:/ X c_ ]^+lr15S*꟔=MȻ1d\%DR_M Dl#U!ڭ m܂H8^cG\9ӧ:T^"(%X.PoT9>W MZH8N4X@V)UD͓' Ovcê Aa=[dɆ33M\g^Zj*GsRTLNn)bBk9OU Mcy$} sZG; &Li1=qܠ\V>bZRQ#Sj+AD*i_hq%Q_UON:pWMTR39_dt)Í =nh !V-My-/|fO@ݼpZ3=Fk嚌At^L^rե.A@Ӹ].e_Ƹm+շ?SBdƕVGF΃DbI9FKhbs{IDk J8r3t_gc,Cf ߕm>ڨD f|\DT=9tA<и| nUed /oQ3 יS#Eh5b..TyYCj&&K#`S&$lM7 d#8F |gEc2YC~.2(v-2=XU,g%`Tx^Hu]$у͂TI7u.oGt?˴쬦.86EzQ̴HԆCefט!p%ޕl^uXWWe#I=sR 1!l]c^axބ;uC_ ]s'HCH+;-ÃjxY3="KǗй`A#NRǴeƖ$1$l 3HAM \r{T͔3MjLڲJ{I}6)Tv&d4v)o(a{;jtUU.g+^> o e7s;\E>^NsZKMxhHLXԤG iv$Pm@R5Ё tьs͇ӹX*] 7GaTZvn2|(Gk0$̈Ǘ!L7]eUиxSv6 Zl@d_ۆ@fQbo !b&SYױrN&G8HlD7`n`< ҲaeE̅w1?{ѿ4a8*Y(!]vKL-e貨a ߋxQ߼ &7ۦ+YpFI]ʅ k/g'v%|ÈLՁ?Xw*]hJ, 8FưvSռ$=2Kb9ҧ>_lڠj*jC9H;{m< ")RY/B:hC.E,E Fa}SGKG<8ۥyLGfvҶ ;U*,ze &&#waj`%btԓԜ;)2ܕ|יo|"  &w}"j#:_.38apcsizאeroDŽd8R9~d]7uMMn,ʋ>335߀hOMod4$,c}މ8TM(%r-yC147|۩lbZ=4ʸ1>6Si_SsVii-Z|I %])l3_+3[r`C(WmDڄjP*c W9  \#;9́IZ)ݲ_)|>ɖ=VߧJ\@/l7 %!z\v `G)OXԿғOIsVH 1k,ORw}\8o'JEh5UsK"KU]/E˄ cy'ݸ0Tw -=.3SZpL!O}*UhQiOxDV Q$6446qѩGV;̞P71IgfxgeW<> WmÇod}◴#lM'Gq)Yb,i6THVD H{~t x遽)Jvo*D0Mjeil(#MN9~STvaEU'w%dJMI#j]+ɞ~l3/.˦pSܻulBHThk{e-/Q"z'2t|B 5z{~^]h_JfC<>X, Ԡ@QXn& !?<}kNABjTwH6_u_rT~W-[g筦VT?N vƦth?_ցlz:Gk?qnLr˒*? 4On쓋~ye`͋1GЭ"zZ lEPHs5`ۿnq vAhOcZ&Ӹԃ#g]L1Vu ,s6,m @2Lo:)Cx! Le%Em`&̈Koe+mQ6bA1}+mHx'Cz*>&̇A"3G0ff\}&?񹀘Pd04}4e=Rւ+]5}T;:xȝƩH+VjANR&dPĉWWJчU`6uL~(,8~ᇐ8dΏڟdcÕKavٶS$h, TE#ȏ$<Q5\uS?zDٻE9S9Ls=:cwNLyMх9Eg14Vv>` \Kq/=gUxK\QA+#wF|7y(f7/ ţ+_N`*27"[;<޵&(Hlړ>_Tj?Z^@%Tg8.!*kN&a{|%I-m;KTM{yXREhXM.*eNͅ`꿐 N~K3)oAjJz3Tqh deFbx^#ݛ8tL8[ ieW ͕r ohʻҸR#?%΅C-1 ۦ`z0"}gj(G>揃9YpqU*dB5lFB/ɸ^#'GXL'D-]x6j&x6oh?3mFX_{N):OUȵY|)X_TraCjev[ NY.0OτMM34x/5i|pv2!Je7ektli ZnWi8H2~&?zqصY莋MfNb‡PB~6ȦؕH3}Eۋ*3@WOҹj]p3ȰzysДQk\㫜PM6#ǩZS΄\B |LRScAdXlIOVA*y0Aoq QDSs҉XvB:8OXFk_ ^ִ*axzxlXq45XwLIАA{7d4uLc`:d@l: O,W/Y#|abe̿S+9&[BKƐ<%\"!mLaBwM.d{Kٕ nD/4|* -F0>|2vP>ś>1ɧspK!24A8cϗ:U?hy}اGvwSwޜ&%K{闪4Ty^b=lX(6 О4Y?idBG2"=w|5=YdiaV=lWb7" .SU"(:ÁŊȪ.-ۨM\қ6jz(?LD1'pRGϕK. npYU.Ec :A)n pA] 1b-KYDY*MMx3lX%nbod\dSa qG9"Ŏ?B*{f+cU,N.Y,d^Mߍ$w *;H< n{oL }˄DT'9*C{Wo$ :ިHvĹSPxN|e93A&%TLfAT%:q_x}iO"D:ecx\ޡ2 tQ lB)mA)7SgL3U/6piW&eKUי J7<@sp z,M+qpUp0"/͙,C)FVsY{}|O@S=$ygBbM\HCqvJ lE}NNܴ8/UE]W(SSAϺx:"Bľ s0$?c9?Q Q7-A~z]='6^(;b rrU"Ԓ]l`Njp`;ǍI ?I/_tW2r X%mXۮ)gm㜇Cܦu:L]{.,$m q'S5CvY#=EۃhOe)%n;]t)b˦82q3AЬ̤XHFCŵQlZ,/Wk`ptTm/:ox~yDڶ5WC2`Z9BԿV'} wPB^ \'PZ 4}t/ .-tt] F$EϏCa% pEŭ뇜~qW{_I4<o$[uߵ/7K}ܜ7?k4  Я!ɞ.hj`]s@v%dD -6 'VWapj{gMv{8mغ<~K nUq|5i_Y`9j}T~r*YmKH<f KXԑ](fA\ep&L쯓,pǏI;E!09F#Q^1u@^;.&^W%[o,\⃨v3 tsZDl~V6M5ڮ)+12@=IRҘR%ް ݺuKyZA|=uO:_ZT~;YHl L~iix֔#? nJ1ܚ6M|r%? ]BP>j(n+zÚRWLd:5-% <6v)b @gynA)#cw'<1f4\:&ZܪxgZ ;<6k*o6#aɤ?+&^ErlA >Wn.,%l Px τ0+-~ ՚ d@n>摅j0~w$S9Dtw#C8f/:UT*G* S2LsHY/ce>l>tf%zzU嘡;Γj1Q2cݭGtȷQ sdUSp[/OC+|]Յ3Y"Kc*U6g"ēy>!hbsDC`}jP|KKibdY'Z;μE܃%{zMA40H&\\!ʑQxmL;蔖 3sK:XZOrZxb'p I=\M|KX.ELݚ=JXH7S[5* b7xA\AA! Ebh,m0)jxXPϏi:ICs8D9Z>hʴ9 jՂ=^I\Ǜ,m'x-*)`]+ܬy7Fڶ|jT^KMʋc* )S쮐T)HحN %4 pq҂PgC'6!5 Jm'%Ҹq$B˔zK{}0L!9TdE k Jx:,DN^t6tʘ?|]B$^LiݿuTx14#bST@45 aK+ Ֆ)_ nfki)~<1{M5zItǖxr }[{rgΓ ̪Usu~-IM35js^|ڥ/SeRS\&h> !QN2k=U_5q{kzƟ^꧓u}jno ҥSNbO} scF}0BEnj,S yAz .j0By0֢LR$)-=ub.+]PA1]ؤײ;%u00lTN,{U4+ &!=(Už&C a|%3BH%,nKHJ_790u~x!EVA{ȍÅ3 "p `YeI(%"+`"z>ңAxUسtQLf 5gyC2oJ4)67 Su _9XXpJC9Ki5{+Fm$V ͞huD[xEܶn -v[e^ 1'c7'$;Jx =ںxBF꾒siIϚYU,t'9p /8CVKwҷ?-me!߿\)}^ۂDm>0^,Eš7TB`BӞèJC[>"8fӿ9il& {&iRaOG(.PkW_~hj ٘.8evQT=fƓmk, Uf:^DeSx}DM> sGO˛76WX 6:J*/p73X;hFTW;!>{ܘz;`t$*zޝsuavb`~ mUv%Q(_s.fSMT|NQ%Z Y|TKgTkd-fh͸'F R,L$UCrS%F^dЅohUhA/8'y-#ejYehv⠃=#Y[HS%tB}E]ِיDl⾟ziSl!~71?JmF)cJc9<^R@_̎#,o)wp>MvpAu4 gs% z-hcuf%?ҹuSt-'&DʔJ?N"ԆWW++Aӷ*܎Jev~1ⅻNAm_[p~EZu j4jYQl="<f1Y[E0g6*f7#45q%s-fɌGwći$UlDdumz"e1uM,7e NMKe {kn>@cޡn[h/62JK EN++~ȋBj^CxM6(B:\ Hr7Mkx T]sݱ'MNKlwDycI|@ԍ|=so+FxN[$-鉀 H07v:@v1Z;F: |% dKy;,Z&P@_˳f2M991$Cj+KΙS + DYKElrUyBDˆ>*ԋS-g td&TZB2P}2CNG;4!yf8Me:* psY#xrX` òLF-j.xIoXmdCŢ6ŦW ِY#4'˙C@r6{tIs2̭dlQ@.j!B` 7Hz;9R|د1&#Ap Z]NKl\jJTuy3|C 'C(:cz&MY*T4ϖճ[/m T@~zWCvZí i),<n4C q4 8؊SɣFE/x % 'l<gځt{3#KeH)HJˎP[$ K[^[("Q#% 6  RͅLV V|ll+\҉^DW I4>tΞb~fυ`vDq#3SKDLQJmbRLg̐>*w#D˱8S]M[95D{ϼv$Uo;Cmn%S3]@z_CmNz3i~gG 9X"=&es*tfU.kd~?Fw꘿~װw:M1x7dl9и2,jQӐDO)d{QIwFbq]=z~sqWx7aWrghp73K jԂSJv6%;q:T.Gh;c&69מSu읩 [#T8[7 xz)]F֔`KgnI@$,<*Q!w]GLP*ς x\ޢjPhmFnޒcGFWȧKL1մx#P ' $k#\q,e(֢eʖyNiT q [Ơ hp>;P#t u,eT? $$̈½V5UG~~)!MB(= 2Fm§ &%^::%)AcRVӖ;Dewc^Avɷmt,dT=+/eSY>d*_ĺ1rqxK̅_dO5f;h2@HS[8kGיEvaYy߷ٗFKM2L# Z/>+~?4QU:[ i(~HoOl~|-ZE䒜vTdńKs~<^ ƪ{G]dAKPͿܳ @p(둊_w^Q< =ʨ+ PIIr,tT_.Dć(PWـPU0Hr?.AAY7mMY*,޳|6wM'o?/q_xN5Q1T5XT]d,p*7+h/c.1s׭SEνu~*8ղY6.ǰ\-qstlBBۙ|$t+DWҥ;<7՞C%RSЂ<kGÛF:!~MK$˙m3|JUܚQg|fx vUw[pZ[ eЖJk[J{_cHN Ecngvi孜jieX)?RuZgyR0ߕOroHTm4Qz0VٶMZȐO#15rE$w81χǸ~vX JNAKP{+^p̻;1X68Vh2UpuSNK#Gy ުСΒ&ujE>@$x#M Z u1[}6Jc><`4{_u1 t0>A&+ia3NbJ!W╠($E)=w7Ie߷.F=!$?l-El[s@U7y+9<{ CLqIo %4Tˎ2n"HrX 1 <\ 6qlɓ̵RcNem#Tڦ=}c2%BS7Q1l{D \ Hx; ##Q5ಗ9 Ì(YM,hQYOLe99x4Y~0K:u> *!%A 'J'esD,yi㧮+AM䪔ww˓hmHq iǼVD~kx`p]ՇPG'ښ5$~Rt޹wo!Ś#; ȭ͞yEgĩn[Ew W$]lw0HMѕQAbҮj&]&kN7S7eľm=.gPl+p8=t+St<47vv~tVWl/ Rw~L$)ì# P15aRwC>8h+@_KwuF Uw}*h 'rn(./@}:t&uzxzEdYϼy3. >н(.).?L-:a)S7l8αHNXlA^{2ֱ-wIO Y)M@#v l_d!GU"K-Tx%^ԽM*Cȹ#! o. FmY jI%5EnZNe̸bp?4+ucѼ_CxwIlĘ}+b C}tem9fV<7@9&pp-𢺮)"AcvpZ]Qzh~b*~'k!ln6'7VzNgq]Χh#KSY1&tlJDR gV8;tz0h!;#j]t!ܵ{GH Qs}pWhjY5xn)Ry*20pq=~E.$v 3xL闫pU{lqClŢ `W~DH+v6`}S2xCϋO2G##t M?aKI0Xs܍4o֒wk(i߯>[oBɄࠧ,2)^:tFk0 X|H@~2B"?8+#G$QZ]Yf5FX( cjbzAg-ySmP@9&_ߤXj,ü1_9{/ js)Y{xʌ@+!J"Qwу <, 1N{h:{wB-"Q~"ښSe<|a ǾjRis\EuxGƛ 1 =i&>7 _ a(*&Xuf8QVZkjK Lg.^XZ/b:9Aa>}ȇ䟔Ն[IwRfځ5)|l ̣5сfG,sdRd"o'!enC/ nx1CL)2e !rT0q!y'h#LZ#eF_IB5fEhAjvOô%a1nR$KchBvhtP-.Θ F 5b) |\qh@&ղsO/>晸 N6術5vZ#^[v"BB$P `E(!K+Y yVbqdOcM(xɢ(yP8>ք_S?LXtTTp[ww4(bm=)qR̚c l[4->> {qA%ݚ:sADR,* HJsb$6kae)c#PNr [ U @33'%~2Uwى?-vW:/eOj37F58tF}<ҝS1qvϸPHz.`DWbGdy1EUov4=b-Ň}Sxy3VnmLc ~KE-M@߇ :w&BDwU.w #,ZhOP*~pHwpUIG&yhk,Qhd:->=Ӗwg!jA79i& ΊpC\K~rKj5 H ~x=5]up8vWH,^&uX託i1_`[ZSŲWX."F8 |&=Z2P,׋,pjf;3m!P E/|)QAAۯ7 aP'I|4x4 [^B:r{Sj5:ɼ^;2}X]̪aQ|ꅛ`2_˺T0Rc?lyVVoSTq:%Z%y2 Uv}i2oHɝnҼ0!ş&E0on6i,#$)d|Z>ov{@e 6WUcMs!_ uuROS:қűm^<;ޅLXlZmؒQVxҦ/M,7gȯ9qޤfɋ/uMp ˉYf*Uwb2bKq2 ɔz=r Yli^VtwB+}@?:_8 < :|$o<ڡ0|iD)c--h㷤7PF3(f; '] hTj}C#^*x_:sESr }x~L Ň)2?ٽU,cZ)(ܢÒo}``t}AdO>Hf&QՈS&zYD/}ckj"£M] fKEmOCkYݖu'qƾD0? !4(h߻Gţ%Swd))Ra!FHgG5͕g yMm%~SHUhw+80փaIWOwhf&TcMq Qz9|?P݆K4+*W4BJOۋӥGC- L ckqC^dYbzV-j[{ߋ8:1_B޹n5^޴?T=ߍDrx;Mul:t\쨈G8 /Y;;?C]F-d)5dA]n:6L0b*cDw sœ׾@w2xf^V!Vyc8yu5.U"jc[z~5hԀ 76'fG%~Crӧ0bj0n[ (7M0H"H )½RGғg.5z`:қt=+VG.soC I2KJOC_XןRC,3Y׺25%F" +h1Ej!=k^"\]Z46VıZ'qk9s&kfTѢd+JK}~q-F͋-1d; ̙B/cn ֿFdq\!.PT$t-lf Au۩ߦ-Pݩ+%?ڲޤȫz$FrG =ҩ<7 ;tFpXȗ~V]\3<ӂI؍N!e^nx-nr<© 󤉑)jF7"^юVdH56s=TH х*̷̉-'uo|kϼi){\ݪM}Yz.8}8a2kZu+-鴆3fV9%pjaE{/< @yQ *il GUDL#_lJRl$NJ|=Y}~/Rc;iܕefv,BBEiiuFXSYOva<C=|Qw(rɊv?,F ޙ'ehwLR_A%wq*o4T>bgiqV0w$))`]12ASLHՋL{dFWL]fb"j+q=Zkvߟ7ؼ$,'P|5tbC^Y&%A(ttcT6-p٠A J";5ʾm 8%-]Z,&rONΠj/+qëKTwEsNv@HyfFKBd"|珥ͫ "ca+ &8])(G>f{)άl}Q?[W.Iv^{-VȒY;.ACUfNA&Bq'|M GPto}Y6R0-(mm 2KMJXPdPy}qMP}yBٴ-!ظo_sĥ*YkA͉mx$ONU5`ruVG*;Nt^Z|j/ oJ8]@Jmkk+(tieDPzt<0uȏ \4B[o+eOw ǃqZN2&4"gq8VGܔ @M.DUSҢDt]cFŊ߫OWʂC,*Y@Fu~ {/]xJGJާHckRjV5MlZxZ6Uyj8(wbcd|%Ix9@;vZXXi- +V㶺t?{.J$'FgY2Gu/:´!& ì#,) :+C>²bqب龕LVyWrvӫ}Y0Dm>,)xݔ 3s O(D]3{DЩ_oiIo+@mf򒽯kbfpw&8F9kq7Ϋ cwƕ1Ū[ Q09ZnR&q~ϑ#)WXxqs}>BGlR}9cNVTր[azy ZӑCଊ#񛓔Qf 7W+%B G:B U&Vދβ936wH;-amg1W1;^(QDeʭ0!{L|1^ro!ӬS h-{ENĝ,3T(PIMcȱC0)rQ>qIGWDt,ƈBOE>N iڪN9b3,8 A:|Ap6ߊCޢ2:Unx߭kzqxkܲ81QרpϘ-d kԕ'R E-hER]駏uʱQȲz l]\ixw}rOzfgZFY!Ԑ,&- }t <`8}. -RogS?h% $@!4Y(2~`3ڕy9Bapcj S*M=}1!P)C Oh6]A| JT tJƫN-f(^ދ͗$yY'kPWnE}aYꢜ>ފQf[t94Ps313 8t^B31{yB ?#"?} ۉ66B OrQ%_l/sa+f:D#V\Cv\.^/-)$omͣCܫᴶ;<5%N(ڄ DR"m%Dk3-tǣM&! 繙.KxJ+Dru%C*I |$#uIϷ³IG@bU1£=muj˃4?-%S'  yU3] AdmxaY$mVuH|1/cDyxB(2 rsbѬua+VRf~ScrLwP[%.Xa!b <и-o`D3nC(*Ƭ ⍊^b+p|؟>u<ؔ 3çd~FLZEXIu+o ^CpARq([q=ex 9hZbX5WM w~ I[늊ڀI?M{݉\YfNo)@ɯ- e8Ƨr[ڸLeJ{,C;$Ҳ|O:W.&͉4P]i \6{丮 Vz,o(i@gx¬%]6pMC{tmךc;l/$HV|C]㧑5SDBtt>zf̹)zJbڢu$_>TҠA`'#0uɞ3 IMܠaiQ>3Ed\I-D:^08!uiUƙ"{zYdmuP&z!) 0aYkR{RxZ,T>~>ö:%T3bQx^.`8)`Ykhp|:OAFNc]TbwYZ״?SQ0QAbe {Sfӣ3:Nh 8`7M@Yo6Z9P+`W7Dg]3IKk}2Ȏ[)\F=_coAj?X{.Hz[,X-Ja)c\`XGw"DAdP}=[7mSB>ijQCvjb3YإJ:nd)86|젣1h< ' M;'| :d) DSjvzUiP5tHM=?2?_qwGk<#ҫz9݊BL90FŗaߕDzu£q>A=-ld=QWPڀ 8uod Օx"`iꏖ(T!똸%%8ń̈́3j (oZS&f6L8쨑LXR܇FP,eqбRq('RjO0'm( oRj=*@C~two_]Sf ܁_ߩGn:U[x,J 'Nd;v+89=7ךdr!ɟ>5[Pۉk4^@}ML%^23j܈IPN҅ /9r?QLp"|NJl#Qߟ. D &|.mfB'zmhù¥@pۅf0PE Rgӽ:2k^nh- "oUL4CȆ5 SPӕk;8*H3,'R:+qy43^W67) =wImpyHC%גXG|lGaH#,VNIt굳D В^VRN *(>+΁ބ䗕Ưo>-ߺpB֋L}֣R\l;2|`u29Wo}ǽ| \x-٪3Jdcc8b1I|?XD]NFi[ 2Jo+ Ҹ4ƴ33|3U?⿓v8÷D2kSVff>x2n=uOgeʼn#z&P|:fT#&4FqX(֓s7 91Il>^N%}Vg_E3J'ًkœP鯚wGwIdVĮnwݔ2XZ6f fI(H9((0VC[g(`.0H^v wyVH1 RE{1IĽ.%_) !/K|]s$MLs 7 (}({$yGg4&Wx%B"Z4 v@/k>s ~a~ހm^%P?fxRfS4!zqW!e: 6AW}n76 ht:cAկ ͗--dkXJ$p{N~hetGt;ljo9>F(QF3vbTlp @4P`d@^mS1)%U|=;o@*t =H|Qb m:`6+Pg2c"*x!po>ձ Oۻ6p6$O A U qN֫j2Wg&,0c8ܭZlNsMV_D\C΢?2%gi!ci[BPg#2 ImZw%FQʝ ogyEՐ C6Og^m bpȥ3jaJk }v__D Bh2b%͙i6 &+va?:վs2SY}-c@/wZꙷ jiBP~]V/ {W_XAPÓENmJ.=v,јԂh[95EdT=mXv)6"WF1e o8FsG`-K c PϮ`_:yZ9zG踺>/CG*d1=(Sv8-&1G^%XGHN>:|թҧ.V<(R\x2 J8xD[D V1)Fe޾|Hv1!\q mL Y[EaYL$I }5-R±Q2 cp<eϯojObH_ɵLCAR}4.P4 3+쭚Z٣˅)ȢdH_u!0hrWc>B˕C +T%=1h CqtKDN?[D`?Yӡ ;2'4*WQ`^ASB5mpGErKGؐ/ZC.\ ÛKo #KN=p N皟-e|8~Gaf6=7 o7['Ki!H$@rp˨&DаZ'МsQ?P}PxdɒA&C{ ֔_wMLƝ~Wg(oS\Wh:32c-sS9-aDz=;Cv9=*~3];h yr0yH7lI5Z.zc6SXmʛ`&P+P~zub!j#, .VFFpv ȧJBV',y'YiNUq P )uoCqH~BRPXGpJ-p;~= j;av29hNLԈu|,zݧ[Z,?N,ZAbdU&ʯC;tbOSO8!O[*fJ LSa1w ?z56A)fD{%SxOwHx[A22 FKJJjhAEއx|r(3٪Du'iaV&s,B*7 |a~,ns_w/_vvo]b\ yz|E04%ä&Ll.`^u*k"M~O^N?`- w5w$ ^V`N-H0pA@t˶sv:â3ª o"u$L:h Z)f/ ~V@Y.׌k4VcwwmXdv%s++F.Ҏ,*%|v84'^=8CegvVUc?Gl]Ne_ixJZgm!D&NLM 7-ճW%m׻5*sҪQ!t6A+WŹ1rn鼴הtufͺfV5Eh `w=hB ,\9 ރTkw(\~3$ ,] ۚ߈_#jDV&{>/+669W3%Uni(t"T]oQFgw]yW7=ĜqrQ/9B}PL&6% mlP(p<Bf-lG'e fwl#88b`qn!L[s#^T#36Sd~UxɷipM87Wkk[J=Ϫcl3_ZTO)vjtdsI_*N+ }H5gCNC8Wo_֗9Y0&ݭSoEN51~rK1up?b9v!8˗maQMD?*wo䆧O'3•5LO8 3xQt놥F?IZ ?ssԮ~{egUm7"nC;ga:b m^ j}(iy&1KWkj/fXjM\LM-2a ʊdu>,z@Ta{$6qUջ_NOS v82hRcP{e8 Q7SJaZйo#z󴗣Vcs\D *VM3(*N"L=aEL8UPb6̲)I˭D5 ٿ{X2 |[~V͐h.f sy&XE*,Tʽ!)VVQEWt\dfp}[G-꽇,k${?rG]jh`A֍߹vLF=/ּ܎'A`)8 syz⥔2ӝ,j^wC!i*|6X1>dаMu:S6yy1Ƙo c]x{rLnʢg{_!g|K6~^%GSBNmq:Bq^Uьi-8ȣtUǚ?~/[o+'}*Է/fŀ8GqћT h$ j(75r- 6--I>y.vNlجm W8cWiO`:mC"GE~kZKX)gXcskg>=(,Dzhf@r/e ˦"):"3|Wq"fӚi;g!bY=3f>Xs:Á}ygx"PH3_$4^Fl'{LAGh[5 i3,L?YF}8|o8d!:Cޟ޵=ˢSn/v'lHT]3_.xVvC׉ ?cYt.QQR@o|&pT[кdn6Y|M[uu9_o۩8ۙ9_`]/BǑlH㶲xpTƭFXl3pB :Buj 6mwUf;'B9  {dB48#!v/Tul,/TLѾ6~t: 6~x~(. 6^s|1Wd:j2Ы"d5JW'Kϝ3"*C[7d65C>v QՂ֐%kth msn8Ot*i'gƻ~>ZGDצwM 'Qdd&Aٚ<Ӌb0s2i qQl! y-~daБN?S$ E:Y 릁=s%]nIB;GY^R{蝢ֳ1+ޫZsš5CZW*'n7$v4 O33̎2B`r@uP} -Y^^%@Nߕ멙W^7?h(Ч8AmE$XU^p#bpa7\XYw&&ckgdʋ7#\_!$ KrRb<`cjqjxt3S1gkxLۊ}uiWM,H<Ӳ`xs㯧OՍ𗾹lrwJb'AN6 /t*Ty$=f!p.>GM^DCL)#^1ݡgSZ2ϓh.γ^2 }2?a#*' z. n?~ _4" 4_M@O4M[w<gxv0_mwLϴPWظz{b"٬c!"\ '֠50%Lr Ç ^@@3Ȇ2 rj%jqF0Weg>3UZ9g5)!$r'йyǼY7nr87άrS"\>ZE㘂~ J.3,'}tQg"(B_ơtc!`(V'6<)}R`zNY`lnwMpDV: X(pUD;n#M dy: 4ݨ=@S 5o-"H! 5҆@q&?!KzQw$($v[/9\oV"_v=V J=K9aD'QM'?HesAsU\e]l~^݁|g,eK_qp׋˵/*Ga蠣=A@J>w_/@N ZBT)'ww̕YbrDz@gOZ鞉cl$ng1e:ĸC4lah,\7TQu! _b}CP!yt'kcwM^Sf.s4{ X.22Q]F^ 肀!ۇq=o㳉>XSt\ؗ?*%GspS~ c%w`=,q e +l"ڄ^QOSB5ȽlMӨV'@ "sv@~ -Q݇# 2 +;*yi~$ႁ\4E#-xm52ˢvؽynX;_${i\{Y^ExH0P!ٲ#қ jIt<' 21rO; j50m?6C%nqc*cS.a%6%_4) Sc^.(_>J;4-A_f8/°ntɠ]"woF{Sz{J/B۹܀:tH:V wQkPHiDE0T0f턁[K}]38 KB~Q1)6wX'o04I&l)ɸ^bWgtlo?p 츃V cb{Ã{k=^.13~1}k,i_T&*~iRRq߫Rf嶽Ŗ9XhQDm@rz#5GEfwTx:_Ů(bUx{C17ORaf Ǝ0:IBL˚p^>XJZLOSA/-A&˿0gSwJO}?ᔒ`[Kv9h/U'Sl,7#r;ʑ4zjֺM zI>)ǃ 6^ SMܭ ֚敔e~!/Q?xph32[Qd2^GĢeL$13B)'fCڶ.!GBUwV+ΐ`d %7[;3Z)DA&: Ϋ~3Y`yQUǪ"? .%}l~(vM 5 0YԊy)~ ׆Ō9{a"^yoe}0.ZWrS%* p"R&nwN~w(1xrӡ@U3%϶ ]A ѽuX[< QR+Fѻ_UsYʾ8EL,]촑Wc-HU7-l!) yWqZcǫ3`8)JŚ#ˈ{Eħͤa KB'2u0pphR`OϓE*;:t,Jq&22xW_`VJrf􌦇2 x!Muj]R gxmvnH`Y`D-D!{=1+[*o/"#/o0bF5`M)ajbvsjup<#2 O${|D"Pp4ͧU,RhB&UvUČ+/DDMZ8ol]e5FXTHca%J#}]gpp`fVh@.77;E؋*p'uaRޙakKsdKyy9l Mw( t:s@%pep8`v1PH.cgԸCdWWf 7ww=jԆT:6Kv#$KZo0j`ZQ1_7IWNtT_YT{O,ɤ4]!@2 y6$т!`s˦=&#f&T!j]&r*°[`Y&i& An}P\UjZa/ԈNMWp.r մ7*W@PqScq12qˎY;YLI\1};W R|a 2e\X{9~Ah kXhfP^,(CS o#2:; ! 'v 5^qFQ=;Ud?2D P۳:|$U84L1ڦw4k\)moom&j=$2lFak0zj6P=^U}e58iCcknI&CdʀD ^Loju^GDU'/L[1=ϖzxj1k Gۃ~"җ:F :J.Ufܵ䇢o;w kDPgP@ W59@=skVG1zkzLKM~pFEY'v\ϰ8OkS3f%aC]mvQ,Fg}Vuٯ3[kӰi嶽`4Ϟ0Dw)?Pv-a L7ӴuZ/VKU_Mnh\Ywe#L8Y\L- 'G^p`a{Q9.se5aw< &//I军CFb5I >ĂIM+%dlyiW_H ui*Cos*;Fb1g^*~HCk6Ems5܅%' F{U'L?o~ӀE}ԿHw'"k?M v{\ʌ6:X)@SKytQ>;ڱ+gOXЧL-oYܴ)2𰨫FQ[_ \Զ7p ,"YE"3Fn3Cxcy.J_nyE)1r]3 x ۫6s[b䤪4Li2'iJa+2TޕYm|0E PK[ FzXkw1i,T5V?[S2,RB8,R.Q61M]:?^yKL(V_}7\uń)M8MaHU+KRIc>D޿88[ |ɭ1d7Ht|Z>Tj}s=,⹥E+- 4}4_o}a;8 +sev9Թw~WYbQ zҥ"D[`:Z@Vj rODh sAjǭ&V* K{VVcU(D7n_1"2k'D N\hX=~MX!}m3*Iяib^qۄf;F}'}]KRE0 Fzdpr:{(q}0'"YZN\u8)%onP"`; nM&@s.ӥBa ]Er<@隥U= ~SGUPҸ}{}mWD'jNĩ&- kݕYc< Uv])`|6dBj#2.l*C-;\ Z%E<Н҇FwCc.'"M ﺇj7*z+ o[+gyD3~L_F@gqX0(0(yWHtv%u!H=u-VV ֹpx&SUB*i0VP0GN1Z!ۿi|ytzegG]/*@*d=%"&o:8x>^c禞<%Ȉ`d'S{h[m N%ۧnO.F0di,f+3<<*^Sˡ$?zݻ"es5>Nꏩ2 KW/;pLDrA\~Bn\Z$)0  xBUEƾNײ3BI޷fؔ]\dջ Q= q nφҼ[c_p&cKζ;>H0_g*Y8oqxcϜvK-/<-D==,ڎoX$?![?X: zUPU=:M5PUK$3ƪBI0 XY W[B@ZZ$!f _Rޖ$̤7n1G~%zkWL49jludbbʰ ?Gc=Hqv-u4BLS'{@K !iv :ʞVƹWG²73<ޙO701$BWmtL< _u)jy^wΔHG~?i%ͮҾ^P*H![E*>?C[ͤTt lׁ[!>(Y]/hgXaB\Sw1U*1Dƚ$K&vjKL+zRG7h'0\NM%F5c{})$t FHQi\4 ,R) z]ʪT& hi$ ?)05`0w*D_e_ 6j=l-}++"f|F`۽Jwm;PWYMIs>uwҁ ]q14Py!S~Ǻ?lۨ6G37TAq@@F3/ .z Cfse8SwպMmd|)>-؀G0X>7""+FpKIU・bx*ѴOOYַHHMeA A]>Xf+ QK]Zt?xo#h#n #o6'PCߙE,jy:Y`gώmPukTllBtL# .v[c^Ic7 9 tJ{0Df ۣ ̵ G[7B NՀ3;R;vӄ#IM :|?Bzm>eIBB못u?Es/v=;,lI{;^,ҌNhk!ٰ&#|TNm͆kV{ 2J9a/w] #Bw<[/$7&؊q@o[Fbmox ٺfQAh 4r#Pjd0= 9;/EM;K!^Vy\1_nMxJBU%q;bTb >/.m/Wd#^bo<0^V`[VHeEr>?7Q(ꂾk]ñA3NfW<}O43!>"<)D2h^9zD?ВbN}cلj >uN= K />hE eĽ$%鍴^kͱlЉwn5# h T :m [ x9u!Oȶ>~Tk Z# BPMgv5KM c'Y=M73 d[4CD}l˙ :c":b6Aኂ5yИ J^%\/Ee^ ƚ i NYN7@H"TǺ?e3L=J =:'ݷy5? ;t~hB^cPm4ԶP`CCB;ӪZl7U"ovX['y-9dPӍ=Jw^"WsvZ9FkOs1QUT\]S5 ㋨";lRv*)fU /5nADb0<\Wvt4tn,-Э><_r)gRWwt[c[bN AY ? p}bZpߎMD3t_Ȇ+uUAt%RMpᅣ:_odY(0;ެoj"1(N\=2R~]MClm"/L4f]D)c$n$\W4td]qmŗAONYC0_BA(VG@eC/JgtjSnAK:^ 'oηi~P7Q\4áb(B wI=Uz,۵&|Ӓeμ*ىDɖ ܭrs5~2uTȩ ^ ajF|sAdM&sigg5aْDX!%SBWN̪Gʐv-X.!,vڀM礩RxQ}6뎻Ɇ_VN/ lWHGĿv(Tpq XB;I+)F`j4Y%|%ڞ H*r ΰ;B)"rv+=4LϤo~tEFZPeBԡuЗF]qBMee>!+2O׷!>uD^M[Ս?֭tpA;%fyysR\56ۢZ i2phaW񷜰HG!kA[9.M ~Uk\BߗZ{@ДR,#v: 4v0J%?׼|DIuG%׽$.XarDh4 ,c dZ?)•j/ɱZV tYBʻ J\\m9Nٟö/P#y1 >xb! ڛe3yrj<`lO洦w`m?4u,\ auPG0)]R<ŮD4sq^s|OC ԆӨ%WE1<3G W\k]Lhg*䌬yѥ+H+Go..RhUI.Zk(W44,9w/syٜPy]n`$zr&IoYGdo^A ;Ku3BzgՓN@'Kr;Vi:cd4$# 7JPT&흋,RlRI^@ L ?zѓY0'n|65Md~沢 %~(FCi%_K(r^jZhƐCKޘHxBs$jO}Y^+_qՃXfw&ƉԦt+T3TE^z|ÚYst_S~}j T]%q@ϫU͏@[Oe6wEH}mWmCAWctS/9oF}uK'FuOjN4) 8eK"j1'J{D e3@+],M2&lLX{B]ea"y Ptyits݀ c02-t{Gg?j$r&~[;껾2fT_dAvE^),qc? yXpJK{Vo:bJ&Mm[!Bޚrތ=DZ2+JOoڧV~?Pm2&-c<->14^rD45W8x y"[s󀞉Et"S:Jl/1[KVz=GPײwoohz}~"/e;+[ YlO4_uTLnaTBX?1 0efgfv T}+]>  H`oVUtGڔ{US۞e!g&^FTuyM= FF2煌JM/NZ_Wа!g(zZm#>f]S$0E桚).$^-l+w/{.$|-X#߮F/9wg #&ASnB@odÅg" Btn}X- A/(x~W\|po^.lgI`@jq]G`uP3 6-Tv?IwXca|qz{#RNCͶZGJ| ?tsi!'O :W0Dnx1|z2ȝ\sJ"}ET<~Z$`g2D2NG_\bC`RqB!fweBqsifl-9|)Mhr0kz/GE0$CC 'D\t⊂p54usoC֍1n俸E_l?5) 7I v8X#\(O7]kpq8@r[㯲'!VC\XFZoGW;to ̃ IÙ(i.s6# ~qI'yV'$z5r|GNT F Q $CJZFJbIq(]t߂dc@UDbCGm~9K r[.I>8dTчXFPKfquJNts^r}^BX؃jGLBs'ɜTmA ZU4DtN90_$BnU;n!ܤr 5ۋ64Urqɗ~w%Z('RalfMpG<MW%{Y15 )tA?L.5 `Ns@Ǚudfq"ѣ hdDi|p̻lQ$$ڱIJ:tX3 TVd2&s;(SͭGIGIn0/9"S<ۻj}g ;j LIƥdН1"mϒ HWz`}-cq씗3 gLdN0[NVEF/V9($t˺]4Hg:{,Cґ Xt$.G*s umhtC0жF؛`ּ̕%df7ƛ@.(/QkxפQ?-uobN[q 38eGioc? 1()Qz8Kk oWaSz&S5BJʹZTҀAQh'Ϸ4L ",l6#5gY۷З`?)~d##IܛJAjmGS.ZfY9G^L"a rK73cjla*qF7 ^== OH6P0F(hgj 3}Y7CZgH%_XPqmO˵wOaL*Vke,JiAu-ϊIP4gK@]!~)쑒Na?JhX<:Z{?uOֳQA}CCv!qT֊2 YR#՚[YyșEXK^I ߢLH.c sE #>O4gkb:ZV3o3e"2JS39v ?eqQv4d aTcp)+gwA^V\oKH6sҵ';O݆y|9H3,J?ld35{sƨ{5C;b"=7Uzw*(Mgl`~l3XaS2gyxAƈ~[fEX^7W40hgL׃$~*q <6ڻd9R),=fSa}^[7vΡ#9v%Zz.g-gF !f4m q>ɩb>]qqGJ6T7NŔb-$0~$AVvyt0Ȃ ( /ouut <4*eMÑDjNXEfvOU`X5,n_~> t%u J]ܔBH:AE;KZE[=sɉ ?4y[ ӫһOB-X33'*QȢ gFb(2lb1^v]44p VWؔbʫwN21Щ-. ծw&܎Ǽ_vnɕ)!Ǝc9:yN/~!Gr7QǤiRâ\̌1C7MJVA?́)Gbg+]b :f6}Wwn3fc -kDYH>MywƧ1([67j:!>*U?\CͧGI?WQpvjJP}9{O Ҏ8emxBRΩeߣdAQZ3T<~EvF Q쯞QryȬb<ۧY6~732[֠tɠHrVQ5;_gm>ܿZ\UzP&;dmc-g 1MCso?l ck|];Q Odv3WTE|HQ@Z(ϜKI} H@&Ь# 8;E7X950:3e[.bZPRƋ1! nǸ z54ΣUW?=H)S׬Z]"5F6GL/!a-Z-j[Q5s4g߷5ITvvE2WU*1BrجDIvu䅙%M#Κ0FaRr-~VX"-(WS=^t4E<sX6_$$ټw?K&,?\,`BSlI/^n˽vc%Xʁ:o ʛQ9"|t Ucq%kCЫ^bXj,71LsgQ JpTle(3*FWPhWKsݟ^5nd_^Mjy<۪$t鼊ӽ(ܣ1ri: }Ph8+_ȐDcj! Rè;=7S`ENs-;Qx_7 _Z<H#*@qE¦?/Zt\^9\†X0b(B:R2`Vbvbۣ9Xݣ\;B*pB釚~^+_n=}#Vd+$2'd4χfZ~8=GMbE-ҜBRGкX^JU3B?(! `1Qj%^+xJbMTy7&Ņ%0i(Xv{(A fCTU3$Ki[%i9X8vt`[@6Rt(#"FjI#el_ pXû+vӔ'yY/GHl7 w Pc z:-Q'اl1PY{*f8/`nlʖqYEg;Uڍ!aafS?kWezÎk>Gj]<*gx^N6!)+"\g.ۘi%NHX(k[~L!'fJ n7k,R9݂o\KBGZ~lߡoϠ5tI%R@*:=SiF)SNgEh>82CV`i/=US7=OJWy{&-V,^Jef&[,!pbQF{a'[=P`0A%\飚 p~G7/X+G#ʗJ'*=.n'Z^g+(tj]lPnCͫX%3뺗Z-==V?u+ {}usYTDcLAoyhwF?nNfP'3 e =7Q58Ѩ0Ua*yD^;Sv=p7ҿXC}VL xTItA55ҁ4S6x-&,T>~I7 vQ!#N+-I#Ýз=paty|-ibпc[X r_OZiLm_v\9#[XҧP\B>9BTAMx|nhK. WnyV=|(NjCC-LxEμOCU86Qwe{l:;sqGZCRfk#ҸcԠDX_$B'4ַ+AJJOqyu# ȬE&Uo8wAvɳc)W=wVYH'~zeRb2.V(D6o&"u} 䴁PF,rڜly#)= )qla!wST.*o7l~ˆK$|&OxFR*\95~x1{(er D ~GCKԤRb ȏ;m 3w@Laȝ4^i"8]cih)(N3(X?7Veꦉ*w1~{HΛqF (*ԭZ8:du,ե' b2xF@H]IjlLAx_R [0(P=5=J̯u1CԛYE~q{Qt$Q|:csTg4|YORV'h5mJ"֭ oH][=q,] "`RZ|۪ey\v'<GQO0/ɭI0ōW RԉXO5M$6_Ƒ9<6iӤ22*ڒ ~<|m/zRʝ=G]odTon(WeeicpgsdjSJ g{!w3q]4fJ45BFĸzPq$+Vg0DO˦/N/1GJ˰ .`ͫiAw洬59L~Va~F lhrz!˦?loz:o^tQ-L`' Ru1iiR{4uՓg\rw~#ImGVI6aOOibt(: -p}nPAiYFژ)*>gdHr/R15?i%=u=y t6H`4/pPg00 D)},8G{B잵^zjQABbh'o#M_i]5:jޠFkѨ`bE8,6C+C s)Vy#SH=7?trS,gAy.ǯjR3Qyc}5i[ŗzpI ,oV$:ԡ}¤BI;W2D^jI& ,1k_Y土{/jʸD9r^֍RSJƶ,_ڔ$0$=Z;<;Ql A ˙c 4s[)Bc* ugs2M1H@xDB7Akv+e\N*VSh[&<3H֢ $p*3.-Senf c"t/: [K #6{Ox8l _WeCAߛ[J=*/vz5T_ )v:\݉E‘:WMBHs@J$Z(}xâkQ+M.oH*oUCER_qG(AY2o+?73/6+0e6nv/BĦE٘#W m#NHhʱNm?: zljoͣ 2]Q;ӄ\ &e '8o ~*{-rbi0y<5d |6h"T}+w gJd&S%0op띍ZubwxJRġT+ɴA"s슃ذ$yAcd~eiҘԔO$b{ I*j Sxy{gVU]R;'k~ 릥zc/Qd M1~EiRJ[KsF4S)́X" ONWzcb/)a%G\zi}s:fm>]7mޮE| Z9Ln <$bH.0ҘqzЦ#Y%27- Uj5@˔pXF#ZCԱ:Ek[/\j]`IN)7hWp^y] dclSU`TxA{D3bj\o5}(;9Fn|}S ax7cwJtt}? _e&/2Ƿ\S[YWVYtۿ 1*v> \==m q7/m櫋-b*|>[$}GL [^hG@ 䂖iJZ1i@X/$> ^(օ.GRE4$&ئ F0񓑗Xz%rh{^Ɋ[b#u`:u'tN.N ?TK{PI;tT{Mm{9EYBP; (篙ՓNVIpú͜4/qs*!kRUW:ŧp2p04t&OI)P-f+1k 4GF%R6_eĪL^W\OEC]l8r)"$4x银M1 Hu5T.ͼhtEE1ǜAV2 LT\z7!Q`#SJb.U*EIw+ţX*хdJ7?kԣȊ1Ax7|'̄@/ecW)\="&UB c}Tp@mq)%Ek-tG "8Ťl#cNV/ lͱu6xG,I1gfs8/&ȱ%4}O H7$r<-B'_TgB-O쫏C/|e+]2+Lln C벣 >#2N%p2梒\_wƽ,n-AZKO<+[&Uk\*$9iH:VvǼ/f* pN>ovߩvb*:kגI VsnnhtI &eQټ&' Y֟vGk;[,F}( )r$/=tmK*`gӔ@ő2`%Nw3Sv܆$/A}y=d@H>x9JyN&N yZFbjDN;Ue=B[cM#2Xz.`x,Μ tK$$cD6J8q_Bx\ҪoK#I)LDz5ʨYz;"ykAcjh_䊳.̰Pay ^M-V~ Jgx%4,6~h rrQ=zv1F'Kb2Ϳ\|> U<Ȕ g.Kl2,{%qh Û>k2$+wDkY?/O> g'[τ"ر L#8Tw6F [o.qf7I0`4Ni{arOvGC^LE^y(N)W59 s @?3 #Ls?sǦkF­w}MP3Z2#Pp I3WF腮hnQ.YS|䎝3Xah{"V?h3{fx4D9ϑrq p;HܤTwcI90*'m wSO2׺y׽00S.j - <af2n;^ z\BCeXwdebH4IGڦ"ɸ/ĺϊj#4:N|Cq\P*iQR>EnMzBXUZM"NBwcky ߐֱÑy8å/_Skknn5 E?Eұ9ܖaF}a4Wὕ@pl9|p*hWqa1:cjLG v~:?)uiÅC3k&o5SD_8u:Ae $Lv3oa`C pmgI7p1@u(T'N*mѳ{eG*zCY[dg~ɷv$A#š0.8OT|Ο02tc 2S<d\%d_ϩ=7ZG@*/\Ma-`A`~q%{l.鼙p_\s:9Moui( |LिZuD8oDΕ3426쫏\q){}cIJq/q.*.+k\{2J@)y+O>!ц9 -E ,vᨸ9)baaC'/o%zyNkqkiСWJO)f7 d<9lB]S?O % zL~!3|4#-!ܰfp!AUU* 'ݤrs{ -/|WqO"+X8p&zq-*tHU t){)ޚXI@68=YAy!1b* $Uc@֖SiP|바Wa!*<2a};x ><8*09\&Bz:U2q]4Q8-最 4~y.X,X2pXqxiOpZ6?lhqʔ\)UoIm `MVH,æ`]ci $BXdK.Q%8l+ׄ_v$>~v kwy&9!T$!V,C^ơMUPV{~bbԱg=YGXD6km?JHlJ4MܶTqW ~sc((E {QW7nYI 1#Ֆ4g3Aa /D3ϞIشMQJ54U;S謹d2X Bp\D ϐo >Ӌ/b*.¦*3rF0\A"L۩e*$Rz(tTQsOgC?&nT-Z\I5ER/Y| YQKx}/GXVn$kAN05զ3(.<RcflP+pyϫflYsbd|G+t@=ۻ!}\W;Uk2^?&⡺5(y}/D`DY/`c#7:Y}Mz%o(S wz8K mx}E@!v]nsM$[j"01)gb#IlM઀O"_` LAyx?FIR/ =3T]gʸr,!nˣ/׍@kRI1'd˴G䮇Yd+- 1ay͕NmjƱ s׏iӔo(/&3(P>ŒtGf&~k1<dJ)@|BSXn@k+j ֡eCrM׿WNuK P!؃l![&VQ!NJZ- X0YZtP3AbUT7B֊hve{,t.FM1Ƭ8Ӆ/KPeuwU10mA)YګT3mwʦ͆KzQ`X(9x VI锆'_0JSX71s.=kkPB֐y4 ذc HKwRӰ]K_IWSymw tv)8d_`v9_ך<:5tiDu0ϛ˸%)ڏVI:i^6l*{M|O/4Ϸ0U$Z#f s?^ Kp>]\#;^~*|`J>)qlb^c#suYX}G+.\j/ ]r5ط-̣J|f+žٜ qY .)d]WtZs'>qyR5y^?GUJۖ-w隝L c!!a̮DlƅQd>UAKYva}/q)ﻇZ?*WѹlUh`tBM#rT:V+$9=aSVP[!߈/!@'J_B L~>0[ByDKŊn1_@ݽv<7HvR+'~ԗ SfW[+&Fo]H('/at TB:$3MƢqi 'W&^1I5&>ƒ$Y~iʦD:/1P%m>Z?|Dfg~%Ttbq}k\p'vqb]}!#\ZM*L" Z Ct;yJgkE%/,jؖ_+N|ϗb5C]m/\E*jNG 'yH+T*1GܛJ4 sesS{~ {N|osnSh_R,w3_ۀ]寎ڴoc pT%`"B!DUh4zZ~tmJmE?tc&Sjj:]s0N? O?>6|1P^6llO7vK>k>8y.аge4xjVQ(gQ^Vd)A'6crWۏh>`"}A;mq8uifss Ժ6*kj"eYS aQ36x]'Xuq$ MbLZ=T^߀MyOZϻ᦬Kp?UfXW^ӪF^U e<;wnA\$hu$U.mzoRtms~ǿ32[;Ƶ$ZTͬ,/x-;Y҃0|YۀjGԠ3Gn՚2ګ^"Ȭ](/΍mш э `*HADA{wwinR3s ÕRW#O6qjrus:`E䠠YJNGh)׿!`LޯeFgМL˩$SJc:&$Q89=2X֊š6`1+$'NyJ@FޟF%Nst@'ӛ%MQS2B#<¶+Xo_vGuh5TKmEF4Nk 3p04 ft]&UG0fQzΟ/ٯX-|p|eS5I2^ݦ˫բg2+Df[7w2jh_) -ӣlO~&+T@|b(fXu*dָ%_t@򔺻|<'9Y`V[UוOjx^UgDjӂiw؍` -j"Z /ipXNBwcDEl6:xa2@Bd~@ ص<*'gh!_`hO µ*- oZԀo g]1A1&y}qo99  fi`]..>JziLIߐ>:7ۖmuaXyNy}٘ X!v?lɏ+=aT9 Oi=q +gɈq#е|hHh`Bl53CXEWsf2;xyg Gp}T,ㅱȄ&x֯ mvÈ!vk;44ZR9{~rfHzCQϨeg1 /B1=N8D,^(ª ?=o۟;k`D} lf vù*9BŐc,BJ -T#|ˣ">?p*Mj0\m.i@ƒKn`WK~J_-xjiyVQn\?Wf'˖Q?>g~K`XEpKP% dځBfLnH RzA#x~>lF6[(pxh[HE0r &IA$ _2TLᷡPM3|xZ!S# !lJIfӇr} t'WFD55+?ZՖ gA}0 pJ !PI4h m‰c@[aG._ A!1{YwqvX'f5)0&ֲ35c2x-_`ceoiy>(hˋZv` e+?s_ OQ?R$z\ƺ̯5K|*JEHa;՟1xmI]#eӳhQqNGe5qlf,K?%2uT]ދR iQgej>K%i>H/bL3|U,]6ֆx#YHT-85y:٥:Pz>hwTSY*07Ӹw..4hk-s ˇPh>^zMmq#"yud'4AO0K4 2@h$l$ .M^HE;;~p (䔐=։ L:U[X]30`VTW"9\&Xzs'.v!@}DvѺL6e\Ĉr=u|w솎 B&Mq܈ژn3A\$9 N䎛!H$xY\DJfVFw/TSm*zA_ /qeCɴrq1S8Í z%ɫGS՝҃])#`# sWf]7l b %yxTPA@\Ȫ3G$לla&f|gy*pe;\ T- s'K#u;EH*MWQ:Lܹ秽ނ?!d|;Tl˙~}'k,pƗDrz=5 s:chE0]H5Y'hy_fC\<=fOFh7'Q-G wT!O4G|:ˢ6ƇD~(/zASw6GEK_bqgUKlc>JE`YRv>_LY}ܑcC-EA}E.K;R' /`TO#|SGāe + %Ma6w'+B006 V9^E@. ;7UҚݕrI"J Ł #i~Nz]d3s#8` =l &2L(c;j=`Sj^uND:HHdV6Gs):kT _j|$҆ =Jg䧴Ay+.E&YZ}NJo"^L< J a\NWc&xZ1FnX *fьShҖ݄L/&UYf9\Y%޶ޚT,m s`JݦgϤ) xeRXIg$&M1M;& _EM5: -Yhn;_rXBȘݿ}h @0] {Y~B#n^=L=tTYBjzy caHq1Yc'H:ytv{A^YWV!ܩݭH1P)-S%uOJ/fN6{R1a\SfPj2`j!/5.@mb~"_NbBB;[/L6-7SR{@zADP}LQ6KVi V y2J#V"A+m嶕awsCkM$:&y`{ |gh[WK(*@vbd! E/c@FQ XV"=:#pk>sh{"d?[>^4`mi;aH?:дLWJXt|.P5][ZETHT7#EƷxwrvIϦNgJ@jHk4pw +ۗ2#сcYa0ogt%%Rtਢ^x^a^xWZKP1ug ?QpPj8pdCoŤBMÊD u;( 7dDl]|Lt*K߅ǠR-)?1W߬mU#sI2$\ |оAE1ł-ZKVvS8L0E+A_7'/.lxQtY^է$<\ҳl_Vm %!T17Fڡ?}vnksxC6~Άz;+ :r,Yk9,t^zbkYHnuEkQ p.Q(BW+4-: /r.臈r<ַ࣋WTFCs$~E{M&/ 9 4ιT*,v(Ǝ+Ng}:mAp7 D*vrZbOč^>AU4XB0mC8k`A7z VAy=߸?af" `_;+H=%Tض)>?`|;N"/Ā63T}*_>Ŷmvv:/NyK~au]<|a.Ñ RG *rDӛ.# xI ".%IEu.?Ó0yaóP]2x%/d!?.#OBUq fR̺2QW9P'Y cD)ƾTh-!6IAT)KP?{I&[]'Ƽ.0܂+X.ۛ0DtVm4La0!Fa8~ݪ(Z-~N`ᜒb I4`Mhej_G (֜hŒ.g'SCl| FjBGxS <0my%z+xeY'GdM Xہ O$; k?>:$C14^UA!䇤8;Ý/?q?t{UKkWD8cgؿ2j3*yq  g&P2"6Q/WQ\/ NЉe_ a䨀p1hCI h0s$z 䇀h,gE~-o[ aܻO'LHmڥc02>6ҷ4E!_ w}4:c>!7Z:<""v\zRsNt̕B78yW7NxyP'ZQMȰ÷?s|hI B>ʚ a<HYch *{z9_L&}r~DL{/kjwYL2"4]5" E{gQjnWω{ nYJԮz6vf nDK:Es8*4/tpi?# cz!FFQ{Зvm} +SD6Zwr0!pzEs0gho~D:SzeuWn a+`DSy(LHWb2deS2OʪE~[ ){A*+$$[nGf=/MS؊dxe[}QGYY'tOxь+*%dϣfX^(sDv%no$i_ȉ#AFOḇޱ B!shdEBJ\<-ݝJ)랕.0*:IMW9X-3t .QgU8d,&<*Eq<!LԂk#T?i!J txeغXgt]_a McMHA'xquVJQFZdup(R" DHw^l j 2hZBiN]D ^Jp.Јru8GV4DtF}`X!ם9WD/^ "u0E j y,,YS.PT;$)݁9&L w)\{~ڇѦVYvgwqYo۹tCֵCd ?]yR$&|>yc[w`AYa7Pʷqk.=;Taoso%,E3B-j% gq rFy0 &{:JZmа]^6mcdeY4LZߊIhdoT[q0 '.v{c"]ǂ~Fkpz O XE\\lLG6V#GZ ;ytF0Jtqdlnp'7%fxIH快Aκt촭 ESvPZ1 sfգgb"DX}ͬqhB}@tMR=ܒ.|$Mbts/gOAa^H]AaȇѸ,,,9g=IkcbTmb[G2˥U$PWMz=u$D1k#CN;^bcaD˲*($%uS2/]՝O);jy֓*R n(hST5mّJ,{SqI]LxbM=jq~},J߶"CUw/(6 5(F IǢ*Ln:ķs9~ы =o:m3ӂb2<]a]ל#E{f\ hz#ke/ ŀ*/~X܎.}hyiـWd'n i]3m˷Ah8 uz=&.e.K.qi&Zj6-8#S&*8_i Q#Ƈ` !ҋAo.}\-ֻF14먱=aaػ?Em㏡£ԫN4L50^vKbAeTw ~'JUn0gSa5>6l| ^8幾=ӝTiFnE(LuaTLշyͼ>`s9$Wm*DY {b$5AJjxXߥT!5>;=m%闒>\71B\3 SN2 5Ŵ=vX¹IFW*e֬<&$=~jq6R._Xp{HFuΝe8Apy[I$(C>nia3i <wv?Bꗘd _9 ,oykb.{i0 ;hB>$:.:W98:pSH> bͯ3A{[VuU=ƉJ+{$+iJ`Z/B@B -B-$$+{yQOO$m~Cu}{}r(08Mo/\d˙iO$M]G=%4`3#FfdҼI,c Tn),AA6Jꟳvvny5E /p  \`7{߆@3J:m W/$v9XJqavɗqLnxKÐc|~;f SFǯn3?>fz%6䒋%-4^еvYT"]ŷ,\[14$%g0l/Vؑ6 B( 1!0;1l")ܮ}vaǙz>sbCxZqOz7Dja%R9u:sR$fa{)7=%vé}gmbzrȵ.vH:~6>=FI:LJfWg[ڴ_'WsС2h-3Lcz0 UII"5tJyn%i%X#GDn-xdO%cq&5o'|/2PKpHv^x݃iKhT8ۿwUMo>/yi#!ᗕAoJ-ukM8cV'@:Pn8I=QC?%xRx@ u]`ǶO!2R/:#.7|$\NIt<݉A)|%u?N;blke@x䄡J0^1'G[j#S'e9.: d(v.jmгnѽd~ U{oC,Q$R`XR!Sт nnGQwB5\.`o=}`.6 = 6_ bq}&.y#AjؘIr%R^\~XݷS[\/+Ú{=oD?|gTh8ldϜrOG4g:6Z+ ih3d9:X[>0to"~twvLxd.ų;[gbTO- K<nd¤ ~5Mssa9xRfSfh7fJޝ פ m+"26q?N({Ξ,8Wd!~G܍2UL  TO|,=CܖV }$_w/h nj4&>§kkQ<oz/Pݓ|AɤzWFI2_3:&paF6y8C\@ gsL+:xmUOnKO 1Tz~>۳I|͋+iWb (\WG$)!rϩu #u&45+{8 vnY 0rwZHl.;>S\Íw'oVliԜЅ!PO:ȴ#YDMFtE+p:as' )˜989OG[hTոM @HĐs8"K`Ӣbu] EBo0Ne]3Ā0)y(rX(4E\4 9rorr9Junk[$b7mi]%(y?&#!P3L! .v՞6[Y!>{jLR ra3RMߛQ/K($.7H ޴*em*\Clv~L%S@iRv鈐d2uK$p 0@Sy)??5f&K,=0Z 00wZUU.T|3*,mg(tzGﻷ>>$;E얎1k[ѯ%Ǒ 0Cԯϑ¬tgmf $}AȲ0R65b 7'66q$hM!ldZ 8ZaЁH@rNz[exDЖt1-t8?FtFXZ5껵@%?[<+aV^JUiibr "݈lʠK-ddc¹0TWMx?F(f\},TG "0b_RlIM{ U@[+M9LF?$=bA8M;RI `µL'iyYR4u|a%.YEFSXxw'D,l}1"k5ׯKFgkGY"(S/}Seߔ.z >95[37t.1C(|8N?ٰeXBBtMJVO G[ڏ*D6j qK^S+,&'"meߚL^%#")+o0r$?dr뫫~];Ҝ ӐV}ua LD6۴ǟ0!$De_k [Z,zh$>S:tVܫW} U$l9Xn\9B͓sTBL/ҕI@Ǯ\;Z *gd:‚TVTm\}^L.B8gHSkόR<֐#uAGv 3  ՇU w1(oOs1գn\i]ũ?f|`%B' ԯ^[.@']+)$yl8廆p;Z(Swv7&"ך.$ƂYS#[j2x rduKqst0fTb }(2gˬf>[@]bP~ .3;Ճ-G'޷b'ْp;e"!G_" >ɎYCӃyҫ^Z2ŷ3 խn8+X%FJ99)Ndyiti/v:lͮZq^eoVö́. P9s#Y#k2Ge ٖ~GK,%%;M']0}QԥT%rIZHZ:QHeB@yHt",>.W $N!M$\.9_m-%kٲ Hod]MjHIsV^D?KJFo!g`;г=فf<#&"",'9\:aVy|ݍ"|*.* =[81e.V8G˯z0U*&CLkIPB>ۍ#7^<קDըkN od*NcdUAߘz{EHdX|$:k_-σ6Uw@pc' LaQgQBE"OJ(lj5ٛtY~A*OCwrL4۵&%%|3.krijH^lB Cwsg{ PRF>}!?1]H{jbC8xq_æ1w>0.&>)W$.rp@Pg`r 5yn)<L8W魩.aQ:S G rDyq P#rtHۮ`A2i}ct[7rFV-qaMHK3\&S0MuY!N mǟMu9P$S/%{Јb5]S7;0I:'L0:CpiyZ;ݝe`.Kxzv ڊ8?ãHnj+@pEZIp9zZѫVb Nٷcٵᓰȧ~-gZCtP!?a8HW!["{p\gi.kRn-ZTiɀ gϣG  *ۤԏ-h#4,{md{qA!/K@aeH.p+OM*DέpȐa߉>-~z ɑt\3Xs?V9jQk:&r4@uQ}sJ\|'֭\,ɥ"4d,VSW - VI(o 9Y}_`_c̈́mtW+ )!ҵ:0fE <~Z M@X3m0?Ͻ̦fQ-po)󙸩CR)} rJX;:p'3hz+OQm*zr׏ q]c ~!9P1#= _(qwY"œEa3j0ԷczBY'|bV#eHt8b8$-Ϡ ]Cn,\ct4"g e!QEk,/i NUL>b Ʋ. QH^!)ne8ݴ u@~SL P?Wn fi?hVm_rVr]UYrAiV,epg!KYPD & ?Weu EJn'Ciwٰgp*k0?{\ܙ-;>Fn@h]6͐u nZm.׬l= ΊͦS|hڧ 8ylhz7gE2+w")q)IqV dYޙ1.C`˵=^I=N\ebsJ_5abOJwǶn-WR⹵9H["PEB&,li뜂FG)\- ܆(%zx8^ꤴKB{J}l4<|i7 @qƀ1H-~nŖO2IEzj5xd%r?fUJ9nǟuq1g|wp S9 Yw P0nlАUf=m\Ecm+r) QQJ-a(wFVGS596nGOK0\r`ǦP+?"+y!}?čD#Xt'#uP聜]GN{'ӻ…u#f|ZA-qX e&>DRgD(FQ_H0Xe20/wOB(jZɏE^D!qRܥޗ;4m $W꺊-v[$PѬѫdʖ5Oa:ͼȹ eqQ4 \DAk$.͊|8T>4TI^qyƝl+?c[:ƀ(Q -dx9\cM#>K[G{˚yݖDMUXư?B$WuķYHnv` 7[]#dsDw8 Tpۘo DًOOHwKSsWAFi$ܑ<12h=^ ʈ.e0A{k1Ytm~:"Ӧ^St-0XGr@)E}"\\ZLc%k;@*:MAowWDN/\Z^j8z7aAr3tD =LH\)3`O0Q@ QS۠w1@l:Lk*l&Up뙯ĎG;Ɖ# T=BC5"&@D2l1iiV3w9sl5CmsR֩.~kz6^lA Ȳѧci//v&Vns(jB?Z#"H9{z_B-r }(5t`v AK.4X)J xV W^»VT.~.ptϰ‘MHap@H|'0leFVMHJϽVYg@Nфpz'QA̐-<_mK`QFaˑcߐ8T0.,.[9B,qV٩UƩ:} 4zʩSbŬddv_R/%?Óue;jl l&TL%yjER/  lαZҔE1㺙zS4 }hnݐN9(݋I-#Ńھ0TV]BuR5ulPXI85ڊIo6ެwH~IȪQ&VC16@nw1,z܎O;]C9ჼIbntXEu G0/ZB3{53>\n)o%Ǡ|V8$n2K&AS7|"OSģ@*$ S2$*FAɹ$AGB$U=3 ;Śدlvx& /Lt=*<н5)Lw̜kklv}d/x4rG' J"o8$ǽq2xw-Tst ,*(>HjCLj>:^Q܉VlJ)Rz_E\?CE|Il 0Ry덄_gq]*D08{>o7Rf0sNgN 5[pl!Џѧr!ۅ*O(xzH MWlYIV0@ CFC6e zl=xˀ|#tXH:JY*oo?}HDx1XuاJǾPźALE8 20haAs: xYåso0 eLfїoOGZnGu5a>@{Yjz\!7J{8@6U?O7+uy70VKb^e̛|,ir~tgjwH/<:v2z?+%֚T3g9.{;MTsﰥ좮VJJ`Aw&ҺG-Bx9{1Khd7ڣ_V? }zoJ`!VB>p+?f#ItS-Uf_e3 =C'_*"j(c>prvH09~l(l9-Ͼ yQLe:YT'A'[-{b<- Y#/]KhtPXů7}r@pqPO[τj>Q_ E=[ڰXbFsc\G_)̼?xx꺸[y̤hteiq,OaXhqьalK'M.e,xe_!~(AoDrY47T&ғ x30y?Ŀpk(?Db􄖻IMA^NK4<4ʰ^,c#zW}6 c4"a[)X)p6{NYčnjJ7l㟿VA& 'KӉA\؂Dà̾'>Cy%0^V*%Ua/4!G4M3sPN/>+FA\)~x_Z \ؾ5w9h]Nƀx^'Z>H0DBm7lmc*yLB^"ǁF53XmgRp G)E+Zm.?w+FDa4GqaNyW~fw.R6Y_6q͗Ie7af7àŸCb "r$%Gÿ}8gzf_8*/xk%\Z3=ڢ={hNV3grJ VĚMCf;w9iz[sRixijF4svix*TGū+pssB.Eh z+d0*7pn&naʟߛHs)O!$8Dڒ={efѓ#bΔ'qРg ׽w|![,_}^35Pȳᾁ㉿R Kj󁻙r o`gsS8@\to8ϻ%dt)HT*G'/ضJF+<9A46: (G`ؤR$#sK: )JjՉ Wi9MLk2l'k~i ome?3<i/8C j)IYr}}e;`0%8H!"B3iknMq qL1 Iei:ljo+̩fsYx?g&(&59޳=R?rāΊE?9J]P.EEPӅ0F I{+ <ߜXlBB5ϠjsAJMc >]Dz+"%xw7i`s{ ϧɝy{ܾ˞I쮯Or`8+v; Tt}PAZ%/ qS2CUG:K*Qg7HVl4X05ςSòB,V("BnYنA* r\"S^"p?F"3uc j~S;03D^4 fLh܇܃,_3F.5uf.+E6B-F z$lhGZì5)au¿JC1H#JXQrʑ캑'Nx\ ֊jV/\5/tw䛧\2Kʋ<}:TJ5ՋsY6%4DOK;t c9󦤭Ճ٥y6L i4y{¿v*XH58hϋ  cka G]ȉu6 9H"P|ЎIa{`\8ȎL.N?Uǀ%et&M(;E̮l^X,  \ wJ)9E;#|ц?(5kccv7&y/(POmӐV@er.ςirw[IRՁ1i$ ~|6LQu Z+Z(?dEb ({(Vx Jr(,w|B$['+l0 CڟW`MSxa/w-QR_FnH$SV'ex0汖ڱI&J̊|N jgGF3k!+Bfļ ӧR=) 1elѱvoNޗ`9".ĤR~]fmݛzK98;յrH&91U,T޶5[2uCmd151~"ūab68:^R*\D/wgWX "[p6T6vm|j@ 2YgC6vV0ySb8࠽4s0^[!]m^ou=D4b,D# ̘YS2<,BWI k{|py!sfL6ֹl\*t1O𠣰1YonkqjV 8$Jr ^}PD%&,X@<-ZHԿpla@yG #&>P|}[_"WHmUmU\@S7UԲ<[ 9\o4FK4{NEA Kl d^5\f ,d*GlDi(/;JP:*>9,\p`GzK>W1Wyk #+Pz[vjڄE+K.YV^|d<F{6M:J$nfmõ<0pc7,CVgR ߏ)̿4c<fyj\Q@, `Q~뵹\6K9".S:YIqz4͝/}yR EI!'e {#Mi.N0FAIxy_W#3|¤c7 KYclU>jVH +;DaI$\h;Eul> )ZK:Fݤ\15EuGR=qaO 7$vrԹm84VO Druр STekY(|sDՃjOr133\iRhKZu$IIc~Ys1Q ]^JS: ַ78Vĸ};iEsf(ˀkսWUaN^G+3%H7!eVlx\wdPq-*xT)& ߀AF1e&(8sSȤ=O'2֌k^lv_GQ2ċ]Wla=tKx]GL #IrWxM!m594:c-7 pJBKQ% ݒ fhsM 1ޅ}h #u>gKTU`jYTf8f:>WܒW/wU:3t=I^^T "RYVN4U&LGG.Yx ό(Xm*Í..K-ukGHciUvW+!]_]8/~#K}]: ņmL~*d{yĀAeik刿ڪ| tLA^*L @|^MuIymD¬$\GƜ0j;z'GM 3+5PAK\kcC C! F_^FClH6YΘ)ܙE Ѹ^?vfi+^l~\@Ghx6XP :}^Dbx1KTnN9Ôtĺ`o5PtkYu n)>h"?=G:>𠔧|_-eFf(޽!h/brўk hjX*lmA:aV6EyTb!H vwt>sH]&;6d9vTJz\N)ijTyF (c8AZv[?RDC]R+ꬊS{OCs@$J#4`ϕCeHxRVXվ[Zk6`sY|Р$dc*S4Ϫ9>WScgV!coQ)~72YaMBn'ρxm5wMN-[ϤI[} X)@M? nt[+Kc PF|餈V?&Mh#M IjeFk#&Kl*@~6fps^%BbF{MpP7[Sbd %+ N=#T[Xe}VЄ@2|i7_뽰aj8^ w~'o֮MLJS~$kėtXEVLU-KX:n渤~ϊ}D|GLDc`v^ĆpHSŜben h9^SY⼰*1f+0#Mun`KJNZ{'Gaƹ~#d4BgiBG95bo2iILE=\* H^@HinmzE25^StMG8ËgLs28n #ÆxȍyK/\X3`4t\8~EpWf"D93MÞEK3o""I3`+Ksuͮ9eQ̘׺ 4ٯl qS]:j] o&n1!`q=6.ϸAr纪H@nZ࠼.9b#ȱ_o/!4'q\Eܥ@BAv~,SÅV*{@-\RXgŷ'y]K$CmztJخ.9#-; 7Es;w`Ęr[ RB{ YgɂRQV:|/i&'x Y#|,&DkZF|Y\@16>i쩂Ո.W oWbEg3BVe r9&fuL[ҁ\eD!hB%qke%w/S O4 I>5Ċb(vՓ[|c` 2RJ}armc-K`$HjRZ0-6XC&g̖`O\&]$4 4 #) ܦʅ¡&jd;֗Ҝj90o9J[dޝO|1pMHbD+,%55zG9n>ߞsT'c:2c5%ݿ/cF<}/!$|'K1,$slZHZ~q}<ëF}W1rYK݂YՆؓDuV8Z ;aY/{|<.J聢*3J+㦿qHdGܱGqts6Nkݕ^jszW⢪t!gܰfI,g=E({[e0]<3ht9Uu1Jy*-Jluuk#/ ^xXVՊRZ$Wݱ^ &K /4K$D'L/Yo4̯n0е5?ub*ȸ3ѲME=ܙ,:^Cvbe+pj~u{hS?)9' 30=yo-j9Ac~|@+ ;k]xm?ۦTc{A:0;a *0}:8etɼ_%&?WCpF"HQ!^T@V?P ~6w虹o8pŅ%y(k 疒{q\ʟi iTkq7du]@E_h iRTW/t$ k@JȿPVJ*Pl-2ZEo7r("MST}StJㆈ0=eAW~YV"T󦀵0):( c(JQd5&UCo 7|1m ]rG}OP޶տjnkob ƤX/w<1,Au !t›!!MdOPWj,BV1#pҧsƮ0T'"˿K-ԛ(-k[Roc!4B7v>M!p_G^9>ʩڵwW ,v؍q=8ay2sqrdA,8=n+XjEb#0ͺ+vC~{N}UͥC뫷pB8UӖ֬1t0,ӷ1wIWB tՓ-@4"tkPHfgliR"kWGdxɆ}.=,9T 2N9kYn*=7XzWhrTd' j'sQ_oL6[#Cj'Dݷ}%l!3Pz}Öiv _k(G]'74>$=݈S}/"U kˇ˺K,8>]Gw| ^f32ܴo:M W8NISz&gس9c*HrsZM4cP~ i9zIUWʼRxD`M͑+O 6jp{@-k(p)am )L/ЁEMӼD=|sdA(?&[z.fc7_!-%j$c> qrdq|iuN0m&-Vg~BY,w,>O rh' ߆N$g¯JFZ;խ!=7d0%Ք:LTk!CPF4_c 2BדG{lSJw7G4qAшdӋ!_}'|i>A9R!%Ja'& RzPᢹ2yVL2`(y03$~gL Y1 Qo0C\ɋZFhHЭ-5TGt'Cd_%ֲ+Qd6*='Wm:Na ` Kd[(8Qm6oS_<}>f Kȉ cIw:/'Ni+))K)\8gv߿eW]R_G8M ,3Bo:{ Cߨ,bKbqX)}&\ϩT͠$t0GahE_p~ EȩNU"#\Uc#}ίl.7DC)0:!J_p iRC6m̀#ptp;$|H٪[ 4仌ʎ6.HޖɈœ;%\IVT˯=_׭)#RHU3 dr{sL#Kq 쪜>bFtu?W|**[xιj;4ÞF 翋rE+LpAXX #+5{ ' ~)s-jm(n)KrNiBJp2g+*X*6s . }ssq8̐d%dWڏRzh[S];*LLJ6;#$)nI=qOW낹 Q2ɻFV5ɚ"R>z>Bpёx`(N.7nM%UO Dو~-OuCYs :?<*U632*QW:ZH?3sV EK| x2LX13:ކ;foSbo"8By_;jn2^]u c<'1J BxFy[sYsOtΉ2ȳ>})<{1/gۉ4~4qw_XyJlTLHPCGMZ<%mWln5Is paW{: AFԺbԞn_L@`'Im*SQ{L!DffMLXb'L,"L>sxt 6V$,tB Re,fq0;(XE8fK(:ܤ2ߌxEOFܢ:Yoz%XvPsF05ip4,7?> phy_+LB|n4(_pEV8"'‚yƠ1w }1'y3HC)Bml IY2ߢu6ٳ[?$G4Wg&G(eq56XQl@vz>Ppd5]jfsi<8yU4kχ=4z4db ,xcZ ȽX1(x{>p7{,g^pye\h3iu.5oDM'lx1% ʟ͔jCD&]ɥTـŖM{LtC;(cTUW{4Z W2t%pXd맾ftmr? Z),WvX3Oj"nBB>S^PvBšJ,w龉"T뇑rk:.~B(JX4iLOqv]ܸ6tS'*V3]P2h5ˣ6`26754NXœlH例fuJBI1ѳe3;hF ˼9||ELe]gdx =_0O#[8H`Ƃî39d?Dx:[jf_U? ?=汗w&sPbrR;Y`3ET@O KblL٥tols4<6+@WDZ*U=ΦD)T~,0u 0cA[޾U 'l1bTMRX4oĊ`WOLP;[4KYdao"ø_=8Î$ԗY`-V'LgK;W {V%Rv*@OB!W~sBԌȢL ~+ 47@c->28$f+՛iN=;?~̨=I_-CGLO(Iif<҉S 4y2X}O3.) v]HyX=0 x|v%|=F/jcb5|Pn/ ^ .E_?13EXqQNaеp_%$ 5sGL{!ډYEsY,=s(&xAL [3[ƒ/4y)k$ځѧaR51`Gس[^ݬpM 5z![Rا(IjVS~ބkYyXbC[ zϔELhz Ha=As}=Oxx YV(ZnAQ7m6~!. 4.1hqd0kDu NkB{z&f8@=S) 5H0ʖ`vQ) s: =*?w;6\uUM:AV3(;~4SaÄ ^oc|p2 4&qH3Gw  ăcW18xHRq͌S^W8ra$-8@8+YA#h ~DI2`=CA,۴W'%Ke N땰\>逳>24򽿨~HWݟV*l:š-\S9~`jl p(eC@b2]ڔA3rTb2וa o8b׾4{ &Y!6 ïpLƩ"+4{*z=ύ`NP#vpNh{Q(i_om+VD<IH}ie:іMPnpZ׉^CMyeba[Gs@Ij@a_-V`8v:<%4^Ieen+×lá^9!$AX q+U)+c`̻.9Ȋuo 'J^-9 l帵e$՞5RyN:%x"U %M-:=  xT7Z4hÅ[4GMlٮz}xKP.nLqkdECu&:2ݚr^1^.ffdBQPE/|9H0KR {%C4;;9BqWj?m'I*iuyxF-};Xy<AfM7Y:ܫKlv^܊jj?ΝFI$*rFfK Hy #zpi"VZuڛ!HFcvo[k3z9lCt 1^|3@<-u7q:.kULV &CX?8X}J Aq vb.d"SXWzSZwJ].?z _qˆCR8K .sevZab׫:P0lX#I WSԟ;^zq{=C7x1@q8 }N2"$18(k{7Ъ8xU7(/U'(/ɶ\ƀ{t!L'S nMPӻ:Ҷ"(h9:QZ~C{2ySϾsuoVId/sPEug11q;힏d ZM!A=ջBA65s#LU?r&|MQg p ךoKBr_ Ԯ|g*G7ۼr뮗Rm&@ +0JnPlXcG`8rsx)黇WσTè #.7J^&I`b¨gG!w%m(|X!xwdUFdQJ՚t, 7˗lE @݌.i Zm3DÄ 0ڌ=nMd@1"DpLG.1w,ԝ9,೸DE#MhZ8$_YcDL@6Wԇ{O/>37{.p̋e. 7ƅkbǥR;0|TcE;>*)š_Ϲ@}V`>1yݤw/-R6 tқ(phUt#JObƕg$ih8@rI-WGtwϏp;B^g:JpG'cPPXf5I3rBR#OG[C UdzRSt$Q.<@|wTÍ8^E@%^/2ٓ $Dh Hxp/:]</Ǖ~q: cꑌA oCYҌEy np]s3|.Mdȥ*/]u%ju&Gri+fͦ 2&%vJd V;S_mfeE{EW2vW$ӊ.'¥(F1hORڔV%>y?^(d2S/e0C!T."_q'd2rZs+H XH `FZ+>%-'ubIw{F\)w4\AEJ򯍟&፳թ.+Iia𜤼 P 5 %)XKMHԯed@;#/Z5:t?%Osyz`ޚE/T٠ `|;4?AtRr=9`6WşGsuX6 H1p#4E<1m5z{?2fFd'}qqŜ],oh/Dzz.+g=Ru\gf=l;;.q-7cs`iyծW2w?5mߊMox 2ۛP.+@-/  PYfj*o*MG* PS&jej*mjk" >*/cN ۫^wm1E/r*aB9\zj]1;$;2D+fcW1v/@sf o]ڇ؆]j o"\wǕP Xh^VAV2S[]^;{/ ]^ron3եHpAJ%3ߞTeC*)!Z^5Ch5 ?zʇ^cLy"̊\bg|7-tdI|>^4LM׵R@;#/ ܰW L1ounW gێ!ֆ>_Xx9גOyS$_ayZ'U$&2 FC$x ¨PHԏEئ#lP"q~)~Xkf٬uy'}:%g6vIxCH*~I2&'xd))#눰Բi+韗Yr="ɝ0&u &m>:1`Ғ(9p^x?1/;tظC g;6T(,y M+uYkW{wzg6O]+uCetR:[| P~mJ&мhxRZeocl+m6W pPXoEϨ9֯e(%2ܽWT&&ۅMͩ{Cd-0chw丒8/k){S=$uN os 5C6U# kEt~\u1K14nt{V mܙF|uiU/Q]vx.Nٟ]*bU8 ?vAG8T9m[nMB4KEQ!ZL861]4 7;KV3p[ F9ᖻ5x nan\~ ] fl0χ:H \P:"NZZac3ʪ XʽsbsĿuۺyGxu҇u/T`SX/d0h{CܥQk,XuP,HWMӸKW5\Iqx U:e2鳖1E6epJK7!I1֬0j\/%x}C.LAgU 2LoWqCvIˢd-{*? XHT0s?˪||-j IHhzRoꌥKqKPDu=' z"Wے2<{=plg'Y$- C/eT n{<>KM櫐ۨ$v&LMTJ@#aߨJ''zQPBDT]61 ^>D,P3SRF0 \OrҾ%2Q^^!3ϊ]U-g7Fz>|ͩ1͙鳘8rn#\\pYT" H~GmӳVQbab+|V?؈+z5#aGD0(QJ A[Q )?f/rrru=^ߑQX3Ek)-~b Ag YwYrk`n|+pv[,Osc q?20$!l啵AoC(Emt6>> 6Y:r@v\vwY|daN:p[y8vmTKlY)% yɗ)X u:LIel4~"DqhL̶ >8VN7F3jFF2L0.UnZj?>דG8i3G*S}"ٓR] rU,~χ՞.`Ui FSE%+ƻ]?_*󰅇W g2g l6kMmy䦣KQMàDyd͈KA9O+~qr4L˺e793V>An?0`-lr>p-=5~^قB<`vm<6_ v 7㹱p-({axNE${~=GYW| ]~˯c4ټCF?y4{EP]o&F3I?MvyzRR8Qlןq3+RB̔9W n8w'ȉ>Ym늣j:EKƊy-Ilr*uR0хUwiӚp蟬(W!pho}8DZ4:iI0y8L:4iTV>hbmSӽ8.z>vI>.XYH>chChCr{8V˞q5ؼ_rck&U]#LU:ʘBiκpū"G=mf,,F:LE/Y-D ~LlrEؕy #l"+Clm]k7T&2ȎhД^zRk?\r?ݥҕבX;ZZ>#+ e)kcer}La伪+#Rk u56mMdI0ލH`s[ 1DUVGhIȀy|y@00{a˴៮p;w_ܡǻp'JPpK\,,G^#y,=Wu;" -jy}y9/H,3X;DTHGH hitv15rFIt,5uGGc [(M s҅':NZ=`V<tHg)4>|؋ R!΢=u^\F81uYXAΫb ȝjėyfA)&1`hxο  .g#WE;[8:.]ٿ gBZnWa8fYYpuY;#5a:"BUIm\I{3[3>XvlPGh/-șuOcm\[53:bES`}q(z %7nX)Sߊ*?xE[zMZT >P됻g w[I:Na ؘ|Tie _͵KpݟwMnzzd3' C[Xf[τ 6q$0HnҒr_r>UB\wDxx ᳻u@MBe4Еذm Ӛ5^'7. ܩJفDUvmeY69eRZ2]a/+JfQ(` z<1B-u0T[^SDbjOB;|F,:zd#~p'9Uq)FG6fߋ:O=+lZAGOF"EӏJW^&x/X˝ ơUzSR3xaWYDtrӅ;ZP6ҳo%#NW/Vbb0h8NITs֒[(ӣ%$GGϐd${9TԺAJ +mMU= fYۡ"t6i2Bcj3*씓CDGNR= ϤR8)A<$$qi1g떉 ŗNpwdl䇂n#kǧ(X+>l%0mr{}Fّ2Į@EKJ1-m}k=z2OaTEq ݫ-McFhL.|ljcp^ļؒ2 :[ns#Zj6"ꓶ/Z3ۄc(эi*F^YFT04E;p|.fO:T]}$V"RXzAp⨇ŖiiV%.X BvE2X hkmc|YՊ6 Z \G ޺"H? Gyhr|Hk?[vEU+2ʩ}c')(lm.ĠKk#^ϩ_j"]MDیշ؃P'ZM 3N]^J=1`~J'^kUӹ z%$FՉӯmpm@D=4)dTOWcylUDE1zHF5g^7ÉD.ŏ9b? C W~\S{gk@`RY$~8?4z4wH!兴.b(qҸlb ?$ouE$?z|H%dGlc]6WMkz]Oi^hR GdjZ^9(ZQ:PWOE0\sHw 9YE -R)=>I1ҹ@o"jrau-F'5O4 ekd\74[1MbNJݟ~޵r<@DTS@qNqDwRLceVKdm[(IF(8sJr *}VS366YvָQ³k{UF:;{kc᱇l 8C &{pZpb`"H|`Tnc#Ǭτo jA||ȇ lpq"zsH8h oBHRoS@~_>9Z1+gZFYD9ouHtCE <_7A7b핀Jԑ'yq{֐;'t3 8@HPZ%svu8>T+:"{}/= Ƭ^HGpo3I} 0W~=pI];dm /ǛJef`Pl*ln ~]6S%F/Lg[P䅑s_d*!ZQ-C7He)m+!7=Y<&w}siElI{ YVّ/L^$3m%© Y"\@^&9!4!0F!LRV+5> :_ߔz{Ќ}zœk#'(Z֔6k |\=EM84.:m{iB ^.28\TT^3nQWjU@(QiʱU=B/mgm EvG64bt(`oo8z^ @bB{pb*@Klt#z¢G&_^'/8@AJT;G]s gVm/ѾԼ;1WOWT&!,HL:vqڞZ֑eW\$n$ 0X +dEU,^oKFFc?R+S<dxzB /6g/3h1 ].tA߉nv.qmnL+Sp]Ƴ|R2o> #uS)}+!Qii#ͭKAA463H~>OSg).^L兀6ߛG<.e | ĪؒӪ[)ϟ9㿙PI:L>ՍtG i?e,G *rЎ߱A[ejH O'noX"D߁{~pp6zMK8.Gj̋ig=In'7-8LNoJĘ|S O1J;i ?1+"_õmq8^b$s->?=P$=uP݁%:y[Z4cB|5b f#FuvSO A/*4 B{ގ n/`i6\I2'D!SԖS0H0/ 7;\{ Bytؾ iOg?ͣ`kךzNBZ};o 2 045G[$7["w Ua#IOoZB~rd~:8K=A0qO)YEYĖ:`쀮>^a\l:X@qXY['bjb᫕l) ᄚ3("?_C_s2 qɋ+ x! C7\\DNchu9Y[1k  &fpN>5΁x67Z̞.F"s= te QM >kf Bs` @I\qc=%o<ٖw&,e/4 DճVoQЯsȧ: }ܡ+9,6 M)ER qD81~ D} IKSp]d#ַP,T`7uT9LǍes{Bb행-[?(, sȨKfc!}a#ƲX' ז/R3-V!=֦ǺWHrFO[]>Mev U?d egs.xuyn4p~OF^gA:v@!$KF#+ޑj+}X"V`T3%kM-s( ,/IN*pkǁ v<|SI~v)BAFrPFE@uXc1 MIoG(:^:P?K^8Ď\Z98_.޽9?mT%ޘl+4 #H뵠ndwݕh`(v=řvrM:)a""~+N3_V(a( ^cFI~YݙQ u3׀"6ۖ!L%Ŷ8 T @RSyf!X;oҳje>zڔER6N'*dM x@} 3E;BjA=TWګ{fT3f^Bp;"u.3p¬4<X: Mus0?" 4kz'Ϛ[ǫ!W~5L;BrU& [%bU;,|+s+9_$i?YGZDdBnSL:mVK яztdB@1+qz:7 %iζN񹘶{$Ӷd)Hta ukSfw= ZI$"}Y]Y0#XP9h1[Fͭ&TMKR S!$^z6歀3d}{]# t|ydOJ4r/|]DZI49[Ӭ{,eۀIF& 4k/hU?ӺHX#Jj2>zJe7!x,O ܲL֏ä)ovq1!yW= *-݅9S;wIb_!ʄ iѲTMA}܈!?A ~Y-M&§qohΑ5;Pl/7ݯ>_7M.mt/OY })Oٵ+|PAY<17Qa; SoX[ pƎ-'}@[7(:ٸ]7\yɜeuץb$K£Rg6HHSs/Z3SZV3gh_Q}8hYWS7{k?ԲdMőivtFGA)\̢0 [yBPQs+ă@MZB",^JW5"s+ -T<5s=s<4w(S$]eP;~%n3C92nmL'UqְV,B &nвm;e.YxU,^;-q­੘՚scAwCXWȯ.-^>R/~2Hl7bo6Y.M-kIv]R8^B( L^5vڦ9xZZ4A8̚o: RaQUʥc6Y2,%-hRutUUUFT\gF ;oG'ڊQ+h]z2ma->Q{HFM<3|ӻHv[=,1>&5PHs oB&*oI*jqHƈҗ8o3_ AR0!.eL1s?TPny"ԪCď:3дGwҥϼ2Qdh\]vTAT+wm?ɞ<ղ0LA̋)CI*C.:r y!䔶 y1|G-r)}4nDÐKM߀ȸ;XiMF41 Y1|œV|L-|@TU# 񺔖UOLk N(1,lzq$&e% B~_}̦zW=3# `nCeH9\ao$gp| pl!Dհx>g7߬5WȲ/*;IiBLՔ.X,l|} Ne! g 6P</; }ű\YvTM'I& QT]h"BMBKYIY+w&30Բ}p_QIZޖ?p͎x|ƀŋoD2|q#ɦIΆ}8 "0 >2R"1 JyZ|׉PޫO&GUUa=y,m(>;FۭOUJrؽZ a3BXɐ!Ja8\wePTT@Fg I^Hif+0S 8QKl8FG+^LvKeJ5mVY`/}R7uNܺwҧg`~BjcUbV9^h[!O^+(F4ɋU7;Vjm6 M=fIf*m14~T;(.|Do$68?xj< SePa_˲t*0`(o n X6nD0>n~K~^iG딼 Iij\*즋T Ho>0?6B ~_(k,$S@~~nFuCmQ|'=4t֞FT7)<|K -TA7. R|2h P}W8!xUBk/EƶisvpdžE>jpcpz׼3=k+rHC=*_E(--tNc̻A~Ʀ @ -r_/bmI,Z:=LW%'p%*N9Za<x_wa9\ۏ%9ͩG;N/.l&p#PDţHrcZ5"0Ѱ2\1ǂp|nvr@7:,C2r#Ini^-ֽr2v`- h߅]/uw)oDi\n~"ձ?EAs2A DUsիR *u3ǃ^vv{'([@xm! ٯU5+’.i/h(5sk;(5FhXi1uE;; 1AX ɚg%@:F\wA8υΐĤkdMpw<[Ui@Z a|3}Yh{dY+GHlxRcmJrdRN;-zj]0yFH:o$κIjurI"N1ހbj)`Xzpް N@7U5,$C6vE˰e 9+,Jt蟺pKLde xv]M5VI8K72-9k,<ǔĭRp7:^io>u-\^k}/GXG3T"CM̨Ƈtb2@nBfPХ3$rlA: bC,)mGH)ӣ[\7{!#9I1i  @viw61^yi۩[_B($1}k*;qP5?Hj'g~`!. V˜ȨTRg'"wFNho׍O&EL[h"𒀳6$D {3*dR;U>f>xNؿvYwfq S;%|c !,Z%l&1Rd‟:KhI-3 @^½YzTO>Ga7|qaM21Q1?؅~Z%]clz،}&i~0k4F\NQj֮NqK ѕ9rQLL< :vp\"׻wjuP>fRcCbrD`4_o^p΀ &^zS v$$[V!;C^jIŁ|O^ mXzO".7[x g-*Hl- s%X *{@ERb5f=qە.@hTi.^G& Cp0J=o:ٺm |ƺ9/52G}`jS.k|z%!iM*Y:ufPX|ְ֜:/IgEzãQKtk)\ȶBLqA?Xb鮪!of}21<8}lYÜd=߃Q~A4vqK5ǔmpœ <3 0w0HSD;{z%UJ%kMpSy\^*Fz&0D8:53_O-2wQhpGAKx'0pp|K49lv Jj̨J-ɦ6yb ET肨S\80],55%֦J?bHP7!qk"a ~* ) 1چdOe.c[kb˚ihN\fݾ`lfQ-L<^ޮ7&.K"֌ zE>bxԎH"O4!ZeWKzcǙOWQ7(oN |{֗17%k[ saDr$] 9VD`nArb켌|`cM;^ͷ;+)9ͨƯXMv>_$*Y,REO*ƚa nJC'`Q]CݢvvV?zc>E]bHڜ؊EiJ6ٺr_ omJ߫3k1X'G WGݵMGCwn跙Kz͟-s/+68}Kv#NXڰ͇-X~¡;ۏSbBL݌ \m,=*luD,#U Nv߁Y+ aƭb#o 4YL=7"c Rk'k8yc"A85 h=?,XX58jTd$Ћ3ueܠB>@?jW`"!|%6ؚN*T致]wrqށa{.!^T"n"ʉ6ͽr۸s#뗧7*PxA5vrwv1`qY0zl`+ X -{u{ Sأ`V{l9c `\9Uc% Vq)ibDϩ!uv7]K >3dKbF2V[t-\n<_ s$l)aSdhHEN1oW.@&u-GJXdK6;7izvU8{[IS+l°Be9ģ1ҟBFByo轺  &A&.JfKcpǗӂ$ZދaLK[\BJ4pwrC~Kq5- h6"I3]8bFPN)nHy/?58ὖ`RlX/g몢L8? /vz(| @UkZ<9:Q{-&MfL3*>f1,IAd:qAv[GKCUhOc S4}<^ 9mzG]~sJNn؟+%D/y+*->&3y\!$GaQ%B4<(GySX f1eHXD /u )'Sh&h*S Dr0Uۋ} U-IEjim{T] ;~[%`AdNXńXxi!P`}} (u?(\ҙQu@p5p15f& p-&G3QK:ٯg .o#ңFš@:!~m"r~pv|Ĉgw!W%`{`JX"CK#1;(Fw(yʀ5xoh\C*h +iŨF.a51ERa]m`7KE!vV(ߗ \;vo$TϦtiP4d? l : 8NU_w~V[Ce&UmK5>8tęxX*$s@`0SK%j]Fӳ:7Q:RBNvBÆӏx}'i͚p@뱈pbVF:|u΁m^]{.pz pVB?-4u]<30'%@ jXV}q=6u&,Vp ; lC3{JYRX5C ă՚UO=]5@ZS7]F7n^mgE.8y#azU&/)pۛmR񈐼}i }K0st;G"!YD΀) b]ɞ8rEju % BJwO,(Q#3> xɊK~P6̮i*|oۦc탑>m鹢̞҄|hJڴ;y{ s`ceh`җ4pX3}{OtO$:,Ұ{(^^@O^ KY>q" v(>jUQfҺ"y:7sͨ@cs o/x MYlt=fc83[*nƅ" =#r1+XV8aOd@!.#ڱx亴42A/A~om }Je1zbog&Wfd% t>ےFʍKAvk_(-"|5Ov06n(D 咃v:75MQyYCQ$:;-VĕK!?O(JC.4X̑gBHX1K0FV\c.%֥zj&.X$Ǹ(ї" A(Jj AE5!4;Ơt:`yq&;Hp_p^3_66`&$iNK#x,,?zMGH_q˽Ƕ VgHG.7zd $Ȟ[)1C 9k\`jXɞs^{@ 7x'"T{Qس i~zA?Ŧq>j%BȲ7ȑ|_=CD@}{,]yu%m h'|IU_e >uo`o$"\ẃ਼)ͽpɁGAoAEJU"$5́hoYf 1[b\b«իvbscG {hv̏֡k$8(xH/in[\&g`!uNV;,oiX_}W{Ik۾9gX& IS!*㖮s/r6RGgKŔ"$+^0~G!:]u>tkYצ<]0\ۋfuVv]]+X> Lu:BuoX`y gqkz_W/] 'FvWjK@m3bp"䕊Hy;ew} 8Q=t/}PB,E Zc؋ k5W2?.ۧ.zVuWSЩas"&d  +ri$P]t$1R q{I_M׋;,ԅ*& Fy7 2Gƅi@,\/I7aNL?:} [3ie˓Ai/ Gk~0D_i_.w ~bMr eN&r^&s9y\uZ\SPVԱvg2wOan(#(rܔY洜s$CP^Z$]t% &H:TkLwhzRdL Pkg+ETW&0%`tW҉88x;Gv qY$_dCV he$O2y5>0-z4Ϭ.?*I"#+9ࡵ}j]怉+};[:ӑ)02DgN!6r5 @A~nKh mSMO[͜jz 3(ߐ9zALyS] P`V%$P^IGz42?,?Ch+z -`{;W9z`(rS2#Uwm'멗Ra HYu B5;vf2Sd&scBgŜEeN^v FLG13X?@CXo iEWYek6ҙ`HݼK^^m]Dgvگpy9?bGO'C_FS?R櫡|n!#UNG@] l!ѾJvOϵGhMs%TfUabzǒ1 pc}MsmWSȣ9^VT/Q2G7^$`Rv8lS'цPq,x)b .صl NݓowK Cs' 6RUǦxhgN!Kg; ZCDE 7"u汅(\[!],aN?ɘ_D1>1IB m2J(,%G6cWv^q|aob*]u`[dE/QZlx3͸6r{@Gr?^:pҴhp^4 %pMwRj_na*у-a=ڒd#ȼDo_}%%>UbμG*ֿ [{9d,XrGfDVT}4u`Sٿ:.yKSF z鮵Bp(sd.h8 1 ۩veMM4s.i?;Zp [-QbUk;WI7g?B:'z=/%xDBe— S];?<%D/^03.a(8pЇJh`^# o*ozK*_t\+s&{%ݹz~H҉Rg㙱B  +*\.`GevR҄E;NGgXvcF+q2 nh=mTY;'l1pw0]rM_cw 0ԏg J0RSo: KnVW͔3bV$]! |6WLU=q(36b(3R; kgoNEh lH&#q> z*rLX @vmqux,0,Yf%3(M5N5G Lrl \P6ydZܗSg'K }f^eq>?Y۸?{[jLIùljwpnkc䮳"t,k:3YZ**kJFS~(}g%rUE=3֒(Tiww]s;bSati1V !A*@tQcbs?Vt}Hd+ ?̈>.vXez z^٘b.DO0 }uO\5K0)EX1Vv4|(jf*a* :Q E(Y '"kT4*z h"'jLu Z):nՇpjq3V^~9PQp=9C\g80Rn\:=(9.(Y z[F=tL{dY3igYţkvbvYT)۩ע`qUpo'm~ȭꃬ=Q=dz並7n|Lu7>\9l_]ro"ϝ8bo۲uVdCIGlSJ%V b.V\/2r&Ip2?7Ԥ]#(,i o!x䪭'iHBa|'Xmh[2od(vOdq|qM@D90u)F>еqGX\^|HD j4<* ۗT(}|Eo'JZ\bK,o vJ9dqxoVX$_%˒3PP6ѠƒXfP' Mzh)w4I$-m7hoD>QďbԭCܾHZ^04Wvźe l֛6R2LFHCiS7|E |;5"fST=^pqPyz,/zzql#cNm*|5g!VeXyskS75>@R=-:PI:^Ӏ sՆioI-t"MWzQVRaXFb09( QyMZy:ur⬽ên~@y LF^ho!qKL4K\HQ_}ܣ7(:fB8: U?bU%k ? G%xu{v[IZ =#~4nwNZk[ Ӑ"c |\{%S&͐n#ȡdž^ҿmrՊt1VA,6G,/l9qS%[sps$`LjzL*ks)n,IץwGx,|>*{2mQoX=/ÖKIu{]%" 6U2MoGțqrr&Ve>qj8Y$nFhd`**N a2ïX\i-Qⶭ,*OD(0^}EΈVJ),ϔGX}#ݶ/-|<*<n8`>B~ro55y. 8D@}vOiTDfMj+0.!:@ ^̆@# 9x ond{DGmҁi|y.R* l #Nʆ“j/r2A{Uו=:LsmC+{1"zmg甊%E?:8pBB=z^[^@5]0؂Y`jkN(xѸȄ!cG< I+ Ѧ ~7JdpRkx+m (K;bo!s+=JW5lR&Pent󒱼UmmD1:u143XfhN I+hF1usqC6ҜÅUݔ- vNPʢj /Mg5ԞZu6&~.0>>gB_NrƗtBDqcB NKe&\vdKEs0LV g|q%Z371Z jn_f1ckP+)qz1jыSW~TԼWcˤ0Fm@WL H(3|izim76dOTh78eM4]׬!H>T};HI7%`§h>>1 S?ƹJh8vU 0|6xAK}gc<ТDnzޠI(Y58μ gO#ϬZu{0vVxYL>W }fԈ7޲"7`T%7*ӡAr'q}^H{\.r4d o1^'= 6%dn@6 >YA3kxV<4x::{w{#;3>j]?\JJ\>WJɳ:Hp˟Sc^t q4"dF sqi)B(ص͗aeaapJ)b(- SB(+h攙Ƌh%&T-+C`IK!Y[^tkX>I+TIEzCH+k8ʡ D "wY}qCS_YZfHM;Fk#&G  O:q5!r=Ê ]`]Q\E5NvHx@݈[Zn3阎[3#I>QjGU$ȈHql.H܉D׈k !=T+< Pt?)Mw'ʫۖۄªw^YTA\jМCv\śI8.ТՒGW]-"|_HD;mH;˃.1٪fo2c "//S)͋se@ą#DU<Vu, b!C1# e.I t}.+RVb}2vgapfksVP9W7,<{Z)uL}=unFlP JPly_Ryq6]@S/h1Y.\C%RH25Až#eGa`wx6 *}vj-2"Rk:l% S2Hja WD6 |6F@|Xex= zY{D D.(ݯZ_n5b_}P11 %dkh]a1$2e o_ 3x"!++RK cѧ p{L-oՐţ"ɬ#<4L-[+zHqpr^ꐲXAͦݟtA<c Ի d8j?2VqißRՆDR\{Ol63&}yzCGDQYT}֤VE+|PkX4fT ύJW3/# ʃ|FOHf#мW~ AYjPIAE TJο{tŏB%~` 7hL>Ń߱(5;uN'"%\ǻx߰E)lʈ]Vn k.#ܪ9QwY\O<~c`N\۱ʾ鴶;KH%||-hg?WNϴlBbL@'0X}/V-dzn5.|ETe$giZf[ HOr0pi aD?8`+;/$)ړom cRW_!gǒOÆ u1zYߜpmz<#FLLH=Xuώȋ7{1 {2\0-b}wTJOX|_:VW\rD&ttb13Ho #`&u% "+ ]>{رXHt7IL"2ކ6vG8hXmi؋XgB_I!o"]mk`8~0_-w8Q >*XѸWT|iu<@e zi+?lB^SaVu t<1KV9U$_z1m1)$ujTzg!VL zDm +ƒe%8M\Rgb.pvHd 8 VekJ, m;`dcQR1Hի79wfm("$T.Zv؇G'@p*MI3%xM']r!7-.y39W5zN9 )6FdQA3szuj`>s٭Qwv%Y}#Gy^2ҝW}$OAiMT}bk3Z_ 3c5|&=Ք̰oAV05$AU|MtMR!xL*,b cLvͅ3bar{ԡg^uCbݓu~)R0}>ޖm;ū3lT |L_σ& #!XOI׌wiw/P|g@$/D)ky?wӳyH2AYчLMO+{r%a3-ܱʈͪ}cIB+٥Ä Ic3 PbJhABKb8B^Z)X)2xeO_3pTj34uԉ.>8W&\x>4}, \+0ozѨ3^Cj6Q"s`cyx::/o0dSϵa,iF>!$ #r-Mdb}^7"d,t LVI xd7Rtgv>'6?8)[5ҧ\YLcUZH#QA&S A9Ǝ`wd녷Gw.[zhKL%CE2O/0K1S `*L-7ۧMB+u\(ݓ`4j{ڈs> (*?ƪda Ax<Ǎ߼!oj9ɢXބQ~mtC; ʐk;KR誒Ye60B֖PaTg +$;\3 inx@0qvTӌf:u&yGJN];߈,6SnWD6(b@Z#;aG hh񞣣/*`!ߣZ%Gٷ6CmEVʦ@-:< {n-o9r3;ԿPX-ʱQ%Mawu)VE GǓ1<;g m3\9yGtQݧF%w»(R3J`?*uxFYbzJ𴇸Zq SDH}2Ҫ@ThquY*oi^=W"߉pB)+VWv^Oʨ۩h9U L2ܺp*wxKngq?b}AܖkO%q6~1ڦpZsyn-p!} ka FvN:>$,eϒT&DrߜWj,b,a&NU_"A]V6u@UD:&Tkb%> !hN"j&kReْBҁnu\&LhaI.؝Gm{Cqi&9 <m¤~!Ǐ YvѸ8c#@ﴺ]L MT $=K1}}4C_evەsj 5m2HAe]$<; Iɨ@XujXS1UrFVx[چCђw;i#KWm#+ٓAtϢfInjLr ZҪcu1A*ݨyiq?}ݥij"- >lCo9󭐕X9gNԨAdx~ivꮭ6`$As}Ѕ> pUL'k뿒u҂һ?V'3?Lp\u1m(tJ`p4JA$ r&c `)gød)h"lkl-bC`z}0<=XCZHpDT 2@Cb!e gF뉧A!+x4,sRuxVdΖCG֟>_s(׵ v3u2 -?h1YJάe ]o)+M8)آGn o"TO (8(Z 6> L>Osmi-֤h$c.pe?TSjYj4>o2f!'%| *oe_ٿ{a`2zUx *wvcɷ,-竱̙4)w=YLe9B , j 2)'}= $InՈ"o1gcD2Z񮖔%4DlQ%O8͎{S9V8pe#?pJ (/šCf of@ȝ "`)XMH'#S;`% 9̤z~_0PZr6"g(|\]H/J't%2У^]qfi QnA/|04}K+}T::2u!.Ul qX4J˷-E)Yފ p?^:Jlr{sI]4(#xJ#y~b8 顤Bcj;M6`EXv}Xa"1bY KvuAU:x/ױ[UyuHtf&]/%_-=[yu<3 T?Q#uIauc>}/1ov_m6H=7\<6[lĎXK|ɂtVmd?57Iv@ eꌧw]$s+ݸl`&ַ6jDm. DuMy>1֪A_=`KP)L_u(7@*:(RǠ 0:pV'QaRֶJ"(W+z>|kA[@KO}%<cM3=*8+U>UN8h"֕:]j + BXqGP~8MLXx]=\ %F7PX$]-@Ju_sg.udC%.zMʖ*rQbNOy)B| LZI~&5cf1Oh!9R.XqÀRgj#!+9 .qq)uHjۀTΑ( <ȯۺ$Ed@Ɋ+kJZL W8m:רv'QF8\ Ŕ,ѝm6l4H-  V$X_ʓ6D } -}#a.f h4HꢇF|3Nin~mI9B;f̓T\+{r, XgtU_|xFU(W֞wCNAq{݌HAmmD<e>-gcSbtL/#T|.|W%D;Ա]xpa%{ [vSGf8!ȗ{aY%i^ʮKhs}#: s`7*1bOٹUYr]mj$gXɵ%ˌꖶ؅oËed4Vhh*5M{qq)[~ywvCj ^ˈ-VZ$ {TM8Z00Cmr`0 +TAbNLӿb:! -qu?1o@?8blWAlyTW_H촺,G rɀڕXԑ>"q_-6J?uB \<6ː#qBSΗY.* {mier}r ?K=x#eJBP6@O>Jndו`wj=$9^m({+R6e}i`]sh nwj=,x:]q-:!ngjGl΁#+e#FOW>:)%&ˋysO 0eQ(VZ5W~(rX > iSD^jN5_h> H͍XC[9Zh|tq$̓HB#VEA]qE? ɑ_MW2.֭L$y|RmZy0#^ B<54*0Z_0]0o!N3tJsU.)DMLh"!grBQhZM#ܸ,q>^ 8,xPoLI[AroYj6mwZl%q GQߪFs:&c%N_v'=YY8^^lr^$i/GjA H$ِ[PYeݯ7]F5$;@. Rɞf0 `܈k*veȻ$mbuWR[^;Hl"|o|s+I?[鿛O%e.}//+5UWvv;$F;npaC8b(_DfL5 UG0dkNٿN\"!M,:9~ԥ$ʥA0xmT]JRv}{sNH!pL- z@:9U7 -6u̙6K9^k4_F7*0 RE|@7Xe16XlGe_$ ~J]r'WšywY^bix-cVa;VA+ql]N!-qK2wwY3Xe\5u/Q7@JsK43iǢ2!P7V&kL~!n`q3-RWV|8drNҤ:ǖ^A6@|~]d|ҹ;%v 6_a|3{Hb]RP{D 󔺇}|cV-cc<җ 7GŊxJ\yK!{- 'xq4Zz?*wI5\QvlMv(ZdΧd^\|~%GdXH+f:UE xCdcwďrU~ p1DrBJyee&BJs,hVG F̑ ~GU%Y}Eo ANmOp6TG4=Kho=OX;4X g-FmV8O>!+07C܍3ΓGĎBs"YQ~&1ei\4$T"G_ 2E/#u(]BCxVMȳh̏|#ظ@(-TwA]x_93upy0TߟzABoheR_~sH لq|wʼn**:,#Lth̺ұ`xH+ ip?YE'vNeYzVJ6uڸKIUhL; e op=#x¹uҒe!Gz g&uR!2Mc'8SؘRt9 CK|9|1^9[%9sp+f$r魑V붸ҿmWNdx[{E1#D. wY^t_v򠦣 gƾcRsNgxv>d9 ˈ 0Bww]MdYN+DF[-GAI)?.u:BJ/ca_[8weDUta׽WGfdAuVB3s޶aP2;^c nFVIU)7gs$i"T1$ Tn-$^N?)cH/LDBV }6%(VrS j*u-@I - ĭIEg58uY|jGpÕШ+@])_ ídνc- 1;[/5EO+a,2taejl5vdzYiĦa[f6 Zmn.);/!$Ѓ/M F/ۡZ]:͸v4SuͥC~E1>pXt=#m0ʉL/ّ6G?db$1t`a_Փ+⚱.(2|-CEBEGk{V%޲+fXLŤCS萣D#k0-^.y*螫w3$}kM!qދ⸪Ugco~^DNßΊ$2^0ȮZ#^!oVr"mB 37܁GWjg@wj LyvOrڇYpiaYq m=-* p28Bv zIb?9JKh -?A@DĪN67Ўodbcٌ.K^hoItg閬UTXc@XD$6L<Ȓ(eCp /"(ÑA8 *l[_ǯJN[k$ `1 UK9,gMH^ͩYu  )bٟCp^#Y0d\9˺ )D;jx i \*bj  t ,ŴWNG?c߇o3?<%C1ˋ9>|:P$gI^ iN$xg irͦt8~9e%L1oC###b̙/DżG#4}vӭl|*n2Dm;;DǛ>XoǙMƗS̼A0j\rZxHGa˴__+ʓm7'F9}Fޔ*PvN2S.FT:hu $bRTY@2S ;CTYJ.)aaadA}ˍL{ƍճ2ܙ nx:cj\y0G5a!C !Eҫ>b ųєiT/.{D_Cט6;ԅ:0UpQ\v3Ǒ'C`mia¸r"D#VK,ljEk&4Tfyge(,坑 XY+u&b8/z*t!OlHfDw爇^I/1ۦFMTĊ?SkE$ 5q6f;(Dn-}g) ٍ%lXkOrw/kG' uԟ'xK ҆?~r{V`', N_JHunck~BlUmSeVVK@O:(;bV20K "!>4* 7C"mcfzdIzGFb&_fz =z4l.ɴ_=\ʹXcvɼwzTS龵rumkoנS^2U*30k;3Z8M2 %s#SOlڐ6_Y6(+JH/DPA" f_c,'%Ѿ(ٴIe_ooځ@g2qh+}v$^Nq?;,utq |gC*Y@Ao!"+ 24 fTDi}}h+qm31ѫݞA9ɝ\dseS`4<{!C/sȘYÜ}uPoS<!,ܙ7`k$Krߙ&bf77Mn^WjR7$nOi>xsI^T*-Dn%x HXgD[ /6}ROu~h&?uCEeA cK\ѸTa+SWwx[8nS &Ҹ&C"ԉR W/TAG!J)2?{wkMRi.#oY^Iij!۴d'*t+ YNX`~iYRg p-̱,Zn㡿5oWLD9So͜_/xZZ=׿MѸlGڙf z@:Jycɹ2%7jqmW^ϰ-гر{a @UaaT@. Bbq՜bf1g:^-VdO*ōe eq t bdXNH3% _s/ x=Oz^r*\G0xdˠ}B@p+hhSQ|DGl3ٷ<\䝐U. h_y*;u\gy>D&%V|MthCg@pտ>T⩃z6G&{!T /!r:N(#K}bMm"heq=[FՋEOe;eyAN{kjQx^vusuoyG[|'HDWE򢗴R9{ͅ!# ک]AxR5tˎdvjfkzНXUJ/痩_]*?1aȾHFڥ_"g 3(u Q *`z|*s6ƈTjbh؀mt巐x{4%g~1hm&+&FVކ53ѿaJJ0nD oyl-iRʅꒀp%, wŗ(jxtpTG@kFJSe,[fp6 IC~lO3f{M?x8u! s4r[.c^i0zg VKUCѩ7!Լ<b0M✸E˺v EOuRf#KK B:MwlVY,PB:OZPiᜁ$NBJM7j] _iND-tѼEi"&um Gu*^Bф.H̐9Owͯ= B#Z3 XoX_F7mxNKsƠ:oECZNzsGU (y̚>! -sd g6h>  잀ksY楹 tnцktEsvP`R\cG63+J]_BRx~MSm]@[!ZX|&NuX7P{Ăm1,[D9V4%]K9q_xXQ9G<$L&)\Uʲ'`sJYи+y|I8[cYE;c\۩dm+"{~'w3_i7ft|`YGs#c$X($Ίsƕ6uR!&no3IsTRMΆ!}_Υ~ËM%%j2Izs>lgwg7okRFrt. 52 uì+hfKj~/8hӜj.v @=TI R'w<̾v{>,-,.PD$cn*,ϓfPPkڤ+s0aw)̵\q nlF\;9 1x!j@qçNU!VL5'lNƕyS$e5ȉNR(q/+#w4-$-߀&_ȸQ:,`] n%jr_V!PÆm|X9t:86Іތ5@qjÍ:E9fp.3h2@><6ݰWz6,+> ES3 *'/g]`V`ösEKp`g#2'E~R SS|zY7J7`$yl7ui7Cl1鄆.)@~R #Sqn6bzޯWNݍWUIS=4q-eL[JؕSQUM1 < $*].O6)NFfE#] Q/Ca {@C‡"!RPTGYj1rɗfrD۸tw*=7c!$ؠMvk_(;EJ~kDh% 3U`EIOA)رV i [a`eᤥx'7D6ڈ^wcNA"I&R`5Y7^P;~Sᙌ#|^On QPdHM=m@Œ?wq]@nRpm*ty֤mt+մ5ђU,bZlA"ra6g*7YB{ tY3ٶx˦] +kd:oAȶ9kqmLm1\Ǽ2d#ԧ"dGV!\Xt aw< D|&Z#A拣8` 2O^uU=ȿW.@~PZ2"RW#oZ`W=GCG s}9t+ d[oCbg`e&*B(錭F=H׶]g"h.(|Y -A-`yc7ԋq Ljc2KH =)rWt8\3<$рcAJ*an^ENCa.pǵd {^Q>rYRMR]Vc3BCQQʚS&+y\ȿpcCntbTeEa_R !^% ݼ %nS_”ճz|OR0=l/|S[zːW-P=AqnFjc8«ҹG =@r}Br"!|,P ϶hع硖aj0,g*ctzDpXC}PVѱSOd$: C )Z)[j%ZP\.Vѧ)RŻJ{ D16\+LY:]sÌXӣw: l&$]E3xCO˹7P{tyN?a3Ԟ0;7p/Nne,K&'䬗ȌޚNTB`2M7Ugle-m4hKMiwivIx]ܣ=.̬WFL޵x;'XB'{sPdsb5Gu QD=s,*K/zHvܷE;2 y$DYe~]CUw ,3Z#뛔f (Tвg٬皻jB>" 5ynNt|F&[,I~( = M4T7B6Nd+8 Xeĥ9SL'$xmbyZcP \ahldH3/8qW1]n/n&p;WAKzSb<,J]–7]  V'jW+uhw 6FRLY>:]W(8ˉ{]a5cR7XـDLlx hD5 MmA5 ٖ,"vh+i.˛FvVCifRgK0jSȱtZnRXuT~5tFZֺQ#⎣]d_i[Pj8`-puB0p+Й["y:4u,ÐDaUs>c73@ø/ptcL6]RĬ&\(rݝtc2wpf6deM)~UI_`InvzgPŪ3TOC^c u.0;2\7^³?!ʓ\X7CQl'ryV8S\wiž_-?[v]m!_laU@2+葥7N 勗MkI ƻ$UfWT{KIG*hvڢtWSM}0uR12_ dswR!udm[c F1, }~;[ Vßn9t"lAE :<0k e)2EbA1/ IML2vRM s)3"xeC"Z-H&L J?_⿼kȲWNG⊀'DELWEpItP]m,I&mWf,p0a : <8TX"G}1!).~aHprt0()|yVwcP"u&V+Sa϶T=C~,](J'֮ώ*$zUN@f%LENJ~rtĐEP Ѐ 7[=q[`fX*jG$ _Se$VH l.Ёxk>GsR %b":a@xVAV$K֎[BY %rO /$Ei&;ylg2ݙ>.LHtôH0SM,�Q΁eד2$p; yB!J/!G[ mѯjt{C3(z/5g5s>rlLjw@P:?Nh+-x0^x \1 lK88o'f&HMc|jz]Fn<+jKy9_Hv-d膥DG4X "z(ށ`._<@2갩mQ-sgyu}񷱤%""dkIU Xf)媗daRqUcr(a4BՋRhPxSo`-v2ͱ%W4'EDVn+ߣ~Z/pf3*g3Z4ZX&wotPhŊz~Z_7Pdf4YUΩwKMu5;{,ÏVnQ襸jVM$̰`@3ORtK-;*jX-#|8 ߞ+,NoU^N+'#e%CE$[79Z=r K#lU[Aë#}{ӵUEG/dctvO-3vfjN~K);^z*m6 So[XdHeȏ %;fAhYt5݃0wg2eI0vW.H(IizPwȶƬ A+̎k8EjCa;Nm sp}F$Lio91xϧ\aobfYeG N^15I ,)/aCB4 ovL',lxdQ ^2ԗx?y=2⯶,îg2Gd\{D dS32V, dRaD,lr3Y]"#ƙy][ |< KAѨCZ"Uɗkim`EŐ07(( ė lv%,à++t"` ̧(PFڠp ui",?P ȅ4m6i8-%PgYim I'NjVRޘ mjkAv*3% u,͉W8(aYu01kû)VodFN7ߕ2 |bR.q?>|oclEW3 _9>6@Wk~'=pa UTZȓd"C.͆2FtU]C'n]69 sx0cwn3[VW$[~ $IIEOo92\W,IWqlLzs.<3Y{=ﱷG+ !HzҰꀯ( IN"H;3oȂOtY\Tsst'l~yZ.KnhaltbGw~o, g6kx~}㖰]# ;w@DZҊ)AU9"gR6p\?=q=br+BWoGdukl_dIO"߿v4/::8E j|zf0"5kќFD1b \,4BOL-'s.ԭ==٩j3.GM{w3vss]G{<6|"D}h:c][c`hAJFQ/fth>.GA1&3ˆw*σCb7\5C ~WsiC7N?:ؘ[ l:i]T{p9釳&~׺Y-Qa#g8EgXo Ea?T6JƯ eGG8>1iSt<4r̙-%tzsPoUei`fP*" M~7u.1|uHC0 $0eGQiarDYd_ Q[~eB8M T w[9 C8!EAAǹX#3}yv7UB C`Dz+Mrenz VBZsUԚpu"a1P Ebc;Y-)7d.!AMN'UM"Oϧrcb߬i&;6hTztzFKw+6>ʆK ҠMlx5I{12}S_7;@Gq o]{ {;%{\j>M\eo %][8~"g M΅lzQ}`dz o)бN/W+.V,YK @ф6L\ -`ՒYD]>ڧ^ާYЍ\ [JJpD8ScL_ơ: ,xBʦL0Z>b׹HpHcUB-Y?3eukh4c{Grȗ6xWf_.q[lm4QR쁀[&4R=^ӂX7* ~v:ȋk+uߦr@]κn$?Es3YPv&ς$Upõóaf= , K.wƄ]&fl.(%Y}wQT=nX<䁯9Q"}(־GɃݥ+R`/PH4"q ̀>(K}ģmJX1AtpGG9ZGyDp0 (!Ϥ97$gf5T.%:jyXr^d *ii|EJAxyj`eM3-6&KG #b.TFF@#l M㗾-x]^9CE`&0e3PoGG >Y^v˶i@|&]3ɃY7 P[[GV?ߛs[UmcLv2F+h%cɳAXgCX.'bW! S)ԍ(Mb6$O=K .z.;\isA +wHp ,#2:A착sNy`-'zZaOpusXeey.ϱPmOf~p"LX=ɘm]Uw72z:]DbRߗ9e00gr%"nymP \p2P6Ll;N:lY~y&I͇"E;͇"cbtGw,o5;`a, 㗂v橳^Ǯ(\_ju3I~|Q5^wR ]audХX+5PiDk6.'c_22䡚`^T:o 90T*ȵ̛g90^ܴcoX|!9lgjiYo3o~Hl/"f^A9~4A(m^9ƣ,楆$&%TuJzE& ~8^ڰ '_;EpJq;iZ4PsKr^TY^?=yrΈm-z¼CB G/{ОZ,ٸ4ꋿ(e9=L|n/1y+Ebͮv{uϕd2yDzz)+E(TExYr>C!.9gc%U]UM8ȶ"VaP^-!- :A7I0}Q08@|\N'*'~LG(nF*bZp.usZ ŠUx6dNB7,) ) $ez){nii”}=..seBc׎I!N+iIj#Qe4q9?D@1n0z/ =ɸ*뮩;,d.f"D>'$[e2hUQB>/9顭sB,3oeG {Z)_*2B[kP["1Yw+ZݮC=~4 ƷTU\,i*do ˆ(Xa Tr#o 5_癹K"'dowVFP3V3 }Qޖ}suJ!}ѺupAqU:^OGB%#z_&߮gV",RO0)F24E3f0^0J>ӆlS4ċcJ/ίڢwQ|R58&U[d: AսvXس\z!W01 \$ޭѥB,}rEF>4Sʭv!) PQr}X6lK^QQ>޴-].kIr0 )Ol MP~~/rv%tXC;CFһTܣ(qyV ┶\N9lGPeFa9@a%:ѐ| U{ gϿ=pD>a aIiWjeO]߮<Kt0t(~ԮɄ*L޾dIusI}"/ݧΰeV \}ZQno ՛>aQ/Yag(*ĵ=煁.GY-4@UPLٰ:Bw@o*`xGםvٔ;(KhSLZJ;Ö;a"@//d 2ճzgO0'D'rE $&K+,=C]5S!V<&^Oۿ,5&5e-ߧ S[o 6*bJ{Y$J_gpQ M;0嵳AN0N$t ѣo?=f@1^{eSW֊8Pu)qw%Jo4Amf>3(k7;*0DJ{q[~GC%8M:h{s;p+Њvgkd3`c_2r!9X ~NE/bg9$J "N;ӫX˹f_)0nHQ-z3稸Fֶ؍ZW0"ND]L3!+,WY<2mm=櫊Np%hX8$ :F`K 11&^3$ dL[ ۉJo]l 9``q!G![~DRf<\QdLvPB 3uVpf-A3uSHiR8}y$q|,]@P="<&E z ={c+bx\sAwi$h(4;n9oP5*_&pD,`b׀Iɫ.mn@;e(N\:%MSDo ["5TՇҵLp~guhn ѿƉS"l$FuKRIuM2~}Q.,,p&@39kWSޓp 4ΥRV*$,ֱj{A F`7J +Nn#_bld\W?Z<ƪdoe]O7:A1f+uk6M/˖ejCS!*RFzo~1f ~ d&ڦhU6=w̍ =>8?y"ԍ)Ilr*^yt!M5[m>U^Wٿ}\-HYTdB=.a@ZccQfQ5p9jZ.) WQis)1{/MFѰ07'֜܁ּl{hf.ɗcI3qCu)yu@*fydwjsכTmb# G:?'UTx3d)"XMuC\km ,gaN>.y71 j4Mm!FX>-z'G3;ħ a٬4߉YCXv#"VlZqD_f15'3 17׸Q(8[uD}nSEAzTaSF^d^8ljG }rqm: jʼn뇫"z8<؍ ߋ2e5@qEM 0hK%lo\#=;bL|M~%s-\dZniވU >,b`=Ig0`mV 7_{c'1,Uu Sۄ N&k!yl=l4B a 8/7 qj:GmÖԵ:fOv^1ZA!s huORApNx :mi6^sj{jbÓAZhΐ pbœg8f  dEOWMq:6ZbAlYYٳזW/1rDCC6wNLx =b!^? X@UUMT˫1YjNvPuVFJ Z3 Y~8䰄NlxQ]ѩnlp1hM)&5@*Bn~}/ߊ`gəA*yp#=T~ش.39}@ߵ> >%dD֐*I7hr|NDBa!!*x lx?s<b(؝hqħsBdDnT [}G}c=*-a;'L@}Вu SԃyEFm)vZnzgr~4goE T%R/!h?b[4|m(&p>.tsqc6g3 %!,k'U O 1T?yRXY JdA4HU&yڛk8ǬpnU=k&C3bb dAY!o9xN $5Mdx|7ȜrS^%rm2'HRI2 .9zelth>Rʩ|MsXjbClՃkcг|"f_G3G̮klsC7$!C1.'?VmQ!*1*D0ݟj5MwHPkr ~Za{Kn&jOu'-egP: ZNiPM|$v2!Dͩkw+cloW#~@İx buͽHV wx1t\n"fëpy6ift C;;)<(hR}̋S󗓷KhVw{5eUpeĂ(.#إ\28W|ocWZsNw#czF/FQ'&CB Q2]'c-Z> Sb4L o'Ȏf.ER_֥5AVkzY3\TLFWKhz o1cm"NXـvbjNTռ-@+kWsW#N`}%>EoFiT-!^spÔlv H袋l;KhE|DJZ.vqH ko ݛ8iJZB/U |8Bұw9n9` RWwt:36kk"`o^0G0p x-itɬ'?T.US(g =y\[GYnu@{vy׽ʈd4\\7h?Y;&YYxɐߋ-2b8-4`U ']{>e2.}Jdr{s1Y|A,hmYlY jL, (-rჃ5L>KtU2 Xe˜;n5Կ^Ի)U(OZ-$udeб Ib0qx=A>ډ%nSО2{Cؿ<]*Eh1*?J ۬i!UP TXJ_w塛[QxzC> y>)WݴIdQ3 95gح`$Y)vl]A:嚇oHvfEo櫹v?UId&8q^$)}F ^*GJE/uOs0Eoqx`쿎'a&Ql"7` && Rh3E"w"_6dhjFsvI ('0DݗC1bU\M#ت 5rV)/JPK}Bq4e ,$aF~(rv{t:)grݛ۾6@™KCo :Ijb[IwJ~ʮ׼fg|fJ' \;sNw3WAT F'5lMڸOpީ|A5kh mu)hR|/aYjϴ b6 ggAbc@V2|GT>'ps(pMPAeeNٞM>qz by jjָ͎Xȭ LA$"WD͋:oּğWz]7~,M)}Ig&nKݦN7>#d7H}^m +i lnByF!8pA{#OH]fL&s$._L0@@E#Q+,q31a*Ҡ(;RM;.*U ,~d?m{ʆr}o~'9|?ҵ$'ԃU ~lx:viD̒j w- 5EоOk&9e س PKSb?6|ނ8d'gb39Hx0V5 !s`];)6ALyy(xB'HsUgYUi}"ɤy sy0ϩ d/u%փ .Mٲb6');CK4;V_̡shBK-` (Q'O. puwmYWO55@u9au874]N FcRBIG^3Bv ǛC `z$_]{-%&MnuNW-_O;-At> es7`$|Oj@@ʋڼ g9l|> A88prEş[- 6Iv;ukJ_}n M 3Z$ w;>VƇX] 2GrW,ՑXKmu‡C]C{>[ʿ_F|Mfvĵ6ބr h{pD~} ҀƐ(VZ.4|p=T\Wu ;aT>紟Tƣc&@C!&Z./یDYy J2_]׍ѥbTp_#)5H]uIΨ,С6k:W8U<+@Yzۨ?'uF@:KK=gm9 GdvdF$7P7ߠSeE&]bdL [N6^hXj!"\I"(uvL]qf  = |>'#{|Eo&q w,o6=gNY \niȾ*$zޕ$/2s,8aHTVa9o0'|fw'YSe&AEy}r#YTAׯ~ ػuǖ+\< 8U`F80xr|Knsb/eC9اxCW*vJ8v*bF,ѶI͓lJ}u˼ksn M2>S/.TfWCwh ~@P X0P틡CO9 |Ir9*F̈mD:E*.˚4| )2Ks=h0GGKh!Xy犍X *]ҰXyo[xM JX$#$X A͂!~9{2>P"YX/IrvʹbJ [lWJ⠨@Gr%"X q)AҳAJ(N}zb-HO:˦DCy`)h]×kX/ c$x6p"^J7Hȇ+Pb{I.b$OHW f?Ӻa˗*Q؝ 5` Ūoϑ}G =>yro-Nwk-K*BAx3Ybކ۲Z/u,Yk+bKTA_HYo1\(/͚x};qvRZB ?5O֐y:WiѵH* fwypP _/|DX^~. }ke6:9DtҒ8PYnT xo4&2Q2=VtQ:<<ć^LٮStֆCY# w3e!Δxj(&%ҝ2 BxȰu]Z'GFU5F"z?HMmw^;~wύwHy߻(Ay}O V%Zz Yհ6^Couဦs^+9ؘ^jI `C5ܯǃ L47LxO[>j>PDcsaAʇ2\psZf;>  +_!=nE(9N3;0k^@jqYUH>EXY {h'$q)E"`uV_LK4/8!5əczu2ˌQuGvx^v$"Ȁ] /B4f23whMe뵿rQhR\% %翐lwY# ƴ47z֤vUGpD\eݭe}}f߅Pxc͔q^zhLE7S F]Vw+T>2b{w䬦/߭6+>G.aME;?] DIAwdo̡ZV]#ek`V3u ڱN3o"Q0oSuB"1>]O#f,'6s+:TwP= 7M&Ev۹pys~ʿFФSR,kOf]WZv l`SXb^0m^Uy9No)u*T~UguOT']-mWcVa XEڤD44N dMRcUdϭs'cSY q91o +&Udא ,HKΖĚdc&!(F:Xfe\b.%4F}F|o e sRl>,D(Oq1׾E3b|7Ӱ%'Qf An7Iudp҆?1f~I鐗O%OWrRԢSFm8E@*8yX> 9*U* -]f MtmW2}\x- ۘ܈=9{d2[kH0KdWN JmubgR$A5n:Wj#ԄrmG' |$5pYDma{ z;iKqQ qɤ9&?ZҴi)U[q]vS654}?弼B|Z1(e2zn ǂo ~ Ű˦x哮xҖmڒdX2#beJRåBJsycG79(TN7!S Lꓢ 'ѩyF3a.f8î!mjfas*wy(.AC|7Rv>.&\HA+kҎlّ%*W yDbvV_p0YuÅXS[$ʨS7Y|n)831g<cc0Nߕ"`V}EK ~^m'O,5QZdaуpݿDCi0CW>ʥ}nDcaI?);^H[ҷsH1&4?b ѭl>c \3äaMn]0o,Gi$P?k]B?pBN"9#=cK)tଡ଼7dX%?m0Ϫzz#砳 ~uUon7h?E8/,feldY:ZSHy RHR݃%&=ꮜ`A!U#̈́lV8Ba$\JP.3$7hӦ XW>;J.M~+=7`PvYɓ7mpo[ձ-2!k̮zμ܉] * )j#;>wfgL1EA/\5Ε@T, O;=K KOdzZz+klֆ''nPeT !XF f12K;nq-:r;#"ތ&ܲ:o[x=ECu^5+܀IzsׯN,-<Ww[I4zj?,=`a|ssk/^`t~MXCZ^KnM 0c ;ONforJ%0hڐ֚2HR\~n?JyƱg栊]imDh&buמQ4p6q;h^.MKP]°2t6&P×}ŝvcӤ"1R B#سU_9 &{y~ P[?#~'Ҋ#FqR"+P}`T7uW yla:HΑAgq| ٔFി̽AzoRaIN%4A0`1b0ᾹEQD(5Zwc,!7we(7j9q6_i0{dtPrZsmEխLܒ<mYurB+ѻ{@-aL!2L \k?H9^z Hy䢌EX=Mļ-hv+fRIA?Ԝ ՈTJςJfsқڒ=#####4 g)GDҕx)P c8f9gHA=a=W `AQ֔ܕV ~ _^^R ⊾:2I4{;.n$C9*SHuGS3%wr М+ÜGƜf6Rԣ#}R!RUEVP ˜nȻsDUfߎm9rȊ|vvh= ޮaF}0ZoGea.`$i`f=\אZb++5FNNJ*Һ7|Ǹ1Ru@YVGCApbJ8ల%gN.۴5C&ǧFŗXe@T3YdGLOU"+EZm6)hKt"ׂ? t< 9D͍\*~YzNI5hJqsAVhHCxEmT-n%6!SOܞZ;ò 'wAQgJ 3eOJvZJ>W.}h2엔K82Z5S׿pD0ƀfwϱ5%sx|g; aB_eKlC; o|*H/hxeZ^.vhs'`:1#AN6ag'J_%#gzq So EPu;L jԹn+őz_w8!G-pc[nSEÞrUzzΟKh+~p˯r4Vܩv։>/SEW=H%@rEto~vfݩ=> XN ]Ǽ-@s2&2?K(H>v/βG5 ~=qJBzʣBymܠLܳSjn:| rxckO-}r>t.GCϏy'3R)ݗγcO6s/U#cz)C~J+? R$:ήZa;W{EJ7\ogpVyM[v82HD+.atRv'^N"Nli0Y:LEӧRX{a\Ş0W(.B+:I&j>)i=mضsxLdNnK׋fzE]ŭwp$#v nCS¦']Swƒ0Q>w鼀*H3MM.ӱU'@Ve֓-{:ZH uUi('&|b a #oTm=lm>Χ-Wu(7ps˜cn*6pDADLr-ƔYԐTodX2>Ę8uyUw! ||xʺ&w2!:{;ݹRkc?c_r -JGA_%.Xuf@W-D4UcwzэE|jrWG l s 9'K45!Yޚ;dzO9kn~ؓsdn&X&:d[ʘ8sn*4vrs7q?ظ.|\\'v'6嚠0;k8k&qL%]pvBQF,Bx=0|([aıl6F|Af,9 Pg]]uȕ=,>Fc$P^lڂ%2'EQ% խ )~P*{ (vl;%)LqrGpi>Y/TF$J194-4*8PLiCkgj13ʮg~1%I -̃r{>tӰI‚sfBp"wHUR V]VK`!bv|$ i/){1~M7:Ps-$o3(eCnYglB_Hb X#Ġ6tZƙX~b426i?֤ױ_P8"7XAP'LetmO+*3x!DNI_8$VμQ.׺87r¯.U"Ϸ=:*g`:ԫ ^ H=إF82jz6rTEY$A˿t" ]zc0d s?А74CWSz`Дak ʎ's6  VϷ&Q;ęq Iʼ'?0C6Zr((MiVf{w(-8f6yN[ttH_֊Tvo w܋bךG {2 aLNIskM.~g%owq MY7{OBmz|ݪcەX9爾&`5XáG4MG@ցx v.YA;m[ ѷ58K01ozn/5.S(08s.pyD?#&g$U~+NE]MG/XZHhhmU&G}rZԒoǽuە[}bi(TTɕ*}Tݝs̽cx'5=H&&fj7n"zHɧAnp>H<7 ;4LUfPn U|Bfƀo^CX\e9xr;v6vh\uғi6It@ z9#/!ns/5 29kwг{l58p"T)H6+xp"g-jk T"9[h 1Q=Vcbon. ΚV0!o_Wi&㲧;m[],; HjyϠs3>WhC>Sfd~'#2x=?7y }`%mpdnhM6OQ 72):d=Tнଂل. #lX2mڻ{IZ_2'[p_'pq Hce\@(uFUxUd pBGs}h4յ+qGɚ̻80\w[L2VEdY.@ `ҥWgy_$G eBl,aЁQYJ3Pv_<؎e;R1Q&"laz'9Uw+ygܡMNykM'pmUx K,F g'8W,Pol,{nuzDNAF~aSV7V dHŗ;Q qV01ĴծzcN_Vޠ(7ssBPWID^yL|96^י׭~Hާgm`H ˍaY(? ;|$G)/| 6B!ln(&8ȞQڮQQQ̀-%c6p4֙J{K6B0K:^d#<rj'CO |vCq < qڔ() : OBRvA3=,u, H3Cx%յ?Υ]7O?jHix!WbH͝jd|V"B/ / Zp~ Ɉ (Kqc\^1;v7˸8bm1B dY A`(lF}mv@0v_W90T =ctR۾E,6N)砏OJE^R,1/15Pj84ݻZ2*"Sy}i=^>$ n^$M"KV{ͤڍ}OV9;APy$p'@$j! o޹tWiJ%}B s h LKx*/S Js3@8PݤqFŐkHLS走#E,mXV+ŏwtqHAv+\:Q~e߬JbCmQ j-f{ z r",u[`^ӄ G0Q"2ֶPMIɰ$O7=/=7M{(ahQ i>=)APdzBqv#Kb(=eh{?oVMvM3{0# u1(N's6/E&odi~ K;1d Fsh~bNK;6A{W,F;ňEÇNڹ+bYfH= met%H`;POw7v[U j(syߥqYÕ!FylVsE#^/b%oQw]n-RUX`RcqX6Y^I!'?qxbƍk+)YS3|wE`Ш ՆHuiqT ,^pu.&3;eVHh$`vL]]%`yNTi惱9xAVP͓iD,0gXmg0(=^{)fbl"ytCgmYe֧5rm=#Qj)5aSX-"Lkw?27f8zUDNA`Et D.?Cb!x=6,S ɊU3vZϫ+P?;m~ k|g`qIH1U }zXA̪&[[clE?0m]o+2T5 eֲA?;ґ o\S\ 1/ a2;&M`8mDcnrڿv "g ^vNZ\N( J@c6H3$\9"=_'ct ˺e6PQIv?2x\˓@Yi+!R||گ }\N0NN.PقW3s1poBm8J V榝j 9 L$6?1y!j 70Bfu"Bc]ɩ#V249J U^iuk{N<6)MoMX\U&_#Kw XZh\YŢ;efJnj$yϖ1C݄,˚aq\@R,f\2M;'4y~$?-8d$ڈQRą'" 1trwQ˄[[xJr~#`=g28k.jh>C8=}5ubk~̴?na5>`:o baW=U&:sźETՕykӏUA_`Ph8Q Z(5q1?S?.㉸~jB Y*;۱jTYΕt+,y0$ S s#Zg:`tд*޴ifY)}[C?_Xk}c\mmiaNZ:%ۀaH#^xPLc>UPS eS_6l"@yW"$Ȑf[ly"(hYHvݕW3FQ]43]"ELЬr^eEh641rη8BM!jS㒩"6Οt)+#;ÕΘ\pv`:#7ZcűY\W!j;l.e.kA 4N݈bM?鱘qHajT>k>& ~rU-<j8`eej&&* qXE? |*uxBTEaI~ cP+59e}ֶk_CJMh'j/K7(|@3Vx: t i#pmn5alAnCWlyBzſO24 mmiMYH@ND= nh^Z- ~* r5uIM7_0!f޷*nNV(#ipj`|5͆GV&S V>\xgn{-8eY2 &DK%()9g~BD]nd9_f !q@m~ԐWٗºXSP4!2P~`pHm@:ߘ2V6.nۉB`sMH|Y6ՒUZda_pF>#OtM^ʜT\B[O/ʭ `Nj j} Dg"ˢ!R$~nɸt#2e vQeX;s׽UgN.L1F.~vH]@`˝#9ZN[ԱnmSSNćnGg*ցde>͸Prr5sPRzkΏϥ?ٖ+D]CyFo%Q u:us_hC8R{Ń,|vKƔ.lQtVFn&8g3|Itwwn1UK٨@ĩY|EfUKLϼ5V0c\Ur!\?%jĝ^Q iNCq$55weie~󱈺Jd qRާAL맬g6$tFCZ{sv+pB4ݲ˞rɧ}GJ6;_Q^M*uTasr+_oo_-C[.#f>pLH wCgwnQt'F98ؕYW#P ngF0 UeH7b (Ⱥr9 RD\[Z3w/X&5V1ӺZVʠ{X)@v1@;8 y*i~؃D =*_V4g;WHK#a_*K!Ae3@$fST o[sbT VIfr2nh_Ne^nApg}EHtNז&4I_1(hvn}sfj*Xrʐ+ATDk!=XuD7ڛ\k=Oj.=q>FT7|%3&oː gzqfԶ2vLt6] ;V%2e~r$aAfIPԷLp_PvʸX2r74T虸~)я$fR .O}hHK1&K ԙ,_SL=1hG ̓1]{u?0m!,/8 I Nyu x8QN(kFșeB9d{?MjXRȂm!2v!/$ZQ.oxZesdР!Z2 f#_|LIf  صs>W>)>*g RF ];zO(b =JСg᳠I[-ٖi5E;qͶ@'&.j+Y 9Y<'mNf.&cEɅD޷*ĨQ5jwŠ:ׅoYSJϋo.Hglu>Ky$FX1o?m+FХ:PdP@U'W%?)8>}]0owtz#/>BQ(dgN!~T&+Z,r3^1LPPȎUܧ鐑 vPn/aaw8˕~8یMD݌#(Qܔf$X>1jRze8C ]c!3YKA,ZuPEMy- DG9*J-=2yhҧt7s4 l U]U;l=#*JYx'_4C13ɄN7)bK.`(ܵA 2tψj)d?k_\N$ %Կ!/$kp=87wnܹu 4rBjIOX,+` Jfm1Vjc9c3zd*c0 oh&^c,T*1)&DCnb0|&ڟnCzDbx,NW5B'~ `Ĝ{vv঴,REK>؇kX9WUpss71ꡇp!c_Pz2v)M0#Pjx_kUǹsf\)LǾVԛU9YMmy6]X㇒W,2CC$ŸۼV uJӴTbMK ^OWv׍\Fs*0"eڸqFpu6XeCf,p\VĶ%-=sf[{mWqQ~9,fcߢأc1$oȑFMۋ.z#iNE*;"M\Mcǀ}˼#w'S= $ogw2hYKmZѸ%D,'| '鵉-~CK@- R}GicT@."D9sNbx̭ܭr&14T/4n $}8-P߉2GDtiI+c锽̰hOWRhC%~e=ȱ9@Sн2v퍋W:iB0!XqQS)P&ͱ/5bumĊpm}f5@`9I!?UF^1n0 WSG55vǍ(,ZMa5(},8@W@kNTF7 h(a2?FO(@PE~hRX E&(V4~gROԏib!k=}.1[wGƗ(jWk"D?;˜scxC0 }Eq0ؙ/\N?^3KMѭ_2Yv 9ȵ]=Xy$IU|X:ͤkv_ƆqN0(!%ꛡ7$~"XP|m ;orpMuZ9QAmI`ړSq[OLK֧2*+|'!\PB\6WgWMe9{̘1tB?>`:9il)* Xj^1"&QFjx3ί~&dr Ò!~,~QyY![SƃEdQoV.ZGd[1r:Yy7Ĉt䟬f]Gֳ])5;FS8}_ ma}ud(RLbN3 +|l?$|Ȋi7!bV<ۦD !,I۸AxZ&n{1zd^ܤPabOJ]T{nK ߜ=u堚M\:.0ol1 +|0H-d>%/}kS.Gc#1^R@a0\Ձ-ոGM̊Sv 3 }8{< :Gww~^V_#k9' oZo\1]>['ꯒ݀q.p7ײ~t1J { GȘS !T ^Y8^7$1g_/uxhSliq9;l~/ qo .*5vJX KfkQ&cث5d 1n-]-Qk6"du1\]٨P:+\K1Pf#{ "WJ4,%9$fT~DW2J_BiPߝH 4? ~/Y;uN'~dFդҁ)݋gE}ol6T"Y t$ &IDОn|߸;?S,g bODAwO` (eSofqC4J"|<`HGb(Jw]nuңH]j0g`*_le_p^SRyD~+\#@|~IYnt&ɧbE(D(Szgك^O>y1#@Ot\,Nw.{G>Mɱ`t&y?'}pԜ[K6,''/[G\VC7`I^2-J 8ic~a܏`4౒i|ޓΧHFRe0]S !5TзO^m/ZXfbjva#Ovdk$=貉F6$$a$٣ ZfW_K C!!Ա)?~:u40Lg q5tR!T8~WZC(t8XR1끞#= MU¨1тkԥ2u#R9$Δ. m<P<<[@[CarqA5b,g 4s!"[^==[헫֚HvgET3 '4TS]apF8wbe,^XV_Fv z8x?*v.4PYჽ i|@:'VCs1ۦ/ f΄v4x2'bm`QFa Ǒky G#5~Y$ofs2ݞO=l`P:E£;݅6(F0.Pa@[mixjt ά7da%м?O|R!Rc>cVQqFrCš#+F6k]ٟ\m|% 6܆:=&a M/* Hv#(8ȳڄ_p*~NJn+bU31c>cy/U)8SRSy j+9li6/gw#䑶cKh1[|&l= z˵3!]tZN1:e, tT6:&C_Lѐz/1s`H"W^n|J#$R:%/ g/NKr@?E+WJk2i Z)sRFpavH)EV]aH}nQCZ&3{wЄ7]=i|-ē7 $3A&*HU Wdy;APT nYkJ @YJԗ~ -ðiug:jj^A)"U>gziuȑ1EP~1@) ;yYE,*JkSj(4Ɏh`ӿC/+{d(~V"%ھt  y8)JXB3}2Tt:f1BF53OUȽXt \"9Hn-j0zG/ppck˰M]* M~K빋{ +>w$LI`8̘M>,}`hArϢ͕&P7FcgQº PP82ICA+iͦqJyGSŏ{JvaGnhA/f-GC4úX-V4~C*qBb|Ti/*αhOͅK4amf8M}yx|kρF6 8N(]YGāە#g`㉵,fL\mfz8\7u35-h _)i7˺$7RB-B++R*31` 7 ģM*IjK.soz4>lΟ~ Sswf f1f-_YoHM]U)q0ƫ0V;Z9|G{Zs][l yUxH<_+gAV"؆X^K N^U,~R=G i5KxA}Ԩ$8Af{v hF^D~.dD+"ܰ~%sjPF麲LZD?pD%3/.;B^~?RܔD.Afe!_ ?eoiLzf1QFu ؓXg . Ķ̟.Q|r1?U1W,$SadED:B#ȓ2ll fޥW2EzXXzh'`}_U+;^Rw#SF R?U| W_6ٗ6ˊ}YҢFC\(ʀ۲B2iNUs @mhQ)aEP> %CG' rٵ[[#sPAw͕au)}D _CN`?<^_Gw2w6*׋^+WpMZ&v_supz8E+W F}wXԎtAdpz$se-gpމ( H0ϧ?L ·-Kbx9G7ܞg%=]i"ԕHuEp7JɈ{AU cm u d$e/U <9bdg:_ᕉRO_kEKorvj#;EeкgIoЌQF5np(8E1s;uSI;=u g.UXޑ+UwyBp݉*v,{X@Um0~9&d(3J5ø0KŐ<3P!=~S dr|AAU\8^zB k*dtA2% bKfǗl!Cܩԭrb& wB&\5b@NZr LJ3}Hu8|. g=<\ h{ @wc]bɗ#QI@+G}1ٙbwIꤖB I8+QFMւ뺎x ;廙6~AjJƿbA X-kq8VnڳFRq dh2H;ӫc\!+栛yS!s?'OVhH%Jʒ4CYZ%?\wLcK åC`F;RA:DxA{Zܨb ^YxXhrW&Q)iӂA{YiL#[2oyK"E*+jRU"LYih=QBCkYWR'O`g6Ch"LſT.f2x v3lYp _:@ʋ9ݣz#M4 + %j{ [_+0r{ި;5>4:%O!Jgѱh3uN=j~[dv6 5h p3S"/OI<0щ)@.<- AegIB35BռwSCζ vnb[E|%[C 4L5ޝuTC6P javrֺ22ޤ ?`8Wu8e`Y:+-/fٓ5z:q*#z}ߴ~>O/I UlZTMbYwirc#.၇,|+ph: OԞv@Yzf5=]7CK?-sO=#|R5i'e[LuC[RE'6Y[rSAƘia _Ԑw';\5Im= I螥DʩV0=ܣ(F9 E'cYa]"[L\LHc%`V_^?=+^C,F7k=j꒹FhM.ҏ qjrz+!V(O~%` þ 3]FEyw*T"H/7ƋaFeů:JK,ǃ*f;֚y*Vf8[5X6B#ک Lhsj®& @JÃ?ߴ`9†)BpZ% Q{61^Q4}7NG <\K!2BgL~rDF2'ݕjLŧ7Vk8˳2xkOvˏBgT/9RGE^S&b lY>ea~5Ou6/L$K1~d3luR1`Q $6N.oU皁Blw>9v4 [^C%\H..Jғ?oO&kvE2|_w6' {&.Mgmg!$C Ml^j\Rpҏ jhV^rMzC8^.$2 ƅR't"ł(3<G=}*>3}f`S#o~|_eKQK akmWZ(j9?p5DtQ-З)N V'Nx}%0дvbBq %Y \qz AYGlG\!-޵e.lha!UQTj;I)OC!0;e!2 2>wrkM[%QuDaQyF鯴m$ZѮ߱6umȋ09>?00lCB+kà^`_Eb%# /ׁ f]R>YAC_dSʳuʬM7QHC=F:-"O^{+AfkgK@O1Xt0p, "wfuTj|dK.ڐ)5JJ!tB!X~JI ݒ۬w@ !VQ[\A(`4.Dw[wqkm TKYW{ڙs ^#t^"zHȀ ',Hx&޷/uJfš/Ĩ%n,wx8;Ͻv+h}ePJ(0GN+{\Zjԥ 4m,W}J ,Kӛ\u1 f" c<./F0rijwd9l.d DwFoS2pHtfm+/ei9Co=kk`K-c089 낷Sjnuh8UAD&<{tE{%)ܾcmz*MLv 3m?[a^yՏ{-Ց.ziNq:WCmG |爺)4' ^0*A`6o%j`+c'<-=+Vntt5q ag9c Mw}P>A480.1D"D}z.PRjR5Y5Ph{nQ dO%H^Pǡ -kCGYX&WkVũl( A YK#[YtEPĔ3o])} pH rYըfK𧻓 ɗ3asӧd@(%Py_RDnTQ9.Wi; a>~݆ 4 J"c.0˂YHW󑀟դ'(~4v?~6ST/+ v&|[gejPuϓ|ܨВOWqmq2,ŭ}KD*0חl1> r!xhOG,REG љI0V7" A{RQ 7P% :/xAVJW6HC}cGB_P&Οgaf&BWa?eQ"X} >=o.&VEQRXHc 8:yT1Ț*4_!>79n{0lsGi,u5,QƦ!1 /1'ZStd(i_{O'DH A*JURKh ^aV'oeP}vE@7@<'>Sm[^l3!VBwV֘"w?6vt"n0ys1Uf2b.wZo]8]Xjγҷ"$ +D;x=^~W&i7kL6u +xɏQ"2 h?£?G[Ňc&nA0$X' .v`|͑8>$ )&2E%|4Pī$+?9$nnwrW#nFh$EKtjoXLHC{ a{/r.΢bQq7&L+v رrA<^a raW`.ĺ_ _w$wp) _r<E|8?ׅCr{ I^ `eAD]i}]F+/1I7)p4JۻG(e" ۑao , FCŀ" pj-C秮+R7m3Ejyُlԍ5'wk o1KŠٯUToy}>O"UFMP03mV@+RɢV+WmKXE{/~i (OGt?_zO$u~M ]; :+ʨNiʘf5P }J5EU8!K$0|GXwΩ &" !O΋/kص$-xc$*`l}˓I9OF#\*l~t1PL8I?g /=ͧ&=x8k`?KHʵC tBLVfI;ӡ4bk4i}Vf]VrH rc*g7UP.K 7`ܨ0Nl}'ʏy[Mg/nK2ԶW{|: SW*ոǔv12!Ŕ>o{,ry+3U <:\KMRI?uRyiaϬ\Nt,=TJk}IRD*5ؙńS7eZZy,*.!)]3Yc &FF8b\@X^\1 ܞyw Vm1FIʉ֕"4"3Fƀ`;'`,&+xq@EA+)"RdZ Lqf(|忬{A6@ݚÚ v8ڨ+5KsInWbBo0 | s7}B5Ƥ'6_ڐ /Fbg"D=FлA#pOGx#|pڟhBPj|5D. {_4u,/isCqiW&Y9ɼ:$>r_3joT.akF][UZޢW-!A&D zxڕl=0cd}gjy0"Cl?R$N0h؏se1hvIP`N<@avՀ@NJ(&#ĬZmA-o<4GCX2 kh BJ46 > ?7(pjX[tcTj{C%2}x\7N7tkC O0|8*Rj>Wcr.6nvkxoOpϏW).b3*H N>v]]9ie O  EnZ9;K>386=s-qm12c 8-%ռF*$-2BnZ:CFܦy-ci2dArۿZDK.a?NX? \'q|Q>Ԏ eS.`&h318G/O2DX[xj}y' ?= \H[g8G,*?tn,4<+cHexn/Jz h!N_h90/N)?,;О/ص̱歗#56òBŹc&m~2dr8XƱx8G%eSIɌNdMY]7Lh#KLJ#Rp'$Y uGe ΰ_P2 h3C@{.C vDrE wI(>^#+F:\[zDСIJ$E<k_VNh|^ޭmm>ӭ_yfYzn%Vjon$MrKnD +*TǸN*aB-s^ɥZъ>4z #C[vF[bq!e =aX8I{jU'Q3z ~T(DҕviP]c⫓6 >&ae ,#&Vk˻1ş kv1&-lbdj/z%4Sݣ59G1ks -&}oՅ󲾿g`[NUS/U<=ۼ ? [ ׶9YuTׇ YYlu (h7?DՌa iEkI `PǁKӞ7J7Z~ꗼ5sb/ #/$z(`عb@LQzJtmp9]̛Ήkb^! ǥe\ Z 6G[< n&-gΏ~]4wzrF\.C{Zqj4er~CKC2(sς?f|'Iy~JZlk+ny:rG#"W`&dZ3S.\@Eja#7K}S )A vF'! l8{wWȋ"׎yFt-o)+=BD=Z{24(14# UP)-zARp[>ƚkz<yZ9Y+oRo(%y sSUdhEB{ؙ bb; g nj2; eiʇuV`ow5gmeqDny ,j0~f9{hI9\fnXKY T&X|{0ï?z-Qu@A#t{s.-+g +߉O=j 9iɣo=(sR)Of9ݘV Wc2(פ:紈7lWu~}4(j|YkbQllD49۴$:-1<ۓRCkoW`>^ׁ;PM2qs euN6zf [Tj98/rX),cTb+nb:*Mn| 2\^:WH;n =c5.&]M8a}xL64{n= 9?ToSv>L1̔qw4n:J^) sRIQ ^]mrpJpF'ms {TʠT|1 i_ygT83yIiQ&˗ ᜼&:Y~F3>  S ;RqH&Oå l!MStq$MdMЗ%ƾ~*Ӓjh#ބiuH Y5|FC~mj_YX4 8v1Uj4cZ aj Z Z_u[ǜyGvM<]8rgTݴFQhuT,gyG@bWg,䪔[jUH S-%fI~H&ׄ[&*O dQ렏pP1Ժ2Jg$r\g{x׺ @@~hT4(۷EB?׺h퍺 3[\J_4:$([eɍ 'iҿ: [˜exlo/3Xl,ψ(034rF4jKAc}K E -ga[za!IڠMn7~p-˭fPGJWin=Y5܁nLh٧"&u#όC|Mx':87i[(&l;Wˣ#ߎlm*k8 .O{ 5˖W 6XrgbeFXXL+%=(GcE2I,k(i,n/9j W(&TD֡Q{.-=u~ orv [>_oXtE3 #4.3 Hq#LSvu tn?{q!y]mSq'S2:p#qaSo!%bBBM3t=aanK2(VlgMw+pePq./4=%f]-Bh%q tJ @KX3D mwՉO۞M;&Q66\BKĸRZ(2T拾 94w)‡nlE2VۡiWtk6L;YngacݖŮUzk;s cx[JNݥ-hP4QD>P` 8(O^{N."' \%n3P ;cYI-wzHca,':(]deӑpW`g(/ Ke!BRU"M>vf~%^^v &R57tw+-JE AkVk2AF'N: ֌xs$ y:ٜ7c;BK6>'%80z?zQ\Z*ƁO;3XF99jZ 1JеNʣ!vҭ=&WTB y࿎Mr9Of˵7Oz1Y)7w/03)F|e~^L@EIm=tlȋuSӳv"d3Ӭ l^3XQ[ ",V {2oi? ÜbT׽0Ɖp. -K @`AK'ܝ\W89d֯];1$I3c,L׃\Ga,dTx>ǂz&]60enn."Ժ %M,Vb㌫TlWkĝ&jAȏ\CM"I F?Td2tA(HgV!Ÿ|gaՎIorh2d|s X$,i`xj zJqr _hȥbƖoU{p4{n5MǷC^VN}+sLG ~=V/fNq>Êe#V,"/H]CnJzo::Yӏ_:'gӼ~ TRYAĿBl!`nbD38#xߦVƺ|Qef䃢T}St߶O]%RS0{:Ƕs)(orU}4I4@OqH$sW#g}DdVߠ'U#O^NnL=WsچS q'%~ 2Wɇ ]#ARw@B,Pŝa 5ausfx\n C`O"/pZɊb}E8 @%nk,7n$R_juTJ@ƖcjzWMkobat^%^VWxvܾio^P\X>"Iud6B!R<ɫcS|fcL.aC?$vGe3e4szZK|un'-ZYJv鿑\"bՓi첾fH4" AB ~5|G-8?V ǹrdM| Np9e;D`M%X>glxogyNPAm 4ɛ尀t/?}ˤwsMO(>-MgD%N(e;v&<.޴.V/ںcq҅@| ?k'q$'}#" 3tS ʁ7w ykVך hjрQ/.3+َH>% ! 4(,Vo)i|r5FeGȍGiFY\^7!/Ъ[H#G)\ExtxEM ylέ#RgD0bhn1x~daQXs-x8=֏)ywR%?C6~z鲜IiYU`6h8A<N]0faxLu7uy# {VOb="|p ~䯕b[Y3w[@t}I[:I>n1RQD\`ߌ E_jnkL?2:)3\8uc%]4)*:Ь97G '̓p-@레&7k_45ga\ñsv*/K7x+Ȋd*EB(N?wj2m.1(S+Z`+mk*sg'2'`ĨbqVDЁbI+d'pRIn%(E.qG(h}=q} 8FMK G 8&A>6n2L4B0kS$v(]/7erpD"4.t{8d5}6.f>0#,B-?MRquCp,Yݢ[G]ba*}  Jc` 0.dBF+}i`aݺ6+HZ"ǽS @ {B){!Wb%G,Z{4U,&)>Smф_m[?cKVh= ?RF<߱cV7 R(F`7g7ˌ3UJR{J;?gF/EIqb|Cyhk“x rՁ(tsᘡyAM>Mnqz|+k` |HXAI:vc=#.lG(tIlV)1FƮͰ/^vQ-Vo'Y J`q;9v-B98 .9 ֱ*fU"A'vLɣv_)S0(r6g|hu{(tS~ OI8ʊ"қ1 ڽ^Anp̋"'x np]> RbN hݍE$:ˠ>3iWD ;ʊMRφp@)qD%l+<_Ş6=9Oq'i3Q\#s򤻭 W7B֛g-%|#_爉lKVpo`w%?qFnzm9Q?)^S:C nKY 1Qfn~-:i󵿨0XZbU3isD.0^iML%icqrU,DTv{ʾl̵;/3DzpPX3abO)T֤Y quʝ^Q#@/DP[4;6{--F=|qò:V8! ֌G%5FT@PV-1?bNAJH&Bw̚"> V2,-7Z.ӭ6.DlGZ| 5ȳK asO-^?1CJpBlߔj)IYcG|^GkОd,;%l 8Y:2/FpJsZ1gv4(M2>r<> |2J)@4-8ĩg,M:*=I<#7;a]Bx)"|5=@ ܍G`KpVvZEwLݡ2\ʸ.(7H~Y̞Xc{{Qd/dLxZƺ+aX&;asf*I5Co C[`-lp;\ mռe'1/ʙ7 q&:{tE~^ \;̖1nUɸغoC-GO'C'e'0a:u^i NGK8E= mH% 7xJ^`IoW%weSp@/{j;.f:#dg&Պ"Y ; M_Q`\^h,\pmغnuiפ=ðIA$ij~,g~= E{I/Nj{ʰ6JIvJոĤkC ل`eL>sFzƣoӣigcm>zvͭu~$K.1 obÍW 51#w1 ™n|Ÿ\Cbs [ݶRslz6NN f^V"adA 6 i#y!9jiJ/Xur߹8/Mg/ qu:#<íQehBpC]nX1Ĭ $BK>y(m.``c-TC.S3[ %űM+[I\=4WT"Ÿ0'nByoG]yf`z;^h ځt4OYg/`TC{(|v,>CM7 ?S7s.N0_xׁZ"fq,BW DJӰ5Q^_͆f_( Td`Tk(@뀖< I(ojtG~AH @khbKȍE JՍ_V`'k9%{e XrRyD(PKd}8#x=0'߬lxK;pn#&{aƚV/]?m:$S~(.-uh ] sy}&=c+2#?$‹E_k̺o?G2r=`a_GK>>c^ .(^dfYc1?6B1Uq'uWjnE F@ru3vY6=u,@ْħX sPda"vw:U^CijZ d̆= E"4]#[;̃]vY[iG +Jjl ! pJU!:nRk,ō[Z J6"W<aṢ( B‡XI_M$&c9-=wD-q#?Pd!KE-аYV5mfvӏۇt/suAݿ. q@2Y?<.cqg_6|Gäx,]p*_>.SlJ!n 5u@ȉ‚&Lv^oG#liSr扯*_p4p68>n h^]#z1?m]?kF/ D/g  3 HX ; ޿Z+6躲G P*×a&Ra^X=Շ\VM%B;恏P)|B9H'cio Ek+rOcGOVOjv ]Q*ԳC+ɖhTsqV)j@oT( vU믫<ٵNpljS  8kdabj'y1e%Ly2U~x~ZεWKyeqڷ*dψ览7{30 _'aO3rҳq)[%,nЍw95hs_aU |ۜi D_P'U( j2p"ΧڥҌ%-~|Ȟg[;J &Cf ZGٷ|uo7zafr d Xm LsJJ>  Zo *7R.18oWzi)UĒf7TH o9 gYCl\q+#kuzZpsi|nݫ\$bhHlY6lIuĘV4h:*}ot(3F$>u 3RXAC`”H%pha62[yg<Ms|D{?- Ut;&WuA}Ipƙy,%rxL"zVCl paG}wVK忨fo>yDy!߉LE0ƌhĶ<<6`oB_֤e͇LOEIowo ̩qFx*&|lx%"[e_c^ =OJ!8Ө]Ymkȵ)))q螫L@P9qmF!>HxIڙ FbAr7k^}MӋ4 jQ[7گi7ټvuVwYᮮ, 66qbőU!b6G̵ 剷ޯ7^qC"sqvADqjf^ bD݀C ZXEp/g1g9 [JŸht+A_<3jLX- (]l?-!ގ;\8l>5Pbzа2r՘γb' ]r8w|ٙ[{%]O 2BaP`9r ~ƥX%1_6kv0>Nnʊဋ%SSK6twAg3ivwOz&Ãx -'xP:Bb0{0s.9SL5 E`H&;bǨ}W[*7GgV0rᮓctLTvAS}lt(7_FT v\&E(mBKҖ`jGFEHVǠ[#H~t%fJ q=+po p4=[kύ½5]aSm  ?i.̙(Pd)/B%y9P$an9EoRD31 P)Y6LoXКE#2iMaxGzVTaRuGfn sȎIJrz5G*;8FT&A2>}^Rxx%.;c#kOX` 1"L#9_ze-*%} qhdo\zM gpg`ho["-IedXFl,wDuߐZm1br: 9M0,Ed$Gع l:xmqAY>I7L-&T^$B*seƪpDi#o$ݓrZt6x}`)M:?g:6\ qT@9 㮐qٴ3w\>)x)2W 0I{q7l"ш2͙+Od,,EnʇX:a-iveChC FnOŞ%LH.U8.xZL߰38X,cCXŲ^#(GEG߁Jv2]-sOb86eVZ!oV/1ZcQj[R\NEMpu "8-~vP{R>bѪk% YofzQ#0ReƏnvm㛩Pl}nt=]RX^͙6$m"9EA$_|`NE:b`g(]/ݚ-JD<%㲪<&SLe1Cgs"5*DrE~A$y,%Z^rNn@] F<)aC %򀨭}r|54 c $wlcx;AwҎ_FG ܯ9yb8*ms04^ |jr &%pףIAX]҃w)ÍeM1wXd^Ξse+ۉRB(HMSߨ'ڹPbʨX~g!u80APBhպ լԨ0 cc/W\t\.[: VԉA+!&n/qޖo{\{J5\e}7~ʮM3GP1 ?@lMdlQ3z"hsB`"m^g%ϊ;3ɢaeG18,SQ gnkq6ވBloKhxw? 1(%Gs/u1mܷE1bۼru !:JLr+ܱwm S}ǯ2# 8o׎6M5Pn7ፇ͠H(u J숞"nqDi\Q>K>ϜhO%Rh"RV Q)Ch|ɨ>R-=5TDIoĝ<6#/,L8)Pg9{ޟd{<+vJ\;$BfHaԶ0WBc&B]l)mmXT:^@Eڢ0U`>&tֽs) ~=*o>`vm%e@+{=]%[HtͲ2"q45Afk@ĵ_u#S+6q1W!j9fEfdDa@OZ!n[gDi h8\ZUjvüksm]kV߃ߒoXBIW ;f`oU_Tg72w=A~{?7!P΀v$C ?yMt1bs8va(h/&OgM?k`zVK@kDK)=Q `Y SF$n'׸ŠB/!w@s[rZөt(XYP719lYJa,GŞCG)װ2Y ) LE15/2s"Wgb S$F54J ?7x3Lƞ;to~fuʝg2 cWZ[ɷU"j\ MsM{~rJ3.r!.=y2nj$1SByQM/HM=[ipBCuo{@S+#jr/v9/ e'a4X'19A1V}" h+?awhCم:T%T8G"zr҂\XAOQ՝nUŢyo1\%|$Yh֐65`J ,U=T%1S][S~zN}94Y%8c.ԉvweˤ!Ya;;5Gl[^9#*L}Q|z Qtߡ CE3*Ku^p'NC_S៯4/u(3<㼶)-YfjW>*&enM=;P5(HU%*8rwwG36=I,``G21WHoND B(vNcq$KQoؾLn`tMDX12/9JKVHU+F{mmvF`ӴUUNe틱⫊*"2HL:ģMs5{3nZ.'ؒ};bhfot͛Xw(aaKr%9܌N bNykX6FJ.m8ì, 9SrMGPYUhTǴ2+DrW$BZ V0k0ſ<`j᫈!{ъ GR6u\2ʦaE)-Mt<^ɽUG8i2Xi3y\6~yy{8,[͂"\\bf+cbmctTt>URE1Jtg#(;#)F0z8\eyߘCTšo36jE/#޼SƄmrSmǖNܩXxRiX=JD}"?5U*|7Дa /@أm12$/w+ͱa~d%~`#{&L[[OTb;`0O_Wyd#+-Px2i-ᨠҗph%ZIׂ_W{ V @4Mhdp:9g,z}J]&S0SR矣 NNȮ,Dzxo?"ـ;ݲHalN£Nj8"ʻ+?]t,Z"KQǶڡ}kG#eE5f |#p.qXg!,>4%35\`(xе>.ŭȤ0ȥZv‡:L 9Zlq*a+C ^|G^H-x\Bv?Yi5-vW;JwdU6DX\] 71) >D|aQ[*${[3HJ"y{F]Jtq3_AQ(24]ۛt.ÌѪѬpF54LE/hˊj9/= pڴ+e8mrD4szqyLŒBGB訣õ Sik qWѣiȃ;*KjScmI vIEW>  gn=SYZ)@3lXɌk!lꅉmߞFuۡj>kPѯllIʠ"Ѡ[@$>+u˛ڦq - ;1,16{V(=z;OԀo?:8+,97J9岢c64\0] ѸgQf2_8\{bFN w,@!W0z< cl}TMwn.[qx1+(> {+ DNQgy&иst"WD]E\m|ox4#EAo֛:C''.yqWa¤U1}3]?l@JgmFQ/zZ/@@iяz8|,w%)Cۅv]x8gk3ew|wه$H]#;Fo+hLIgSiq@{ ˱Rfjec.ȯr"net{2e4GZ>zZ{/ňpUXN nf8u˕L!ؤMaiMIqooXA-U(.jDws #65L[IICnp5+,?o}-IK @zz>^}N_ BZz?ߧrJvEFÉy Jq6V-\.[H2Yia$|Ys(ƙ\#{H<#eR{Wh@Zq?3;!/&+ ,\ol\w!uX\%3~xc hA%*M]c:կ;svGyK/FՀ7Ybܩ蔁BgcDvUk.S,*2t>cqZk-˳jCFf2yrdVMs%TeW̋'TMLޫѮf%Ǿ_.C1VEV)5?;F2?E0wX ogmw K^nlqh sN?x tu21=%Z2i``R:{&?e}Ҥ XE=:ūFߚ w3ivw }q%US7w~3}xa]h84?vs^+Ǫ$We{5*]$!2K8_ QJdshW39'XC3zX/ "Ֆrl?+>{݌5q0OフS.܇aT 5 9%7T`(n喬\AxK&Ɔtchah$6qf;=ZFmIqsZ_75?SW_Wmk|o;tC粽Awzuҫ;|H׆ B)pt!ϔ Ԁ2Zb-WŕB% b`N Y*w4Ҭ3oD>b.h ST zIj R-t 7@*by0(Bt)?ϐ=IMy8'+vX TٚAp( DLhEcϏis5 x&$ t 爦r=/Ru5ݍhHW̝)qzX+-=L :0 817hSk7$o>$/CiKԴݡ=p.,ZE">u⟤Vu#gYKR7wXܮӘ43^ w"Dj Xuhc"Nkt\2VW'}Y2Ory1ZrK,6LAzrCt2J~݊ repV6FZA F/ \ez$GAtilQMK_OLv #T^288aLz9J  N>+ݵOncs{ p(%ʾ" LKY~׋2g yAc[ *!O'*3ބkE!ǡ۷*8WP2`^z̟/9A&Lk ߱(_2#U-jqT(2U8 `xX4V~Sȇ GNGz*x%"J (ޖ2>ԈvJ~o_vKRT?T>5-aUm! }EuH:,SjZ 5#lQ׶¹}6O. dk2"aL&"hbT#S1xW˺W.KrBj[;`I9ؑ 橭R]SVx =.i?Mm^> CQXQgUIhVFwC@E+Bi:cei-}wR]~c%4F^ÖLэ B@Jukğp)pk9I@_\C lwW8,uN'^}D¡$YC>0BY$"x؇n<mV0rZz'4S6Wa$2:d<.o8]D#Q ( 0v4b2sQ9E/ZOLpKs[o]ȚZl*RYe luxƿ˔Q>;/IսIԄbE*%wbtLJzwC&^Bo~ Б{k1m!M"VDz^㏐8YL^PmgCbs͂%/GXLPPAqg%{XHIF[th͌L4E'@]~05Z У(Ȋ힢]k4bɧn5`9 Rqr" H)B,~7?Nb{x{t|&9hT_bڌ<wfVĀMD2}Eͪ-a5f4`*mfjOlX[Lv~XQԽk;GKLH\cNa5Ly3:nAuMr[cRYн_clL USPyTVw:y\41ףs]3+ Y#p<Кi_\/OEceVH dD1 LMj`o7L={dV1Pdv|&ЅVP}r&tp'.ĩctpRNEUDdjS:1G^P Gچ'=!~ &[|Rjzx6;QjMT P441+\Dߘ5 i叡3Үm3Ұa :M^GY9`tY19 Dn0Q;ߡu9{9rBr_1ȑHMklw**@Pxh| azM񆰜Z%y-GNaODp3'sp7ncʱZ t9a!oȪM.]tp(~rp;y҇w?UKwK,ɤAPoQ9ѥn3N\!XwyZx;;wLXܥީܥ)b ,T,e-*,}&9;}ZDƣQ+QpCNIXi% )S5s1I::,6>  ||7yԙRF>HCƐ% i ?Jw?.CG,9Y$+Felj!x`>Ւ/|q8un.6@ Od{nl~H[h2E‡.F"d>TJ[yETϫTٲ r>M|؈A]gӗ;ThNT']9,-HNS<zA~8L%J?B%D2H"܌B^[$S-o$Z|SsD51t[Sh؍ iE$1\NfG_Ѥx,ŘŐ1za\e;װrqKX Kif)7i. >9xGiY-dQ+_7ws l#Ϩ>TKȖ|s'ܹ\!_ľlO{RPHY̶uŊutF3YG9aT܆CqL@6W͕M(埠',&V^d;3 v@.)>q<:`34< _ʡ".4ٚǞOIߕs -EIH6`N|K0~2)804kZ|*]:N@9l[OP{>TxyZ&كߎncPv&5hn/PQ{nUϘ^mv{Uo%a\t@h yDx_;,ra80x%!d#N,ݕOi:'M-nq_Ip%fxZIS8AYiJN(7y7qDϠLهb4+jUh m!zϐ%M%7y "o#[tQKঝwj(;1(GݠШ@T),b3v0=}>ᛅ<1jNkۤkcmX4]d~+K?գ5c: S_ߏ8]9a*3}! cnS&1_fs/:Lc>VMUTFwX }b ߚҚAܭ WK}JQKٴn +>⛚eFG܎IY7or{S-yes RB'JCW&0S4 A᱌Ć?Q8M|l^3r8Cƿ(RQ3V,<R[> Q_Hp r|dLzÑUhQ\+}1ly*q~fiq<4)7%i%.?;̲[ Ki *VD G`S!rhMFju-->׵ߖ[Y fz/<ܛV>]C05GA(Te1;kq䗨k`JMhb=߈&Yu1Kwc'KbP鄘eM-B`*kg?I CG9¯.ѱɯLMcfaEn!W|uU]H5xЁcg+UT =<5l$bnZoP#%e^ l35eP 2zd},_$x Ti4?2)o[Ffx޻Rq(FsJmdriv:")ރWp]a8 @*礜yISj66hf_$.m2ʼRQ,ZB45U@\ΛU1pQ͝_[*3QZr9ue^F40%'={ַs7+'P04v1}Ufy{w z}m?VHy 6f.ZEC{vMH +KZ/vc_M(Fjχ w (y'LjQg0&_Wo<|qJNVŸghc\r:$ws<+D91P7M9 5}Kʏnҝ& z%h{dt ]pE{YT|_)S4RpR+GedGZ!Ɓcs<*f^.쩏;w^aV/=ˏ=k(=Q O-R`}3ݥŬ3)3".lT,1@r728H6 ګ(4l@] m -)xXBUgЂXV%Ձn/*%hoT-mJvեB(zM0jvLyXԦ'rR.YsM|C.F'L9-e5BL gb%$tܡe`3$'ODHtm+c!PwA?lv` ;{RÕw^9GD>-mVL_L̜Ǭa9tck. 8 f\),z@ڔ&s )qBCfSw}E3MikcmJ\كt1҆H&mY+h!YG!6QhUʿq(."& Wx*f9io,99< :S0 %wsg 3P=qIь󪜴>Mx4Ւ&ﳘ-:,"hC4"U0[yNR:e SE:|`^MhQ~"?[? %Vxmk}8&KEcEKɷ*mumoOC=ǪW;%sZ9S_4˘vU Rў//H1Ofm-KR_!Yad jT ɪ7P:(nSg2kW^9TGJeBC= څPN3oaz:ďa(E"x9/J㱱5d$aEBrbJb,rϓybh+=ĭ!̯yO lﭏc>&t>D,3tbkLa=Oi᪳n~1hP,kBYHO1c%TϑqSn.?3%̅+̃8_%%7{&iEex!Hg!/؅zrvp2u_䇚ieHc^ۢ?a|3MlVvZ$D56*4*BFrIo:tSWvFJ.Tt_lp(() )e"!Na/p .A O5cw'mzd51)d0 ŸjtzAۡ,RAdwZ`D`{dN\Zٸ(cj4?˿ձ~ n4=.pmv h[Z@"td5Mh}q\JnMTd3DhAWg?1rGF=zW%̦f`7woouiGQ=@2yvO#>ʊq .6X6),^mE( -.ʁY IcsDK_"G̠)ø3vDaLjpqs*5p=HJnʶͬUqʫYuʯ#DGn}"G'PDz]mt=ư<<dqenj506"zY\.%<ӓ#|X%=uYΧol^"̄:ë7")v @tfxMzaF-4(r;}2}Y!zAyL@#4$UqGoF]lĕa7 "؃eԺW*2d鏇ձb̦CJ\SEm%q\V`HOISSkKtGv"%jVd2iHɬ,@(M $|0pIizIkK vfG/_qqrҺohgG \f}!Ul, Ɯ~mK:Aef!laMCM'`$AENm5>i jzt_橍hbUbLұ]^$U5!W# ɢsCQ* ',zVUR($&6ѷ% {8##*YlEapÐ"S6A3a}u>HP?ﲰѨٚd 1~& ea >KRW ])XvkOFo"Tf^)bx Tŭc.M6^/=?b _6`"=_gY͹jNE:fpRBa=WM*MD*9(cq3;qOshis2dzYOʊXf騮Qua>V{PeSfK~\U9`V%_QHw`,Yn }r.#V5$:zJ=+I0-*\vq8_0 &}P{Shꥊ7l6@ꖢRGU| Lxone*L.5X;D+|拘jdc;J:Elfh D$jAt QRI ["%]^\¹2>RrtVo ;ǡDa^$]?rn?r-\h/O4˧w[Fp9Lc[K(@ݹR̿hA[aZ 6@ebrnx/?TdL~VSNRP~;ۧ*{3ʆҶ}{,"/!/OTuŕ/8%av:{Dw/יk8u=c)ՖHjw\{@3ȬsO ~D)6Iq`l2wm`M+ |\|S\T 3%sUFi?uຊ %9u3CM/yq~Jlxp S, pQ]M T?8lrhv)ܴqke4lJi}^kcGu_:.Lz]:F1;p0X/} 7SK82EqK(OcOy\@aV kM2Uðo]%${yk Sȏܙ9ǜF. [ 0ao$x*kZb~"ݙlk b!8G^&ieC\Ɨ(-rՂ*s =2IY"}Vj4ׇNGʇ "_@^0j2kMw-ҁ_J9~cL93$-Vpi8E&ԾvIj sh IMEUUGƐ]l pzH 2r뛔Ev P-^Є%;r~)h T숭뺙?N[[QP|O0n*oހ{b}τ佫~DrJf*`?Y0| `#Aهnv/(g Gz/D.8Sg;#Qeg^_!4T`:=Th[ K7{j/u7&K_:R| ]pݙyXDZϲ)oށ@HF:2tBXt)#g_wrw.7a;f.Ȅ<2l-V04q: 4wPkx+-rN{^#ZufkNTKUd(~^(UA{EDHImqQH=H-hA> ogzf&<8[#?QYvC9A_s wHmo̺8~gѫE bըS[^FΗ"Pᣵ /z I>/H60EY6|Kb8-~`5xpQ~N̟9Cڤd= T"tp3\6HTLegDBWyoCƓ7?#Xj ǹh6l@\ZUyq)55(n(¿&aZ\}/=›@`cC;sK MW$w_z"/^YUZCvTn)ᱦrU} _#.S>LV;RLe! ㅿD4!d5gCm)?>2ordcNݕYz$L) 9҈L0vL+ɔ%kpǦ=D.i3J ޅ$' uhFB<Պ7\]PZJO{I=Oz׎-Q'DlLjf]J}(>\「᪒bߣoꆋ@H=W}ARН6n$N4H \y 2?QV"ijrUEs dAY*rUkt& b5r#UwZٲóyN7tm:I*c315'`-ѯd$ *# b$%'+DI5 k*l5 Jp.f띋 'Piۿa  @rd^Ur;̩LYrIe>ljP{S\w.!}Xͳ4@L~]+DRr UX~I0)Yb.C7*~@d%W_^̌Կ!qR'װLL*q[&?[~k1,UO-™0d9HPa8`OM/4B$ox64٘|ELbtwc2o{,FVJ~LߵT/resY1ܱ]05$H0- ad6z30"pJ'wEgxROȵYxEc d/Y;ҍg@x@ SW9ô#~dk 1DK@Ȫح_ dpCpd{Ůý7[,/a~} @tP©GynV~"7}[ Eun9;DDpHP̵ P+;'"`=қP+*w棫v?fϳj`NP]\.>πS~Ԧv_)ƭscQ/ !:1VuKj2 B0!B"I8kJ"aK\bۙngJae)^{9zx=Dyn8}w7V܃r_3=<3Np(!H^H26$]aYb",-$|ba 呻xȇwHq-st'"i4`3 LH[_Նix&m"8ъeqP{@okeSaA 4~xJxl=FUBEDOmE[VC.?4J__fk -Z6'۸g% 4\o J+7#Ctq@[zfdZx$4vygv%pDW̺-Іz&qHZF@Svz\TY?}p]25,[\Qv d|' ͅkI0"c0v18:lr(9;;9\'#Z=(^둓 qɴ =7ccDOJ \*7i1BmځyϫÇA/gcK %9bس}%hue$[WxhB*дUyN2\y/nO2%;s W\Jzw*W =чE:bVk=/\? I2%)XA1fp?}^cSprV}wֶzn?Swn#j;06wTGJ۝(&v@h%umn]#1Sx)lnAxGP(D!vSVQX\>yl>T|FՍi%-c/,w@yl w(w}NBzBqrHH>$W +Vw}M7nF0 }0?//zZ"d8n}IChUF,wO!_>K0Ƌ2L, ^4V8`kZlp/{ ; j<c_f$S!%Hy}x@%Z.!f%Hal"ajatELeKTOzFwAHW{In;]nɧ2#{ ;HD$E1'2W-h&opv9qH7&%i8z\BHهd{hL"@O5sq<H=TGW9\ uWcfJ|zf"ef8⬽Uhv[(Arx,y+'gMGVB[:^;>\PT#')t%3ިw}ѱV BjIfDD׆(Gou{pB3LW˞R NpҶAkmر*@UܴΗOt-{>{ba,ѐlq̛Lnm@qݲ icW+ m9%k{KpN91'îcOݴVme@&jaw7OДAB^- '8*RNpJsI~rypsxOn7+Iwf yy=GF[J&W-rFxQOhtx 򭾤`P_G[jGʝ1$\,LZZovͅ1N[s+]+X ^"]!j2xzZ8?ff!]P['3Y Gqm[п$sLDk6쩟[5'P(4jQMΏ#Do d| CV;} \boZTeP 5VBټeR`HMRk4{ӗ jj![+e+Bh3<"w XY&XD^ |4fyb+q%dDxNr Qe8)ȑq&jv$3kRT?& /;E̴eWI:)/TA]nt/=B-7IhY bL=S7">*I+!1iSfq5K)6QRh϶|&-j$"T DzӭmK[ L'o_/W\?eY*0 SDvd{IVɭ` } Vq山AnYPڏ]-JuZ 1W5A*4W!.L1EOL/rF>Ea& -h >_^i)Ґ K~L;'mS@&ܼ@8qa098Np=EFte=P^?JAaE97j}죄V8rIؼYdȤr!.vr/k.tr۸q쀴rm[ȫc4q!Lx4XBUȳӱȺs7w4dGxaWdrkϓ꒟֮+5-:p4jپLnpe5A3]ʡRِ`jE6{ԀcBn'0j&j1+2hɃP0U8_w0[$WgF:蟇`Eu`+)HX5@ns{'qNbmHT+l*ݠȉ! $c@p.8 fىmN0 OmpY-Os~&U+e\/nؾy0Ws HLldtCDzQET&êѷ80<ԌҘf*?VP'?bF@+b<26] Ƒ@ ]wᓹf^Fg!ž~# 'vnO&,@<>EI8m;Q.'l6Lxgh^Wcl`0C o|p$ ΥB ~$W]ٱ!NA`Y{nP.r I/DB- KNqP8aA,~~x{1f4d$F0l{LȽ,zj0 AHmj;k˶d,(XzY}kQ{XM>PJ}?/-Ɗz>X+|y eH%aoVYuJShEr T@`evֺ<- $Y*Իbp%y1`hqREvyuZ35Q~im c2b&?#w0^<96ũӵԽ\Þ2W0KQiV=^.gx9 ,Gp@~3[9K ΡROgD>d o8Uȶoc$1TI9.O`GKܯgJ׺xp()eȍ{wfߡY.t~rjww>(?5&(f)s=&4Gj[)$:v$z!8O0:MsEQ$"`j [pC:L3V*<ΟsYOܞn *E&WF#׆*#ӂՌ\"wT02vc*VAżGiv'7:+j}t(d}& 鷯otЄD1kqqAJiOEf9.;K~~. = .Uo`x[醪Mj{GV^ c)kճR} ^tiv+R̄6hP:_ &2fKʌ rrCfƾJh脸l_ʮSw,x" F Cc\_p PX"'T: ÑLĬ0p&.dlpR; !!og߃ [9/@BCFGQY/ԙ@!{)(NppŔW-`dJMnPI I^89NC 2BDS<,௻UbUb;}􈐺*Z|.R1*|_{[\1wzfђ}HAw3͎jP.&*EAcNdWKMQJnFߔϔx m;pB}|1>K<hFX*e0jR{)ӻ~MmLFw$)%ˠFܟfI9D %bRHX}N\g44X[vxda/<Kɼ~Drrl/{\aQ[&?q;)j;w \Zw&<_U$(v,3EW_qOhQ#KW_r֣95=E7~F9dtkW[.U't6038e&^yٙubEki50 &i[WUSO߀^bxqˬjbmq"xO"*ZQO{DVۍR)=@ę}^_{[=0błe߅gjAxa[ۻ /7PZxˁv&YVۡ7[y"\bR=x#g"|Ջ'aCGu9}(|{I4 'Yi |a5d"me@ bL6 *yt$oHa|0&fWyD[_|,O ^&\OS76 3~G#N|9v:>F$Y@b. 4HYb|  QtQ1ѿ#s$[*+&̼@ZKx/±?Ŝ;8Ahv_~2|̣Y|HaN^q\d4Wn aXEmp˒#J(AhQbx~a~7Ό!B̜N C̋g4-b:>bxH%KYuVk/Xw(KhT[oa[IiG9I*< X\2ⵁ'WPz R' #W;W2*P&#wk}8ia'In:QB7Zuze.&h#M+qC+:??C X.f|cҲڻ=HiyP{ʔ͂2SMO&G0',6^Cqժ:Zņ\,c(FUgV7bF8`in+ˬ۶,*sF=ARϝ6HA4VikgnI0;+1OLLɍ!gRGH[>Մ.!7@,_b}ʠCV>qM#l_78VD`3 >z/fʟ%K)7&{ 0b68tӐ<8WYߗ'9& 4GCRJ\ vo692F\(.+ xc>%g  ΊK>䂽aa6ii&@RΉʜ7\.Bu ڤUݚ4mGoj7R:D,G7e-" qUv3+Чgu4G5.S *LFmg;<|>!珉t6T.tb@:A()GȬ}~ 7;y߁q6ؾ,?5"ǵۜVU2xs{zE ;-Mc+tMNu(8V<ԙnl R!L؆J-rqE!Mz4dgt숅R9VYٞ=hNqʻU/'N@NX*pJS.5ON{"S|\e2d=4a{#k*58vS QTcQ/tdA`Hu/8 hPonaL'_oiq'hp*'-\:Dz@8aLI=RE=\^bnUGc~@mt/hJ!G/zE!?L{Gm⪆sSbNCk;f,$lƨ?:b Oe j =eu^zd /D~09Rzݤهȉv2w>1WO`߭66+n![s"UV/4ևtu Lݐ>J}/iw*dee|&jH[3rRV;&HU)K.:@Y1(?9Q`j._%pmwgfkחn&%Gz݊ǖunHT<>`KkܹX~hi w`?_2 r(RMH=?cצղhW+#['XAJ]PQ|y?ogxvq5$L8\] ~.חH6Wv7Gn ܙjӨ ۻ~v]'IVk%'8g< l.$Jo\xa<ʉ@9CcRxEwbgw+X7u [@wm=x ޸X_g$khVa!lt^GrWʰTRiwyb0DO;2K8H\﹐U$?d;vb~pJe/{L猝#S<ϝ7)yVF7 ˅)xI" r%K9*7 VJ<-_K2n%L{EyzΒ* B4̅ \Y}18^"q@w̫,%JZ`'^W1+RFw&OV.."6Ь6HOV}UV(݄D{0ŨRKůPVC[ѐBp[i~dt-PofX6LJ|(;XM#ѸDߴhWI65tf;UU1|f߱\eGKM=[McI)e@!phxj{TaP?T"q6Uv3oDD6/Vh Z涤}]ATki]qj2B9tD7M~%Qؒ%fSiJ&1zR 7ҶbU"71 |!)t~b' &~o^+ț;/9W8VXRW"%p. ʟ3ScZϸ';(~7zZ=2zT7cPuֵw-2Z:f{0Wx=O9XI *)h@bډ .7S+$՞YF)[7y b8e9ĶMzc E*9,lzb>ƙpsKLۋ7l\՜f˽c"Ơ* |--pVuNut]YÝhc\o̘Wٽb•Ƽ?w; ?Zm qfDJTOа{ Ãk )?5 dvk%xmzlsje;q[P1Ñ^5| {"Fn0\d7偤\}K;y h޳|n6'x>O>!^6l&.Ϫ"k;i:i6Ҳݭ{M4<6{(b۵>V?R0U|驪=0f]Br # ibov^;oeY\1'maX=jơOf=/6Zr%jOMJ)Nt&5 #I.Xת>C"/$z @^[@#]rBca.W; i9io#OU!>_}͖1r]OĮ*@=hwJhkn=ٖvp.x_8xepPnwo}(>Q6Abi[л8R*kqWd/}}i#Iwک[!dj\{Ɨan镴z@OM +4.&,5Ri{PH}j3m/a!fZXūvP kM_OskcC)HN+u t(o|sg<?fߖC"f[u-DԋjF2\#ѝ !RVa6ΐ;+e h`}>y@2|GF2Fg1kJXsqz=ys%$mJXb  kg]g@gYuB1k3\`y#fCK|̌ ݅&7=3 ζ#?i{+:)a:}Ws(1b*}a>@6<1_BLEa)H F17chvSR?CA#H.::8OtWUx9d2heF(L|J 8HΪ(;vE?~ܡ-f{vS>s9 H g롓jyBphQ5iY~g=DO7$:'WyI @Ns '|^?t9|C38N{!5$J6{cW8>Ϸ,*e/VTlY>%;>]_9yXU$.,a[dxp|4~ViBݩLd%s7Í!nIUB RDfr^CQP$@1,ؒ ^!CM</Uu&ZDZ`S"I$zh]M` ,K϶0x; g98'QuzNa/o9g7CzQV%Zo9T9ȁ%?O'jn{4mL[~')ʷ\_ ?/A[kކVTMڞiQ*dfi(ve/6όp00\IC.|3GdU%#{~ Imfނ{ J{^"<{pN!V \,QMWbZT =tU ]x'dd )VDdv'+8Bd&poX\_ +!8Z`A[H`*#U\-EQ:>!ք|ʪ# ]G9_vԔDkDhqw@UsW{+O~:qAH{Z&)Y\= }dS9q'eC "[n#[bxK5~- Ѧ]0Ԋ ؙi|ɞ#X*~!TLڮY/ i|In)zjw9XRVZKiIc/1cNnC ^+Vl6y~y]w+zPm;c5Qa)qA-ԁqrb 7<"ѯ~OyE{h{u Zn0ѣq&``{KŧxvXJ@_;F:fzMHHY ys;d<'i9{˧>*=6~CcX_'+6D3@4TP=6Q41W7N>ȗW6_ܓV]G$-'P<<|nk߆JMN RѸVsp11ūQ[|eSXw!>J)b*HId7'[˫NjgvhmH8 5i( C'@5 4\u @XS+]18-@‚Y>m%{q?0%a!΂Xyr2g!~?p1gsM_JB\}iGBޅ>N'j~%dE7m|kIum?Mn: qv3g MDak\„%G 8w&Q$lW'{A-kj,'{4 kY X<|X%*l&?Qg'$MO *:@J HK~z[/qǛ,h(9>_J2,X#ǫ*2RxrB(7KTqH2h<4Ul+D?4h'c'M*{ZL&n2 Ml \I+(.f?  /"صie!Yu((?j0 T= RBd1UlLz0MB0,e2ֽӈ' FlY|,p<7տ{*qP19T+&٭l.xeºNŀPrD@$䫟̶ LDEea%Mw.3oxc!݆uy 5beߣ"8[8r0hZL9 g|U[A8sͽO.迺IaLsGq^B21A E6?0O<^4EY ob|C@ ,^dvvAG0ҔoV~䰄qme}"sw$n;4EL"xboO!afbw…u3 T(k"CG`lBW'd)ϧulV8L;mv8)HD1=w. O^(pjW*3?iiyۖNjb!LV{":l)F@脆-l<ç̹|x¯GiAI u>RkT9.M-!soff|@#4lM'c~wl%x*rVmO,@,F>lGN-[(uI}H 8]^.&pFQ P59JӍ|@Mi-~O֒~ϤZ/Y:wgR:̩!e 3n3n֔+4CnNDzE 7^MZUF4uax e bfyz"Zb g$Cnx{6& ^ϔ u`m ;ˤl/`M2MTQ#E~QŖ'83u )LϥW-SwHR:I3:R0sN(Pj@`Ɨb If~sga-iO iMK=Ѻuw)-HG ]3(攮Y5Jt|af[6R@8a/+tIbM_^D)+fbLyEW慼 X;43n[RuYӢ_;Ύ1 }T`MVжh/hz=#Zҥ7W>VcG9y`j|)LfDzg%Q5r|}@ZhDMhnCz['߬5rY:PzmF9 ֕ y/ aR4B\e |@Dۦ5i)Q./3m@U:> 73sC8oˁF⬋a=9Upt^{sj92#ޅY7_APm׺)-!6B\[C&_l^4j5T@;t_f*J150 Rx`2Qi-ϭ' -_ԍDvBL1B%Q7q0٨/:(.-`H}Ѣb>g+T M7w1DHpzڭAwZ䝢sP Rwd$&^k, jv>m1L5!~i\؈Dk^Am*Dko!W(-i9oG.w B;K獮x1D,x]4X}8}:7Hjj"w]88bd$&|߃Z M]ʿj,'@Q8-0,% 5- ^;X?c6vۡ]G@.Vz/$+Pogu tW,FQhs [DO]z_֏zi۞g8+9!Ñ"ELt%ͦn&ӻ%pX~ű91[J`cې2 ,HHVu~XD8r8D8V y% 'LO':p%# 7:@錇0cQK쉛p/[+*TNRSTdٸF?~=#VX ( ݜjb #֘@* ?rszE7yn@O<c?G|7NW.4N0'hC|`Y܈$Vޱ  Ia?hB.{r::A0"Pb ]t0G>.ܼd\qFe$B4dGԊ4%P'{UoukD"@sv[?kmDq#Jbk\+z S5K }Zkl y999MnbR?lVac"\~$&_vLvSx T@\2Vn9m*)|:S^3 ]{f̘0jXTrRdtE{zI Ƌvs)rY&Ugem,zB)弞~yl3.X vYOQg+nﺰuRz5 ?6Z@i/,*-Ѽ4[?0KBz3r.ԇ3g@UC۷xa jH+ _l-4FAgde=9pi.~=>)m}bؕo3b4U|/_y0[1 /Z$N)6w'S ~{G}r=^l:T9&C'1Q`/J ..,J=2:)QL'l09#^y1C$/ (  _7+@ sa}Cx*Ub lB! gwsE4H h`J8Ul_@Z{N-߇=Pt[PrUҭL|i "L{4.?~~罞Fņ7Gb9U P ӐxIa)~#ԅ>rbu˶e5/DEOP1W2U zJ*I;~j3)Fj nW a*\yq0,| Y v1ŽVTG8Wwq}n i{L o4 `rPJQη")gG1aco3-,iy}xD*xE,7!\/W0p'Z F QibZ VSړOpRB%;5Ex7GwsrC%q>:̀;{n7r}DXeTO{,F*,=x@aҜ7ƎٽPSh Adt(8ɑZ`,U[Mjgs*Vr2ㆰg2P~sTZ9dLt " m,xs\o%ݽmZ DoPtVn}\+Bh9#l!`+8 JmFt̏r% &_c Y~dW:(T>Rx-߅S OÍDeuza3'qL׻r]rl o ƺc:#"usB`;pe$ț&16uSHGW{w:?hRi?5FdުWPSDg< iƠQ-_^$6)qߡ:B&RY#?9A^o{~^fJ3BfTKrɍCC;nn7)-S~959VD~O ==N/z,b1a^Er%4C?r7jim3a^Kx$#57gskum"\h}8a2?K ^nQ7k*]߉)j FLY{-`rL)e'qZ Өb[.֠ EY2um&> ^47T!h늜;nnPvt|E|o*]̞F} 5\JCL<Zѧ2(>3LcWNΛ4S^\(AX~,%elzˆ%%cnkFzHPם|~!Kʰ,j+-n=P/?f+5‰W2hn$&6!q/znWfH %:&ocm**v7?ٱLKM&3X$f4LO.wu0mY7c(ɗlXҤ H38?fкD=Pfs q# 24!da07]877K%PU#3|p,=$ݸ,F0tTLu6zvMD(X/6wV:X7ͅz$ y"{}׊14qo80e4YPbWyB9إIKmzg5HN%#¦1>'>6peInꌪ"&&'`lĊo[KG]q8Sh0/bq +dP0uQ#FSp9@նW[=%VRjP2*>(wr"ᔷd)qgX415/lb8|ʡa1|UfK,ѯ*A!+ܮ؝;g.* =bOQE֮Nj-֎R;{>,٣31zhllezؤs2+]8A k4MN[.}jc3#/қP1 ΰĕH0#1'q9]ſa8畿Dy×mݐjG*P^=$LA s-! #<;TyKU5O껛KïF+' ^E! Wтay6j #\w)lfJ5vN­*mT3 .H6㼵E^1ѣB3 9X_Oc>@ҬM\~sYIeQ4.BxG wD(ɾZY:ARd -v CpΝzյ{)nsD!\xS5ML[Ȗ>*XA qt}l5` x\^cNـKtQiA2$dºGFEzʵĹ\@MClaLN* k s-?Oj)\=g`N{.6 xBqiBv.z@-88yD&ǁ%Ǘʜm[S;0YO+ oVx$|扌Za/Mz"xG[&:~\fV KdsH/&"\LIWIu[&WNe't=a0 L~8tr^=~vg*1L~ vCM *pйϚEeHYHXro [ȝAfJUr\$3m1wBYlr+3DrufXeNfSE`hae`6%Q:ŬClP=.!;V.m0kSn`HWabnHoyI Je+omee|thX0Vi]B۶.3U"aO6],Qgd|֚֊WÍWxd]K2wW3:-͐XJaSZxuTxhU윇)26x1jVsA6%s!P.q.٦"ɹl&kd2YVŌN9DpBݣiGދAbpB]fǧ8)TS*`6͒+Y=9ЩjC -ՈyPXMQ` SWO^L.eXӗKlf{H QqO@*!Y"NǸpsHPOsF!I=5Ĵe1J~QD|$e:uGmr>pxa3p`F|;owRɧrD>(-g/;(G~rKglP$dF>l 7߾yVP`9fAE+noO2-4Ҕ0MKx b; Oglu{qG>`Ɖ #jtTvf>"H}fq d~]ͬj- KIu 6K.8O7ȃggڟӘ *rxJ*&ӏe\M+?LGSA^9)L 9Ik!OṂʋMf%Ɛ%$xw|,vTXrӆ?)YC`i߱,p EGֶõ7ާ9*92 #4ɼUJ'4hEķ=FIQ?~֒\idO oңO'5}, S&)%| xA~npQNMHű;µj5CP$FI4l}clwZVje/[buTRY\/o#Xaz`iRB '22",(A:a C{Byn #$QudZz ȋJ,JKKd^!/C(mh*O* ɀML͏3Ei?ni~8?-! `p΅[l;LE}J~!7-@}ËA' rwc#PezII!'R &tp܋^T9- ƛ}.ǥ)GrGקH'ot"Q ~D I8p~Hׇ &ע@>o 6%;YUBǚr1fݻt"Cb쬐l mo~HK!9μԡO|r۲~E7 8fU6OѲ?v9w4?PL ۏARwX5d2 S6dFc{l_ަՑW|Q '&',VR"t] M#uCX5Ie%S0cb)Ӯ dHM՛WW_EXS AB᳉7>ťO=51oO2Ő\59? ^-ȏh3F~WZKմpT e^GQbd43.[!4ЉY5 {t})/UbQ`XMd^ QӫT(A]'}W '-I2!萏Q!1a" 8IG:@g@D7=BiZݖf'T3nl5fx; xI\GywZ$];|p @bbtJ[66TÌ%)C Vf)xt~4>K/}4 }T&Ix*sEUK`.aL4 ^b^Fە錿"Teq$?&{Ft[~v[`T6kMONbֽޱWЍ(s8YU2ƭ!SygU$M Zxz'/!TȂCIp TzJ0i[CLNRsiXB}\硼hV;ofUL^i_tIBbi X.E;Ux7hiHsx8a%aPLz0HO@MЋԻYq4QwBY9r+XmԞ`X KŠKD&07zIٖO4 b6\4ز"G3ju\e%X9_}p3յܿr͡}HgD`;Ж;R͟q5J:Z7D }ŸOo?qy]SSfW2oKg${a\q*MTr[Jsǂ[ :YD4©,B8"-c( 2$hћ!ٕ^8>f0Q@l &#_ݣGe#L0uH2xT0 dK SM7dW%&;w %E$_Ifo/qr-K:9^Jڥgu 8o 8{BfwSⵤ1$yPBD1ˈC;2cy;\%%ml]"R2(Я)JaD +TZlGkT(%ё>fTzbڥ(Q9'r[:%:oPC@l?ݤ$K#>>^c͉Iٔy |*4P=@36qԒ+H _90׆3b4zE3ʭ:;(b+O0y"2OuށE$!J [zM8"kfEJl/J28I7&ϊ,E7N519-K (]3M>/&(% oq@`Uz ãp!}Rj=y&cIb =U*`ķ4=C\Jt萺yٶ|A8gsK)Extc> 6Us?/.qrW2KI,Q$wM{q$Ìk~bV{VC/"AH 3'vݜ[%۴  /]Lҟ,=|SG2my zq`rT?@l_M(ݞӗ;[r3UQ[m; EN"";Z(+Q4>PBnN=S6_󗔿y}wCHAul7A1H'9uUڬLg(-)d&f~L⢘Ei0\lZ+iW 36 #{*`@,\hةlz* KVD,D}e a2q'x5ȹe]6C0-b@GX$Ox:,pYX ͚,5S}jȘΈ܅7;{ p׮_Aۊ߀I,?U`ADS{'FU5_̜0ÃBJ4YZ7äUVeY76tv4 2| I2.*t|tQVbp]#%H-!a+3Tl7El и8;a]k1~"n"조ёѦ_' =W Z>#Cm_(A s|Xhu W;5¼q )QIz͛}/;%|$ ^jc,@L*N!\CGwJ?`u_@1"~B,+\6eY_C߉={\$Sd|{rL,-(y,6³O P!fꟂ†ꘅ+T] ˜ /Ǭb`}0OgAuItsOVJ,1㖱Ј+H!#O:c\,dRJ3HFѯ(CO`ٔenă 5Q <#1Xע\$b`c)JdU:rZ;c}, 2 h>_Γaa~_FUROЇy!P,BKh%&-NXr˩~8n"ftUo[:Dg}M4ȩv5"'`f4o+x򗈛cOT%c/}<(vAGSjyQzSc/&ćddf2N DO\oڌ)4BqMoz㊿A`YQ1i( 1p/r'(f5]z~)OԄ?vV)uk&4CQt}ɊS 6fό Z:󘝗,I!%l' 8B~X>ٮ3lRD=j#sZNu:шΖ&jM }Ir)p)Lo|B6xmf̫óO_n .ի6ҳR1elC x-^#OkCJ=ow{ VmVX*QJKq#'jedTE9-5^$i2(p+07E @j9 t%>ciB8=WŞy4bgi^@DfZ+0W{jzL1~}3hY\yIߗqZ?in:AQ|~'7w\>+&XT]7'RDjqw6gSk#g,b dm_uO:sG)(/ yQlsIiPˑ 8#th<:P!cr,!ԯyvߥ|蠉ʄT\&ope;nkK]3'yԁd|h/Hjk '$ʺBe?$Gock4 aӵZps@8g/E6!a]g%' G8ݝgH1w~PM  ֭'/=1~34I%PoiX M:Ad>y~;1ۻe|}lhzqI%%"rRs}oqK!h[є\`daSI,f4[pak襰j_ k. W, A9QXIai,#*Kr_oz,Ȩ  !2VhL\$T=80?R`v143ћC\\TCIߎʠ97#?–7}p)C$? XWbԋ&y3YtwXm $4o5]lyQʦ+pURd}^I8z]Q)FKG9NW8{%H+hr0=[{c ]PoqXd A 1"eCꭓ4+7n:ώv䪩7&"Egnbzq;$VήHQX2dXO!u?R?뛴Pvd=>Z5?H4bf'`QN̷Y=ܣ;mrꌋheH6hWCB`J\`^Q.xan6R\k*d$!h#4af4uEAt2yƽ ʬ9r!KC̅?)0%~4o]&I8X\@D]@k:RTQQ 5cYA\lbI+uvi)cš/DSpm>?n.L44_]az25Rq,[тwksۮ{:kcU}fRK*0OF|5u#~3>G&4[(|G4iq(gTJg`y7bk9}LŎʹ=Ka|.wN4AxƬ;wnY wdTݓ1C!o"j_[#=\BIo7Fqל?S75S)܄jVo)$>K LDy$&t$ 8J4.9J}ba5 a7~ *v0 c8ۅj/о]H%&QtJI3pц/Mg2BsC z0$ƓeM:}'FFa6+bB.fSrhϷN}_\O pe76F:rG7$%\;P4lP[/br,HSD(rK8H>]е0mQ1?L/țOu>,Po@ "_=Fѹ>XK4(Uu, 0PW}tG7{YtK]JlNu:ݫyE^?BN1t# gJB*8S=QTWimIح_9x$xqz(샄@F-^Y+y/Y?'| \gObF;sWѣg:c|}/|vV%FVpO~zxy視IK.dBɵ54zJTZ뼍|"=XMJܖR&I\1GzV/; OtpY#Q?^cuʀAdE,%Nb *V}E+lRT6gp2s1Av(Ti =zŲA+ [;jCQ')]O@a[f bG>*8esr[BժGy }cˀ6-0`@"r[3j]ٿ;Q~q>d+&ˉh`ǨqN].&]M[؄:~ >Bs>;\BTCw-8`u3pjW:rҖ|,r[&ih XdOb_d^9|p.~aڨ>/8@5%WeS&ˁr(v5Oj EMR e߶)^2Җ-2Zq!4P rťTK? @L?mgA|pn#x9@HAl>9:', B^LSBHJUP%l&ž qƿvߚCzD%^ 7yǔ7CEy][2Dtw׸2L2Da7_ʛ{!VV-~SOJzʋ) DkJ(rDk%&UM58L'22(.{fVEca<@C ` ]w-Cda0ф{Az1黒n0V9=_N09&jJWf`kX9`ts9O[hϸP R}ZdNl R$ڪ.Kw,7'WC |;_e{?K Psl@tt~eC%5oZQoҽ+y7IGט2#?&7FBUgRgV25&pI^w@IJlfY(Z #Q<=$@iA%zY$G -յy<3]q˗N@gLB5pH76?Cp"Ž_?o}|P[ӵrF_-x+' &h εJU$XTyRuVTp|E.wܱݔN|B.k6c2n[eoBYX1Ap( QIy.bImfH0]bF7NJ);;Y?o}wL!VI1^M߈"8;!_79~}0=0SԃKzJk; 'R s:\\e[`H0vX8"v 6KoNE@,r| 冯rma2/䯣ye9D Q,3\<􏦭36X-Jp~Z]i=لLahioED]גzDI*g3;U/U9Z!Ī7^2wB.3 ÿ %*~Gynd-YׂV =]e5nXIN o|M%]`JTL[~?y8+8E.( wg5/?>0fB:cGfk"Zt=7 %Yq7$f%y=9~QO&lat@xyٹO9{@ gQf[m$bmP56"zE׈v̎\Nw-zz^֍*tEօ[N7~.gVp!M XgX[qS]<.cZƼ0˯JTFYoACo+z]}.# Dѻi/BqzXqfa$/\@~|he .TNLGNauz]K ^m ~ ,Yt=CRNtǘEkd\b_efTHjQ}b=hݜBuN1,Һ?b_j3M.Y:k[ !p:7,\J@71}Wa@E8)XS<q@^ y!O>}z2jJ*:펼q<F|MF#q:#R e6wՎ.+"l;2SmFx嵲{W..g8BsCUREsrwa57o;Gi>q7={iۇSg: RBHM&6( D63o:)/g9"[KN%L}̆dx D7`V2K%+ &[%HbPzkSj.m;_]dQ3G$[ݕL֫0WjPH,D9٩'֒Vu- ]>RM aR(Btx F ^Ī/ N),>Jg\1Z4)=\ v*P/I@: DE6wC'0?}'y@6@hO[xQNB @>x[)Վ֌nP-,0kV=!vy=ְH6i}2YV7iV_eh,x63"WĢ#r^xau>[>x"Lr1EX%,ÓeEޞF>QTwʲ56any(‚Jʻ C-eZ3&>5NC(Ť!77Rf]"7hm /{c [v%'X?+ruCƞ5n,lCz&#;~4 _}{LSf ݥof~{wwu3pĿP0נᙬs[?^#8;yEtqZvA^ar#)XWIJw}o:OM1rJyޱ>s^Y9e<î"6aҮϤ3D$i7XڽLjhJiJy*aG^N)jNlyXږTq,Q$33갗V*\AAfwW򺌃{b2UK/l$iv1x˥!z+HjZȲÅG;X |p^x7y 5r&Cם3I.Gܡ(BK|A&rfiju4&)+nl Lr$REKF9>Y]XiK],4 X^oM: f[Cz?7*;FIg&]Maˑp0d1r! =X'ZQw`5='ON 7SBsqz̆< /a3nZkZp̠,\@T`y[p$?Co 7ѝњ ,BRQoG`VVT7+BF$P쭳hR-O~T 3+yRLN,L fK s[)J߅ʐrB1[|[@>6]liD & '66ďɍ G2VK%R$&  }G0d_I@u^XBǒ8_"8X"ߑzk*m㷳mbUhXOHBD=N10#tG2%>6B#̍N9 W]m "ڗ׮aRͺ<=-bOu1H fb#Xhfҩ l}_;Hffqޖ@?PwT_~^w.{9) 9UpИU7w >PPLE}:ZWP; Sj KPY,*0:6qH l-IWԣгl= + KŃP;#unx )aO B[fi_8/:I4 5@ ;g[< fdl 㝊6u}fk}4/%-jW)%H|Ap)%wU&V2SS!=, <:EkBn3~1N#6FmW"f+B+!y:+SNfy 9Gh?ue*b)϶ic^V缏xt%*|\$@)@Y)n-6D[ʑ&Vq4pAm +w78RN@szij .3У0`M39&*~<[54wSJ#n>G%T Ѥ[@u~%*fY! G0|e+$a&:$dzU8Wf $Z Z]zO,7BAeA "4`d{m+ ή U~;|lѡ*3u'r<ϚCӤnr>}8!S'sh/ryƫjUb2_X ֡=ۘB,cYk-GmJPMoWQsĢOv5гLO1KX=pdSʟג\ J6Pi;9J(/Շ0Hв>""%W'ﰊ}QU43o1D AgL q{9AVؚK|54IAESPsҘaP|$Qs8VY"[J= u. /K`qvY,D\A/?SQK\_"kMZ ߋ2*cKx e#ߪ0%dGBLU%@~I̾}3w iͫf5$p;d5UO7b[Xy EFTrt%?FC"5KBQoGa+uts?5.3?+F(:ڃM!TRj?<_ɵ | L: g8|Uezᤏq0^B#* <$,4tH4kA$*D#i_4Q-grP.bb[Cn=mzC~3:_"H= #Y<3tOBm%zcsvRKvzQ8o 8KCcj сօNKG=SLө"`RBӽd a`:Jfuf3d*ADՓ);vو25yS`hœW=vNZTՐ}-;%zmx>O;rEJmc߱3g&CxX6>ċI?iQKiI7o!|AY+Q*eA N:X+!nrX{v9\rrWSu"fd&:0|rJ#q`qբ"j?:D&Jի q4oec6kK?8SZEmOIW\)gyCwf PaYZ]L` z^:p"Dz/gldkڽJͲmr̾y=s^PhpL/ !eNﭲ(qSkz ,[i 4+ }8+Y0loR$*pl'!Mj;dbKpqWNf~ibfx֧^|u$si֪uӃ`-Zqp].l>6y]@2ſ6W/5 D7 5|>byK:"FE$7x-5Namq0p. M:®ඃl_DWvP6f:c 1j3Jھ׌D1r=?̏ar[Sq½ Ȝ6tTi&sDz} i̲? _paV#%OH_Q2:޵13cpArFGY9~"6}l==9ه ϛCPj_5Edܮq=FڑW jvվ>^_NLɧM}#7u7sE_ D^05 >[A;,Rs9U!<`}XHRvp&f͘!zҤp"{4Y5E{o[[q|IIAlXbL4F/ٿR5/_\JyXy:#;GQ9R_Hl'аJr.:7}j)Pc^y!ۏq3N2*bj[I F roNmN(8Xӹc DHVUv/ݽQעG#)ˋ# 0& \埉m(:"赘ƸО CndIIv\ 0qwHs/qqwo?)<&yP!42nP\Bj}mV ( ydrDEpHZN%"C56qwأˇ<#%_xRBcݩn=,Lejٷ(XB;CO0 ne&? EAvu9 dzw$%r_w !7pp|}Wj*S^'JŅŭǼ7yS7͘=efK0,q':`X0j s2-1-(_2dnaiܯI4cFst7VUS[,}nebGi$cVqВT []_hD1IfIr*!"+XR3XK]cnK?A=?0V_^"3P hs w3{ֹ4LAQaTl$Q,j78Q8gKFlxR Ct m~]Sz cq2(֍9Mk?/qgl7JS 1gqHX?HZ6q9;}.7NΌo3½*:00#1ۜߎ7JJl8>/*T1&*Q)rRHkzMsOUFdP2gu;rorW)G1+pm$rO>IuJbkhB. C1)=LqaȭM Ʒ\!vYЁXJ L|chтh͢zCk̨m:.⸷VJR{ANy 9CL1G]5p;9 vMPvlLҜ.ŗ(nwW$) 98*  nW=bJjjqb,$ڸd/+e`+BUF,pፈlԾa 1ʆf`/0Jӗh~8·[n+a&m0j"_'~)+F5ߏVk=Kݛ=Prcla7jpM7퓹Am% z~8=}+"vN{? ^D Oe+οEL+`XthSV_J_-~14h}Kkز1VүJf8ţefpYJEH̳OGYVv7_p'C. g .mk +cMzq,nTַ^+Yٖ)5i7"Ê 1ݹ_yY @Цֿ;ey_иD\Ȅt.Et@Ty~/,dugo%sUM䁪 3;1*Rәd˗.׊/)sU}}VS,pF8Ly a Cα;7J5{q!0J7BbV[Z~AucLCQzw%o;+.cc,vƭ)񂙲(ځImEwCM|_-QDy!]>h.i Wv࠱SuQȫ{Tܛ9Teo @*|)Mtfr:(l@#$;0)&9'E39A|A-/ek4u0Xse"wڹsI}Ӵxɔm*.vAfĶҐiY{>jh+ ꣸{Ѹ}@lDjؼtҡE1teƢa.J,tB`mbeqTpP5WVQ%Tg}d:<7F{| QpiYJΤݗB7UfZG,{'&Oe8XcFj+_7g'^1݀A ~Sj.fk"-N 7~ oQ|C[}s RA2 j?(}uF?*~/EW%|KqäƁua5j[ !]oeyAk*%6mYAv9qtIOB )r ͧ?Bbg2|r1SaǙ:aJT ?1j@jjדz_@HѠ?,tTzլ*F'>eM+UbVHq:y+oEi8U3x$%?r߀[tnGeS WV[AWr澅Lg !̖y#o[KIz4%g`Z_HE?7ƨ~Xs33FU2I0ONAsT*8~鄓kUU 9Dt)D4VMz*rIWu?JVw")Xn͊©rtmeK4%S~'f:ZKfg,coˤ!ůkGf^x` }`R^!"Ht Qtgjdq*PQGjNt0˝@Bnl{wL!.\f=ܛt!綇I-8jBҀb+&3m4rpCH@_Kr/[Y5ʗpN(բ!b$]KR@(|zTUS$NsN#h>_F_}/kOi!@ 82',QBkLFR P~oVDMh̆lލ">"8}{?;o:xlnL7TP%O?Ez`Rb F;^@!`'H]pQ=k1Œ "jyUWW))SH z24;-~ʄU[]Rf`9+Y\ٱS*v]v#2+^'&Na595O..m.cq l2n+ǶP{u p⚅_l:Ky.qY8[ @D=0H~.;U* T\Y9uG,u)MeN phk"'I i ?a*HI2@.M s8qa h_Fʚ4NGq$"V̅Jcmp)'qx(s-CT&ҒWwrtLUrM.\Іj>Hʦ0ZU £op#Na:lвRl &hZm>zI6@!!;iaY\MnwӍ Y=Igݒ_!_f3 S Ka {-eRp|ѯ1h1b-a "ʗwبɄ /mNO\'W'PdGb)S)?;'߆iB(41WT#jsud_mgF]8g8pX9tHגxyiI;7R)|JLMɓh5#m r!t:jg8[z \[7*dDd+W=s@ sOCKg h1nC^ .F-mHP/.bFj UR4RVY ;ޭX<HbAFQX´gV'/’6ZEQ·ԩѝt˭7ualBI_KnxM$мP![AĄҧ(k%Lb@llaaMoX?x&ڜB)YC<]R709*wƆ&i>CPei -WTޭ} d` j7v l¶OʸL͑j+}K9g7YKMdO! {0`wBI=W%0c H/Uhzw1 V; l;AN IX۞|Q#3$NXP[dk~cOgZg6pX=N gG}r-h4Rڵt*0:#o~jZ Y;UFh|+؉$.[ ~HX,Xm L3F|1az[ EI@ʥ&؂k[>/(V"ee1!>T AT'%&ߐ%X8Y5q@Tc͵w2M`T$-f94Ñ] HFe K]UF=3WCTZqeS?waYz9-}5$k"C&KZ_?.aWѾbj7kg{ Ŏ-0{JW "Yn]5eZsΉI+hwSP?[jC8N6dgf@X&`c &3x5p<DdÌT-]-oѩ! xؘQ"mIG- Yo?Ē}" rjm/kX:x pm4bf&kar< EX{id$IpW ZN 1׏RBeVӷ}_I %WB P[!yWlJY_w$EP2_45[OWlmR rDD9sC҈ܜjUBx0xsLavYynfPe=JZbMJ w>Jb >/Z!.<m` Gx:T jmG/NOd1yG= 4z2x 1$aؑ*[GtB3iK8mһN81%L [5:TD>&u/G-?Fl0'0-h,}pd:~5S? 9Y_AB`^[0(CHEߧGT[Xc=yomJJ Aw <o&b{3N7 ]ӃSe9;VAUl .aŴ," rPXk שׁ$ӄ[P7xl4}Cт2D{aV,ZfôO[l:~_t0n50d,ոCfoR?pFI>p8v^~8B#܂8 ?yTMt`*~՚S /lQђ ].Rҏ 3nL߸qND^Gpl*:#ϰ6IqW(M!3nsOl+է q=MxN"nw8fp|JՠI'Yq3K8r\m̕&[ Q#L2#fbdhP`ivK :WLKx>_,ia2!ĆHy mOO"lDZz@d*7eAMYhg~L/Ǧ?uԋ {CC+{#@L >*5 ө,;*K[Y.oMEtqEGU,ɘH4q'dA='VTl{OC?n`Q/;糷mͳ#ܧC|ABI7)ENte11ds;*!D@hP#ށ)Xh!s+l_O1  B.𻧩VQ|%;U ޷y.HsJ5|݁yxG>,ٽ_>A?.>h"vSOÚr{ 4n)(Ei渤EHJ8Mb!:C#A_mtD:t6"m UK *~+Q1H6A9-wx& yL 'E_~RLm,kdY]-?FF鶠!Jw/JZ?-ep#eUuxI؁4 wwV('^H~"5o#%IXCq2eG5.JPK}oDtXL TVH^g'9? \JP2/ F𑹵| UVuԵg!rErws=diJ̶(Gѓ(QmC2j<=w*Qr IZ"9s^ K6*!r6&G"]tk!]<}zyӡIrQJ*;3^ (1,|H(cB=lG l0b gU]8pFubj͂Yr_u2cvK~g% )| ~BF:*{s>iFٹd銔$ɳ/4a襎|~!@wr?>+i5;3J1 6GyFw:3Hl힘6ۣ۩/꯾!k9‚0wb%"yV "#ۆWSqXC+P9+"5 彴gazf^pmMWVx͛qAuf=/*3&Ǭ[l=!ӱҪUMl132+IlME#I =ݴ_xw@ [Y\e8tTnɈO /^qS3FZ(MNZuY %@mHR| $K9MtֈL D?6 YbOmYƳC_j}mQ?6os®TށBC;XSc$bq_`-"l0@ 0suM}DҨq|b2ra8$*Rص;wMiDHzxS rj*{ć-N2}xŜ >.} rONAi7vt ݲWjӾ]8W.ړcDI'ړF͐Y;u.;)w8aV.T b]s;.e4q(|mgYDU p He¶jf4՞#tPjRh?,qtyt^ ~̨?6/ˀq.9c_;Y'd(kNȞ;%"&Pn{hށ"o oxjgg~AUR\:6V>wD,l}5i+8Zk]M\_j hk" *-"oj =';#)QvT* /${O0ݮTx[6ZumJKϕQ$~w jb~ل.+g֖խשu pKjRU51!JJ,?KM\ f3̰>w~{6\̬z!Rv%s X-"ά +0$"7&CNGwJCusv POZ\*mc92<> AC3Frn st  UIUnc#vU@=<#|i8P z0E3(I!o#:']% Aƅxb:hAxgvk > $I2n Sa99Tpp3?yASE^{v#y`D/_U1x/ CEdcJnO+g6nV.Y4@2*25=w>sr_V@B/kZΤ!cV 3=pΗ SC\S-HUmֱUSr wZaԌ4?d`GV?W! gqr{N̺,؟uЯ%:D %.Bh}J:Q/hx`~l^ڥ^Ńw ,ie'rő1M<&`kdn0ɞpdtjY)~J+_ƒz&gQ .1oov:A"OCIyZW0( Pn& y"d߀ѶA 3}QMY+>,y@ŀgLJɪa,soEˑ}FT&vS$a&`dSYO?tlD@(]g,s'E@Y862Q'mfC]mS'_q)[,3 K}D a㩜ǹ#1K"l ޘQ,lx"f1O*`d:`Bo18[/Ki^$/H2Nkw8ڎ(T.yXս~D}ydJMt&``(t_Xx@@3[83sN2-wE< ąyl> /oh}D JQ!S+7P8ɦnGU]²8` $w|'>=Dej9\ 16B4?FwI.E AJv-/m,$LcgIp{:,׃OjR*4KWjG12 n|QI:܋}Mkg:|y6Ggɭ'L):nw0<%Y}cQyC4qKuBӊo*\D خNMYresG6_']:U 0af!J^DnyéH; ɍbH³[، W`׬[=>9~FZM .::!e +Le^ ZkLV5Z_2ܝ;0gpDV! !j!l⸴t>rjyl]F8=1B05]ǸPnflo؛~Joud dC5N:*jC;JR4̵n[U|fx&ѻ [fInPZcV϶u 1f@Ŵhy6"[ø5);ћ'#V^etFb`GKHt$i Vs4Ĺ[JI|uƊk՘WVPt ~i::n58j'j]іA'<;cv"KHcTs7_*ٌ3+cQPVuB+ G+Vh%GB]#W_<g:goL6cU<?Vi9p| 4Q[JPEnZJvaμ{$122h<}^7!cyQ*\UW~%=Kjh0Wz?ǥML+sfTܭL^U w[oˌj/v &>_V! D1ћI+["?Nbч7W0ZJGQFGJNJ.Q/ƀ615cG<X,U BN_Hy!2ZC,xB;wTrUYbcNC'F=k(g)iC9;9q&|+bQ %AŵULP5fjkc[TAC!Q7byCSmDk ْPT4j#&%윅fbi[{>ǹC@Ԥp]Uv{k-ahZ1.מ TZ]k+F%- 8=jth;ɌlO [`k񍸲%bYM\>> d2q+8ΆˆTNA/@Qm9a8aȴ5I˜/&KODJS\'D%h"L1wrtx{ͩ0m{?Dڊɐ`IGcY2dYpwJ'. !/ߎQ#]0H#@kE+@Hmp}[r6wInsNUpQ8cx#S9bC/)pvVD^fN#" >WZ;R!2/8LW|\ SF2fuW ͦmMCǺ\Mieܺ wGHaMHj V8OrBC8e[ZzQo2 7O*+H )Xe4۹y 'ZL4`ub槕,10=j>(~s oIs~˱JdjVБ'Bҳ2rt v<,$to zN &Gp+JS :L8<BW?sӂm(cDajnFD/03VLPEgp jGKC?EX"@2E_|tlIm~XZ)]^8y&by{{0J"!O, N=>UUnǏZ (GSI=b;usB썟TȷSf/P\>rZ!s(] 7]<) T};kPkz'$iб/>!8bࠍs]+Ϡn## DY]s$׌bo22MzV`O% )lPtA&4wlN7hGPy`g;pIQ*ٽыp@ VӬvKɈVJ ܋\%<%8.I8\. ԯv^HCd~_8Rg!Zߓ6MƅVc7/T/f`.k<:#}c2')"A_oP];Cŀ%h'A׮(eբ4rіW]/o KpSǭ ?./vQ+lvr WmbdO ߔR/%8|@qAhMA]h6C"؊(+AHcJl;5O&~oD[ f[1o3P!>N~|MK-Ø7J#K:$]♊ny*j”Y*f1ng%tVr]vZIC#[f=\8Sl7!7W lvTnRb|#~ޭ*Y'*ꞑcHUF菫ܯY[=G{V'xyb8û]Ęx IJ 6}Eq`bE'?yr)|„-`b:wn5d0e5MUpT2lb,,\|,Е=wH8u6pFO5}5kp9-ERު MXlL%r*^/KAmඝ¢[-7'9Z@#fv"xmO=]9v*(>qO/Nև<((|@ TRY!8!m qA0QIGi -qWFeGDBm8_$RGhC16?sn=a3qkr vQ Geqh[c&PNm ue(I?{iD勺fhLVvkD4wkwN3L n쩓&͂:;ק~0XX&jBտX=R p͹4E.E s+E`Wbr{̕zȆqDgᜀC(f ሳ=/ˆb %W_uwida}kp^d$Ƥ- }_̣J?]\#ʍ87pZ$+᪑Q t. L]qP(m :?54]_WM%Nk9ݟLq>݈s6x?0NU_vx,lC}ʪ )>`faXV ޻;XDnR@4N)ЁםٚKϽq7Qj3VuR㱚x[0mL/ ZW inN&yZG|b}~{k/s 6@! |]|Iy չ'+ -_#[jTy#7k9UU'xS J(0 vc {0 "G`Y&eD}tt֮꾂,O Er c[\} N6¨Zrբ=qD[:绖 '[\OϩQɼh3} knyo':+@iT QmrX/˻^~㞓b5 =$$xL[]  vetUt88nm kHнDV}%Mč5oq1n>l^؝!8X6[ɇDvu_]G i`Kyճܘא(ҚNo 4"z$bx`*MΧ7O#P۩翉 7Sj l%xUȍ5qb?Dv:@(+i Jƒ7fO-US=]lگ$~ARU*L"܄KQBC#.5*+zDkXá0 G>@p>ez}OI2,28teTed]|AWId[ZPs -hk6X5]ʮzf pZ9+x ¦8b?3: ;P˳QW̜9Wl|=XU| _r,*ߤShO@J-MRwS*x2lHe#Kh.E@p8}o ~MN^80n AP9Ϧ|Q,u Ji)HyY l3B qepa 45LgkVt#sC4ǐ N8ScX2MQFz,/zh6q|­|ݜDsyih1h[VCByD5aR(U(I)a)|<^hY%c֚n;kl{ϥo򟟹+)8̚ ZܾhDCdЩ'wt. }_{1|{> $22Q9tâ4/A 2<"?o0͇ogL&22ML9*}t*C Y~cu! C\ o*Pv28J9/2EDE<}8.do!8!4Mܪzޝz&"8#~> VesOaeqmV̯GM)OˋZ1U> 6Bl'Cm=\fmDF)7Tf|R6a{ڗ샏@mwVB /u-<|#^ƯWp٘V|W%)YN]p4 0UΚJJ T ٝ`u2鮖\L+r O0{\=>}jQ%d XB}{(mET~WaJGP5EH 5l.ȟzxo|:,a"L+,+{̡+2uMɜRLgRLujlQo }ʻ88G_b 1x2&ވ1 >H6T`9smfzhblN#<}XaTL @ҩ6Y jnfv]5aLZ?ǜ4Y]ύja:H$.8I0p28- ~}$#J7ip,]ܒ j;w9+k3ݙGKIen2_B*oՓtAX?vݕ[_/'/G2za15 h_g5Q嵻ZEx-"d)U$Կ31UP^DzP?7l x-i@b3 KKo+c""2~ԴW= j%a+f &ҨlQ?3r[fh=uJ+" r3s&wĬ_.z+6l56yJL:w68ovR -nʭ;1ejxԬw ] )f8'\\j&2_6S6"1Vd&`f'sc$w"SNn`;uR5E&y1ĎLK0 إ D׹Oq|(NʜŘJMñN ONS^GJCJ Zun^U&{ NoZ5`f  RD{*@4Pvfpo!ن̠*a-2fHym"\d0|| :,8r{_*F!.LoxL 5ʲ?ǧ>ިJ{LlF} _,HB"V3wEF#/zmI4T$]7 )kPfa(Hao"EfN:l*%-܎4 ]Ď:#K㭭ig'6--lrɥuup#ZGJ ujUv!::@һf:NHflYklQO4xӸ*whN-8(٢S.'=B\|]k׶!:|RC 3RV)#h=;^_9y[cίB-N헻K >䥄;7`.ÜA 8! vX/l Jt;iy|N_7N2~)У-^<;EJ4n~>䥍8]>L%vs+fh&C|6);%ҍ;7E87GgHVؒ8# R"78մ/  ݎ28…{0h gIX]jCBD5f'SC%K-I|Izodq.:ԓ0F[Ⱥ6JF|{k  XUPg-Yw-Lc\@0(71i.跋d0X(dFKm)rZGS79LRP N& ڜ+LDIp?Q<u6my R]`8C1fU`]O C+`)ue"u] q:g0?'f(߹A /_^57~QA[}BHdA`^tޢ7enD; ߞ-p=UmIw&?9.,5^r)Gy$+6#S ƗB䴄xOD7fm]'kɩy ]/ws˸<v73 !Zz).9k #DI+g旅2kDVV~>w'@=,2l|v1׃ccZbw< Vxz@,SQjI<ǶIv|s fB@_p96K餌! KMc^A|Zd4y,)lj#v".ZyHX8$O5w^-ҕN2FwAx1vаK,QT^4ATݵA9>Xy|wb _ Vi,OS#{{o;!NXV#|ٙ:b XtHau_ 7*7ΰ- R=Ę},t e5/)mU4Ȼ7k|l q[haV1 [2I$ݝD=2,Hc:,(9@BL|u] ((aM٫&"ug~VEFH>`QNS@FW|*k%|'Rb=:+`MyI'|;@" < /m3^+ p&-%X?cn` 3;8vʹ!E!Yƿk"F,\H5Rr2b-<}N.rcJ}09_զ'nb$8UàG}L=:w4>SzGTv-=nZ.5K~V67"9/yhlYY6ހ(8gJHn+#J v3/V[6VN(dxK |L}B&ԪwSD(jܦTS|YzJQ@0:OS\T)% ҴΏ[ T% &w [mh'J:˥70g5y E$J`Y?zAW2𝴉0=!6N&dDD{d-I` 1eoMG5A ٣`yfTiE_#GWJ`P_"}b͵%'}k$tE:ngkJu@m8X'Q~'bk+Uˬsh;6KI35[37c XzWsh?#NZ"y/.34/q yi!l8cf;&Zk*si k?uˌRJl3 ” 0 "-qAB7g TJʜYDf6E%Jw:4a.=O$GCr&e+:bG=wOn9\ǫOzfu )X}gLʧ*s D`jvJ+63͈) 1][k6Y/a9JQ5A -nc#ҜXeHH6[øs̾|U< 'M ۩/Zh 3.@ Yk\`-L9/ϼcX N5 ֏8)o-#!AFP=)fsC;4LDnQ6$LsyXȝ|'nrXu&٧Ԯ{y4wBJ{A>UʕEwNړ';@\//N ]q])o:O@[WNUx?x}[⥒񨖑<?,M2BMCl{{(TYICZިXYvF<M%1{*iʼnvU?Dҿly1F5)An99N#I2 .")F,4a0Ԁ5v.*z<k:7UUd*,[bldf.)N.~U~ S:{}YDgtCl[$a5C GZ 灺>\Sa_Rl5n}ѓMqe5%ަ'n<BpXk|n*gwDEo;7iN64cyV` ۟AtӺ]5zAtZ %-ѱ5N 55ۉߐk\kRTX]Bl2Ydˌ/7KaZTԾƍրF:SڀTl) Wac͠ft f(<7 uj zKMLkX{/v?aQC(R;@]YK ǃ߰v cKzK#yD*HON*6s:Gk xԋ%t fSYƥ#!g;4ddE)vLf):G2?d3tԄ / Sg^Ut[;g$^N g/u[_i,'o7Ɣ"z4=n.)'߭*NzV~OoĥF$fZ2[}!;Nb޶|͏el[q%ጋ!g>}i ng`m+ (ʨIȭr1Tj>mIyu#FW^ݛ\S(֒7'ܳ~XC廍WW#irY(,HS)11F Uh{u]o_tݹ=8{\d^нF<1 ENoț2r s6 n=sׄ[wɿcVnuk^k䩧;Đb@bYd(Ėy7 _FZw[o0bɐ8sǜ@בw8JŤ&E_ʿ8[ttNP,_s<;Y#HVd|uHz+*H|WPԱ, v7uO'{i_EpYXs]5Ϸk)}jl{- Wi0wÃ|1Wo-`ss\o_uTMݟ+ih{ ܴ$aΜCqcF[J8;% J$x֥)qv4=/ w\Ƶ:o$I`IG˳:eRf z_iξ< 6VP}z]Y3ekh0u38ٟcûOBoJGӀ1䣝)IVUcmͿj~yF8Pw>SF創V:㷙k%lZ8IW;Pdcg;Mqz2%A=b?;- $i)P òKvB{s(k \j^k')\-Pk2!dJlYZM x|+߳u{Uaz~9f*+;U@LHqǙzTd罋J4ȊA1UX+qjs;D&etjEWQ =Jd.mܬYV`V柂;w_*y[`4] bgBWȉr1/dSN "mD>p@i=͚l7JzڷіHA *XGR0 MmKMpc:" 9^oV\8瑁@T Du#wZ l[\qjF9kIٯȰ^Whsؔb2(7I":CXXA  ǹڒKH؜I|Ց֨{ QN`GGJ43/׮έY֐lqV=kd, ˌ~iNDrY}Rז׭J$oXܽGŴ?Zc^Uϸ1Tgaj'u&"0[*c9wSa-DyL?mCSL*9$+e:I w_B]@*=۱ڝ]N$VO흘@)5(ygeaFɢ[F5bD=/f Zb;>=d/{#("LX{E笨Omۓ>lڏO8?-!j[ᘿh0Q\FfHC쿡*d}Wt@ j(XPy0s1Y;Pa>nO ӿf;>1|m9 ɤaj8₟BOVt2))p7MsoX y+5#Q%0ό ]Xq(~hrs"&cήu :E<'4 p~po@>)ą$%Hb~ƶ>$덫q5,V~0X+N3<)`-+-;(r9$Dǥ#%| zPJ|`qGGkur9sػԜ 7.tpF~UID$P8`cdYf3!;=N|l]%ÆA!; gokE PSV)w`10ϬEr nRT}IZCq a!gjOCjҀ/%Xv&͒^RA_OH&qČADÇK~ďѕJ-VT' JHA7Ŏ@~a;Via)HgMŇP2ɜ:-ˤO6(NV0G5qNM";L:Z-EC]zG N!9,|VE44xq2.IbZkä\u:1,Y,twꬋ]by/TK*o܈?@%av-߱F?5mjbOAO'?gE+,KGM ,) ?m~r3 __-k7">}֚S fMJik)7{-sfe eђk'NG3UB4rcuFb)5dl[8;b({~0GVq]环e.&^G(jc6!]jt7W0 c%؜>pKic.iW}LS׵Dp~XD 񪟩.I4Bͦ[gX8<|'bfuybb)gW|rli\>(ٳo9Ȉ DMfDf:ӭ/hE֔@ד_,v_^ۇn5묞Œb$a^ePE`}/' a@O[AKVja@?&c[Irqp06DTʌBY>QߚcL0CGF졳dG[Y &3qI.QxKWm7 vWce&8)dP\G8f*7e5௔9nQl~>mD\+@a1ڰRhfYNhm0&J縝f׫ux^: ^w47˹0J,#KsX K{m|ƻv_ 95tpNiwC IFKdO4ZԼa)Ũp4Xa '"e+1&~?%[ru/B}qs˟ПB7(DƋ~L?ceK3VEL-M +!qW-w'z&~>Xk3( D%<n1gxR ] R[Aء꫷1T4)0O#0Ad?g'64M%yGQ;\Kaܠ^liMQ孊P٤XCjs;̸ޫt'i?ï Zv ȋ)! V=n&n_J9*Rf+!6(Q L).+5 \iGϿE99]az]]F8hC~jC˹"5LQۿzG@BbCii}X$L+Pȃ #4NW 8 Tn '$c0,>/5\-?jh g~Nbv[ PLX("pʎ )׶OOFRZgW>J硲i߁>Z{A+yZ}Os~Hax }u8~ YjWz{41+-Rm:0\BuF_{$?n(,炣yvzs2t v%>E_E4AZ]Z.}|649✇+S@C]ȓ9@$I[eZǠHB _Ԡe=)E)U$e&7Q=Fm=>+]BmX.Gh[9eԔ>geqFOqvDĉEWِLDڎV%h$TA8wec e\S7$l{Pۆ&.ժXJifytQT'j4\2 V8lN*Eb[`֡}*T~qGy/h*Zi_[H/L=2D 6troX_)GDbjK.LU)Ekx)wQ:5A5kNaS^*wħg?mi&_E^mނ$=`CDg$^Ӡ1G<`M͐Y)EHZT mgbHw=uUXIG$؟?GYK إEޑGhFHr\[\mkp?ScPm:%śb1귽@GtmR)_43?|Z9Ly,Bd/NM8@C' U_%ܧ. EsOc ixh?t:.`E)P;ǿ u@eaG=)#7a7lBd,쏞1?pVhUz5FN ea14YQvMji(y U&3hrfA Dc 7E!`pO>ǥ= mq-s`n?LLrˊ^'/8!(G 20ȨE஦픘/j@.op/ي̸p\QY6Եa (v|3  +VpfVzDa!C7 :Q! rG~-1c,PBkS2FeSkG9?"m< Oa#V^C9yE#I7i1ɝSdy^w7V>=|9#Smh1(`QU4e1W#Cs? "O+@`R1&h 7f*PCd"n3ߞe1J̟b;3lGEE tDT@ńzF/%npuϼJy:j3S3Zg(,?R[c #j'3$ (j%~41ggsXTUAo_=() F r1C@qg884̶CN<(kW `"ȱ vdӲ01{tjخ8}綁M#A'_|4~ev0:wN(i( 0:*x)#`X;U)-י86Wc'#@ 3-&&qjU4/z AnJ@^CBiWVeo&fR17lqDccW+P¿:H%6(TnRľ7j(U3F7,K}l- ^mlL@jA7~x I|-Պqix̞&QfnUe$cNz/Y]2D iUW@jFdQN!n+u2iֹN.aЇ I"j`1&zS$-M 77\7U|4l^ڨ Бn wGhZV&aalߙ?þ 528ϘԈq v ,{2'@RV A]_id`ɨN@0̂uUh<IyMáT+nɴ|3@;R1j^f5VeK֙2'5G"N,x¾\~cp/Y W%M *9| GfEf|Pܾcmh_|ry˝!+Vjی^z:0qe֦*jqO\߬Hx WB8]덍?T cflXowF+b zbUJ[p #R-?`uk5c]1kέ.Y7ntg7rf@DrT!*g""@T{۹S,v͑CǦXT뷒Sןf7E&9+*y0WJ;{l/TΤRp/ iŰvoXWIo#oPp +G8> `gs}K,e _6ܛ!/+u 9IS@Vj5'um \4;1\V$_+\Iۤݗei[bG'k]1XlWg+!T< 떍 Ro.ﮩñ>| ae@Vѕ佌O(=.=G}ZQBj"~JOȞ&")[r=ᨆq-*uZ}GIlns}Yک19:#!2XfSb/9MCuFe)Z.ȭ 3p:u-'."#Rdݩ2z\h-D_w_o1\Ⱥ@$,%h11P|dp>E]* S2aS}[DA ao134Pw}T2$R IG+:x ?T9VCwg?y3@q.޻3S vSKfݑQè=wؗG˓t*S8;mN^թvxf;jDFjkoDǝuA`EP{Ka͡3zW}`Y ]fHCq=2V,8W?ǶE .Ep]{\pKu8+" %-zt[`BT1,kElTr+je@ \[q'ITPʰ?,#T34 C5ˡ)J,ߝ[Wԭl|{Lc(Mgz wԱz=0~PGi7yՂ}??E'Ln3@ }9ke"X іr'vϾQjX .4pY'\IHo dA?$nX=#&'yaS4͛2#OX,`8llaWQڐ0HN?9p&12 XJ]f\tM'j(rHjň!r8|&\甋T F%7:C~$>Tx0&QꭳiUU3\lU(ֻ~\ 1w.DfxAD`}N98jnrZhlV^j;飵Lx,*}WI(πX;"Tn,;gUw%Nev50vASgU0)`N&|G!S?)l TH+_"McѡkEk''>=pkZ3)t'FQ5ꑉ )!cf1f]Ђxl7aR>/ 'l *W%CP+Av!zzKI%V *hO5')0g h+)`nR$[nl&>9edYBAջr=$__ i(QQR]뻛8g[`sP6'1:zVcnt8# +.Ml](@w+$!GT.YezPfk$#,h‹E*x éӔ)~oT'% 1Lj`aI+78զ=vkʦL~m~ba.V&_/Njqh\ٽ8^0Ivp0\8ˆz& .BSF<]q kaLհ;}zJ# l]ȧꖁnK&JdQ$*~xE^!`BS0S~u!*O[6l˧LuUڇ7|2-+r <`և;/ g4i\yG߰ 7%#8Z fbKZe5eub{/r:DA׃>IY2"h KXk(!V5Y^gCXtFH0 V(EH4 zwuܱIsÍD,yVI?ݮvϮR֔i|'$Ǣ^H;ݓ"KU$902hOՈ˛lŨ<ȏW]$aLG؉5?#'C:ԢVZRK=s@FX2~^hճbNR GaW_D4ڹR@AD,&@QBU73]Pk{&Z?cّv?U`#3n4 \[3d-pv3 # Z٬3ڽ╜z "1{Id?dKI~Q Î|88m^oJ+DzZV2qOs6{Ì_W9|Ruz[]dP[_ nZ( wۑTR,nH0-$2l۴nA8B -ގtT[@/ȭ=o$ڲ8:ɷӞڅ^@Zs=tJڞ_rf+nQ7*A,~-# d/4onyS,K@RcPS1 b/5!E鶥⿲BB|c!b _<>*YvsB܋"$D9HspQP*ʏDcǶz"wqeYƼt(yUDAZ{- zu1}>eKm+_(3Tu@ # U}O)x܃jFx7]=SjW1A?>Z c1l;cCd\o;wN3vsW]J OnuQyOFNC2&r8ॿn8"ʉ:Y$Z ]!^LmR^@]f㓝Hu߃4%N,\W 8t РAQdq$S@so*&{[:oyѰ!,KfJ5^۪*1xP`}n;\OTC_bٲ5+y C͜4i)b .,5zN&{7 UĩJj]6;MA e2~ϙ~^=,$"EF3x|w?g),VU^G&w×B`$XX1,A8J2go7ji= =~N'ONZ4=%u3;YӆNucczAM DgʊiM֩tGYV]x-z*94zV)kDڽmqoJyY  >3BJjgbsϓEM+OxzTz~SVu AmPYc>1%D_jM-bn/ZQw0҃VQơM ؉Wˊ#JO\6r)EL)5( 9' U1WU.Q^GCr`ݱ"tc |5|~N MBsc4gEhcD)r53~A&E:;)d>*$\\s0C6/~3G|{LISNu{27e‚`sY|IO%Y$`2SmM! 8:pJBR@:A_[67<pQʬ$ ɛܲ.RT_0 N1_ʆ1˺]-+\a`XMQsC*n+1=֚mC9_=1@zJ:˔rh 쿀6e\tkHpY<-OχEO&`HD:!oKӽΘ JP Q>;♨-5wiҤW <>?W(XŔi<ZrKp~wH#ˤB&IWG;W#u_.3zE=UD8j%_M X 5)yg:DuC’e# 8nւV2\@b4 }ؿ ֊D 8˩!GߊHxzaHXW+AߍbK#$W@brq>?,x-1l)JF37.Rd^r56I"뵩wp(OXϝp$UVeY]}aV/!T1PMvkan4w)C-NmT()45^ j~P L fDe.V  T!35ZU#ĠVNDG|hᇒrY 抿_kV ;Z1xlrUITRS)Ak3'eO:dΑ"[{LO+XBT3}FX>"&T^̌5PQf  g)>jK5=~H7%_GKS= ҝF#,xѾhf ntV[k08qcоA/JȠz Vt6/vifV&7CXŝ)sNECtݓW2M0VaƄp 4 #FSt,M6&(~dkFޠ;7@O}e]M2'(HgAaȓwRXVXƪVDr!ӖfhǢY -)kw]RAQwӏ75fUx`ԾnRY&|Y'?> u෵d –rzXq$zo-QWG J|ɱ"ɷQdh=tPC jNi)#Pb+VMUk5L> Xk.tUi#q^=7<39'F0iD8јCgqFU8zhfCfLi4Xxi{C(tA𥠇EY.S4yki22@ޠiL1@!BGGLeOR)Xʦ"S';  6,x:?"~4`\Wݑ ] }5F|o2]M(\s9T7MĐ(uUw*ƜK[p2A 'ovA9Uy\-#ʭM#,džI,W;W2f%?&6S_塌P_ˁ(?ӆ,)'b0s r-A;&,k_E {!ҢI<~k0'n1g)#Vުc@E9y-? xD.%n=tׁ܄[րȁCaCE#4!_t1QDG e[=@rKm#BԑLYbxݦ4=QD`Bjw84G84T0,]xu.TkJX /x<!I$({{Vѓ s܈jf5k'C|7ֺLɛhgu_a/oM7d^<;a"S&4ՙ~pl z LX3#QaA@΄ɐH_߀m(4S1 BήJk֠'Yo1SblԩSuK0->l3Ӏtk9(FIl}M47ikN? ڪ BYՌYY >0Ǟ~QIm$]M_F ̯.ėZ htw~[ 1{#R@dY..}gkƘK1Oh-H!۶.NA d y˼8B ObA%n~# n@ev$H(֒49ϒY*Xl;Ei3ZnbO`~}~=Om{|`#fm"ޙD=$֔kT3 Y֌]4fgF_hQ!PbҸX/S?U@mU󝇁R6>?/(3 G;h82JhP#$}7"`oWj;:ps-|֐=x$^sjpTj!i`E~ݲ+ZQ~27TlE&a Sמ|m}?R}PӮCb6ZX`=j˟eUeZ ȧ縨/[[.jUKNly+WX.~3Gʿ- cՀyxw:@@mߣ˰2@o5in׻ʙSG*JmZ2 ܿ-n[4s06AoFAQ)$-pQ~%GiNxٟ O{+4Gvw.7)djp ǧ?IД2\  tPc$՟xJ|复"B!'+tqt3d ]j(Vʀ|||fsGLolr8J1Еp%Qb0% -pL& z~Q|HeXz 7Ǽ8$0INR wߏKMw. lvVfլ.i(iOgYOJpYԁ~^HLe,;gdPTEK{˗ Rt3DewtZ'kz0sNt3rjFK5[v(UGn[c}s6AM| m. 1.Ҙ8B Ⱥm "T:k k!@g2.k:2I6jCbs#M,Џ*/aZHr/ 2^ǡTQ!!(5HH0blX_mZ)6ͣ&I`u`#cW{q-NGhS8h. HZi==s>UP0+Awi mf7KJxOQ eA]MZnqM[9j>b5E4Z&d KgM}x!zfEe˄%]uꜱL,*.K{B[-1U.ڝ#~X/GD`>V&1Jw䐂AlI_?Az{bEIV3A@_D qR5‰;F+'_%/HF;ʂgA pɡYKQ "!O\3t^ OO=pk]T|cNbbx>=vzB8RD}?oaaclx^܊T!8t=6F_I{mɔ|$K;x \#fs𾟊m uv@ 6U"G@y|ٵg>d4Ҟj_hiTp%SJhJR<6x8 0?( ̛sZ%QIQT;huW#J̃CT) { APFj:!J+ϖ7Dx Lȭ-L,;$Qg莪k˦[!>+00IsT_+Ơths*t6~c,|ocxa9Sx4+*y$5Y0JlC!r !}ڗ1-cn1JWדP- ɚ:8'?8'Jĥ:φiآܴF:MFlq޷ãjKKOum:8eKnq"_#%+ensf@(CQ3/9й4u6Z[]LC_YV vqD۰DXdQ6W8/`Z72K'Kݑ < aSY 4qs*XYjan.FC+{Fk.WPw1SB&L|WCKWؒ4GtH=Ɵ&䲐nDʹuC7eHm}0lS/gIb.pxa՘&vwN( mS i0~R[ˈۀ/ r@}ǴJ Jʇ58 5OۜfxU T1$H;f4=^Lfbh>?HPңވO̟B.s|Ujp~5Z=wL|߽fTXP\jW^[.ul9,;{"C\1&L^/F\˭VޤE7T*7COa+yz@mB{ynJ#` d<:99Z%qEk^'4''eG õְ*m)A]r,>Qbl4 ڀ Funù?FijTVzwSs\ ZV['YE1o\ir3sWF3U"DLt]'A ,8P[w"q幗NN;TKo#|>x c@Z%nw&e!!OEif+K_:AQ䟆=UՙVB&ȱ6m#Z15 ;!c E Y;c1=d)Q"oT#)cNs{E.gd y37kbOtNla fCC^5jTKӕ> 9Q*>82ryRoyO|Q>Tr Id9!0DpFs譻.Y6 r.=U VW,3{M.Z+,[N Qfݵ4)\5Fl#w8%i ]O;Z"Ko2̹`61QjN1 |f-ۻCzeRYwa`9{`ۿƧnlmڑݐ+|':H-)M.釳>?obyAo\лm_&9pv$ (hj.d_IZ`wX$^Ż;?XGMkdSHhi@e$}' Akʁ &^17H GWQsiU7ieSr.}K:B@(M8/ /ݴϐDTS-dâJuG't+3{'NV9^ K8orpUSp( >h`eh2ކU^>$?29C&T\: o"ju|C?_x٦Y{5j 7L"a_\x_c8 nДVhYXm'9\-z @9UgZ}tvCA__t8}پ28`LHS4^iRA ?224IV3kysrdcK|jT\hF(5դDn?rhÉt7J#Q:EҚ4 Vu=Yf̦Wl;RU03o]qrP=2j y(% :x-h~f}@Cc2u$k@2nf3<(=({(x.2%+ (TL5 R.q,wbyS2v`b q|sDU q`0wմw.dX*{d☖ʽv+!৑8Nnfa Lr@ 8kL6\-jf6,)++&Qe#iy+fNR~uH(q} UatB\w.&N H!B; X(V>/M` ܙ:XBS/AC S {qȼk 3DdF] 9+&x\7;X&PΉxՊf. FޑZ /0|΂X[ə̉J35sŏ MAu)GPDẸ7vO"\$iscoBd^ʟሞM3;ƀw2;2qE!>}KcR]o>29 !0' Kˣ`ɊqS).z_e=>,c Xg mjXWez\H+(ZMi5K M;_iԳ=L?}=L_BȑwqOe]r:W~ʇX`)*kW@d±'0=s/izME/T<s\⸤->`cJm&-dɃi.8O H~vI@iB/W'S[, twJ% U_^J :>'-;o_$c}Y{Эqc&D7n4>w0;j@hIm8sc`7_5z$ I!4U!훞Q )h/u6k!=`Q̇5K|$_J34oҎQlɐJA"LԸEW˯,eemMc6p( ΔHpx 6\']xTh%H;6IޛHQ-U= D#\ \P'}=Xg1.MEwρ$#QCI ޴l4Em"QcO߰&=IArU9aDz>:m",Yo*̻Q?~A`khfFuÜU)]ԕ3G^OlnVNsVRuׯˉ8N[rHICT/?q B ^o`.N.Qx''*Pm 5Xo o ŠԇbO#Z#)Hh Pc97BeЮMƝcn4xmj=/f"@eVPcjST>BgwxА嫍&G!_p -;Į9zk iVػq$6Zg ;XizɺZ٢ $HDg։`4Pxs%(`%s1߷5) lw-|qm{ U=`REd6!V<;="ݢEe5{N Vv|W59sOi'&\ BD0g =tMH겫JՓcP-̛<㊢9Fwt n6yXd/L} %o/ԍ!-*H+`y溨S9[Ć06L;%4,Q9K@hg -)mXJyLψe`nc_%ͨ,kR [Чh-E?&F^o!}8j}4]` YZ?o6D̥PDG064q+p3ɖ^-,T|ȺX)!A k6r=?9"V f!J2eЦ‡M%$ =؞(K{ޏn7ЎFph*"q*qOD\&g(߼Y0998` E6>fD˨M9>m}F}? 4+~ӦJT9`*;>XFC(C25tRL%șR[GpOFR[)%* k9 ٭MD5nC? m:PZh/ҧz {Wsѥ(޲SPYD;pӫa#7ic?!+,Y XdIG8[,D[,}7UB\APh?EM34rޟ(/gF}j̙KN@j/gN,P7),SK$I`F'X/NיTyU FdT#&Ԣe U$%=,k]tPI0}q1`/ȟj_MtmQ+Gf^mI 4Ky1_cXcvcVNY(W{XJ(:@؃. !ErsD "b?g5,B2D":u|^ 5|]Nr| |;L,L)vmPoȣg$Xt?׿\E-Q[mWX;rT.6֠HCs8Oaka. ɆC\G9q#c$P&BoRj\߫ ;yGB |ZF煞*T'BrY??_T)$HϥJe2>x㏬̆^>.bNӌmX-Bc(C<: [Sĺ >vL@FلE>ߟ(8 QEV\-}s8-k¯gFء<%pmdU7 !ՏUM*c5hBAR{.:b7.PWeru[Ɨ|>K. et" U~^O@)g귪ٲIjtV\jX1(4vvq>qiM`~T YFZl ߃8 ON<x[z1(92pyPQt!ϣ31%HewtJmDN& j ^#`1s\?O\مA s팏 -Jh"D99]LlNћjHS+!B_$,$)LZI3LΡ ^jVRYm-a% 얀½Gg_\̀ O z;9 v)V,w(z|u`4 *L^ w;`-c7l'(4칼x3؛N]aɧ<$wwli;-Gղ}:ufDQIi"iT ~hlYU/;]p!_5ٰ0$FxT *:Ѱ^hg pDwu2n\@n8|Kzx]{Fx+y&xN,)iԹ= \ʣWL[誠Zk 6Iw"gg3f^D7sV:Sfؤk Bigpb`lZE^@{xq[ q٥ҧP-2|ÑmڎqQ9SIx".cw$)Z`9Cb?_8L8tfDP*[/0).!|TͶ%W$lO1vA^W=Xl7U^v|ڏ? b:h2~Q:bڼfvWKcҎкm}b`c^(J*917Fsir]9! Yb1RRUIfO>"fH+F"<.9_ v BtkP=r?)%VxWYyI!R>y]Hl%P?R(Qyγl:zN$RX-sFtLNW\D9 djȺ2VXlw`i_\sgc.?aթ5Lv=}'7 dPS[;u`_|,͟F4hjD<܈w(-ҸZƣG},_f1Hsn$8w6":_=G fq˗Xxq"&l{ *@gkC!|*AZrh|2S`ռ͑t >- ̞vPo Yȍ8·쌢s;P&˸uӦVh+ź7] 2} iKxnL*5W@sI60 RXsz2 vFy{V 1 RFw;qIm"ݎ97Dnr|BPJ%aU)C0L ZFmt:dMNcTw:{#n**&*@ڥfN XJﳷ%P-S@-qqp~ۃ_BېQ?l[Eܔ2`Tn-lMQtĦű4̈́)Rb#N$GI%~$#!*$ᩁr@FcHTՂ?~oMz4SNEs8RZĵ"u(U7b;N:mf+lY1MUKK,D2bP4-ex`k]664@!ޤ{ e+/`'X$&_tQʜ&O*Ss~~4I~kMuۣ\cCd q@D"rV۹M&,fRRE%7 cmġgUjb!XeB> V8+z/} ?'%Cѭ2x?TYyD!.p{p>_6i!J?{LfWwVa.DY:WRûW΍C88=zKCPHm`*V67@s8Û)D#բ- U@*2B;uP ڄ7]hE\2ia~םPhElwgmH`7a%a[qMغp{B퉾̗Æ9LgqNGDR:x!T&Ί G\)CU*arAPζ\w&o*/27NPE*<yꆯ6 %[IGx:ŬC@:t`iqݒ"=vqJBRȾ}Y 4FHo:4- X4bvt^{vO`S#|n|>bW-)4QIEif&Di Uz7gg_C}, Bp{`ޏ ,:~:)CוOy$P -!ޫG򬬎q&QO$/ܴ^ims4۱K&n58"*Ӂ\pv6x糠%z4nʽœ=.A<9q~`#92vQG +<1ϸ=@֟g'C`fh"iMq/ X$bܩ*e& Ϣ[RB~ϱxF 5mtU -qrd9T['vo|BOBzտ+xw&Wlm2uGĶgJ22]D9ẀƔ#hht&z}yuI~ oT=LC<çBR{B;TJ0/ˊIF c`f5HmZQH8|v:R-I5g5w)NP2 ҥ>+]eI7qh㞕c8}6 ɄWF_ѢjCFcnUi[-vc63y׭mr ,Ty16iYC|Ag[bgtf,ׅY(k8,L'jvH;<;3'V}Bưd?wq') Tw+Z86QHǣqAX3 G.KjǞdB@@N 'fߓ Q9徯 Yᕬ.&73/OoOOY?ÀSX[:`qbDA?4['*6DY㹥mCf+!V*o) NWd|f2A\8"[+7=/>KuCDwSbB{HKM9Mt/CbĨG^XNxGcjL"-(x-4 }GOQ1pa(`iK!0$!3<}>n4 3m FSӶ*՛󕒚֣%y#o:wcFR!,݈@0X?; d6,%7TkCIy!VaF X ftGSkc -QYՆGƋ[_dr֬}~1܀T@lyLv5Y$r*rC .*0XOc!yhlnFd5lS`HOA_Ik]$.'œw_93@>"*` E ^jzG^h˫p@Z!W^-٭*. _$:҂Q&;[Fv~㍌^ b?Eʉ gҭiF >}lD 3L8\[ ?;L9Xe? ZŪO3}+$f|2S⪵v>v=-jdT1]ҝP ]KG7H\m=C+3`bEV(=!CU^[wXNteHk|r={ fEe^DDt`0{P1ZA%s{2T|]P8Ry!EYAA6X;~vGQ\' &EӇ%gކkX9_Mqicr+YSOvI*yJ-f '_AOCRUGSh4f{ s"CZ  4e]tXfqT2j‡S>g(Li%B$p̓i #UO)t:PMȎ4Pɀn"]Crek ;rd VCqp̰Tz0ua6wpa #tY%> Lct9::2ĵu_IAEmHQBҾd Lh:;ѰE>ЭrpI&7s>A<'hJ2 ckN zty'̞W5`IԻFӜ 9gL{Lxso*F2M~l0D:̦D*SP+G+Ž0Tղ0CbzhMsnjo7 gOzLEOg='x.ќp|3|1p}Z4`#bM19[RT\:+'$ngM*VJ=̩oMcR p)ZNư+& @8R' c}&Ci&><4 'T2Oթ.=X>}gLv)HS4;=m= VdF`gg/D#ei|cioW{H. _?MTszC 9=, N2vt?_k mu og{fǗj ܑWeeNL$Xg}:wS[Z9u?Q ~\sb/U޻4dp:$}$?{e~"њqnv;HOf'ΚW,rCfj J/_ 5= 9TC2L0PdnN k͋Pi8-mHtB(pIG/3'kϹot;+JD 1nwovh) ߯d]'9ZŚCG9Ĕ1VWV+^~`)thNAa|ajOl뜹H! ^)kltCX]6gksk)P]z4[gŬL7!μu4Yevpuut*.-C@Q d?!拑_hs,N:@P%#užyJ9<} 8$ ?f-=#V*!_@HI >xlxUtȟ$E U3$<{q|@-+>߯iiB~iʌXKhL=AH9Wkt?Cr\8w@ çK kA٢blwaq`r/\0b'4|D<,6ļGxV4UOXS`YWZ%5ɲ==u֞䍹 #nVGl̏ԁo 0Wy$p֕(ђ.j}y_}8 r\k<}bEOPD`7Uk%Ui SxՊsf8=(qKI]=`mHkcWSpel'In?KڂŻPadoj3 ||$~O( $UYN81g}ދuc3BC4O4jn^ *k^/VA>-8 AIHT8 .0 -rh `\L6MP-\9CxãګU`ewA[פ'w^Gq\^ DGZ@v=ZG7<#Iz$#?ǩZB!0m0X̔4³7VrztKploEu9φ+P =W5_z|Dn1 )u?L%bVz%8SЎmCPI1w͏<%=Vof%%(~f{kxUJg]Id0w{⪖4 *Yi[e)&:YڍsO(s"%MXT&aIzʤ{tvBs%N0.Xx8\WWEC\sĎUbZ6ee;kxFl0{2c"2&߅|sP+sw{>/4 6 &]$K oI{3㷖0;x<2hwES\@ei#$t<~A?o) [ь9L_##|tPg1p] hj]*Zڌza&խJ[G-̞iJq|CĚ{Bݸ}87eԱ oB 4|UUDbZLb+sgܙtGb̿u&.9@t\̬VBU ȴm;Pc2܏X:iF_}dzVtrFaߴ`!$l%q˛[c[iwgops.MeLS"$x2 )!-KON3[d խ>ݖݞݟ BH*(>՘[- \J l$ $U4]_ <]|L7lmŗʹ;a˝+eҷݗ24:n_ d)Պi~&QQ+2L%Gt^ >}>#ŘQna(3Wܲ1I&Ar"-#$&&^wN?8ߡv*WT[}dn*Q|a>w^mMėF=/c7iHBMw`3>&G :Փi2hZ4XR$L&m MZT3uyhyo4q& q!ZmsKx߾$: Kuqky3ueO6cQq>O&.>MKwLla6o`@N-0V`J M4͸V_}-aiEmo+b F+5l½px_~iI +ڂ^' raBІ217& j)=Y/&_PR%$WqV(dHZxb-IZj? fA QGy{;KGqN?g[]_ 6䭐Q\ɰ[GŞ*/k)6d~$'o6nSw  Q,a@L [" xI$ں mkPa(O9(aXai\C_Kc@\*_nS6 DK'/n Є3^Cb? *aD=׹m]m禷f 0~pJ4 0T L7Lc )/C7:SnJP^A3Esg畴E<&Da)\h?Cr|}rX+ԡOa%t &աhi9ؠu5ftk!eرmJJ&CKql,}*&ɾ'1ό5., v=Bq wetA8X{U!spyd'|z?Nr0DŽqM'!VNMHWHߋl3Jɝ$lmPrỠ\ t b6ƿ #Q7vM\QQӖH,^&tyƷQr^:vCWXxNInUPn :g#Ye9Z23Km"{{YgqrpPM ?u+6QOIb:!CYxB5ȇnZs0M6j!ۮJ>sr0mb jR-D4?@j/^5@xϲN}ԯOySuRn ܱlLfz|3׈ 'u*},|$0zG4hވc4v~ELK0kDvSzQ>&rJܨ8<4op%2h[;!=>5Bj§2ybl7rUˋbj_ka.lTcne-qĆs@qĀTC㭲&"gNM;ԕVʇ #f]MбY(PHI믊?zrM\~S){n\-\hAWޕI#[vΛ FQ⇠/in y3SИ sݣ&}h҇ n_~Օ>ǖ3&7 Z/( fc; Zul|*0_NGlT,n|u+T* Q@6g̉/בtiO@N4Kר&fwȋ|]rV5j׽( U.`qzѪkS_u.2PǑAaCA uMZP:!V=1oPxS,"m~ZIO*qcI>ɪᔡ$i:ᥲHprn! _7m wevHlfbΡm-NtC&I)13n WƐp¾y*M{Ds VF8Sj7YAZ'L+qTѶJop#DjOaYgz<. +jo{c T VuEij[wԍf^#Ht7f xT`c:*mѥCs ZJpt~hWHdކ[Cx( 3TzW:͹s]O\ !RR܊Zϼ2w,BӡUͻc`5ܼJ{Q6J-m;TP u&%SUXf0a/%'7 v9N66jj(:=gĔJaS"lyGb_9] +HY=~8l:vfG{3rx zq-z/Ad؉WMqɭVどtjZ2NNWI fbơj0[@˧EdUxL0f%M6{te֪R פ<=J"1f"-\{^4wWI_|ӡ>pzC3943ֶ94RxkR v$rw0I/4#kLq;@[7$A6+S8(39!nލ˹zq4էX\2ߵSy~lic_Z PK5SEN̈ 취+I+Q4N³MX 7ݻD o:՗֕8N-Nlp猼#,ī%CARcXi1z3\-U~mxnIU~cc߱iAW +~zyH[1͛RRߝs3 QtE[ѻ7 ?HϜ[xaFDe8EXcksƺNI&T^<+ S@Cc"V?N-̷}d?kB,=& IfW0#otzШ>$>DefC:Ta w`ov;}RS-`y ?G]&JB/Q gT]$Ơ_@#S9l&.'s: -mGhY<_y\|Z:+1=RiR* /lan}4[002ݨ=?PA]D`4G+ ih=.y5{̐~Ȣm&|:պ.9#K!?^Kar7P2Tr[H-H\-4.ɊTe'I5򽁲d3T(|FbshVd?^_li;Ȑ1%lVd/Ue/kvȨƬ9M%'zg|]%Akp:Y-vFڀUr&)xDdsr7鳻ƾL wWnkF;'gӵ>1 {E mRǟ &^DZy!::Upa6PPLAI$2y&% ܢd{D]zX*˹/Kg'kfDf QP <>`9TrMlBv? g*M :A!Zү|AXOցH"ayϓd1^tI?!UCxk$~A.Wx涘n23AuR{Yķ`,k*X[VѨ:4,Qˉ:y}0B3K ?C} .T@RXw]C<c "Du?II [\= jqb >`k)k;^5)PKGn5pueɕͤwB!SRnvд$*#H\0N[1sMȉ~BF%}{p.WA$A4㻬ys-bE:p?t.:č[w` ||P c9k9/ yxF'>J('%x:B{n/ >&LsÖle껐F#ۊYe*e !}Tƍu MTz@lkMZMV95%5bKͪR㖺(&G"U  Q *k0'v_yصSh!yJ|x{.7yuЩ$0i._PzCj#e)Vk w?]Q *!4 &/zz@kJXm;F6*5)sQUAG& @OfB\ܵ/Tna*_Q3OD;߰S} %eGl䭸=r/3x߂Eh J Sm%±'lB5~0]0\0;хǃ- /ރrA=Ce42*\dzs.̂M ᚆ1&_eX҅d iW4eA8rΩ `3p.`PZW5TO 2]gĶܑA,SXkZesa!Zl2SD*8#9>LdN AfrvX峓>UllqbJ#eweNäzE1Xf8;<|_݃::_*M-ͨ]aoU"5gžDߎ#8tn!6?3-^SohۢyƪlDuQ\%W&G]GvLW3Lf2忲S;@=S {@֒hօ}XDZ1 BwœLUJEmY`m¸l3܄VxYթ% y~n5SX폥@ o /D!kV9d j?*tOH㨇,aLM1Vy I(xYjݢ Lj@EPy9<[5c4ΓRNR?g8sm4se73@FFq_hXV?å`"\m`/#~rW%fk_hv/6I;VF6{xP[]zP_ťAyQՊq)&JQsn9fEvffҾ/v+R'֞qŭVGZdS5(usE} 1) #t\W3iۙ] t xҎ~^/-, щ2K8_/_vWzL1`Dvs8g& C@7,7ma+ܴ>"uvCI}QYL9 2!a%H.0=[,&co05 (MGܒan%.$i `6C;9ھQ-ȂNUD6Ѹ+ Q6Aoo_MtYBAQa,L<E:{ 櫪~ Ք 0r˒ze|Mz‹PXL,'n_F$ L0Ĥi|ԩM#ّ&)¢γpبV٨ilם~V#e i\j<eM9AvD %h>U<;7, }6xxjbwxyFC,8@.ɤs~Ntlo![CNaU3V3ZDj`^D%$i6`eЯIN=ʹ[l"/C̏KiAC, 6M}ssLMy8CT,= [:}ztrV ~1B] 9'ppxјy?,q]Қ9zotouVmax,#Vy0VeBjm"yB4W0MI^B^r|Y]#FB8 7"Q?}j*x{9g=9x On% {CV('zn<2&F[1H{j]Zu%ڑ!=gn"K ͲARR$7RtwR$;ZH J6w CvW|7D`>% ]L},`{u5΅AlGZ-oX%PIX2ʼna>>{$ۜXh_`,OX-si|gtK2+6]dqd IxݺNixD\ VKvkFbJ`q`=M>iwmoe$jjDR)a|ƀ}<.׋nor3)T"k%S9ұrFń(qdvƂS] Q< 2zJZ2:Yu cYM/41cxD?rq2)Uf]mÝ+nͺP_ t(J7U_PaLH"F5EWgklqo_6ptҷj{CA/QkbL4o;_ޢ.Mw.*zHs: k)M0^Ý>#/h}saR+qscCÜeq:W*Ҩ-m+/ ی浊"n0=HK>rz,fY&dToh%|]! Z #~~H8Վ Cijۏ/ ,XHlV95tWҞ0ޤ,'Ej|ɹV\~ù9ZjʟzL fHZmdQ [m/d+W@4]z~Lc!@l%'`>Qv=` z`1c'%2TVL98W7a`Opᷣ))n}W}ogVVaMp URWQch,Ľ"ЫifY|bƳaz&8>o3_b͙N wg,b4 1evxE0Ho[a!yY+ad4:d݄E IꫝZ#dm&sB"i* & |KwӀ^l_֣ !9xjZTx EG!9r>r @b!ӿm##MTC 7(Sit1U\co RR2w§ `Z7ñ=:lBCS=N)Z'V$Vca- uVD1X_2p%(Ǔy8RǘJK)ʒpMzhoM前l#6Y)n  BsHTP$ҳ0 %v$,ei=ӕ ~XX#h{wD,OUnLݨWƈ|3 ЗGpT걃[!>]liiZ ԙ09|j};Q-#@s/jRfJq\a/Ճ]A.hFX8DP_02<j9 /%N5p-wgL[4kZ0B\uQ1_DVEhEף-oi??b>˳$oSaJ2j %A4~"ط‹\k K0mwF WLG8Zt'DhVDRz83Б{`x5Q^KncQИɾEB7;}Seo&`Ί0߫ 0BɼD6lx?zⳌb-qN@_bZO0œ^l Au39cx} Ҩ|(ϝ[QFNo⺢ݚtg l_]R̐Z'Q\3|GU+)z`& 4T_dƹ'+B-2'>"{&V ݷZh݊g,ɮh(pT~~aq|V^|\L|/b㞢tׁ}b ʄԍ[Oj}g88c&Nl4KqŶ"hR;"?x/ ~#R@ؒE3}Ѐھf2[H? f+-m]bT9:wK췾xd($,G0͈$^@;Wr] 87橧|66]y=CՌv-\^o|!J\:eN׎фg%B%vpC׎[ݞN }Nݚ`xʼ8'kO !U<}Qۨ^t7D@ FM@۩#K A@!:qbKȢ AC pb@}6 HKDCi8uH?pJ_c' * ml(7֖(Hw^7r߫1kKdඦA"*b]OAх?IM.ݚ{׳kܮ=N#ݣlݽnFvwWA)>8ѓXfy[U1J~+ GtJ5sa;^5ω'xJ'KBAˤȣ2a&hƞ5LYfqN{BgF+'dٯ4mw:Ӎel{hrk?^Z ]3#!3Xs- +U1]YR`p/):z'U=זj H*}qzXbF1`~p,6 {܆ZlLUT# KDUUz$YKő:CGбs}}<~4bHgM XS |X*'e6xDhli5q[t"l4fx_YOݟjfBqA`4"? $-ZZO2v.\']EM -fk[U[Yp55&a|}/B!)V ޟy,4\ WfUmy1Vw3L Az3aف1ֳbRԱ5Ks dDy\mLHW|aØnD;ڭMWvNȽ6 L4Y_럴/8 t^xr6a3^3||㸞 ە[)wꥱflK)ު?,c|X w”J9MoҩCjY%U林ޗ]8Q<*P錊D]& W$<.l7uƲ})K*WV5^޺Z~[kq~Q^ZFD3&OfgK72YtxG c ^" mIHn56>v+iiJx֯^i[oҵDBܐD'y^LBq.9%HWT5KY'ӄRl,*=}J2ړohLS[8QٽYU*%'9j}gbәUٙN1ְ[4/Dk縎aj` 7l7u~:C 2"%κ(;`K6\-B2(f~93 MX> tcitpT4 T=ffLm#XXZQp^]Ά 4 wcW^^41\Cg,#V~̯i7Df,>l~uIxJX5st\7AB yҩ+-y/p0.Nܶ)Ψ$!Vf]qC~ꐬ$!Amn+v(nL&"߮e8-wB H`\'p t/sN)ug`/ :aIÀجP׭5}!x,MZ) r=t @ |B*&b(T,Y8BG ];E7pFs|5OLсB(\:ygUN\/t jIzn+3 ~Iq gzhzb.q5ߠ{WGOPS- Cj5*X˗ܤls [&p(ji;xx[J?e74gy^EBʟ]0Fgo9’׋wzȔs0W rǯReMLΐ [֒s[t[jpR _u~#O9y(.oY v:s],Om\xǘ#Oe_Mi4̥lQ*sĉWt?EMd+\gN]^X(n+ιX@=[7>?i3%.'[ G+!7Z+}Z6h8a[aSA:h1Ab#"6!CiBj=*Lk8kI~9"*mrM:ֆ( O n:|O!LuK~ANzͬYxk>AM7(wP<*ٜ+{(bwf1lj+6(?( LЅ<h6$OI[ OS^{櫄 U^aGPE֒S6{P0WԮD[i7N$iTe={A,au8H!F +Bröpaኤ ˆ\SKC^&*'`Rt"p/RA 9hU!#&?0%*Ӻ_{>wތHqR,O)ey ֫Əށ@ F) QY^Lx4WM.~ǶMjts(BX;Kw9dr{˸vE1&%z6p7ű\j8KФ} _ ۙ醳mp٢Q?qpn8A{`?X_c=O8I~1u׷Hۡ$Lޮ$DzAYvfX6 T@ܒ%(#]%~hYU߀.˦啃L$akGq'6l~y/zw<|;PA?=֢=v"r6uljjrYWn|׷ޗd({ $ɔ8oZ/+* :ogBs%$EXmL` w )KZ``.?0;W:#^򆼥 :w`hc嬁 cR zF軮izWZ| 4@s7<L_G_f)z|̀G\7o0- xcP<Ţd *)J8ne=0ɏFaj O]7^"Tܕ7uYp1q44N^d?ן<ݍbPK.*9GJٷe,UhN`6ᏍF&f7!ֆ 3V4(l5WL+ faAH < VI7NdՔLlَAE+Hf`b~MV.38t(=(OtD_*3lE H/]ci;:`UP3ichYқǒ5sW\GdJ Q NO3E&|~qUM:&51I{Eb KtyM.5Ã`LkhCpȼڋكBwٌekq981l;źi;hjV0Y LXg+i %K^Pz-"NCY #WfjXe ߠzQPRȲ|#'+I_uo i*ZVJuxXmK']95{5duDGJmXҧ$lAJ^$Yrw %e )ֺH<{VTHgXN#ffbXGׁ z&S%S5uǿEMj!J7ĕ28y@7cPgtT2?'#AA&}ӎ1Gn5e59^PIo۷߉0󻿰Ƞ3kJ۽ = *TIE| @ r>HYFT,米+GUn&Jօ|4zFk50܋r-oY^)?+]mG FpsQXwx@FB͔Α.MsAēS +Lcf.;n턮 ʘter@ZZe\zCA&v7micԬ]@vh\k&\GAZJ&i<U-UU?cCG̓s b{1&x=ۣ-4a h𚶼w/Ʈg^dhp.Ѽ˜^> !Dce嘄ixa軍Esmܣl-2G@ u8b$p䈹,W&W d V3 @1nI͖vm՘^yXsaY pWj, 4q^Y 5 Kحȏ-~y^^Vp&^<M}*gN]e0Eoꏮ՚E5$`7 AHw:cf)0JVd} ,H֛x=-~!u{&؍cڀ@ТMY|+ 7 s]G'84H@׹fy;M;e GjJy25>ĶYV9\/0Zn\C.Smr`nI8Q(4 /i.KF@5];IS9R!iX/Ur.\*Mj=$$rު&xR=%wL?KFfEZ>Pqs3y UwzDMFD*].^fJʜb 3i ϐ wƒ{  = l׻~;f([986o[RU[&*TȤ{xBp R+P,nE kdm )64T;6䤔U ׃*J 6 PȺ!%!z`u^,))^`tm϶n-LTbpbcB=* V$RJkqQqɫ;<̶b>zWId.1oNl!0x:7 G 3ӕ?O$CJ?[vn(/qrPQ: a: |ܥzI'pjtT}Jλ^AeC5WO)a4!"OIn)d:(t4k:\eԿ6q%+ijqq׀xxC=D/,P4 &{e%Sj}E O;f '<tOm񐺹hH˴w_񑊺,Pa+ZF@8/AT1 @p% xeUpK(͌VX$E+:_&RV^233؛F,6{< -dTڇ$h:onl4=ݤJ,$A,.%8}STl"/Q>%_xwu<)5p89h0JeJRfXf˧ H9i\qފE61ZHwpӃ}`w8Nl9C} Aǭ`[ Pf/b#bQЧQ(7(lP`n|Ik)%Sj g!JMAdf&tPƼFƠK|!_W^O^/N,n9{QmT ɀ8 Y4( ه 42+ אkîkN.M0ak^&Ͷ\Q()SbZLMgGZPNV3 r ـ~@!Rj9_4zX!z'D{FSĉ:DO2⩩ekŗM"je#̘SaE`Ca4-U ,o:x=ŧ $*VDd!$ Kg&2Q5x5Q 139gêJsCɇ& P.oRv 1XTSPz)b)n䢖K PpDw9 bWGу%BE8[ )l@ٻ K䍌RׇuHW!0JѻӜx^qR)R4t\r'OܥnD| oSeYgWsaJyW ,]=H4!/&CI`}){N6rb!TJѬ.+k6 6d*Z=v2sigʆ_3%̰'oPUFUXVN4Х6zG]g:sϡIp OؿZk&2AX經W\s.ZRu(ճ1@F :[DBjp)Θh%W/-@+dDv!W` 57A/j!FٝNT:d6NIdp">{ղkB8x9'O];Ʊ3iL);0gAVh1%P<~@}*7 zIWp 9`@a\gƉcP%|6FK儂 .KjEZ\_ȷH:O=W5Ksv~P9t>QA  d.R±bgFP$b4g+p#lֺ@pqZ;.8Dfvggݸ]wtݻ3ݨ|6_)v.VarObM#oI:~_PsaaHTP# f#?HdSI9Npe^X%(E^oQ/rKyܳp[e1uo֐$r+A_2xXӹm;G[ փJr;̈=͠qi$;B.AZ ﯚ#5Y8]8hWڒX7t&~CbpyDuv@*GFDmUu/ݭ.H @rxJEKyWк "}@PF`_g-/VoWIPC˜yI.yQ9;@Ž0qa\`}R3< ]NX=,|lwx/& dtJLK25VuΫağmJK!8IR=z"kEj'쪞է☀8}rv0I 9 dOeRXpAFh\ 8P\< _5~ek%^wF}O=`Rڵփ3GW˕ L[!bMgB$;+ g.1~ߗCZy1=(xpS!4m4=hX8ׄb$6G匭gHYfI abPaiz8 ǯD $ (W?u@ @(KmhOAIH#)p뚜x03d0_O69v:;见ќ2OVbE zƤdΒ=dqBj-zezmYV. ᕮE<3N0̀xT]!'@v´L[h܈ߩ ; UI F@ h _j~3d;k&=kC߫ iCfm91/E)ل@V-y#}B?1wjK]h(% R΁nz1o+JQZUヅ`CVF sLQ ܚ6:2Mu,|~ri? ɾ#P 3kZ=]ghHaƷBԟ.!HpJ)w3A"܉xj`RIR ]Y9{PMXpS+Xr[Zn}:Q .VU[ =J蒣a&z+ۡ_vK < ZE'&XY:h1rZb&+wF-<}};{.D Bnfu<@5|+V.ׯ}%ʬuvk'B†ض#$Bd^aTf`ɺ8r 0IySWzE_(q2 jĥ e 5̲Mǰ)(V@Kނ*\9&DbӁ%TF|ڎ<^xXHMA=גUU07(:l xBA5K܇"4##hcc۟)/Av竀'=q^zDgv,=߹iz%mQ@4O"uvj6  Q 6fhnFs[=>%)ǎ]* 4 W;CAs@װɧRt!}if)dKݬX#W%z'` vhW)kn$RiCC'x"^~? ubRgz֫Php1  HJpkXnG#1(=GAho<%ЃOjM·KlhosG;G77@\>9?_~NwU"?4S*[KՃQK3-,S. s2b/h^ˍpjꃏ=DrD[gz͓3#dFeO\?v ^:2dʺʅ(<b&Y7p6ܽv#t:qS)$|1~4h}3>o'%RdQ;&rǼcZ{o\Q 5d%az֒b-n&e^v:yգoBQ7Nថq4-y6n45P̻^l4R&@}r:؟0b禳~>xC7[qIGv6@Qwtm?6%vkQաxr3BV 5a`}!@VhI bg HǬ t]ٿ6}jT_lU[w+]k)|,)d]9c|%xudX0idϳBnR^3T42xy'V+,*I#gH uĨlLd(Xٱ.E*N!UI2֞̔/&2 u}νeZCrϑe^6$ֻ9@>àjY5^B-1m5(3Bq| W{4(nV_[aKELG=(V9N􅹙2%x_dؼc᫲&Gs\:_#?*s,yjQ &<EdA[@@)$!3quA8G npԽqcZ_ڢ sp a~%_vV1ԩA\A+n>|A~eZIZe.G+Ŵ\$JN ;3i1ٵ];e!j3J[E1W P۴[׀j2?_,06Cn~  toiu1̬5 B HGS_A={@neD'KO@, h ))GQ*$M+SD0TP8#5|d3B9|$zI1S8\Vj'/іaN{ǂž;$7gN˔K$pvo )'146PbhVxhk~256ʋفnT4.gĆˮh9bYHru2ff ߿2~zH`p9ޠe>x:^pr2SP(DgMM/T!ۉm֮ʥi7s#hM`rʻ&I}43js|k/im'DJ 6XdAJuUD5y[]0Whc >%qԔCYܱY4 -Ө W5IgY U"jF+![7t-wmfqg]< Eɚh(W$cPoϪe.UB/36@)S|RiYͼN-cfdKn.aQ ,LRۨCWd*g‚x>ޟLwKi57?%l~i1ﶽˀ^?ѠP@XB{p>6\LŜ_ӣ'ϬenPu]@M< pfpm6W/|#"6vī<%0[ǩ @=tAݲwjdD!@[;ǻKixb:%oqM9'؁#7h/veBMDSSqbbwbaA'$>塂zxqEBVPT0f m+]//#1>Ejcl.t|f?d/u H|GYF`fa7|S7y`!j;6Cn8̸y{|W8;S49';F]`iKcypθ>)%nl~bE Cuth?`=hֽ۪ܽVҝZ¼[I`{0 "K3o;aݹCN>J&dگ5r# Иg,_F s%MK{7*?Hq})^ uX+mH-2%KJ7 u.yMX1|K9jtZKZd8hhő _/#1)jJO[Mf`ڋ(WR XsM$2P |٠ {8a{gu|L.u/C\hŹ2^.zˁNbgL_3ǷqL㤞B XZ8G!3삣wD$/ϢD' z^^Z1Fz ,Sug\]wFe`KJ}\c;f0uς[MRm9mIZY +JA3΁F0 v~rYriqȜu˱ vĨ@n1ܺ`8.tSWD &T ;ճNJh9vtӰ$L<ɤN&5bľM sm!>'Y@YUsB%f؀kl [, sc~^OtM۹&\}IJ'Ԃ;:cy^ZU2NڅIՈLeG3ufЧhOk0r;Q<%ƺo{lN/r ^|jЧKY-5*]d\{)ּfL*U%ZRDWE='^^og2b#mT<%50xid1z5H]DDVр_ݥKKwB^@ Uř1H pa {Ԁ)A2=R)_.kĥ2ۿY(R:67K2ZU\=ʴ;43's'@MF4>r 9.W>AEj[ HM1#ŚXrtk+}zbeM7F~.ZzXG2DVbtY;$UI9KҦeF_2Qzts^E䖻w,5i-WYP-\f~H@Rx(˼,w}K `Z')Nm+DLx^:kTq1PimW,bAJ/y XnMlYԔu5X0/|=Cf SK߰s @A=.u}KO%]uE~nzGo&Qí mpē8#Ϊ3蝐+n '4̃=X4qr_͒rzZ9k510 :@x*9Pou*a0dhiO%07".Ghf > )L7*~qcSXl*哹Xs_h2HiUߦw(לbmʽ[$eEZcDB1aRlSw@0ÔI {2:>i mMcа.s7a[`C͹ Xx4r'VRY*eV{?m'vv_)s5a"ƪL[]Р,ŔCqxlހQw:((3*A[bZL-WXj~,qOR #Q~@[5,yoo + ͗|z"OJL2w/ 8#,N˺ԅ`<ʌƷU/5`c  Έ} loX^)RH/ L_LslQh9nNuJ,igKhlN}F?T03n%b?WP3\%yL vkp}Fc%gr] TdǸ )>i_k{ZU<@Kec}1kAgդdWNnMS57P݋3P2A_)F GI6&Zmaܕ |W`RD &D r]3ʇ'hس'0!m~NG]"3a%†N`"kQ!s㤑؊ѢERwUJL0Yo'wKʬ=ȒGg;׾ r 0g=UژDF@2yjlޭ` (>#3do?t: y o|&=w zEU-@}"RfM%ᾭdM"Uy- 6RO)B7fӺ#/nFLQO :Tf"@xKa'Y_L ),V6θ}fT_) wА)TDOES`t_$m?],) Г˴&qLB h7%^T>DyMJU(&c6ĺP0)wДh{o&U$ U A@3η6mRH:-FHX5#`ZלAɞ[Q1x.miQ,hJ**Rn{SNސKC8$ ayQc`^u nF'&&\/bp.lvv4+[>vz@;vyFr߻ L 7Wwʙ+3؏`z5(?U ITcUǘ|SFu!j*4,ݿm+}pvy8U5y (/<|jc,TeefF_;)H_| 7OE t<,󷕒LXB?/C(s KI30&NPS<: \E[^ok \#-brN(i9~b!j]vCPuL=T̛'ʢ? ՘9oU; c.:t pPJ^MEhSz Yjjm/y<^00W/pB6;DnXBs9̜&&iw)~B6%:lz78./ٻ6a ˗dz@w1!|DrI$nM%qAL !RLp/f׭YS?MmNq8Hl0=G݂%e:.΁ζ['N ߘbϿ<|^} .%ȇ0_ʝel<)h_cZ5ڟ)P IQ:e\{3CQvzn]V:Yq5z0={"A70"i g7z]ӆO .mfwƮUV w5 KvTR"(+8v@]4#2a&>x\&g/9wax'G(+|v}Oۖ;Y_ "ŖEI's[&qC0x |NOWY\9^E[ZZ+v~]+u&쥯6 F[N?|`bJ%k0r蓂^*$;xa8mQ0Rg!a2GissE&fHBF096Ct#_v1 &Hq<'m+Mf$UFбKݥ|>it^]mPEv1"qJ ,Lj&ѾgXA@lJ8z"^@8rVrꨝ7h :xpې}.t)TDG0&6څ8ytrٶNݠl ΔM-g^ >[+Q3濜 993(;]`5Ap+%f@J:X)T:0Aꗕ0c(FU,Wa.}23HDžȬ/0dp&5`ī8U?>tau[,hY9_>u.7Z7*Sxu]R%+V͜*k-vm"8i8݋伦IeP߱ QL6U)TJL X5?Y.p}aKT+(QUWC;3`]C+-!#"(X!aÀOuP]Ar_.smjŌ}=Ba  dޙ݂+(l%ehm+* 5P_>:֡ԙ[q)IRSq in[,#qYezFI<R$<-=RWLPڍ6#ݐ I-tk[09o,!$Y=!cǁ{`J|jZœD3@;(pxZ .Ek:} !Z+Tr bƜsF+LUJO !VkiuX72B38QvjH=DQ2i`h@)YaFWf2CŨ!*Dŋ(yJUX"9gȋBj=TIaqCMaSr˗@}DnqJ4VkQLCW>ňN@x%wh^p5#^IK#C,x됤X˾(dJbPDo&u +XF¤ui.IwĈ,P 4te{UHwBξ>bfm9;M9y1cR+AG!?P*}F2M+>a?餁8fbȑ3>^<'[uڑ`tI@$BD^/D#4:)?p C]UqT;;-{BCu7ӴI`U&:'ď=E=ٕ?/XD`%+w؋hݕ8/64qP#p\̓UB]duњs=^^ ofʌfQ F<Qxn gy^]P[`8ma $#dsQxQiz_ DDHe+QshOT9c@τD9x^b `9bU׋Z`;w"ٰ夆Zx:hބ…~5 }OỌog1//ud8R(O.REsoQ}{'y`{6,4A:- 7~a.!ᦸ?Qf3d9{o$ k 7o_])9+xy((uR6y4BUKYa4״#L .Emy#ek/C 'j|՞;54SG1oIzTϰv=5T'<2$ycքvp>XD{T D# #ԘuhoUGg+1& hdM6źL{ƙ*ϾJg+)(y;mcX!/r-x$[WHUL}\*Emr,̷Ǖ&^ Ƥʮ]t)J*<ͪHHic0fx@n z:_՛2^$P,Pw=A$V+Np\ 'CfĢYwD -e 6V\[k`!8ij y\]Cg?p`ya1(J?YAfW&͏1t'\ E&&h{x7v\ _juv`z լZ~d؅:K7Ա0(4%$܅%Ubvxqɉ$#>m8 _ ofSB'DL=:0C[L#S|ILEX}T7{7K7?2r&|RC Y%n/jTP&a5kY3/j:n. -d \0@'Re:"dѫ"Har2v|X `>\F,q=V)<OyHhB*\`jX){zkͭ SF N˚HY@ i)ë9T=YZ~e;:A m߄-:L1Djθ4AT>Rϥ?)u5 JG2nZ;ccռ=6c[sOtTn`|\9J&Sg&M:_bBf 0e8d{=N" 顰a?fETΪa?hs"fY+˿w|\P2)멅Z9iBfc!̿?'[SؙS3o/|;E9."{  1H#I"u8S˞xMW?62#eOzv) r7[K\Th ^w뾰̋CD쥭R8Z#YmmDVm ny^p PC`vQ_#\Q'Ƭn{5+y4;CCCy13;0 T|o+25~ Vc3uJ(؀;ܡ=HR\SLi"xKᡈ8tѢ -`|J1CkYnL|+@#u;eΎ r]w@$RW/R4qjm|Q]T{m3kX@\"< q=!]9 TwպQxbe $U(K 8;#qEG_rk;TY%(:8)68ibJgasЯ/b3ԠWmy3_ MK]G%z#KŢqx؝^~ZM>5IGC#3 )&KH}{w"f $h=޲a~#ܧM -*Qe7!e2E~Fˎ1|Qgr~{{#2D/8 r|_HsѸ>';n%jF-B{`GN$s.P7])9T1MR$Cz'6ANuE=p9CBnVBQ(0@ye=Gk$cĄUOcTwNa4ig}tTʘ⎜cw8U2:2*LOz NR\>v% f^l1!?~:O`{9<5szNZy K ip{8>*ide+ٷ[?+VE`7Y Rc)I ˈ6pj 27K)jʤE&xя@cX_eeO4ħ{M>T^\3%K+Dҷx\^zǭ B sgOp(2]Au:U^V$?{˿iq8BBpӨ[)]$龻#eSBx ɍD$L?hD| }ɽ3E-tgW80W|dR?cMޘ]hN4aH!@`i?|e<|l /\UEk7|ra3dx`[֟tKD>A6u:R\yf\xLs@b:{L%Z?]&Ƀ~,/fFWW^{Χ*!)qyPʈGݰW].5# :7d3wM@x9͞T{`n zLsp8 eMX&&uvt5&(fT#µԦbY?vc9`l!qM}۟2g|B ;\ҽLy9W7`g Vc q*\P(+߹(؁C&])dۏo5$쮿? R]NR@зКp'nZ~ǪP"%|VjNF7íڛ$N1>q&<"ӛVZfj nsЈ%KPMTL 4!D_zş'MjC\a=sG4QFdT[&]]BX?i蕾4&f,}"_s`pPv~@hLJ:>ag%(bkDvtQ(&Aa0f'PhGָ:JSK.^ HLɭbOST~UޗmjiIS6^gVA!""ї xJ>ƶeDppT=] ./-)su=%y0ۀ3 &jT  '3Zet@1wu"p>M$b^:ſ%X>(Ρù=(!g:t⶿9Zqn嶛_!T(x{UQΰmmꂧhX4|H QJzD<sdU |9yj'FniG#m_DIZT2,qJ+?偬,܂G *b|G;?z~gPPgnSl"oyX߃ev/JD5CXTeۓiTVWRڪÚ&xK&urIxҼoȡeu1QzZQyf+{cqK&gWT[-d&DԴj}s,jng.qnӘOζϊʪQ,b\V[F2~|Y6\8}L}jx. ŅFf؅5RR{oz->ΘXҮ4 0fQ"OFpi!e|U= =p= [z DFEKwΩscXr\$b$ąyI~@/E,;aN-;rg#>5"@bži>{ȭl ɱPizCY}AR:0w̕ι)cFiJ&@>s{: p bt8_D,|Ͳ@=]gwZKFY 0ˆLH @mP40^Vc6NW}(aZf}#2Y;*2,[X?7d@H2/aؿC+XR RE}3(Tqw怉 $}F/ ` q[ kݐUC\',N-[+lNyYr0Xoi*_lLv~^Y+Yײ4ɤK+,>/d3Y W#AVd8@ZS9 ǿ[Q뎑k{JBgn(i33Lǣ' 7WtW"t.$J JX^ 񭬨Z}9#H/VX0 ^wuF+L^Jiv ww)izaXc:G>t:Af`4N^;Qz[KNw}M_L:x`{Y،(x 7yc/Te%s-Q@X%|߮sVe}( t\@B <1WqU?~)Q"j]>6C3I=H JTk?c9 UvVlV@D5h4vŔE0Í5vuimśDeX)ȕ2ozNU}} q+py>TIeR EXæMG ABvܼGȍ ?` ޢ]<[p[&H,*9f"1vf !cӄ0li+ vhM:>I`OG9)r21*e7G3>b6|ly!e.uZmR7dlI"!r~(z>}L{h\v5  u^ <5P }$N<ѿy2=~*/"jgƽUr]%u"s̎b+0mAjIUگ{Z2Ge$b )p!qwԚa$$&k$5{\fiͥj9oP$:N`g}?xȁUe䨬0ҖFE XyW(m )cӎ3F?Ɲ'gCpyc|^SRq;a?dž,+4r+B*݇PvE~L~8eceZQ-HM -{zϺ<'}WIs,2EΠW˾ƕ ]s*CYsJ87UDRzn!"uXz8}TO(xJF$'ck0IϞķ4oeK=SLT"516r_"WpKh=Yޥ,vovֽWjG̒|cBSmމ74AԵT:ϼTgg`[kr:Ѩ5Z,eU d[ s9wb.86˞A+ #&5dK FYIޘHx'2ҹ462vo 2}ZSOv=߅`x *+?HC^ڰ}p VTĝX,@i(Mژ8HAiz1RT!9ԆMa̅p\G <[X_LJ8ELFT$F՘K_h$! 6_m}F+*Evԕ 'Uqa OGˆ(>b]hm/<ӎաT1Y*+o)/)8RJ;-|Hx??k hff]rxB֞ CH(,}?4==Gp + }|11x-T/K7d[c!-nSgo.}ǺmOxxob'Xj2 HEVtmD%Pe_+'dA}==}P_Sٸ6Ё`E}(|JR_1#K \n)#G:-soo!vXcՒ(]AQٟҖ4zWhfs}kYRJ3=Q<4XQXm3G|nB5CwZ!Eovv([D O`㪹Jt=MoMxY§ aߜEY*XwAϛOK;bS>2%q멒r/ =EopWb1Mgnq4ݞ؂b5DFpT}N0Pyw${O#)TAAj $bH&7 weh;{ıN^;evZvR9(./H\HW+AȐ2 Nݗ-Lj8ͫx$*\´`l1y  Ƅ"δofƷ W*'MQSqSeacA&Z\\Cˬ߸Ԥ@ ARZ7Pw _LBͫZ{d+Zi7U=M0MR3Tm$>QH Ln?@Cvu7;r)ݩ|q ٍ$墦ڈpPF=J*敥рgLMWU|>fMN4WnGM*D1e&V|=Ig&c>cSqKЃDHa*)L<A:<;pt``j)-`N/%(a52{PN}h֎sqD$x~ϡr$]#GX;,͉E]{$CͅC0<{kdLn^Lbjp.c}íƳ?p{Q[s|JTX>v:^KYӽS伄 Fv{GkJwU8 2C2i E: ?+ZgJO%2zmC>"Ȳ!vר$)YtlIaPPd4y!u3ŷrY WJkubHdW8#+Z&Oֳb% zz,n|\ ,GwJ7E)v}iЮ0svQ`oFB@"*҄'ܽ"!+ȂŶ5b>6z<x+[& NŸʣv~%)EPulRy, Ure,j&L"orYkCv0(^rsV4ET#olsߵ򹐵'jIyf8V ݉]Tw֥F 6S |UЁZuGd>#0BQ,VO R][P3`F7+*VKh9/Wn>!{?B]=eUZJP8=?f ,'Dܔe%ַJRJ{UЉqD80Fj^Ы&=lN? X)H?NȼjQ܌PCjP lfpb( Ab/OI(J-»+=Ix&& %zԉ3DYK|0qk(4p)`#O#y]I#Kb"G"~.&EG MRnωa"i=K)8q5y,uCf:o.a 5Y<JGqƘd]qiކjaT26)DЙfS dSJgBmK3l5;fnC b֬NIf_PhV7OY8{j/tŞ`*0lRӺNZ1VOE5 }c$tU09r ER;c݊C"ꕯ5g[-£ AǺ3PghkU$&˿\VKNR&޾HLd"z->y-u(,)p$`N` WXlQ%E\JO "4cvY0Ψ| >)lZsRP9\PE@jZǨ[6.HW fSQkWowXYxڻ?aώXat6čVkc;39|4xLd 9>vá4/39pץoh!>\Ţ?X,:Bw"?pQ(2rѿD^AQ<dn?ѯOdh&</XYmvVV&P HHO"(OuUO'fs 2('wҗmhj0k;[$ݭ =V{zm|%.iҀ< GV#-gqrٽ(X5,"lC+0$ZK2W;(_>4aeNq aGrp?,0(J61jV Ck:qcԿd᭞_| o[{sKx~j|#Ƈ]CP?J?݀Oq !EYE.Y+VSݿ߮W8|8k~dVaǪw׋ȃ8|b2S#8ݥ4e_kL 4w^_π\bjBwY-fKEK;f6/BCourzBXH >nvEB> ( Zb7o;Z1l3M'Trt,.vӄYpK_ԻUZ;wO^9WpY8?tep"GR\Uc$S<Ĩ9b7 p.$: Ds|9CAKL7V'i' o&;JțVʷg|$eCjz& ;>gcJlqn6Wy@E3u`):e7QA2#>Sɭ{OX^ BPm@%0Vc :9:ežPtJb& _iHL#x^yBxsA gm}mۂuYC;”$cd?~ mIHtϤVyYϨƐ@b7 ˬX_) #;+TnĬL(bY-;e8TW»X E:Ie+7. w7//pVi Qf?No [=k/"l^}Ňk\|e9dG-rks%8G6G[ QIv \wX/zYkf0E1/E٠<-roˆ~XR1Øs!-^ˏN]ULj o} Ɠ+WՐVŰ*/]9`aE-Fg }5l []'iєfww RقU>n.o+=Tڅ3T뮸s >xAMŴe{?H#cgQkU"QQ$II٘Ė v3E&#ۯ>e {ZwnQ$9qbq>{\s"eiPy'&Ê.uqHU(ˈ^@:$7(4rL9=bDL`FN цRRkx䶞HUegJ44s{u߯Hj"yvz5z.ƅm=[yd (Bl8 K j^~VLϺIxȻ7ʶd&@qRd1!3>S'@SbaIEs,I?նfJFaB+bNqȳV{)hYQ.^NVրo ږM#Q?ۏ⃞%T|==,?Sj&7S\ Z@ >j%Aۛ/2</-eyxS`omgd[V?fA=48cTL7_a_! @8q݌sGE~f癣ȹwү~ק/DX?lT9]gʭQABM^eK\4ě0O4_g`"3Bx$ =oݶF>!ּXఖdr}k~aƗ=0]z7>"Y0{ Òxq$Zξ؉XYu@*~DX >Ue|&\oB}`\=07V_`dk]: '$ kƫ&m-7Z exxҷ!iFi{,J[^^I5]3YDrV8kN ͙J.eU=&7.z/ȑ` s.*RE)=b.Pm߉M\BڸHЄnŸeƈHqѰćg%fm)/Fr0qV/T ^|'(_(K/6+<4*?Yyċo~ͼ,61M{Ͷgp?P'ZҰZ,]4tM"~qHQRLv{ =2=k7S_ٱ<^KjѢ[ T_ ,t =KYMF@3]㋸)_%$B04P@L[ $mR?;ik2E`~H oLSvB7*+Rnb2< X> ł(0p0NFD谶AYa7}H!kk;j gHJ-D}@]PHX2y*yN­,r=f{[n㱆7sovɡG ®nsez!vb3l2)2%!_-k ?%hy,wGjE'9ݒb}eIi|)rЍTԤF]Y1'c!A#iK] $~d}Xs !p0+=ؤYZV(3kH ]-0h- ?QZwi/[EgyB?½&~p 2̓q |Z bک oo.RIv" pqm` Ɋɲ=Piqݗ0ht~bc?L<Ù͉M2uofC8,?v(lȌ< e@ ^:{N1E>W17꽖S^ S֚T~k>5%GZKЕ>m-QČl=>eW_E\Buuv lz v ܭ4YlMێ^ξh7˝dY0]xWۈ.{:zf\ 2oLjN~JJWK)·=3vXQ=E"k8o}B}dgIE-RID>(\ gZ],؁WāF_Y3~ {'|X{7%Z]+Dߎ T} lo=xn3'$2= mo̓ۼBoB(vO3X&U^j 4h%)Ԛ"1Ơ3tC 6^V{`="ёzJ"RɣKZ'@fir#<~r>&4v]W*qt#M}s\9O d#3 6%E' yZyKI Cjf2]"3V /d*-q3Gz; #雒(@aSGfxg \z:΁\bjfes:k~*mټD" N-cQ% wpE8]JV_G8gR&,ًE47bOq7Ν#E菳xOq5PU9zH ׶׀_!Qd_/s/t<\+D-ΣsqmgP/al,L5;p})kLPn1.p)H XUyOσXvԜ@rx9>WuEIWn.)U xUm*<`l2 lD17`SN 3ZL9<:2!hJgw5=m 9I+/lS,cI J0L$eb+O=(5pGlm @14Z1끋k!<N|N ,yDی39s+:(`{0rȕʣjִ\?(ܳo%Wc"ZƅhYI/{IUmZY1VhoLJ=w.1T͢ȹ7[ {<}DA5LQY8:Xnxds%'v=S 5c>aM1qTz _!`B:)ҽ䛊!5d$dH62%5 k Tm9*78J OjmCUk}mLްanO1C>قẐN&%8tH7&jJCWei%*A<̱m`ycT\-dg ڌIl~ Bct(ݬi1i"A܍hվ]1Trm~(@wĕCXDip(-7f(Bc!fj |$Ow%̒ !Y$;0aqXP=ͰUnXgϑ͋~ ,"ߤz4)}EelC6r߄_B(:0m45w7uC+ҳ`UzC] zzf9i t +YY~gɨ &iV`&< { ls38~ ^"4L+\ g8‘ȽD?CN|pΝ5[}^CKyQWm^RLJ꿮IOf%ҎxfuU\4QF$A_ڸ3 4 NyH>xfWPEgӠę󈷢i7(jfyo*,[#R@wrbY=]O^pu]11voEɥOjV*6AvKe!pUxn2N7tԛ+;)bU@=INl[(-ozˡZB=-K7SB3bXia8~ Blү1)!\>XZ 5}čJq](2}:I7q.'JX]: a,yU$eJpMAg7&]Ibk\LYѹlbi=a g= Y߻H]bfKa*-QA?"ɗlT+!"mFjPnv!wQp%6NZ!'-#^ ~':A?Vˈ^Lk/]Tt$u/A1S ç8}6eڭ5!w4Ď^J򹭵԰ps" AЛ {WrZ6ZF0(/d2p?iQbsT\"EDj :}\ig_.P Lts(t~r(%GU[B҈8c&2&2s+ZvJې9tã]TB k } ͬQ.LO Zu|`BG;FX>*N'Rљ2覨0y&Y,u8BbD1j :"K̚ ~s28L?g,%(N$2?nVZM@c+ʹ4&ԙ1,0O1Av\kC`,~VeH& ԑ;-#3ong9D! &IG=0|ۍ:]T<9IXܚ&?s EwӋ}M=K]wn@WR:xQx֔[IA+&}Ѐ'vd$d(%}՞-){]Gl&H%yvXXsȝa5xAAAO,WLF\>D4O^x+:?1i>Cs7ގL{v y|7VDPWuY/I,YF;XEX9(x1&?!D=vaxR@(|[ox׼sbAu!m8/Eƒqwp ùuuܶ끺CLOMJMC3/1ףpXj~8󇔒!ж}mb5=m yKl1kP m>_~v!>:%"*,)%upk][6lOhV6:;K+:ֱrZoB{@G=iY۾r30O25ڛ89sPG*y8 ]H:Ǒ3rD8,L=)ӑ&#BU) T9gh]rru 8<}s^p$2Pw+ԳVQBnk.6{UʢlGuA4NS=X6R ;(z6ДVERϮ.<{/[+kSh]{R›_aL(oY.)R%x%MgJI# ƘOOMu5"y[2pD&n6 TAIQ]!*A\LuD Dݴ|Qe҂+rU):7kseɣrد]'^+:7=)r?;UW0?(S;-dUfP l>H%eMJC_㣅@ 5o9=7?]@*5Y%oGYRXw'-$y#`y"Z+9qK.<G/&~GIt 38lE(XJ]i rS& Ҿ;0},7gQh`lCNMEA[/ʯ85@-ga Ϊ@e`N<]g hMtnaS"o܃tDxi2pn@rO=QCe&ineqax>:ٟCttsrmu4w;IefJֲf<ŋZ|O6aÁ6Q$P =>1|Xѫ B=V? dJ&tNFC;!o*m7PVy*~G$cs("75g#2]w A`Wv#ϲkuGm18N9kTvCnv0fӃs4[e>g }/H=OC)RngwZz5_iǞLmquѐ/AzgOD1]'P2SŝW6YDמqF(hNG%=QCkO]19,%x,g-F=5? p6蒳XZ7+nd䐂dPMq %en \H0*W:4eʔ'Zq2EwI2WWq2 !ᘺ]C:sV=5=Rb*vbkNhU1QjvV?X| ~bxgxgA@y)`\;! O%î4֬ &]&VcQ=qkS\P&,۱YnΌ\b@NVSD+K Q @&"bh!L?oϕby9(^*`yd ۫Ԩq b'"P@+ {XB- @UtGvSX-DS)=2H 5cnRXZ?lD{(_|({鶉E4dV'mH(N&nnє`Փ{gm%Kic43ux9~5eI w@ux h)6 h`twPZf7]ZmB}'clPC8tTᇉtPy QOCpvml:i*2HeOØ╠tRZ֌EQG)Y ~=}Gڋi"Lrջ~tBj<9nkxX2qvSu=^/1Q'8upFncU SiGWof][b2[YKL0U_0Jj Xihk w?;BnjF c wܻ-,X }&h}8,ժ>4zdflL^TWvw؈aL0X15QDtᙷExz>#q)?33 mޚNK%G1o-g9X~IܥDvŸlHLwZy@NI-Eg'/[R\8#xx_6+lN7!cHy@Z\o? 3;ѓ6ZPޠ%]|?j罖-)kōT<2KczM)n #V|U? Pyn"nr%])$誐IaYp Tz|BNzyKD*<@_@ғ$K"%9  vS#ǞhL&gB<5-@;dz}.@et%U'=ӓNѴ%AZ}#CpKq2š 5]؈Ɍ'FBXI~֠dp] |rN_TAJrhG]I jrxf3N3k.< A}vXO[ |w=y8~X&_9>mpf6E6wӚݟx~Vw\x,$*fPǾ?Rsc㫏*=?iQs |%R|մύ@ *zRTyw zEn0NOXUW#?6F 2/@ƣ+m#]RpaULj :Å~Z܃5UY:&ҜLw XDO6T rl%6C+lO}88Uͼ5űy^1LMt=xh5Q%*) .lyš0L"ga2S$U8Xܑ=fAVՉGӫw3 !)d }IY//=`2Y~3fՌd'F_.x8l yD?/ so8 O_.!Z>h`ZQq]@*:5bsiG$|}^4eGhziŽku ϰS.G_ 1k1kdn!C'ĩIAȃ|BF} RϲJ3r^àj-#Rs8E.ٷ%q2LQD=9ri;9@n{[Fs-{Y@Z V)HS"w\qrtU`mO{/_*һQʣpu; Xǯ}>L3HYpP^22؋EnwU^-mP5Y=j!= ! M.m_A"p !QM״DluU`PgNHTExc#T$!qz^%vD 1 O Q=9/Oq#̀Ty &4KĜ8~~/-[V *B}wf*WlzBT_v#j]Xۄ^ 94] PPrkn]UmpI|,OUU`[})lqe~C?d#o@۵E~-YfY}'sPpt;girfdgK&/!(rȹ{0+{J]S5o\4.V9.uo9/ѹ;MȞK%p >`<&Wׄ16;TwIwB$+23 W \ A 9ێ'?Y c#n0F +V8~(M+Yzcb$ꦓ(O[v!EU2 z./,FߩȪ`۔\;؇Z*4g5TN8 ,%rucGd wd > !ԺD^r/qR l͗ M3Y m:n@bo꾾hi"};C ;VQ{'/W5klGѺFN1ڦKZQbfwoDK@*Yd|Ȝٱ`ǍY0+5Y*O5VߙzWۭ'uA"fE˹o]hX$lOW7nHY8p=/ңls(wTZ"m pm7/oףl2BQZJ<2d@A.ߘ&Dv8`Bڈ}RR*AEK*GAFN WѱcTub0~= w; Ŵ||`M}7`b^zPI(scpZ]t!pev "/x`0|yNDS刋uT}+ejt2E}W$!-cY> E@%wׇ"c- k}UqGiqppbkN!JVq{὜^K\qx#͵H TA Oс2ͽYZsM-GJ o"/,"^3XT oC*y徬.]ᡚ 0:KE qDb>p;ޭ4#=bĢMM(4Mשe=t^e,(Ld~<ڕ=Ev 4myX .Ĭ@Nriq14@qDc⚦F[2#WqYSY/Tw*4?8[d&j}_}*2i8@u:piGx[m:>j㲹4ᰬ"uyM䃱\6IىD/qH@YP4x-kt8*_5UݹUV<iWq;. K# #I*dRDO .pm>|>^1EOS` -+ew8kŚCݑX_u_fOf&j) 7)ȝR;,ŀ27?4YDTR+c}֣;+4go`"xx: uSBW c]vUeetp6A9;t^&X6$5&M ٗ%W1B1M7#!}i`2fJ⃛#O3Iǚ٩|ƾ<2OTs;m[ͅOy=fkd ˮ~9R͡cI\i'7\&O_^YP= GZREZTiуvf"T0`%m}?*2bJ*'[JvAxC60삒Q˨N)hhR뀴`;u\v9w )܊Nb23;->e2 =(bo0T` -cS9_z-`jZ]Ʊzr$I B@K6D\7Ssx?rl=U:S>vm OM_%;H[gԓl`@*8Mo.&8(Xqncj`Ms׍7= =GIƴA@++5 >VO\j$ 4IZ &"Q$0Q&yEm?&]&bV'Z]T xK|R#(kr3|6V5ًX̪(ߵm_!΁z Mζ:QӁ-2+7ф P/, JSCTo&v/ 'R (㙏e+{F h2^ș5֠p6U5hU9hoI$<=u|g[bTJϤSee)Qw^~)YWԖ+dz{Fq뱹D8#zQy_iR7QsɹcSs7$];n35YD<lyi HO`kY. rKR:y7a.w7m D:0CG_PQIspZ# ?(ɴ)D![.Ū"=;_jCkO񂷯͋ ʇJu=샳s= :fjл{<"z t/!Pl0u#{ys1>y+ʏ4SY>Y5m^QK DAMI5 `yTꎢ6 g݇L_, >&!K ;=T C6(FĿ9zw6d-/\&1{0' D-.-LG,20o4Id\2u1@l7ha6}.# ӳ(iJv:FL9#ۗgq0Is//}'ɚAz欨 QJOx7iM$4 ՟Yް]Dm|̉꠵4uRyi퇐?nN[Hn@R.M3YXvvuaeI9ǿy'ՠ [Nᵫ!o/cw_~ݎVkѳW`N&6MpCbd*K@KTI\e"z3/ˣev2uG\\'HCp7}i^ec6Rg:cM/x oWpَ^wŰWP46͇/Hk'mÿE،f;'~@xhcϦ=%Ri vXo"_fegʴnAP7yT}bdjǞ{Uwtj^p궳p͗P[~)(Z-H&n#j>}{b*la xt}X_֬lejLZtn e \=rpCab֪/c9J?imʱPjlhE+w<,>7%nX- :Wp4o73*Dr^lwI-Xl RĦLS =H T;>("}T:PI6Fs] 3O ƌ q¨W%[e7 ٖ+MI>ԣJUjk4 lTlaא opk``3ժ ʹMXLPȗ5d;Q&T.SD5ʨ~L gojG6YBL1/ L?Y09sʞȗYPD=1: ohX0:uV&$,L/SJkmSTEIơbu}hO٬G\G6 *<}ESU8o:b-c-D-+2PYM*XYn@npg=Mu{XzBŨbd? tY:l=_Bx }uir1tuQY ];^fTI >yR(+NML&P.u'"sB`5 8&bcBcg(e0.|[h(WдhQp1> G 8s%d&c MǨlqG:v=t#}KonIb8 &zokN;h,cC'W@CqpfN蹆o6ꉒIQ O*f :d*7Y-gN 5 4K`LoJaFej:x^.l?z %5yf&c=֗_T~ QR9-2XTyRv4 3C9No+ JHK%מ\̹#w ^jCGBj0ZŪ![:@D_`P/Eڶ??_V>xW)k}\֭ą ?(sxM14pO .hm97ŊfF34>TeciLiV9Ma=9͗i~=/o(h_^ѡ z.Ѯt]aYC #%z@u`Nz0ΩH0e+'h+6 MyWA"_AGk{{w/G7IT5ߵ2tt1IG&ec@oqh35fc/P}lK Y URfws;S-P_6 ю`Gmj<].LG\OEJ 0z?@4U\]%ҟOjMa#N* r淊%FwXmYlO4hWKp)a;0cND6AG!E .vNy8jpyAٽbǟ8!٦ :UHUy'nϡa$ /cꙐSNQOTYH3*ꛕX3[8^_uQ,"*700QE{:(eًzVX$ZVΡYQa]2hLC;N!%ZȽ:*ݯ Rjü(w 0@ڲ}SMg 5EUʍP)Hږ<\f?+F1-Om̵!BgHqNL9+nxZ}-;}o(Cg|:Jf^yE<ޒ+n4v iE,ɡH֧͈y_ҝ¬i𔗋nI@ѝM<6NTDfjxbe/I(%\ͮom-O~9gZNV<R܉m3-Y8@ʒ_.k"׬ԴR)'fOv@" ,@VUXDqp=lkt7@Ȭ,J xi^!UaX_gE)A%iVăP\1#[,^T%G4|{:T1HklCO|b;mjq:/b@re {ZMDY‚#ܡE*8tF $'+l2#ielOXK)")T1F)Jmf.ºeRWM5V ҧ<{O#v/tT`&F5p,A| gi%b =ݦc85i\j{|1h6jg%BA A Ly|ھ j8?Ж,lP(ֈ a+  E_ GYվf4t73yJ'jxb4C`HPFhe,zI&ڲ7T@t3wRmYaA FNE @6PT"q|=?ޓH, բ&׻&W%` V"Hl*d!H佷9I\6Xz'BFxhJ đdX颿eO֨% ;T&=Adqc 0TYcz WXg4QbV@Np?Vnr 6?/u j )b4:B_L\Wޱ͟竺_zL`\ $%\b?CTOOrNʰ}$Ò颷ۮ V+]?);RH:s'#,:Q ץnI'8\0oJ)-7|8gPϝef>eƽQ.H۞}\`vZwH {O3ʜqXה&Zk*}H97,籒!Rn`x̟eHx7+!׷+h"ǴfL8\UhBRȬm?!fJܚ%5z<9JK'{ZRKbD& B՗V%MIM ^sh2U#Em=iEm^bcdɻ:X;|#$<~-h7ۥM 9f7zM/NCZƎ<%W\ŰA@2evjU܊` SKX;!"-{bs.< EhmnŽiw. Oݐ`)f yMHmx.p;4?p_ lOfd9 lE0v ihfM(2妭q}.xҙir?z,`0)I~  DڈR%ĺ=si ("xXKL=]CG (& ~VԚL 7PpG{X$ yY) rME-KqR\qA{2G e`Ѱxv} lY;︰?[?ؖHˏ`04|-wֶMCO}uhKh|Q+T[wy!nM&[H*Dؑٿ|zSiXLb{f8rc'QHڀ+o? 彗6M&J7hx= ʝ9vytKGE15_V1铦ef&BI+d# 'Ge7D. DȞ>iI`-(xr\M5ɶ8*/wЦѤ NW؉2z 9Z ĻxZn43wEK=^ % j-Y-P}G'KwIS*^ؓL . cRpd-j$.8&nOL/G[~MߘH kR /wG}ٿ*{R0mGVQ:@mݮUI@bv9VP־O[Q!ėiLFӀms4-g 1n$)FaeSl֏g_&3744*3=eamϝd+;GnJ@%;8X?(X.`Յ[ ZҲ!ld0|'KcI!Q&CaiJ4jV~#T@Q%&U ibHbmֈBRIMowCBHfѤtfIa0~1,vJN_lA b`ټ%BFgf_O4PLߎ9"K2P'W0H DȄ5y ڤA3%mP6H^D z4ʹz̄[n To5F㿏Ct}${{v`l()Mp؍vJDWo 0qɗU()#4 z!s [8tu6Њ΅)E68E4sL- Iwu jPR?q>h`rlPֳb6?s92?cqJEi` \E"HWxAdS27ٮfXc^$M)sXE T֫'DɏUM l9G/;: Yt H-=&U:{ _v-r[/0t/*2O %^ ձ/vㆲcܩARY:Cr&/є%|[ڪ]#rѾB$z|| +9Z몼Qyv$Z|cQZ"h6?* 3Hq;z>?x Y++4{j2 :HҌWrl.w|.y,w#ұ rlvhwi,3YhݵI*Հfi^ivǮG"l8ZH;LXC AW8ɹI=wK]̖"0]0b~LgI&P|UUfsZh*(#']qc\ ߈㒉 v,`~FAVXeSR5WyI(L%EŨ~NxSߤ]| KT\b\lrsLz`˯1~[]Ji3Bt oʼ r U4ex)bd~`aw+O;g`Z僚:yZ]1<ݱY3ߢ -3F"ڞsos^\TgW;摲IJk9`~\{^{ilĸ\+U>QHZDz[,I4%_Kt⬂?7)n$?}\bwnGo'MP'⭕us_@lR U[i+rrNOe8?`H;\!x+Pwu3Ta/Z_oXHE<;&ȳ79,i4VdV/*q kF훩"#-` [P52EOE]Mtml/,Y c17}-&AePW1]a˟eY)Y(@&o|0^+v?Ʈ>|[BrCasT@1pJlΪK0l^\z 8*+uBWIV`/ϓS,gd+W [7һԤApG?+z`S GL=8˼zt)IJg~D (z׼4Gy1l,{Hm\dP1qV(8 gez/\Im&&tr 6`?\po{ʢ^!XH4x9u?0ZK [.vيuN[?dX-' ]?*0n; o^ߦvq͑} PTE @ۡ%El_THJ 2:z@w`%oSKm ]"Y)02,_ zAH ՛LN$ Y1!|=6#g*fLx­u) f`LaO[~6_umuyEů6v64NH$h-;iiYDzIKHי(pެpD+2$܆lC]O&<# @2IA8ee²<q\[myxKaDKKZz}h[U>= &Ntn :A%e ;A(:\͊P oط"pƭ+ Y[TA̫r9Ǔdx 8_64s4! (M[!W2鷄u0f $.!IB[7 dnPizFI'XN?q YRbhQёiJ_ׯ()h9'qZG~ k a0*^m^Kum8[Du)^UМa5L (M.iX XK-&kC6,f)s-r쥨7ݏ^*'" 8=l3p@F_'m :Zlrʖo\˽Vr^|^7hSm5¥XDIpx\K }2Bpq tg4IЏi)Skr_w{jY'pL8@Ci=d uPq?R')輞F v&/-a'6S7_ݕ0&=!|XBnLc"5?BWZ ̲,dB21Y&H1m*!a-X T:dYD%Ĕ*YL"CJ6Ȉo~N;"k%D:eil}6T(*Mh,S* J:W/s^ i]x.!̃{e6.ѳ.&\JZ|%ydYW8<ԥ !%6X ÍwaѮB\8z *-3ku~sU(fFRV](@^"zM;=lxuLөhyY#.>,F%ͦcgRw3I^,WnO8mzf޶ ,O5i:?->>^.L^M*6`bp?Nz~‰ Dj_sYĕ^U?'w^^%^Q i?d_ -_R^iƄ 6].cyγ@  I7"m8x J%7٭b!PٿecEr Sʥ}g`.C ޯ/umr$S37S@1HJdуRɒ,G>4 Dq6oXQYf VR>!aܢaWX N:#pOnr}!b۹NFF, [ycAtk v̠UOЧ-|pL 7~q[n CD|AJ]:"O<,hᘸgwra/ڊ/qx<g=Pzز\P9W(ur_h>Ǝ{FHG2 S͎2ь0zmF8@Eg4,Hqq6 [i >w+]:Z!*Ip\3YJ.;t7 /wVC h=eig!O7:_8NZX"6eG0~E%({ga+ib"kyZ:)MGGmX%]74; :ҹBRlFh h& 8xa49zN졖?_n=ϙkPE”[I9-z|W,Zyhrgp([ώZ,52۸\߶ y&p UXMVBC߯Y/@ FDB// tnA[}lȟLq|?eKI pn݈#q{M )&oK~FîDo `'p~o{FG'v5,"-P:mww9la]ӫD$|{¶U(FIܦkU,ĸr|ۈ l-? 9+;0;T5 2ʅ`RsZxCy^3/ Yq@*+O94Y%XzfN(ZRAh̓Рrⅾfxo9؛Иff`TR>>H#++ r7șUjxZƥk@|RZ\?sf/墷[>Ů}+ qU0y>~닎\#W:`Wh#RU3oAn #6[TjiN2#ٞXW{iDL~n PTD˴7ti$ܨf I_M[8;R]Lܛ(5fi bFXcq۬"؃ 6sװ%\PE('fZM8n> Ւ0KXBsLa00֒"hB~~/1I eӭ!m9O{"SW`}#uv-@ֻܱ~s#s*q8*Ԃ1s0)1TQ9;-+Lߟ=/xo]w60BC"bk4Ty'z>2$,J㟕j46<W/L]vZ6#*Ast|ӄ}:CwEQ<74RM@O{f-3E.A0'wIdcӞr7< Mt,D#hƠW_z:l]/͔Rg!Ib|[/ω^mpcE3'xA>˄̫ %<{UO??^97=&m}}a֩G[(w9*тLnT4bc'^ʐy&$Evr@Iwsw^;Jv= d2!> DBKPCP']M-}:٫%'l x*!fn.\f%?Bbp!oٜמN7DCShg%1̀`UGHф=B:3iTT ,`(;21q|YaϲTC01Ȏ;ɜU`@Q8@*ؾ`1P%gQ̦8qRzY/}Q`v!gKk]nԀ0(zJExF#!HY$@ +tFx:'͔\f=J󫧨y}[Uo8 CΒ/Tg牽Y TZ|2%Sha$D^>PͽhdžZpv>2+f*ZƇg[ɀpb!Jp^ңESobwRa0ЀdtXƩfk \C,10Yi^ĭbUB:۞s :Lo!Hrǎ}":* ߪ n؅M!&*0.|z,.& 'pvpdHvė ?'T49;LRW  )-F_m=M Yf}o]'es"JCU<\<葀nЏ_F-2!Lp.~|4NPfjxmTSEƘ=¯Oⅺ`AڹEfoJW1_2XʍPR+ iNCW\ׄ (SܚmӧnڐQS325\Pr~G) aR?t VrH2+u⃰ˬim EU;Ϝ]ht!J޳ڞoRxzv,P[Y06< IkF_ۘ$lRC*M_cOKq|%#_S%1!IFL'pst8qŽ;RHY׭`d:^/\n'0/ZOPCIPYI6&吕h48m)a~x}->\k4~4*;v&lT'6пxB}I"uZz^fhsɯ'p#)D#;ҊBr?5尜A}ΝIBHV+߷wjtW01fh Ĵ@a-ӗUK}hD (:Kfa(ǪIʆ'u+_MEIwkz2=RE m—|%ڿQ`+%f'ׂ)gn !}>0Ba^ŠRh"Q aMEy3 fcPWRRp_4'1Pd1o2t X =lWK ]=i&s[IF3|"gVXeFLt}y5!Н+ŠACV%ފEJ*4 4IZ`7$ozҦƖ%dS5䤁6鮏IӉa<.i 3S’ FhNVLmX- 3L>/~bsxE*Ȣk-duNnhl5Ďv-Xin'*eXΥ1Jy~ejka$r>@U#j/ fH9ߜGY\)#$-j>ҫ+ƇD#qscNkأL aJE #bVdD`YZ웰*]ŌB- u^'3/޽E8c _#ޓŻ"dB'a`BSon.FMWo (ǹnܳ83Lck ǑK &筤?Nh 2 vU.SObݑv+L?0QRk=h+:8qS|69l$Ѭģ-`O|3b3~7nSSNTQGѷڽN\Y[E݀E;gpks@b- J)M2eWێ)e2їH'@s%BmtR)I9ᩆ|Y8uԶj rk neLRKb;)"Gn~XI2,:*L'6iռQĨe &rz;9ӿxtaQT6IXyZ4rLj\^6ʇ?TaV@iښPYCϴyT\Qd|_Κ[V`ͩRN8nTFVU=;*Fx ?ågY:4&69p4GߴkT؀Lab{Y驸͹ P"ȩ|"z0P`GS$=A2W#ٜUbWO2I?n9sR{K!멃a:dצT஑'ԛ^P7t-dvb˚ZD14l{n7uӺ8fw%fz/m+aK]J*t%?17:8r PGy )C(A"]> +Ny?OC@Yvw!,*Ua/&Nt۵ք/Pel|P5jo^^pa܀61a g>%xmо;0MjťmMYH?2(3n_ɳʖߕ6E7J#*6rӼF~O}HSb[xC( H ɁhoaRa5Vcif5;Wf{F =Ww9?9g1JUF1}p砑 L3}G}|")udnf/a|[q[eJf/鋟`WvɶL1fu8^ڶ+NP%xLYK.5 (BD-KFj9Kb784aQKE^懇FJ&=ߙPc#㵰T\bM*͓_/0j.%A{k9@* <_ MI)q76_MP7ﴠges3>3CePwly(vm`4x-"{,#xw;VrQ%':Y JR*rE.Z5I㎽5!:_)&6ny23Ok{Ɗ} Kc뗺F`FCԲG]%5U%W[g x߱nڴC 1͌ETTīMM`V2\-A KsFvTCLr{+EGA*GP(^7hbt,t{jeZu'"rNh=XO.?(09Q 2:zyVN*HہZIzE\7g?Jk\pe Izԁ^%l?ѷ^%ߟg!V2n!1pO Pyzǫ۷!(ey`0 VUtc{=e|_zzR0&g2E~1O ~'l=X$b'm[#>7̲{Yt4AU4p.!cNtwNV~_o1H;o鞌H`D͍7 l 2p( rq2 3={"AnXYUVUY A3+K$-,Z[TIOhM?nMT0qs{O\mAhyP7OqcN7%# lS Id5@o8{] $Ei}V1i\L)?h)`ufؾiطEठu 2Gg&T7*UdY8 h /@ ct%4mhAֶԉD5.+nR@b?% YcEĄAhM͈߭5 ils?6vh ˲JiP'_,LEx;_֨(gg6dw|ar6y9-/:g?~Fiypw\o4՛,V6^:>8Kh,p[2U@]1+_7)ö#\yNoumJn" ýr]XjѺ[BKJH`yQCtȡsn)<ɍȗ63гf t(Ux?ux&aK3D jCZ,}B61:g#kdl+?rEybc}K1Mw0\O`n Kvl)s/h.^%HlyR %WqTJ5XkD^cuķe65ȉ&785::]kޟi.8#8M=bK3Dߴ7SBN~}q Kl 2RĨL~S͜ÁCfmgHuf)L~u˜oq_js=!ȑZAqk3!H͹q$8,p'6OARm@4r!-Ǵc[`S#+lƶ۵L^Apdj~?%濼I_ɑQ+ : '&YRV[Mbޫ.a}5E,!2jR<]lSoNnUO9N]Um g47mREж *UVL+Xt,="x5f1fqꮞ[l3xB nt3 Xs}ҺCPN93߬"B-D,udXu]BDgpvvT;U;Uƅ|QOEq(@JUdZȹM}ͱP>8j'i Gf xt|xqPtR6&Q dѽ ۣ<MjIVHٔu!K ~0d4^04_0'+Py p7wї%M m.ThVD1 >(CzpNl[$z ߠ"XzхW*d[#ju7pQDetTʑ]7#{ )V1Oul%SP$HC5LN#3,r!0B@@ \ JA2zcvj(qC%~ZNQUC~<Ҋ 7dfzӞcbzú+1|kK T2DDܢzKB>#EAZ#pIL WxZ?{X'U/]=Jh!*)OB Lf;w`D†A;;= INN8==6]Ðtc|S(j^,?aZݷ%kzSO4"9:_ ˽~nB&!$YVpqKLlySV\]0 ҷ!\L/Y! ?JLi}}֚VF O=qԿ&"㕪͆q VnMSo5d6Azh@ ~XH>4څj$v$Oɳh'탴 t1-Mv.K,l͹[{4@|T}ߘ%2lk7$大I/ZVv圇q,faup5 ixZIQʏjVU` -4N#¢`k:fa'󯗶8kEyM@4ay^>TDԋ,rgWcuNsߔVgR֛[r2|=ʂUo !smv =GV51)__8S-VЂuZR̃s+7-'²>+% QCE\39N<<]t1ꁻ \"dP/q&{׺Rj砙Nv; K\qP=+~ <<'[Am^jV!GD"@8rl" Ar,)qr(?Q"elv&"sѨl"Eml?:7=kpBGR׿C #_a 6:*/EH4KR:X` P!˜Dr {XnPH"EqHʻެKTc]ae4xb nTguFK Q+K:/Q!(Ft:3,=KujH"p*?- Vg':l_V',#*ɗvz!,SD uMfŌnp ^4rilQ z ,E3H%cx C0PSq6c .ٔ\րd'@Oz 1Ep"fkjh&aӎ`{9=?^%֪w,h$Hl^W|;>3(b @iGH2xgy]̦ك0H;E΃CPrG!d1(zV6O: 4*pJ r=W.Ts`1jV&KU&0?'UMQ0jl?`6Z_yD)|6F J<:ZфkCʆ$Sl1+|;M^"ʪ)DI-$yi3g_`64gp:~-/$>ՆDOjhEZq z@n~j/.zG¢fG֝Y9*.m ; O+ :IHw5"1EHp>6:$JXX|/(J`/J6=7 u%KsGȑE0’͏/Qخ&q7$Cٰw9=K/P#R1Nɾa=l. Y']'\Rbgs/ FDc/pHFASTϏ{Uȩk*ԑ%<6ŶIh]E,u9DiI%ñqam=d8.-Q#Cd-2e;:82I+f= ՛R ŀë~gV6I-1Ձ FEH#3 ˈOnr]VzA~S;ip\J՛5i*gݶ{)׍ }|s[NN|8 p֖ȧ6:c晈ҚSZǕZn fR !6czD!\nTPck͘`.bVtjn)8ZLFWm nOO8Vsh|zX% U_a RxS ThKg3dXt})㊸_Iɸ3mu(|?f-L?݀~LMOɰp'ij.+CWmQvCJ%R-H́= B_8a$3/{`S#Nv`7I'C&訳9?jrֻ_E!4CAzykxҞԜCY5еDBur5,BNXG}w<z.U޸9 ^ʹpXK_au :,dSB*(:Q+=-oc"?Mo$K<Y˶lU݈@v;nՐrhXk.8;fs#dboo)͈dE <ބlLDVZi)x4|L*J %LzCg!S#LJ..@v(.mŤVAJ)QlPt&&h(fjvwS+-I(lv$̮5ǶTKԵf̾2'WSGJոKMtfq̹5h'*i2o^E9.{pvH՛S~Ca$T3jAP ӆ2c禍#w -ȉ-oTxKnaQBJ8-8LNEGb4١V뇝hs;Q"{@(h*N0e5T'@}SFpάZ8SYIޠP ~gi~rμH| I.Eʣt`‹{*)k\%d%Xc6xѮϑ,XF`!бf<~z19I8rMN%vUm{ s6l]x/nwĶ  3xk:2Jλ+d; 7@5pEK:rLه(R$-GGDN1SLRZ:C(SJY䲠/*av 7܍K6݆ }:ys+]LSFEG~e|1&4 0 [[RٺԴv?8uj^}tp08:'ûf.tx`g|qP;2Pu!lT_ H%".k YNDS3KB7(F $iɺ~b5+tQnR2Lk7c̝aTdPmL".OA|zug/IR_)P:Z`ov *+L>ʃ}Kxe`#AA|0'.xc4dԘ'Q=6$@,OSru|}Z5っh5tT}h OwPF'u$)ˈDB-ȍ7 !QҟT?1T'83 kL)hm!c0W#z"VD?E> օv%UǏ![PuدUߓBݡ%lx}~`dac@uNBx]8z™»^{6rc>{ILr :i %2XO[p]Ā?[I}&gC6p:Ierd!9 [ߨ Rtw ++OJ Rd+Ld]5ĸQA#-9h\X@B0SԿz:ցA`!TUpzw)GQ*e VL=YqxJ)=ƠL[.L9!Wa8R|?%o+_5+tG5n"p+{xYID2}2m[3W-pNeQTG(hL8#zηѝB&(HUGxP-v/gou=2Bԗ*|s\#Z"t'- 8iKaBAcf3KsMd R+X?mk4g;.w9ؚ}Iy;6{Qnxv&[nBAߜxs}ҹJLZȊdDrr#kDZ1 ={>uQJe} gewF7~jR:NP#TclO4}-L{qg;s$GlT}k>G;+ Ltp-\,߶ jqbgKv2Z_U nrrUFۙTcEb[ˁ]@DÛRH^jT"NDpA֍Ȍ@ gPei>iCwbCuAj}:'io*ƉXR%Tc O1D(@"ǖCz٨LٲIQyc{=oDr,Afox63 s,+ml}2GE>+ Eɔ١'O*_mŝ;[6չ zu:BoOdj˫qp"&@$}N2='# ;;H-)u-_kcV/o ITSOH9(]af[>YAdW6^F}g+ hTc!F UlPßT90NP=s-Br:./&K_xT ۾NKceN:wX])},b>%ՃZƢ;0l;S@=$* Y؃ś;ybMhmёL'^lD׉= Fi ܩQtLx/*e ^42gfIN»&f'{ե{˟Gu؀ٹ%$܎+LXa&^v[W@S;;E87[^`Kf@,&!wRrV?yG:ھTVR thi 4zF+-~U07r+̽1{d*~E{SnkTÉN.M|D#Vl6?Oks$ՆkaPwO/^;^y}QKː_c2_~e`e,[}$ -O`hc]Y !-fw8hE4=[1bśv%)04X7g kr^4r5*iS[ٓ"?)ąG!$[@JF-<,Vw];fΒ:}FVJ92_`57.X'IscǶCx߅Fg)FIUm^m8^jY8y:@> ʰPvIO]G#3\P#-;S*!—=w3ZI 2:j4S`5OuKMG|A41q.Fw9k`,k,LR_د8GMkںf)1,2GVQ^o+EQnZdQOI%>mAU!? ai{anoT /RÍ$dof Jvާ#n=zaL!5,,֗IyD`s曚3p+!oXHQ>B^1xsƒg(@6jO㔀"/ EwEZ⏹ϑZ*.Msq<Kpm1`pgFmo[+~(JB[f6@>V4%9yDvgj°.7da4R-zBi(&q]p;4'"W3+j[Jr{ٷ6]9bծoFqPbo%ZGKVE{ Q`*_=#K"*3 VbOrtlOݬkkP+O8oK(Q鯑9ْ8~dVzB{*Gb(Ĝfra ܶam a탇*^ H7U#4maX:_U A4#Dn䳼T"_`~KH|eH_o@+ZY [\ՉenLqs1U#vt=$:`,˫lDrp\=<`SHФarD2"*':EW-t T$٣Ī%l| fb_B"6g?t{dqsYxzy4ݧ nX >q8le(N[LEe(ꅓp׷:S(Tz|z#FMdu`d'g*/oٳY;D2aڪPWWFF;yR̓ȳ7:Rdaɰm$DZU!>R%^4,)Ls0@=*5ȡk,R|/w9Q蓎 `$?Fp8/P,~-x+ĈF%am`9BAe$5ZA}׹1%), m،àCL1>sWmF`g8 ` buEŴ9s5yd7ML/=Evi27}@rycn.(ٵ9 Rc K0F$/ۘ 'nF &F(ȝ H(^g9^ō!H/a/|R^Q Ғ#㾑%Z&Z=:%On#=VL߮d/y[z~Y6֝M.T{k C#JasvĬDя?DSHVU(ά fT{ ~D n *ds8 wշ;߀,xÄ]ff˪?9V^~)m^ ^+0UtH]2aZ("/p0M.4i_\d%uɋe˃cU20I +X=MЦY@40uv3m7'?TG3Xqx+jvw sⷶ_1ɗ] -8SPݵa+dƿ02v>$SBe$0^3S'YAV:Q$AX7 DS #3I&B{2aXfXm4ǰd,FOZf&[\;EvujiM{w*zo1pc'T+ 8JߺSѶ34JL1ϙmJR2QX <܊o"Ļ%ۏ,zJ oMw6 7)\nr9eQ\Q:q->RQїۖsL.KZٶ69[jrX}zN8Y㛁Rdvt(=iLT'dd$oI[';soD56K\2<@ReM%-]ҸYh&iOvdaDb?.)^Bw# (H- FM+eZ8p4 2ijaIke3޻J,B[yqT# U -&` =vƝhM+xꁷ5h] u0_z^t(7D;O:^mm\=Uk;a.Ko4BebfP+f KIMoFRMPn/Wi/ b꧙^5Äczkj!%x[rpZ!zAf-Qhzr&n ϰeCO񮴂1 'pݣ? SMKـG[{' )V0Px*uBE_5jѷ-/)sE~Egvt>*k%&} WQE e a ԗY|Sõ$^FV-N 'D"8}[Rz9}=kr-niLHԞlpS 5`0&qxxZ\,zFs}쑹@yeȡJ9Hg?PXwXnh Ajq&z蛾pt:HIFu(A(pQ9{.aT68a.|78o^guH=4$*p>2 S;}zg2݄ߢ)BIªc~s[!_|iU[ԍ%rCBiai:H޳Fޣz^Z=RC `:ou'*t'f44.+YlL9mLLOm@p Q5.D ~a/#,M1dA9.CǐP|rT^dK.N|<jf7GL,42QT\)j9A@ d Ժǹ)sЮW&y#SOMS6?Z2@{P)\{̀t|NXHy]MS&ygv"’w3(J_,i?#gr?0 qYekEtn&K@0wЌhˢ@WZjZ$鐽H>M66-e"(tZVʐyP #[|σ¤c.V9-2 (ұ7h}/t4o̪>eV}ò6 onY㜜I!6RB%$!*s)(e!xKƻ/:*Q< [VC6Ҧ`P/Ǎ>ij:0*li󇏱CxPa }/K(IoEBp#rRZkŹ:0|teFu)N[8W, 'V͔IȦ'(F FUw?!'T"? :@Hl-%=TQǛ65Sl$:J+ġE 'sZ6|aMk7S;[ p1UL6IRQ-3}U NZ9!-&}=Iϐj{ JKP])EIm' HcӛKs}GpZ P`n֓giۖ>̈ē-fU25XI3@+{PNk{I |I% |˛VWUOZ ߃ j=JP̈́ utƴF hx =0&) jo( 5 W<3N  2mL@8@ x0l߄RWn2u.CW@s{juV!'7(}q8JD}(._k{ V52.Z/'9IHR9dyO|0Uԑ`yNQMA8 IAn}P݋8҅>sW#Տ)xŻD.ʓ0ZVhؚC>|yMsh(^&FzlJ!AO(E=4ď:y؂Kd*p#.! f==.ouMK$E6PM~imx[Ѯ,Xt})} 7uP:؍]4醝݌d Ӹ`/&K]ap褹|~B|Oawr5d@E*,;uPTybp{`IV")o!N6 R-b9Q'yc_ ^~}(/Bzk^>울N ~;PìKK/25_*nZUTs2o h\O#'ޑ[@P“[9.Nuý~6!0#4XުyH1 д̆C4FHGSό+H;.гm=SQQ e02n"v2ޚ%)yKOњ@}+lH N7[,V)$U :'ţO<Q*\uKQok %rMqAq k0XrD^Hh+Tꀗ *{I *~}@p |m!_?-P~m<ޫꅺv`)yg_ef 6ӄƳ^7EۻiNnK=(DucGlJOO90Ւ 350@c @Rm+ـ$u^<T׻eZuynW,6d /m3֕_5 ch9y(WDK}]/AUk:WR5 +soz1Ez8Dh91}rtF&0 !B4c4"CELǠB^0`\ǸgS|5H[}@1&DbԹC"q6}$09[i85]B_e#"vyQQoTyj!⿹0n/]S$˒xa"HhU8U@"aFIa>İNaUp{܉qc퉸c0yќd;P8󶛍YL/*x?:oG9!YMiᖊiuy>&lk, }7bU3wD}CԤ[л#FY4l]#dyT/@(LPdB&mxLM/fD'[p߻s:j9(JEd R9`or>t=m'^?N kͶz]_Nc\cH[,w6`nM&QUm b(OQ9JpZ`G\R`7 Fz+PTẄ́b *L9P&Ibm m\> l (76 &e=~ 1M3}<!e >EC `pՔ1MLKj> q]ߓeH0`="s"wnk5*aL4soॢQ!jX nUx4|$68ʸiTL4s'"{8w 5jfz$$ 5 WwQ'mJdtKqĹGWж@S]2Q=6-9 U5ǔדbq`lVc[7>HyoBQvNѻW%/n<dӅtR vbdwW~O:d+V44'᫄c"QR pW1y|X|-z{gT#iAX`A 1eA+t4dmdvye.s(P08Y?#I< *਽l"XKm@nƝ,,b>BYnke@Rz?i{[f΅f؞kVPثHO,%y4T{=]MVJJVqv4 [LߢIlR4vԨQ s>|VaKKIWOJ̰lN0UPo$I{83_1/;1b>=XɊԻz?N@R|goHEQX>d(<ӋU'-pn=?ylq).Tj J -}%zApCnS!{q#1+y9|wk6ؤ[18FY.)Q^Ny^!74ax1ږB "fylJf0- &jd_.l8QgXn/YFW)L SU%GMSn}"`*GcDG50C@Np m~ߺ[ JE{=jy#A_Қ0*b-I&`uF/sg l&[ɠ$/gBTd4[- 4 ظVvgk );1$8ks3ib7Ru@NՎ)w$?fjasmEBIr6`{Н+sf0]%ƩV6+hbB˻D4BtBZ--ݑr:gxq (>+}(_VI\o%j]4(]@0"T gwd֘A8@-|̰ϚJr4:MA zuwc1p7+ [rte5|i}ih2|ؒ+ܔhR7FPbz=}ϟ Xضoap௙OV\By5 <^`H{u"뛙ueMaȲH=@R Ms_&e}(ڐ_@v -XbdeGba.cz !&̟|`6 枡yK Ksq|qoZՊ{iֽtwwtz dsUl%;6{{Uډun=@i\X YBeBu_Bj-E0=OPƆY}HSU&6rKeRjyY@z!7 .V_&AC2v=+m}V){4pJSVF ٹjhWooQ+)1WyKSݽh+Uqe A9Tk_gHm3u|Tx(ŪNB3U<[3y q[i*|WQ9ߞ:ciFmQ n}(nc~ݛ`}K&A|ۣB\.k%vO% ެwH417&Y@%뮊Bhc[]9$X%GF{i|mq޴ ),uԈvOv{T#TW tF 'pm=.N8FE &*oZV#(`n"zZ]\ݚBZn.I:nW^WZ\Xv4}{Ky /k!UӬd5{$5_N<]zߛnZjdQסSawlmRD,(: PV_ @@ʴ ?)0\"<8,h3_Ƿ4v0vi_mnԨ4>JBkz<q&ď0$y\2kn 4[TLE9r=ܻ'2#Y`J3n;CX hzf5ZA$:BuDJm^Cx S%\p!6 B2 Y ](%LH>'<3ۆۯ">Z>8T=uDX} 1Օ%"sw! ئ,fC|w0 fzŷc4S9ky! 2R$u@'fV}IF !w33aػ;]ѱqo5hQ33}YP95 GψhK '.C-[8@3@yGHf"]tX2>>}jd 4Dט<\O|Y fE.c">*><[M9ӯ@/j[L*MI w;%QqtS/CjyPs\!Lqb`݂[j Qu`ث 2;5$}k;Kth˜#3j|Dn|EzW$q%'6ogAg :xbv.B|G㽷%܏)D1-[Ԩ$ƱB6]VaBAZXxL{}tӻ Py5@0ES(8Ϣk0tS57FuY%mNPK$23a({u!6]H@JƝ#Ywg:?᲌U& #IOhm6i/` 6rYЁ1TyLӞ<b`>Hwzvlj:d sr~%Jp0wٟo,+cc?ײn0{ݦ=. -m!jb#{'5?ȧJ҅Sư@ 2x讦Hi^hL}T!Fd6Q9&y2|On#K/4˽Ȝ}3`=*a9KZ)hzVO@3,_q5zYDɜ+lIw+5ܐ̠`nDZ^ox.hƑO{M9~ac":&.`<~(iGEK|'9Q96PjThy ťGǑ`o3ز߄~ގ`O}IBG(b(J `8a۪z=-0d{n[bsU1,\]JJ-﷙GB5J)JR,9~FObۀ}5˶ l7 uTs3V֠O`p~,]*F>5rbOCxyZ6Xfl% |dޏlps5c65b*w= ^dCB@}2Bd]ŭT=.Vsb;P&h^!.HXVh)݄UKr0E3=a,7ivs)=ުPZ}G[`IVc-LVɩ8̹ ]jϭ7SdFQM&K`W0h*P_> 颐AD9FPvZ8O|, xu겴r"P鵮.{N{ZWϨօ*Abuy݊U kn)NmQTpvQn^MvI Cl:Vmw ̨럊>/&e<nuU&QV2lRIP'bs怄L4vN7izj-U#s𤫓pCGJzJQIw ,#I1/wUj;JD`匍( 92}|>kHnw= g#(F1M oN*W!uK3Jk3͔d4gҭ/OiuңY$Z4~k6*OjGP*@&CO1}U&n I%4@91L*EmN:Pʀoz+ySљn+! _WYb o%:5HHE=a𞥢-Ϝai(ΐP6t8Iȴ7#)`k{&6cPd{<[E+dy l@$]FyTKy$%)2z$|c1[MQB<@rr6 thߑ&ƓKy-s%WpYfbU;R SiGӚ1R|qe`5FۏvrE3w{g\Cԏ 6X[-DU3%c%-!r#6dڢque,`~@HdDZpq ,O!o$~UPvڠ"_/?AAAFgXXIŭ?XYӤk@1!8{(6츈n4=QOIq@DxxzhNbP=`6E ~e g2~'&<rܣ׌!n\FP_R[O0n:[EE VP0Zy}j蚟j>/xfqO>܏h = E`sjVPv-G:2T)?o['|pαF58u4\t1 ;!arK3*t ޹f7FՊX;8ȉfhD8{WCcfw~|rtV@3 agg'qR|l2$L\kJy>?yOUNWJɥU{RŃ,_-auǂAVOFL8 {X3G#׶2}$6RR0@sr.W!:Oپ=ESo%RE!z+!XyHҺ% #)6%7ûkIG̉[73J.ri);ݎGA۠Y.mᄗ+U6xqjǪ3C ^ SO"0 LvgVt{MaB:9o!ck)TGI pze$,[N]¤h2+X,=IZvnmUi(;Z'$>~~]}`*AyR[gmUw {?ڝHg`-9͇w:$n`ZO}5bb*XS#I3Xj5-w8+lYs:R.:h7ΡЗ~0u9Mҝ*@M,Kѧe2dT<;"9u7\NݠȐě-m uԍ޺y"o.~/fjde8FI&JxQ_,bs葟iWƖ6^{kvG\r$+9UȲznJ]9lJ>p #J5NPާ[aш !M옚0:-#F)~*e X}nnmEObi5Hm4RGLPhKl8gI$NG ֩cU,s#˶IOODN$4i92pm.gg̥҂fkP˫.*(,~ƈo'NmQh~C&ӲN0ݰtXf 4˱wt'dqxyȜ}LCEy:a4ug.p†$ w/ź斺ʹ 3B^Htu# N'W8ipo#ha,ڕR[^j@=.bu~V#ոWgswew>JoMIm9>"Xw^vSCc/Ub[2ZGM WF<ñ1N`:nX ֦\B0,bz7sHjh8,!k #4`2yI9Ȕow! #N!!1F/_clG( dL`~V}fחu@KqN`([b>'vzdk>wG#} @Tok2x@L; xT07]OƩ5PҊ'LU4j?Bʈli8]Kf34S?ŢI|:ڤ'T:Kk2 Ǣ6%;-g+èv%>",x@M77=oF"7QnUna$!\y+wlUT [ĺqW3t)ߎ\+^v*|"4]^,i+ AyUR3JC݇Q6x!j ?-qT]՗Ej!I~=(;Kv@:;+D{S/x޵j/VO ks;K̐J87)>ﰌ B:xѿEb4yӌ kC:BaG;У6pW%[ Q;P Z=ywuCS J8NuZkк@adZ6U/Qk?m j^6z [vI4Z5 &@)g Hk$U#l&?^3ykI0m0P8P(C)Fm-"ӃIA%d̅DžazpthbPsW=)'YND]ә-YP6,# g& fN"8\bB=~D/츊4\RƩL(Nm^ 1܊wO+n !>T~Cτ]oΌ|SKQOsE6'a~*&~Qcw{GJ%ލ*:Y2Ē [C}Y@&nԮ+8vnO?*\ JHJr3&yPSzk8GfQ IU 7S nA"қ2etk#{I^h2_;ώw=| g8o}{ڤӎ)%bS Wj\oʃŤhyuvj|#7?zZ3Z yf=űj/F$]<;Ǒs&k"r h$@q*0_ϒmZk]9+.i^qpuP=o̖ <O&P#"iə lADO`dK%w|Nt7bs |~o)SEǶɑrr箳9G>C5l5;Շ,dlDXH4aSNp8CWD}Spy{ *&'m_/7,\$hl29LZH Hv[p0b.ef*Bdl|jr^m`{OFHmW\ H?zy'x9UU,fކ Xl| Q(bS &n?E}Yrd+v>nӁbLd%^^,@MN s۽a/\~]dCtJ/bsw&44j94hV#LP11+T [BqWW&e*dCݺ-!U@8/pXu{O=F(_kWZ {@EUaCJ}-wHوO39 U)"yf16K::"ec*>),U Zl$%\ 3ym='C7ֲ"Ic~Ȏs$z`a8P۩<i *+@I,3"ؙ ݻA%}[дX>^DNEl%<+@elx9\h3~nޟX} ~>9\DI1GdvǺ%ׯSEN}ъrtLAAzt#8'rDD(V3$]yaU A8Mqϊ[ %G?-zҠuQ =ʵyYof|뚦3],, endlڵlw0xWA4;:;^Ң骸AւkIGr]L'}z)ޡR\t.)C0]ys 0O`s/4]<T. iBS6Ӧ$lVH>x)8فeu~Zd=CiGm2GnTEQb1fnTEcūIP|Ewtx [QSBw 5]o'UsW _>t2V4m̃3)jt>g&2)XxK,U\%Ŕ'3D~IHP\;LL5֗|{bO }|. };V7bHz;>֙gU\i0פ1Qg\I +4U PNf$"G{E542gbͱhk̾+`P xQ0( o70&j\)z~u뾿3%n2Mk>Oy깜:R c z?1Gfeڪ}Qnj$HV(hop󿋙RFPpbA995D[1YIna~gcạ2Rv0iG6WTɮwD|C͛5l(ެs| {N3'"嗉q=]TzpUt5f> ॻ3$?!Ȕ: Ԡ_Dt5q@qxZH &)yq'e%`A~2FZ3r/ |:$jcw Эjg#13=}_ у f%>p5VM%sуB}$γ:^FrzJaO{P[L/kjJs2y=d6M{P'yH!#S|Wx-lMc/VMR"*t% /mR{O'VV[Ŗ)k DoPܯul}髾Gvt}?)mZԾ7B>(a[!#9 %9D#Q'+bis$;EgYp5?6u*>Gk\鳕[A ',ݞ#_rq*&h"gDk$`$̨4J{}΄`VmR߶I7|+8b !wm\oUfNS ibϰwvl +!_-Shs-{ހa"dj}>nǟn0W2;[x~9@'IKAhrP*䋄qjF猪J|TGG!JDlAT03!2C"d Sjmɂ]VS%LZlt_AlS w8b+W"4e'ў(EYےC|XC[G Br>u~.9R! JTQiT8{JVqC8=wF <ʝNWQg~b837v[6OZ]]. c1n2.t4GTZrbeCr@^d !fĸ}P\Y)18Ntx>; r4E0^S,MC"LhXtFh6/f?I]-r(.D0x tgò-"$zژ)w9\~#:=Ƒ}Sci/ ¶rj-NG/w(ǿ">`ܮQƚNjј;& &u.#1ǿ~wt}Cێ@i;BWo2"whFu M\W[!S8vk 40CcVҾ4|bjG!I),dtpR5Rݧ6Ȼ X MI¨̶^'Gp986i"f:k:~35šMtf)a(u[ :ZA\"Tn1▟7ʮcQ#<KvܤYb;OLS;c~!3P2TpŹs&54nJmWA#9pEgF{;?1/Cv4`3 3;ӍSb!m/~5XTΐ-,7_Ln* %X#ɦ'D Nm1ƹx;~Gal*EDPg*Z3s$u, ~O{pd[3+^ ɄfPkD 3 lá eDN%'O\4 2{ϦIFڌݍ)rK0P<,W&3ŌHC!B4#:+E3{ 8 3""ʆ|a9CCwMCVŰ|R?EV?uI{Y,b# 6[QmG=Rf9k*>yc-. r,>1$fmB+1`SqxzQƈ[qo9[OYyfRJ X!.;E軓iRL! Fhlrcr!2[&T,t7$U Q N/C*rsrLNVٍQD!B(qku|w!7L#4Yc_ - _Rً _tHqˊ,ce^o,9zH҉knӷ넃] @v3=IC.[tȩm 3'AzPIg3mu:5-M+'9;;OLE$d,i(6ڠsvZȭQjFOմeYdYaoN}NTZ6rFt+o1IRpVXQ2 p9:Jd܅.B: !iD=cő=&ri95F-ZHaztB!%xƜ+3` oZ',wh`. NGz )o%Bd60҂"];NE #'_kkOae@n09JYeHjZzh}N2~'/qBړOBfe'YR奋B?(qغk@QlIߤb2g&cG"1+gW/ϯ4Z$٬ GWRKՖ#(aںёG\+ Lnmrəlhh4GoQz f2#N Jpש}I(6, ݇0<Џj^1F3GBM8 08*=(]"{?Ke\YLtf˖uZPL5j-p0T{d\4oim1+fUP[i`vu[xIAO&}jY V`~B\Q!4}C0<I!QI<V ΝX>砓E62H|K[m@MypQa#!Wf-P%"rs5x#9SV; 6Us84qS{䯘e:TŘ.CeyM7 ;9: 3^GTp:8M֝I \аeU}UI`48􉇧.^kVQ!"Y"[y1q9}i-?G=U͞7lu`f2Oo o?$ UV-S~G=6[V3|ʷwf_s!;I,Y{] ͠)!c+i )]MJwjc^ cA툃+n5UK86|PQv+GJP>0`,O{>ܛ^ήA!|(lNC|*d2`iC7z6ȰP~偩lf~@# °KM]q3w3ar>VlS~+\L$tBCozXh>, sR'H6S3yNflVZfk,u5^t R֕D`>a0zNeW$#ɽ<娱{-ߜAZ |{!݅Ԥ[Kw-HwI+ X A}qp/Y7j1C+|VzHV}\jPUh'x }d\C*fzEp?~Ĥv> *ȿӘZ<*\cW~O_ҷ} 'J~7(>_bXP/b/ۑ W{ qD껜-A@SX%| 3XYv[xWᷠNUNމ=hKFw#0{`%K21'2V,e$:YKe˟Ef;rȤo^/=FMλ֚Vl aTs%bG2UU8)O+eTA Y;}]/?kr9Xq%2<3.ȬCi S/mPPAG9u_'<8{Q" X+o(Z#~ҳ>FϞz=ѽ@/.jƂ5zUrՀS̟5CX0wbWSm-m4>),Q<=ͮ'Y@˶=¡?)!P ;6x+}rVPсC2t AFMwzմő;Sot"9Ii1/;:4@&BF ; 0-CS_YW-[-Pۆh#0}9$ B%}=Wt /ǽPv*3IL#>VO@q!wW21bEQ;vdc3[l_&``VׂٟSU 0򉐱S. }Y87d\8!6V}e%vRG8.1'QGw>v4I ߥi.n٩4ߩ72U 0b>ur6zP$M|L\;ɐýHlWs2@v`an:lb.-AnTA8$ay*`aĞ(J(+*۪cfҒB!1j@w pdrZd *fEp>o`e by 8ȸ$B4'DEL*7a \ +=Y_Y CE3^wcuqpvqydJa?} S4|~D,w1NgV;?P,%$&U_N };m{?z0% 5%׀=E|L`KZ5[|Ӡ  ŞڵmN>) A?\OqKYUse:?n#|/P3V>eOX}DhQE(1&~VM]|?Arwdvcݎp)1*q^?=r҄m )|We P(Kms{ʮ*+AWGΦSI礀'!X8 1]rJGɓїӴ G5/>6(>RFrLWvg#QqU }قv<ʤVrfN9aԭѽ+D Ɠ:cn[͖Ԝ~v͌ N]hsϕRW7WFMbc?!!c=ObC+Ԩ (N[K 9u85utz泉!C K&xy0iy.$m Ҝ C%.;f6178؇),'ߴ o.4#"d3,Jer6ԇce_V&fAkŒ>~T-35)[=LKYO9d*s\8z'5 M)j)|43F&k17wxm b jFeX9;s?{[Y05i"#TJ)``Wz"AQ/Ylhvٲ|ʛ;dpG,A"cpך4leHj^ ֲi\ [N*fB;tO:wa;aˣ_:mjrXRH=et 0 D*Ys`m)ڍ,ˢqt$ lB ,zLo;Bp&HLgLj68({TM ǒo)?" CĠj! %{~GƧtT})6r)ޥph *\w\CAG`G5}]D en:)1l^ TSs 4#ES8!(;w2#$a%YauN$lн鬁>^-|3zV4oğᳯs'ׁ@󻈟mX=h:4Od;(DFf@*EZDeHG}uFIb;$!Nt`=--# Y):Ö;[Vh&58:CbLεe#$ /T~3կT⚊AG3,x"2?'5"2F+EYVx8AV3b|+a4> 9K%⺢ڄ_>*ŤX0CylCfdAq=ͫ^j)xǚw>yXC RDꍮL] ˇM߷F6ܓf aجB,=ImvG-V.a)VYM&Ywj˔%m&W0G)swwXr#tI=IhsqYX̸h}'VT$dȷU._J,[|j&|nr2߾sM6|&׀"  :[4>Xb->1<\]3nHd wUtM< n<i[=Mxxшo/n,*ok}tOժ ۣg>LP\kCn~ y.tEf`'{QE5?KY|bPzG&dw(!7s)ɲGVssFdN3RFIT/JDZDEy~)"{:~s^ t+ݙF54091SiT E\/v ͥ@3 PlE# GXX+('ބ8w[&t }{(rGG(o$9띈y (emPjC ,7_rfm AU2xd1O@OӧQC=5)pA].52LeѢتcϽ@cP~O5p>.AC5DvV% ՚,`[ɅمzS>o5#]ւ MJ %I{0vHX%Y(g?lc3U|}&uj|R.op] ^=o-(5FRu;M 4u`-'#fjzf^Q55WNnM<$Eĝt`vB\P(ES Y6>*J"F*t[Bskeg=^N:m{fq$?.]D2HEFeWp)X \H?X 匄Alp4{=(Ѯ0P3Q9d oIY7̏Pqp̛cøg̺]_pqaؒBI/Њ;9*4hl4VT)nh*V{XL>at;mHL₤5EHk+r[ߚA+oUC+ ؄5uk/RHSel4 v@lwv7+-;n@&MY#GOE/*P3ƍ E- 1Ɯ0)RHb`! +bK+\[чj^5C^8/CEQAʞ!aϲX")M])Pd]EA[㯩 tgFǴ, Ĭ^gMWW*. 3:f7]ZSt oձ궱IŦzA /$Lf=h0пzCfXF D lcˤ]7#vi҈OܒCu=ɠ/(i& Xas}KQDI/\W|Mme ډ3ګy &ɽ@Jm#p(uEFD5??*ZM6X$ ,{:T[`9'%Gq/u=GvgD):?nM.RzGMF9Ďl0o&?D05qMDcr@ڝ|yboa ̖)s|L`0/'U]+9(t .- fuo\0|~(𷌀cf4AkJn/ד,wS ~,=N67yt{`,8 ٠|EcA#v< ">qn8'vzGqnIW> g+b%xw8Qk2X)[>sn컻` 1z`х`o\'xC;y< _P&̼&6eYp`vA]IZ|d8?2G߆^u TȨFU` V6xSN#9%I _% iȆkWޤ,nlI TGqbIL6X&U4}V0/Q#6\c#L/'}4L?< ,jIo' Ӆܤ{KjU5ܮ4K2=o [}B[̾(w hO|8>3GwNrmF)˚2knN&z}#  9*p*εStjێl{жgx1f#F1~VlQw@Өn@&,?"tm9ǵ"_GegY2kO?>̔72\u:Jɶް,@Ӻj LtwRܐ аJoIz`͞N;"vÇdu 9\:ű\%P}%+*G{#g)9ŠsǙ;Osc ;pN)ު5LCw j8̝Ef$HgH # ԛ}H/@8 s_j~Ƨk_،z%L;= hdnDQSmIR{1;bjqgf ա@BmyיӆGyx?(at Õj#Xr(D ý}[8²vNa zհOy41E2vCP윚ɲ a^ڨFP m{4:K+{5€,v,AG%ȍk^6b@{H˻e&g؇6!Mc!{q[O}>lATQ#{c0mYu中J&O=XͰ=s 6>:k de!J 1W%,g=~$AtcH)Pɕ6Is| (̲'71\N?#UWDWEy^r̅O]eՀa񟮑7Lq܀.j<%m6a"a0Cjc=ײjs.i=AhҝQd[Ϳ\839 J4*ҫN`N;dLI ΁%nɘ]#L | wQt vnъL(QT?ǪP1v5ȗ|cԘ?WfUWOzMTkUrbB ^cå͠}9dGI ZTz/X $|5y!Y4"$ (kw/.k%͠/9,[.)ww* :$Qx*͚E|E0ƔVhNW1O.6ԋ[PZfu"DOZ]_ze'Rݑr%qŧ_oeN,#Mq;6Hר!48xf/ۻV%&қb%d jZ.Aa<CCH8!"JxNX#W^*.`YD}XpzvL $'dM?)Sd 2-&ux#$LC$9![w0FuFЍW w ˑ:פJ :?l +i_nbr*AYx=l7>ǺtiԜMXb~> ÒCa!% VMPit`; W*ngD}J*7]`7_s@)?$9ѳ?>h׽O8:E Ұ*žd.9{rGS䅤 Ƣ`ur:@ْrp*( `h~*)`4y}>V ry9\|zrhy @@`Ի5د?dNTN.'}[4M#ɘU QH,G?> 허Ե0R]V@mn ۗ,`|? jd}*Z@Z_!f}F*7cFM1s ޘA:v<],տ5۶hY_LMY?"Zc)OHo륏 :yɪ+u-l| QY6:Q6d<fԃj-[`Fa-b-t,\+(DeKQe3<5<Ġ=[y}хE$x4SLx"}l Ӊz}yMuٕ*^^5tGzMJ )I(5h iE@-wX16Zp͝;"V0]:RB>]6.?ұ;c^kw\h%H;W4Z2X'S<+3,VtWe$'Y@}DS]l٘rlGEqއOl'\4hpv%FVbE .+}d88l4w;8boB4cZt>PRQ!Ŵb p-Ŋ-%_K jxtY=ZK%-R s`yːHCZ̫P| D* Bw`0[Z $b3Cljv]n_DУۂr#A Y+;4K@k2Xɫi}bK*74>3˚f2)a6IТbDKwU@ǧ"~I&Cm pύVߙpF*?NDU,AW/2˵L KԱؙ.OaFƃM5!|6'\ϾԨ%Vk&?g5of$>8~YMck&U3 lj uZIi›OxՑuXu.ϖG: sѱLX.}U"+ӳ@c[Eb5=iC@de"H$'Ƿm15{+Q;޷&\m vܡBC:cBĚWZLK Vlt(쮩r,/EͲmKo,#{%ChOu\(ZW96d=loڏv"&$\9vmtg]dZ{<#Xli`!E%єapmYKWIK޹*\Y(ԬЛng|PeXq&K#2#{i~< N}A ,Dj`+f!k+S$qXT6#Tء^i阰f6^{`Y (T;R'k9P~KߢB5j Jo-Es}RFΛ$S<[ Vs7sѸKMw+/LbpnOjnOTJhYr@~Ghqߟ\t( "k:c 6hҶlbN(機Nh`a-b 4~ &qAsa|A{Q~-3Y& Xdf[~#m=6uX{q"aIcvp+b R8.> f Γ}RsBeܡ.5U{§p),QvlLIr{jKIPO>iZR1!W4= e1%<ڙU5h_<- zoobWL3y~B2GJ@3 2jO 6}sJNbLo9P]PŚjɾ(d?{]6bXtj (;n;#,AYFbKzζc_OqU=4_X.'G$o/a)&dTkRwwѹ+kyq %4@Γ BƧW5vAɁ4Ǵ[?Xo m@mkÂW{ S.FjW9/ yJ"6}\@*aWkJyqd<~+,K@'fy ].&5i>),_(y\x(߆<% cr=*1;aC54J!RLYG rwx69 f:{cflpnqR/d5Rva *RE|&+lA1x uԺc>VK-uI2uJWtS?9odL Xa} f}-`:̬H (% %S2"M3ESj]d ^@`ʿSU=@;1:O ?GĊBVGa> 1Zd:_cIεҝѤɲ7F%cas;5H #4hd@l-Xg*y59]$ ' w-.xg~Kb9cO*`ifB!Ն8xbmHaY%ì MqUVlq@UH˞l뫰c lOF#u[o->%P.3[ПN;,\uZX8.pk1Tdžjj-!mtYKe~c71TZ )u'oɌxwDԈi^$U֌ߔpqo,YQ/P ]95=CK5Eutw('Ԃs_՝#@K^mli, P2x0go2.ц_C#h##{~P9GtmՓ)G ih ޕ #5Q?rCFK&nD\ځo8^1Nι۝"2ȣ6Ei΂o₭>Ӕ *VQ Dyg$˴٢ E9* 1c{\WVX$8ϼ)?qe8Y7&EZyCew*_hT/@ʛX#Wxc(*sՠ]H h_{ȢTpi!,(;@1^P(\>_*~LhyHeZh|\8?rm)~ A.pU9JLTק'(48V;UBNhOr4b%LԪ=zq3L<  Y-ʜ<6Au9=J+!ehyST89@ї9`V"`x}RHޕGpX9ɦ/G tJrt4V &s0 ,hpyW\/X߯8@ hgE ;%Sؒz!Vc}ΐ:;G*`O DNs_fj'3.ӱsG\*1*[RRKYOle 0" h[,LDZbW"w#?9UiZk1uf9+I4^<]C NmhrWMr_O.WӌĐfpdV l|a4--%UkX,WUM_"W۸o"cO WޤFi}QYZ`[$fe=]%|i2xalC1ﶀ .aHAcQu}_ 7!Dm08+%\:e:X6k齅p.Ҳ8NwMax׵";="eʤx~_ I}PR^3ݙ5*n 2@b;JHT/1]Zu1C_O &P]%?Gk2! 8 2e@]W5@>]SʚD%7K9hΏįIrM- |]|*OY}?Q{VW<\w]) r\xtLJ>#N]UmۨYŗf(8V4X|z`%T{ʬsfŖoFp [J_ZxaLx85T~}~{-J0/.{`f*}?00VPfֱlJxq,NK 7 ش0]1vSerP᳻h: Tq2ԹE ~M`=Ú&GA#W&_ `c TThC>>~8]k!EpDX0WzICR.ځЬo>cq.ÚUq!'VpY`2qkEm]&[PGI(9+a5ٷӈ.sc"T>[5(54 | (l`H5=_D(ND~ӖӒR OaSkw5@b_Y-uH&RIWu_'/aJFYާ!Q_zbs  a?qZj*/ywx߷ǛaۢbdGE;IAh$b/Hg&jeth`B1 ߝqP kk1gڕ( agu:r. Hsz$RM''rR_?.@kfTuXαWh#D,Jx*"HcߌD+ Q0^Z S9@o=5͔i3m2P:Z.Nw_SP7f&d 4ЁŏpU> ڵDU(oOqgEuc3Em:ʫGἔ(Wɽc0b0Kkn4.uSERc&XEnJ[UV9 x瀓j鉕I*.AQ; sÍXЉ%dVGhA&F46Q` mGQX#DBܧQ&*$':{P3W/L$ͥ ?LR  }b Nd0,8x`4`r'){^Azf 2yL߻ak3.:MI9)%[K ypO#Fyȷ휒QDТK,DڳYR*,y @Z#uOJvsk7> PR8G,6N ^|}XUj\141ss%.'I"ٕTk6N޲Ο7p<`}RY<ݩ1~1FwX|vOzl|Yw8 TPIT U%\Chg]PH6R![؄bL ӓc#&/fק7 蜰_87mN0FHV_A2 TNx!>m_iu I*- A`|4W.1~iU =ˋ>U;z X~eG ڦXؘ<@4C hH~Xv!vHHux</yۢ M,P_" 0"YIU}ᢼ m_m lXg")FJssruY`c"'$M5 SO =2fe@lD])yX(eBW6 xlM8SbT".`I;"C۱0UK!1;]AR>,e@O@Xl>cccZh2|dJt;TF S=;4rt;5:1/Vu*7-6&)"'Aa(`LftL;`ߨ|rQu˭dx 5Myn,gA - .]:m\vKY%W?U(2ݴOߠ{!_!ޏ<< r3$.M(#82:w<]͞ 8r4Lmݫq܊2@!?٨q O61?,ZHnXgg_L&'g_Ҁ:0@и0䨒À/a&ibbXk(In<++vl(0oȜ&Ty"Wa\"!z 橖kFηMN:G[֓Jހ LRQYO8p@A3BĜ9XΖ$~| C@dzÑ>;ݗ .I.r΂cc&MI>W~O0`&|K)ء_ Cj{4> VZku-yؖ}4NPխ!_.|ΣnA X5n0Phm~؞NDm;˧/3 I@g0V% o}ykߣ(ucWBƵV67NrsNF[|I3j6=6 k l`1An z;ݒ?Gk @o .@%%Z ؄my_1IA?_/GVsbq(̂dε֢Q1đ''ի٤7 I<od9+D ։t6lMzc3*^lO挈=2u,5tqơha{Ũ9 2T/~5JQ'hK`tZL!vu6ա0Ea.z xr"Ir6K%QD В~c V$KWgr xn_e~Zɴ"=j8R?u= k!O~;蓕t! k$ @WHI~;c޾ ȴSV u2~ݒ.cfo:~U+:ߡ6mE*SK_`46'C۷a&岗iYo.lyCɞl[8U4L%MZC*\ o_Zp Z4BxgAݜiARS =lac;Jո5eG-Z/+>jrҴsOu(Z%nDINォ!EVҟAHG%orŞSA.wwsw]>{fvNd@sp8@i\-?Y,+A^)Y<-)&Y0q.GxCsQX]Zˎ0vNy%:lK"|Nu-FV='N4U@HB[aDS7Ms&0|׮.b*";^¦WwuIQD4N1Ig)H~QfsAFNlXB$s"v"ܹ߅%tfѺ:&@ Yq{X(L 8K`(l^S.= ŒϢ+ta8U(J| #DR5CigZAoRѩs @Et?X>߆fCB@W;VY3qo.0f,"$(T&*1'7'̏V;.;}MM[AKYo OXFƋГЖc q? 䅾gesyпJkMlm.{OvS7Nd(MB S&KA]ݴSoTwӓϣYrY-D_W/E\Zo|㨚Jĝ0y$k‚b'w~Iո潌'U+bqp'U"/BX ;ߜ:,Q \| t2uN%<.Ua>p拧bi Q!ޓǑg$s]'kc=WXz5p lnlӦ.'~*:Hߣh [^=?As}| yCRTs${c~*wϫ\Lxj8~BQ0)D^ }v+$!5xx,]+v(^MRqK2SQf | :JaL1zT7lrMh>݇ǓZ̻6u"Z. <ɽ5sܥ *D Wዖ]ƒ.~茚Ryq.3&}Z=.):vG;5e[)2dQ+<3aB*zžK F W6Oy{Km:o`@nvwA~!ZW%SÃr]=Ev`q+,P wWPʒ8sV;_k:iJϟ8eTix*Sc[Rf\WS1u;U Vb>{9j|şn`aoSs[.!MɅ f5ѭ.u6΁*{55!X(漏",(֏Z%ACxhsQ>Cy(t p/y8@Ì7/,Ed6#mض,h|mMz6nCN[RKtH㵓Ewan*/Ua n:gwfp+q=av&UtÕ Xd_5,_/3f|0iMA6g>,~o/gO aϥwyLrMg0uc I_ݣr^2k΀hz ;Zd%P%߼"h!,=yՅ#gYm+C?ӳM"t46$7Oܺ/vL%JM8pvyiVBAw$X2[?J&}A8P]*1F t 1f1ClaU2OZRAMs2VWqf1k/}u7#oXZ[ITMKG- wo( d⑉ <`>A5d ]""Ꞵ5:.EZ)?_^_G?3#Mu\}nC~BsX 짳Qi"6w\u9 e$-lw_"#r\H]]MeBz| q瓁S|"zI/ڄ4n6A$IB^DB q> ;9ByXMs$(\K0b(aQ(w=bm/׀,T?ơ+W!dgvڙ$d-L+cq|43(ȉ8C(b I &uvwp ¹X_e ** 4$`r|aܜ@WBֱ|_\d{. Gc*#-w{SyD|iMUXTlL[4α>u~БGzK|=1G?K@ݰ`0 ֠2+%Z &1n@ȳX[;~sE%&qdj|0omȪh&,?1'ޕ;Yv]kG'jL;+&vJʿ6/veI'㽾5A_8UB;+/vf ? ܦ૙._ͻg.F҆Qͳń[¼JlJS ~7%WLxqXܩyŽr{Ky O ErOh`.XA}eqDۨrO/7R͎WonҪI(AYL0厀9QMh=:+i<>S8rT$Vp.*TVW[D#6Vt(ۭSoJ2|Rr,Y_~!rGCTgհ2>ƢΓwjc]cwC:)\b*tK&% a[n$1`%K q*T1'/7{Cu'r#M9a^:=z$d-*'@7uZdwj AńR'uhؼ۰̛zxȕBy $C:f@|/ cM8 $eeR[1HBæ s5N*gL=ܦd?3F T-}K1)Ca_14)/|>8m=Oq(QGl&_ZscJR-u~ &pbAckDP3 yf)9t٪#K6EyYoj ˩bһz9 ov%1͡Y>^7Ƌ&uK4I48mz[8}dB kϨiY[kcQ}Pexe& Պn( ]IpW.?Ds^AKNT|s۠~MiLe|RTr1^Hp0/ 'a)C{w(;PF6-)!ܫV[S,6*`KTuiҕ-WȌFs>sLyP=KxJSG8 p9#Ua-q㒜! #zWA^S%ҭcTۆP&? ܀aIEG0Y3$fvgfxSr*\n!cb5ADWemFAP14_7ix`h"80VK VxrjCͥpq9I9 u;m~l: @ فeN_/Ȏ\35́@+ Օ ˷1g ^_5 )a!e!\:olzT-oQoų>s>F1쎷Y ƿsz`wDߣ D qi_RܞoCWxD| mE]N6Namq T?pii\ԉx!qML#*_GMȈM%M } RiIQ4gB^kE=J?I,'Kk((% vXQGul\JK-#pQѹtͶKle> "Eٌ5pp|3{G~X#98%,;7|O-R KP]w5+kh7 I {nW][bhrM{̪S;?p!c I "0W5>a[ 0Nc)ENl5\_*50;:cUAůHϨr3fMZU M0 ٠Di41BŠ eĪ@2Zս`֯Sttb=֠h{?da¬<<7Qsa ͼ!K#ecЮ ~ y 67ng(nA+ğÓ7߱%pO(5Sz!_ ePS:* l=A8B~W@BluGJIGiש, A2]@A-C<nn{? G(C6 S}`5%{?7}g>Ч 2ͫ֨(S2EYu`EER1v 't`w M_9_PS웿Iպ}ۏo*xLį9]?1\ l qy;kd;-Jϱ &^5K=U_=?x_e,Gi邘gwyy  @ܾ21hzs a޹H6dMѫcZk^ʖr !vj(߆tcVYS. *i믷5 Q9SKʱ5SoޱC 6Iih8QD`u6P`mԃjbj43aels#]9oh~>RەMÿ˜b\Ny?E=*`8F(b`{Mʪ鞻\Ŋ:I08_r(>(PL͕߭[yUb[{3S3hR/m^=N5)X'Փe:4f|]A:;Zd-t,: 1>#Z ΄lY/8/8*sy>E߈@d(*_ y Nb901~2^!7)|`lP9]c)ޥ#TnnTQb[PWWkNNA)=$K/(_٘*T*"`(|)Vޖgm^ūC|&oSOϻ{ʃ<.8(%2 d(iPO^fV}JPVesWJirsT }tMza%]=h3Г3LQ'ޔ4S?S, ,}r*Fyخ}͸0SzV"ZxO4ջ Q9Y~9򉄸AÉ(!5^x4NH+Y-N^ :s1-QuY妑22: !YGRl T0MMFԚe# C #Le{@#.(w p'::mȻ!1E_)r.ѸH&zuK){`3pD:Yzy)1I **;lQr|m\T VR ͮ.LOךWbTPӿmtX'~.e*ak%sCΙɆFXrP~b}\h7ok_PK^"bY:|& ~k1:=+;;Cm/rijRl;ͦWwj*n)t oPAigFEpg**6 v|duVf]Yh7+HgTLȈ=:63YDݎB|"Rv:.6<5*CU  J+L(eyz֘U%[*s+m=a;({D@=K D ~;J"1N|qkDAӼVr(͗W6AlkL}:24͎jǖjKPnՀo%rt|v9'~sC $}TQ4 Y~.s *ԓ#UԑVYbC'+6aIkZ1497Wty{ڀ1$wgn$i[/jP9tV"mӽhC$ fyfZ ?sĴQjj Pkr0{iu^b7Ϡ'bjnO"3vfmt{3:i r3b[2 0xIL b & 0䉽Dd׋xxqJ%&bøSrN)hO2t9)RTc4w.XޓFGMG@`51zW7N׉ҽK=_5t2Q6$ "AmhϚFp'ZQr?M>WYhFO䙕:HcѮ |N}Z{+đ]4<#2ͲP94owRM<;Paqc _lcQGt !lmP,{V"q-Id:k=P6s615+n_ Uzu,߂櫫l}@l9G8x>}v#>UDjJg(,\zel -%Ld`Fg* I{r38<BYꠃ0g=RHV]5X;їn<~ BړݫEsYxTSϓX'z>‘sՐH4oy{"z%L"~)t TPN*" :d zwSc+EA(r'ĝ:~96,>h/]Qu;N ^;&+DŽ:voRڗpO_f"ҳBRUшrj;jkOi{(0+gV *Ҭ{^RN! yv畳a%Ј # 阤19%' R/n)ҧ@ȓ *%`{=/mB8߭ln8(R~!9u+m-Ŧ+N'ϝ~^ywU;65ja_脅'6MJN鶍v<8tP^vS2K8AjPp j\Ii:apmr6\fݷGIpzBu9xbEarsw08H T5DŽ ABdUS1{dcP OyؚlϜ>/HDFPQQHj!U(0ZgvGYa 鐭|T~Os gs_0ngo^- *(}% ]ĉVFEů`d:Zj3Fc8-oDݷ/W:8?o"3*W^RѬ?yȦQDzw\8aU_Tayj 67LVft}0F3!3 # ! fTƷ>L0)(/H@iIoxIA{tuN͈Dڢy O=Nuxcl"F^ܽޡW#V8Rڤ6(y/,hu(o0֭xF}&-ǫOO\[z1{}JK8[_;)"Ja˖I|߾ݏ^\B|oOڔ TD:4L!L~\a&C y}ɩ%s*Ҝ"t`RZ eI^g1$tAA;PUJbX+IUv깾ka4fo֑ N\v@.X(80|.[~Q _xh܌}HM9JSIⰌ_z>{r{;£;xq@{PaQn ,"uZ;lR( /D;!ۥ:YM%(Pr>Qa9%;[>5! Kwk8^pzp[|K*/Ebؐ8E\7^q'f3Ms`Ā `&Q1(kY3o YNAɅRw;ogq! 8eu-zP,\sZaA 5'܉f֋4.RԴkWh"׶9j]~,"O-!z ׼p!S5{WRnH qD?٬.4?fܜLt|u3޹WY8 e2x=%%7M"mV-*iR/~]QI֖*w':RbAdヤ`gݭ*?i/ad 'Ewq6!xH*-l-c$˜q羿$ A"K1IR"֦uF!l'Yp9zpxV$g`|ҿfi ciw|y*5 Ƈ24,,(ީZ0tya*$]~-k]CM^˴{cp֗ҷѩj55J Z,>-=by73N R65 @{ZŤ,wj3mf*$g?I,]:\3$f!".dF9 G_ 8&%;#+A5_WR[-j5b e U ù`X NZO .z C'9KМVR+y u=݈͠gzYC(7tܠ#7h8_d^NP{9WsǵYʟc1G9[kX;62}z;-$hvu _ :-5O`*+9\ZU=-,Hcvr;o7$.}14,7m 7S)W;]@^Cc'$zSGJ3HB~: Yc*yQ,:k/ h(*pP>gz?xhkˤ9sm5`%HDHG xeZJLH܇'g\pz)ᮢ1t9R%#!+߾|iLbAK#O[4 &"]0_~PC:?GO"4M=Lm%([IyxQJL8sFiŷV}AS}CKm|v[匃$Ξk x&lZ56=)d)vz {*SiSq}Gmw˺:nwt| vm0:eqY:^ *5 !ɱ#;cjk(~#t,&&9Gf9x@Pk)ugW :4?bp4Nm>@yP' pAh'[zzY<5|M9|: },+szzTt с똚1Ių鷗̩%Toowbe9yAia ^ϳ ko5)0ԦQF"[͎,H${Yl % Z'^slU|}"(A]R^&Q@]|6Ӻ7Mv) 1H!AURcDk; [ZYm>w$T&)v73rLK!PԤB,6z䣤@d~#Ce,fF-2tu.kŃ0\WIIm)u:>-P 8uW7уKH20d_yq=璁%CZLsN;;'YCYk맀 & /s=AiP`v$PiuT@?x ^IO 'O;{a56gB-i3 N8 [{Up\}amB+H7OVPcJ`=VNvԠjX8%Gd7.z[2ctŴ a~m%5w2ix as7"DD&QY|q6K#$IG BvXl5hy`Ìi7^{dԹLYV=)aجp4[gmovBIYG}2|y>k'k;k6*8%Wjٳ6P‹nVRԀfˣrme"-5&1d0x03RlE{,;`& { ݪ\ӰocS]_NyT] k JX;ƶ,y00J^cm׌Dy`65T 2}c E_Fx\,Om,0s3p)~_wn|\Kٶt Bz׌(P U&!;5ju/'XZaҮ#[]62 cߥ) "zIy5X\Mgh>ЧAh0RmzPe9(@匪H基,]#7 dsU-U}1o_SJqO E3VU56?AR ѥŚiW|i4$GԠÿ Q:@lr'Je5&Nw q,=gwI_]ͺE-BUte'dF#,'BSPuprO;VEpkQ #:넆g1PcڄI9*\o߸N懡y[42hԩghh^MdߓU9`mn0AojIy`Ruf;x: sx:.{]\;7ctm!4텡 s`T7D]̖f/ 0RJKM!wr0zIXxK m)<4vT~0\9EƷ.I~L1A'qtq&h3ƻ~/j.C0UPObk9iO!Vg^iIC A*cGfXtip26ݻH2hɛOnږś^]C85:`TYm/ {˵ +[0:ЇN? |%1u{s]='F׉Ufn=n PxE$GIՋƆғ,r ̶'7 [N}S[(Z{-߉# ~ezKx^Ib#c! WN|ro2a<kTUXBriv2\wcBF:jZ}d$Xw*&W7n W3|9[ZԿ[iу~W R+,$-jq#Ae8 lD^$+(yfJs_8.'39OLl곐D@CxBe]|( F|Ϛۑ| ApxaS?[+hto`^ @ U+ve5!y "qWEcIUQi=_;gu0l4d|-ӛlR D6BǤEvn9!3뗟ꬫA} _6 5A+h"|spG3|@͜@3vtgt>o,H-2qqAO׻rFNqϵ,se=Τp09JU9[&u*K:<X̨a֤sV)"XNX]ӉzMབྷѕQ$V2$2 : b]}m2DFdȐ#_p7`2m9E}O-^: /!ڃ$=Q[U7yB,q{Zҩ|^A|nRI6E [JPƾPeF5vvyz?lrh; ."ToieWq(!̀7mk8OKhx1!3Tv7>$i`22. PgLp_!o-V>9Nsc]7Vq'L%~Df}2x3P̭m$\F#bE0!!ן>)! c]'Ę0} ,*:5(i(6{UN >4`ZjA+WTswrg4 zʍi쌹qTUx@fiddC^JE\$ qn5I>>wvNOOR'*+/ʹ5]Љ;d rF)Ci8nec; 8ň%l6%0AO?f;8 uF?_-%9`acO%LT7c XBlR^YAݿβvNBwY$e?p;:eȃsK^5eJ ^>rWB WuB3<oj*nHfU;!T :jA_wk-$6~g++\f~gNrdS ABȄ##-Ȝʝ~jFԴOn^>.T2ЫhR@IPJkjy]>ͩ:S ilXf)9EkwW ݥ|BJz-Ȍ`W$hRþBsK15JOJSC< M`COrR ~o1+q?9jp(=';jy.͓Qx}"cű ,]j;@vTCE}}|F(e&ubaDNdd:Rb~*+vxkCy_jgGS6΢}~ř| jP3#֦EfjLibBN< )fD4owL[]ww[3@%M a灴ߝٱ̎yH"~2fHjƳݼ.S t}z+_ ֍-&O'ôz!5<`}Ze8WY>{HhEl,R637=+*kEC~.!.{uE=oJQ{}^B Pj`&Aځ@뗳]ɔOQ-S6WFLYڋ*!? /U\ہZ=!jjhk{;˞]c?"d-b7!;*N@U^S_$;!M ^\S6Xs8sXo wL fL,5HjI*="^E6 >)(+E.Wq#g7GvO~ k ]Ԋ-bf[퓏iMQC4GUɛIɍ23脽MT$iټW wUP+y9+@aS_NWuўBM<(/NH;V&6xL!(ϥL*1U8~ ]{?C?!QDI]|$ݚDZ\+%+~Y#uAGGCW88@4,}*/Y1H*B2^x;&aDf!ѝT@qp, z(P bj(Ss/AگK}2ԬUŶwO`֟&h /6UqLg{ ~e!ꢕG* 3 <nq:]vDL^y8w>fH/3VAg*WV`vЎ2d+dR: 7`{Dɺ}?~B@JjE7~U߅9 apG8J:]|{0̂bH yLYeXn{bl>>ʶNSx1A U{x2gOo|1䄏yٜGâJWv,Ї6w<TZ$y!޲I~T }t򳰣d^S"8KY+:ڐf 7!c1' {).~lzn_9t'b Lw;)+ qS[Unx] K0l~eຽ*s8~Pp1䳣jp=o@ qv6迦&j7"/DA8 IojQ5Uj/NIq6lSF6T2R8j#{$)$*Qac vqɠ.ґ̺:hO"i$ Д7o( w~\W pA/z;˽C8t}OܗL U<nU RW Pxn`-񥏙( U@_n #0-JLH='Q5[8S)R-߶"C#%ʒW{V.8\-q &(Fcd\Fu^:xL|W%&tA5F[P3c^]kU]6D}NP_0ʝ@b!&(n(f7nz*/٠%:M}:prC)(uZKP71|y-?1??5$_#MX}5^Rn=&<`"Y ml>P-2ruƘqY84M&̡F,$i2fLÎoFTm~F'% :/;π!W)yS;(ڹ-*N| ~y Nri4ȲtB4Hۓ7mVpW'CR)njDϼlp٪Fƍ05"``ĽA~J@ҢCg3_[ao(&|#vp@5)vNG3%MV Ե*FRw+0r:)Zj*v泘&QMwE9\8ta3[@zpgUQo*\͜p48`)s.l%ZSX늇2r}YFWաfLnT-7!G)-A;ӚSu|3L(xobWxz {x/ LHu^}S; ÃuwbWgno f)Z^E%W}[XF=yfJ-MRbWqf}GT~{>?(“v~[` *ԔӜL` [Y+7鲫`ϛ4$]#q"auh Nv#zTJq}9VE~\FhntQ_~fsoD`*Rgn6w؅>Dmp4ǽ-mF7[#j<`IQRyk>:wfU_{][TbĶ,# Һ` f59A~rH SNwSR96*=ҮPi;;v`MVD L6=$ ɐR:ͶsF~L + / ;&J!g~ZLf9TYېDZґKdd4H 0.8z3 g&&vaHaQoD[Oտ[2օ޴  (m'0jb/SVA*F єpA{Lpѝ 6e({E'bBώVʧ"|b90ㆺ%؏&>iö9;kDc0ar&|/̩` x{J$l 0tV \SvhL` ɾZN-WafN hfSCf#ǻh,dR8#| ' :jǕtsc(bN5z[Eh_OPqR;qޠ2H%Oğ¥ž:V9j֞ ŅLf>}9\4 _[)$꫕)[lXAA8bE|Koȱ2^o%ue?Mv$ߘW8 g8k'?=ٟ*o9|J%.oWLjmy|tiCzU0mXLo)8hR1ec=+uhP =u b%D"L#rnȠ "%r-nqjYb$oBhJ]g *N؈T v)*=H)&W"J7ƚbw aH苒 tcP_a5C!\lvjnJlx f_?#~MEGfR΄*FH9_@Wp^JS1uKEI.}%<~D)z]]I{AH%xڊ +8gD'w/"V,4w7uȭP%xsnSeq+q0YmvVڅ:m#DpJ9ڣz,*Wy\^)}(?r} m"'Ru1Wk5Z5J3NNVJe8'0O1/Q:"a*u3T:'xQ5ݭ_4–oۭ˽Wه݅a]LsՁP#'/[Hp }G ajX=ӥJbsix%-R0:NK`8f$PJ-Kj7MTK-!xa%RNpN݉緸ѧ;nKk"I""?ŏB8q2 r+Yj 58RbE,\v MSi@ ^Pl/{ڛdLc$iKvc_~E?Q:;A^//k74?)n+M'ٹ ~m$]i|HE8[f[s'syRT {F=;S@t"͸wʏv.1+eӸKv0|#)rVB0t<$=QQX^A\On˾Y|$.090&KGsxK:5+*3 LԽAp:-0&"(\h]Tx0_^4|KVn4V)&.'2MmNbA)!zWC㣓\-XaMs@VQ6\CE cG1FntOVl^)?μrj2q8B&x3- Q/tؤ[df" Zr7 <\AK, B"4u2z:,6oBes | so<1mx(zS;Sڍ .,Ym M kaWFdM|ќ=Tgx6ړ,v6N;;Ec7:)jYdWlqG'oDdEz4] 7g-ŻN -NćO837VKdFq"Uѥʮ>! $G.jF$2R%~;{bė'KAܚ/1r$3ޤ g-qP=O2O=Yu_bMkBiqDrc%)O5ޜJR˴$xLO ~DZԼ?̫VaRb(3bo4oX/kXZ3݅sN9x`w}i ;+6A_9x%56XCh!gS't{8P1drvXLk0`5Q|Z9Ec)M3"B mp| g1X?vXJ9\em.şm W!5{l&bF. @X=D3ceRx$lp?"'`aPtGuѾoqЇj5cM%Jvq82|lW+sbT(! l[W%o 'Bqv+F60 0 YBD-MپVPi2XlKCkmvk+$c(I}d2#v)zO_s_>`s%9 XS6 y3$y|pNsU.DJ^=/ sݙ;BCJ#*'ܯABok12.<%J9εޔP` muKXlOwr*!70 xNIODg7䛍ԏ\ @P76JM}^7b.3>h xkls/]/(= QX)}jLNb;t~Hq3۬GZyzk4vK&_NߋD7}2p=/(ҙ1M^05d[rNVR Dz{3 Yf .fq7.p)QTᕹ[B9=0\^V[-!|+qmO#~+ !,  d!\JF KYAtjݏ6PTngt[Mec@A\L- {> 0=(yYؓs{őe.uSnn-˓%Z9񂭡 EA _<`Z^J gK^ɐTAv;L_ :H~ՔҼang7ס3S/WA2}&ЍzY ,=^sdAdJAdQƁ} $BM䰹ZN_IW9zcb;SӕcjoIKì-czOLs΀#su)0tGS"AKߜ:/!pK\1/He> ҂s []߳Peuq E[QՇmC[5& ='7-VI]ݮT  ]r; vW7*Xj뺁[Ҕ[~uG^+w͂f#z{TH6qߧ͂e5u =Ä{t5/;h1Sf`T:Dٳ_7CF(˄sgFmMhھz 8=Z\hl-69} &K/Dī(P[` Ԡ2HY|l&.eW Vsvla+ɽ@i0ʃQ^ޢk`mNmvR]hD?Q5 {\ܖwC0eȕmzp4N Xكz1Qn*zX@Jn]2m.pu|1Ҥf TlFdn]RRx{#ihH}eلl~ ]hYf9X(ox9[ q cbeޯDdW$ ~|S"71L~D6AZ0S[2*LL%'?LW?H曬X N9TzX?ao UFpMuQVm^(g3 edaHJBd)bp5cmIJ$(Yi_,]$E'%{akษi[R58[kQgk"jQ96BvS_^_ 8_vWZF4#)^&78j=*+qPGČWRq)g|P6k='Ơ0~oP3 iRmq.*h+t & ݏ%CEJkp!0wBgΝi/0+Sm?".NUl~FARr]NqKf|; \W8!: ([7dۆ=̈́ҒB,HQ*EN,ļV(/DZV=; pOBDz7Vm/]m_1H.9 4W3`5(BĶGm @ cax=hyٖrtPw*J'l YA.ρNi hʁXCh =}b1TڻoBn%\)pOX6p=yi&%jɚ,Kz&u)I'N;'nB9 \jcI9xT1W5h m$: .VOQj/g5J6C,I l?mɰ(o/n}3!2bR|Q(}K/&]  /aa$dcͻN$8&ɩ t- $k_wò ,]U3|,(Hޱ^g0C!!1眵-<K?tрW+^[Sk 9(h&ݽJ3tҿas$HM6qQpe,˦5B/YsᲳU3@43BWA>xU;18.. |&s*tB`]:=J?+$ۓQa)F4aVusJ|a!L* oL9%Nڽ@H_n4<~Lζ!4DG ֗֙aٹp +R7~j@`bЍ5IfJ1! *}=0ӱ'0+mLkvޑɆ5ơb!kF?yib0Lra4xkzˣ#Bf&Y Y^BLpڳJz:Fꃧq,٢@CzE`$3[VDfjF x]ojD<&%^ك㿞ݙH8Hb߭,VFOzɲ rנv97/ȟi^`5j1@˨f4]HCd ,"}zQuqT : +mVQ3vSI ߻~NnM~_C-ACr}xMaaZuNxTLU~catRY5樂E1,b+YNھK]J6!`D 76凍!z>I&xo.sKz7Nj/d^qq!XMCLxD]<H+{q3H G",}.i\CGRpђ҄ $y@vgg/U^"9+[0(UFC| $aD}0Ϋlg㨳2Eig=nĆeO_/`W 6TS7Y 㺽uX#êchWטP] :AenUv]Ro.(ON:Bgbدۥ >u~7?A#03?xJ¢H=it(\l(jE[rdޫ}bnEjJ>uZ3.֊CPb;_M_ߢ2E.PKy b%^ɍv&0j(;3zkępg34_s~S 9V3FX> 'JNQzfW2|$o+=EE! ʪs7kI\;y7g7Vݚır9(K FmǏv܈aK[V3/L*r8;㘄N36Z,tW *f vΩNx&'P2X:$<5;6Fs*.h.R%ҐeX`[0V́|&SُxL:=YqKg9^e($/@RÃ4Mq]imhO y?PDBgufSрe9FQ^bjLU+od?h :1zb33_z}50< X])WVhdb,0.Ie|׋0kZp#2MS*]=̯qթMozjw0fį$ v?jB.fpx1j쭪bb ) ZߦIt8`j3m C\,mbIt0ؒu#z1Q+B1i{͘>$z<NK}ǥ9k嵥oP132=P!HM,D_RM_ ). 9}4(La& Ӊp@m@|kb%1 qqEǖ.,]e_'VE-.%Tm,DXYuM&i{emzO;3b8#mEppN-)H#o9b,#Zl>>Se4^AM^q#Vh<XLyqZ΄O 9H&?047)"sG6o|- d\~a%w6$k|14]W\^IJvТ؃_е6ݖƾA+w]4+Y5Ƽ2C<57x6&(N?G{|u޺mguk}ٰ{TA7 Xw(܊؉DE`+u.sje:{]!ȟXmf f:/7.7;$.uꉇJ!f/Ka!ØאZ~z 2g'XyDg &aۍH>o`*ԔDGyjGfj0-G0V\1fu}.DVmӆ.쑹YFĞnC')z/.(RTXj){)úSj+G> [y#z~SIw0 "HdpE?'`7GO$^Fx~bB(OK֙5a|#3㝡.1AUL#yIl:YW)'&r4Ҟq9 ؕ Iƃ1c /=2;\~̜pK-2EhnzqFm# ǦvHWIaE7F\^ucW"?X6#z +Þ ENj&#Q kz\op-i; /v%4zxՈ2"H R<63!K E$&8)畎pѫ/y6W~xvj*P40 DI,[oS/ 7S,No9V˖#.Gno'+Ģa{^4zi q*c.T.eA䁚Tz 0ݵ<?g,X%wưB]2\ҵ'eMF"AV)Aj D*`Ř2^=Jm|٠:Q$kVgJq{=> U,yׄaUzTb˂}`LpH%3ɑR bwr*SACY>!no1~* RCz:փ2Fhc}ڗpV^Orl7mȖZ1) >wo"ע4om6aM?񺙍!δBAB..47J)>لeriad:ʣ_lkv%B$x7 d4ZmC„!8H8aܠ1"tNll 8~|Ã^84,oj{Js6|)]=Af1 L+~h8 XYw\}~J ,D"qJ#K Q"96%yМ`(_pV(d6擌`Э%( %A?^q)#5B_Y2 z{&U^8~M,P$"l3Gn)?w&Wtfzj5[EK:g l*,왛~2߅sBӍD#8l@$w[mZ'|׋Jϭ^K. q&~2FQNeRG/AܗBW P;aPěZ"V<[tceF@ jyɷY,{UzLh0p0Z#eK]DIKSdƠK>5d9KiW LbDYP@:n9|vmMVLwQ`H؈txdmN`d$jZN~*yO09, PJE. N̓ttJXAO9lR`I?(1s-%oV)U0Et[EJz W2'֐[O>sPh2!s0e_׋=t Ou͛oe87Rh8r)t@~ o<=4`УvlG15"tպS/!ӱnR#q"!~u˿p_0?\dnQ y=5@z4K݄vAB]|:`5X7JMВ%srU)/„@6( GBm !jq[)( OZѭitC؏(q1.i! -Ry(5q_JE 22 Koq Queٳ4~%d 6-2v_5[Cl@Q7GA(~R<{ZE!]Dar][fS>~Y4ћG&GDUZ)H)ɜuBOq=6x e(:Ɏ .`\6H'6&.vk8c앣ƝH>2װ4 888Ur]ve9R." V ]2CI2k ʐn w˩퇵cOQ1v`КS ΋Y8,TĪ@wDHy=P*E>PHyō}xzd:f=dk7ʴuQZoV/٩^|{ء`2G,^3V a3&ākӮ($[B?CU^t-V0692SJ3f;؝PA+|V:ksl P 4!Le䯮ݨϟ+ޣ2-q ôվA9Lg<6-Z׫Lwҗ9:|A>+0Xr)}.k!PJB ]~ڟQlC!LqGoa!iAfkd䓴?qf_q ^LY(mq97 5R:0ԫbBLnz|+u=7L:t# XouݪB!݄k{?N˧b98V^<#6 +3Y@7CK|ȩNC=S3.g}iaQ1 &[ӏ[ @O[IYކ<&(}:|I(s ][b^ERwͻyT'O$#Gٌ 1aYBR*g$gJApW$g@NJa6*RX\3B*_؃1hxg! .Oi :jH% ?pm_SbrDpR'cNɤ04WHzA*,%v,HVN3M\+؁2'8\ǬW T7Ko:8⌂`"sяX2w`P%``u'錙Xq( Mm(gvf9׹Wzwy^AC }&zڨ4g,ӯIS)Jg`Ղ&@cME.a1l<ϦlJXPO4uiG|&u >cc̋`M 5߽J̀$9(̈1=7k7CŢZ1Nf\U!/ 'p"lN9rgV_0t-nr=X&BtQ77Uae1yfhER4 1P -k{?S;Rz7rЍ>]S+?۶nb%.]qq1dH(){2pb{/,cYbF͗QIo1z7skCsŖHf݌3\gt_Vu[miXED16uV8HQ衞*/4n>y3=> Bhz7 V4]1u'q|Z?X<;w%ӎvZ.kk g5ʴ ?٥Ph)r~۞ZTw0-v0+=͡ zסJ~wїZ4],M[ect]W/% 75`U52oȤB(n+3%x\/L)]65:7%lߦwh#˺39eDzWiR@[zAe;H4p`5[S2/NEy(7Y:AV̟- 68Y;ӱW"f|FVEêK߶iW85JtEHWgϞ chtvi]xu'РYs[DS&Hv zJ {eaZ/$EL#}tdw >o˿UgA!Sut7T NQm*95tIloF#a,Ք#j%%[,̌5VymM0zb,v U҂Xm +s_; ׆]g͹)x~Y)9 HNSGcCxAY0^*7а6J.k܆6뻴 Q6” St#w3txѦ rNjr荂KPoҌ.%C`?$VJB[z\ C jv{] cLګe 0ʃF=:Ц43o)CWɄof+~ d_ixpSRj frJ-:hWNPßjq$țw 7%܏6!Kk-FB M KK'H ;Vk3lgZYjQ$ar륤ɾw㽬I03uA ׻-ky^NըAĊ́!X)f>^3 DĖ1ZҙqA]NR,KP!=.Fw^9)kDZt:ⶉ{*@ZԶ;=܆r AT ybDoXuvMnINʓS0 3a7QX4$z.ܴE}>ź",],%Neijxnԉ2Tr hHőVbM* 9ڠg.ˤ"">5yCwAJ #_0VV)j:EHs?9D赼CE~OHQG_ h=@*f eDRuW a@22XXU~?Fc%Nʜh 铼 But(//acEpRWC Ah cACi er+Ћ8O]v)Ն+jS<./$y۶K6K=#i *-=,}#x&S$L-9af8{69K1R.…L`'> aShuUnet.R8" ʹG`3c3z" r ġ9WѤQ;~α'qX]fDKfÅy,{|YbIes=*kTF/n,1t3dύ]_T:|aŋAaXa9 @͈#X<;mb]-DWO3ىb)4k-{c璃Y8F8x~{R`E! ף^ [ĺUxQ,1݉]a#K{z|E!pVX)=wATMFqwi[hV J/~7'Ae$Mbks41u\[XBMD1bg4[0Ԩ*V$+aʌO9NY-+JPI댶Ooپ o #m )˟ki?𒹮 DH9'XW=)`)M/Cӆ$,T޻WBqlY%}N#_nGnF¼'GmⲺ9b{ciI Xµmמ" Sj\ -w7KN~w#o]06 L? _as'E!өy)2|b\^?)鹫/@$9[s? t6ؔхCtwl .xci.F٭Vh"ƍ 0==W%-`"ؓcdPL]olkѪc yAb^lgViI䍯ߍ˔1rHNoT cJmPF*OIo("[8ƦsS| ;_c&^Kf[dE%,maܓF^Gtǩ/V- gՐQy`Oq*d}? PwL.ӵ{+ m| NgϴU -ںS~iE[䣳Z UV`8amzZ,lgSϚ Ofi1B72#xk,8Y(ɐ%R Ch G~,`N`f(&v1WMajRkL]^4p,GsgEOQYͯi%}A7[!  T$kVEs/ϕWWﹴ0'Nقp܅F JW.˛ϽT~g ]Eqr`tC qL?EypFL|y*z̍O!띃Z:OeIXrף,*]~ b|5hx_Xq%CϧLW51zuԵ"%6 b> +i*㪻g<ļ)3OWxӠK 'qi kn4 =V\9Ed2P WuV}32YBH4B61e/,B.T2)bqs 3p]k{*IƏzLv23-HJ2?c~P(V0]dChKBN~p-{O'L*~,knQ*H=@VMBK]ӮY-$ʼ_%mNbJw|7hfB,ζ٪ߋV8x7!]LoSjz eL;^ힻ{@exS?W8_& s)L-y]oX+ *S^WN˚\V`zgs)[bfwU6((Kjc 0y1z*WWBy"k( |c^*l1ҵ@\'G'Ż1ERzRk문d*n{TXU3lbyXì'j k[sG۶d}6;ޤ~1[J`ؓ@IZ9w6+oXػsc.afphK k- |# 'ht(S ȥక=?51_ܨGjU )ھ~XR'm3UOehMxaT9„?@#V!-rC~ ELxDu /<a)\-tC]i4]e vA8}΄&.O2n*z&Ds|uL]2Y2fL[-9lS;1pjhIxAwWs4d% yy9geTIb;2!P&[wZkA&C8e9@:6Vvr.PJla\*.Ue&ݢv1}]Bι[+]rV<ʲz+qBR4 vsBO?HsC/?Jz$0ӛyvl RMLsQƥi^?PKFބ b%m.fp+QL He+I}z]C=( <Ҳt8vr;yB,3Kr寔V\ ǢXLzWB4Xkq`.rХ8bdp 2<&:{~C_W}߹Q"_nw[Č?b0M ;2OI O ,1x]!thPI ;јBcLz(QIc/x5c7ͪ'g)B*G43-T3;wRRѻYxvBŞikɽ(0*.W̋vQ-bI}N *L* v0XmQUm:x$HIvM Bt K b_^Wn5@4Tj"l{3#\88MvZ>)n5Uey:5Dvv%tr#z3fx܈é/8nmbIX@g]Q)BB^s#|}1"t Ew76g 9֐H&{2U#st(}3ŋ :T;~Oxf voI>>zMkKI=;:ȭrךUm]"EkzEgP'=K V$, B궢&X3!X۾.N{l6//ί|/8pNR`R$Gbߴ]PLjtPS7D> ]/u>џnOxm3ђL읰D7GىujjLb@#?$byo 凞EЏ\7tw~_ym1"~ w[i6k/bJAګTumg)[?c:6E7C1\INo#޻ާҰKp˧&iLooFB- ~E0jm֮s Ӭ{~+&q{x2q'EwEpd )>^u\Ifwi`}|;g35/S%rn !JDAޛ1~bb"e7xƯ(qUU I2?Qk_;䋩#AdcB +W;~Vn =8/[㶤56Y@bŌa<-A k7!stV"Y {ʡs_8G{KkBFQ` |QL|FR@UhJ4И87ÅUk_# hiUH.+tJLE˥un=}'{k}z@`%OTL{yhmnpXgBL~ pߕ+Վn~&?Z$3+68XfO7aX鯅("\ܱwlk ]2Z' aϲn=-U M@S.#D:nu5CXX8|'G[-CM߲Ԯ;9;Ƽyz~%LUx;<;lKڞGU$.|ňF}\#%V[C7B$zYIM+1r?t:}1Ocʣy DZzulUpm%Ȃ;3qW7vWRT.)3hw4*.<eĻJ)@-uN?KKG'8+G:"Gnc,,<}enGSB{t8z)$"kmD@]4|51^𐄗 d8ta8N6hȞg&|e\&-giϨc\i ݨj`t)Rnoh׋ϊ<$H(Cl^k\(%7ܤap kc:?vPfxý''pi͖[O+bbOo7!<:RAw_OgQ1}d~ı?u08ÿ0h U72*i=wn%} Ȱg)*q ;\'RiNX gxY$/d˜k̮u:@@y4Q턺zu:2<*7a>XcΓ#Aa?^wN7[ɏ4M! b;"gơHS;.ĭ}ˁ͟y  _axGY_܍]\O|f8;uā=h0Kn͡l$x-(Q80 ,kZ$1GӁgT#GEfũ,vP+."SŨJra#%\Ѹeݛ "&Z&M\B2xgE֧QsIEaʳ݋_Յ|^|+G4Ic1 dPH&!l)=30íS&~a9}'Ccx{yY=$2tx#Oi=pRT& =ҁ}xأ~>v1z hiS@ϩ{#;@a0QJA%LŽ.@/sAګ m> nNmD5 Ƕ?P}/PӤ.ӗ/JQ{'nk1zLba Ĥ99V6r5L/|y3j{:Үqj>$lױ xe( sK/~b,)* CjLbS GS[z_Eu⃦*l[ðIМ&m=PxU1Obr xw19`k58H?FuW y,3O짗42O/ղNI>W)Ja nld6V-!^:5ᗻ(~/W[A\5[ȆvGIVO.اPa}ҵkV[RO8B ,8 lzo<-NLLJd҆4r\twSUrb6QR#y0ڭqZ.L#@15`5 ؁g":z鵣 W&Xмmfpy 4{esv~qZU5 Qр y6OѹH_ĝ;:" iDF3EH@kۭYZ"h/E%ki"(l̨6 EKPc> Maȁ6L0 P?z9}g25cKfHF"?0n3 G=}?Ey XŲM!^.޲ bDk|:H`pj=R 뫹.\~DuJσ{ 6 ͈L*u!PdHej8T|HxZY#)*(5nQLz` $rynt,cRn+.'2+$ڙI+%cՈBW㋅۵BTnpꖣT=4E m1tʱ~PQP1}|[ƨY';/D'6LD[;=)-M:%aH c9.*eLmrf f24Mr`m3a<59#&RG+҅Ilۣ^-J%t˰#lpNpV$j^0X0őQ+O4b\eJi#,f4޺6&| F$28o^9v5akpa(;4; }Ҏ BL`dh) >NHFw`Y!Ku갶W2Z̊}Y,UGבĐ$M!{5J}) HQDX,[ KAcxOV^>@ /# _' mbSz $L;ܺʟ=JWM˛gX bww!z][*G'PҶVeu0 iev`8^Nlm^fDU#AU9,ґ\9$B_DlקFc0MdAi_N]"ǏC#N_?V`v爄WXQyGX1s]-jQ+ƹ;%RJf'@حc)M]ѽƞ@ PY #95B5 6y3믫u $J Li: _nL6rn,VLp%ChFJi>ME0)A̍$^rU \ +5(OI,7(踺ZE1h_xksjEQNf3Gw ağJmY5t  uHG 54&Q]?mXb&S` a6`J>4`LiS.!P@;|Z uU{A1zo~]vG~V@Q wxh@}x{qZ Z<2Xt4&%x&M,t&e& [1{2V_0_vp%j]e({d7< ᩦm0!˛&!"ٸaZv3Zm@2{r1f>i慟S|!{6!Ev˘l]{"5۪Du95IBki):aax^58΍ +ahɚE↪d\ )mgI.)C9:WaHcc=^"HqYS]D,0^B]R`B?vGj5ɣjk.d0%wC݉r4"\+⻣oCӪ]rE_B]^+Ih#o"P|2d1u{![DΑ er=}섮@z3\ڕW|y{thEa}L{~O}Y-\7@@01Uwd/({ᗍwa/VFcJy.SԐآ O6uIsA1]')W=Z2ؘp^"aqpy|Ac?#Nr?Xh]W #!lAF7y T#1Ia*P~LP6N&A,nH|ɸHRȥ:LR6\껡-K ,աmC8lkٟe㾅v4_ 5`w^tv\q)OwН8QaAm==)XIA"JwGZ&mVif/c$꼭ܕ!-)٪HV 3IX t66Ah1?)RnQLnc9S(Ӥ0Nh :7|cZZ@|(VNi0% H%`of5G>cڑ D7n\g/1riW5WSQ m@ zm`]Xg*_lp J`ӻdH*]`'M0Fh4\Ч/D+*xB)h1/Ib5ná]r}M?0O&P4cJ DE'tTdˏdv:CTn($LBeboLWOq 02c'<އ9_ ֧[ ;DAGἘNmGJ;:FU3&ǖҺk(Ï&wvib$y,|u#Z]]i~>=԰ Ul<󔥆tڮl"ЭjNe e=嵄`Saش81%%c8)e2GnAJ*#QowRoIcdm`C=}p"Y;un.8ZTJHLyp%W/[K<scȬ{<+`7+CS @ؾ~cPK:I,iztMZuzA_閪@Ԯx+4~ƻ//މ90j-v܇BZrU}|=5!qڍB1ӣا-g}0gW$o,5$9ߣω|Ƌp*bf32LI&n`q;oyZf ix+DZ'wkByBCV!/ۋl}Ϸ 0tX 7_ ,,C-_`*o3ub\(_H.fAÔ\#w >>nm<,G"&Q M+B*zɎԡwZ.;906ʥzﳠO^d9~rdJzq y5a݃+zUߌ}fXӻLmUd,5hF|MKns=znIڼ+^-壷ZhmID JrI%`1(^um#z6Y\3![pS׹&c]y])]ShTD͔c8N"Wr[ Wly$n?: q]qJ_jo2F_KZKJ壗P-nNlԒiB;%i.AM\`|NC[j1ޮDic)ʙ۹S6i[(9bZrڽAo9EJQV?R5RhXAϐ{TWֽ #tr{iD>i&If9ux%\:"f;Sf{V瀈ll=wo+ڌzy=qǍСyAI5ʺ(Lc ݔ3:zw@5#GxT6%zD0t9LrՈ^wPKX*$ oLJB+NnR!m~x0"Q`!rg,Gbء8QpלIf6}!.^5Tz<H7JdZc[-p]r't噈ˌccT"@F j* nˠz#>DVbmgt3m{OIwXFc'Q@:TʊNp#C9?^6;YZg´4+W&5d"FCrgrkqi4O't[1q3ǚ5^kK<3FF܈xA@nσާ3 :6:=‘O}o˹|/Q5ϭF!Cs^{UWbo5 DY̹Ss}zYi4 CE@AqBtwfr wȰ]֗k2zMr4S5*ޏ*7"Y4vs;\x/f3@, 8$B(!u~YNqDCY'-9CAXS{vYJ>gs-ņ ֢R؜d toF Zٙ>wGp%RP~`_xI ZgJ̱2~mB.{TǶ](AY? eUJ ސ|s }dŬ7OML1ISqggґ-FAdGQ0q2+=@q%5Џcm\!ѣur%蟈.J 26NI? WE\/#HGHMH7֙+C\z%W=a?EZ*OC m$B ?;O:ghI *>ZKv[yU`XG0[ei0?ۦSi|BQ*G<% ?| "lߒ̯ 'c~`ԅ+9- נUJ&nb|]_K@׍8]/h`, ~eKc][${ n*C( [ a(7V6?[mQV"H944V; 5uF؝ҌgJ!ypzi%wO0K+!{yhDcZ !1ьW-n{o.uSJO׾6ѧ$]GQl^Do|Ed{3JNt#5tcbDv$^wEcH|7?1J mo.a+6(U_l<´ᡤZDJS#Ħ5y8h]$e1P鞧]h~f`ڲ*%`c A>;[:lWĶ VXfU3l:{7Eet <_sD_O#N٣@?)<ڹoQc*TA!:O|$b!u IsU$0]:ԏaRqTf @m4!4V4Lwz;x~E'aY9VY_~dGXR'EVOH%0wW/mؗ<΍^$m0R(9yp+UZnAiHgʦ6iͣA\)ae#E4QID\9B'R 1)a2* !O׈>&~ej*_B=&I v'Y4DZpL0B+m6A+>g[5HtŲo/|I|fA 4Q)Wav}x2+ߢș$|ɼenO $ՓiЊʒ|~\v"H§?hV5Ci,\Ӌ[;&s;v-pbɎ'SfkJalԍ -~JMҠw1ōAO!&l1> PVx|qG`x}6X08q53= '[5]p @Sڞ8wR;1mv/z -⺍ٸ%#!0"oLWbĉ*V ghX:7 z\ΠGpaU>#,N:ÀEe#Wm"f*am~CnVF4\'[N.>dbm%O霪}SOv#܇(\M(t3RR]{-%k&_+. Fj!her=R A&,-,l&d3O؄׬HpfB@¸K19\id ! ѱbpK!s ͭ6ky+ 69gj BxxfƉ2|KED z矚2iؿ&ʞ5(>vuVWY ^qT)oƢپ u@ ^|:Դnv eܑ TQrH9sk\b ~Jn mR$+}ĉh\ 試Ep3ݙ $~4 1 Dg=1/X([zީ)\HJPs,RETsBӃ/A<-[PI1a_TrGT491{]'Fr=#-1[RO R i4N|u&T%:wo:*嘔cSu+*ș8=k_/ێF(-D g-Pqu1[/;ҨэGHW}_| #F}yvQlnho )"< $dⱫ,_D2+4H ϲF ©]e d>[%d:OOw.KY ?GaͩG51pgInmu0nȅgc GS@9~HM]|6^_Hb_YNQ@.?HQw@8ԑsYo?V['t1R߯\Wݰ[Pc0TG9W^kJ*V 5{_1K`wۅOU!jlCȱ+'PA=:y_֝@!m@1cܿth8.NE9^x팬yyK+bEPtHkU\; +E/ρ\S;F۷~̂U&ɱI=:^p*VrIY[I t<)pB!Kui%-5; 7ߩ@֝o.1"'`=!PHu[}ά9)pa&qD?s/n o7Yvbx{|ݎSS;5Zy=^5ӌac8J3Q;A{oJȬ: #jڑTVj}" eŚ\8-p:4s"KO"poRXGLlkw[I~8LJ΢k;cZ֖e#i@{܌_FC2OZ议;1$r"Lۿzk"V9JXM8fznJaHw委sm;DAk$O4<3Xobb;3ʇTR,0NcWz'G R^|6Q:JA? (! s'\W\a8Ƹ5pr 0)le$T Ӕh,L3v.8 <}(}zLP"^C5GzOsϳ>,uD4}@ YY9$Ј'u VT^iG\U D^8l؎lpe'tVƨMŖd+smɛ@dNAz *Kf*$|+P} Nc~p34͑Eq'o#l<5ce9>fRQqwǫ`VZZk^!^cg<37/ۗs @o;;ke0fw'5K OuK7r7f[<ϾC7=%x+gMk2S=B İ[E:f*: [@gBVg^ %!MFW }i܌ՍmZ \:imSr7 Q<,<^Ĕ }>(zj3NŞ|~{qXۿ EpOgjxNPt.-옽&v V>H$,z1F8M>)o5tqʾRv):!" 05b`R%lNBV&W.\Sxi4f-h\a`Qҩ( pgܑ-S'I]uKm5<9Z0õEⓓhO)`8:ׄpѵo,{C{!7b?}qIU}m0kOZUu(8k i r2g :u`.T m֐"j[fáցt 3gxD  l7 %#IZ;<~.8j6#Y`[k̀/ S2\6%fq;PצTdpI'eƩz ;Axm` `]xPTqEV-7XJX{XV+ eŨ 3"/Ok1-o'5К|X$>E`N3ۏ졋<cGDӽYT"N{ksB*tCd<]:TOcy%,P7Z/1k%eb#1,M˹}ݱhgѸb76J} Ц  N os@ܿ9!o`=d7mr©*j '3>B?C,-y|`>T*c9:0# 13}kE|'8vQzoԍ-Kk4e84 p:%ջ\ZP7[G{qأ֜ [S(?(,XWb h-1]lvR3V[j=uo'"N9z`ـ }!Cr1d=Sv%% Z!-)>4Lv,zl3j2&CW2?cG%Q !@On " ũyJ!NRc#Es.mA0XTu!0֟u`ӹ:.`y'ٞ@ZL G5^$]ut8$f;֎iZ cc&g4Ԃ/B~X3JP`Ft¥\,ظq[N"$` %lD8ѲD3^ ,u-G莉%%,|7zIsl؈;h)5Ck9qGi3oB"[Φ.àF #0(ѯ8'ʿ5 ߳_!e2dYrؖJʩ [$>j8PG>ϩź˖*6u焬FX3_k~a?bwEk'P[ʫ'0Jcnv$D"URE3 %j0ofsfavQBcoTXS QB"oBKgh.?TQ6VnͯXJ`p)%߰yb4U)x(4u s/3I2hMYdm4+5IW3&c3!^Wo>cB\rMjZ 9. , _[/=SJv,R<0]JjwW<- h )CXa\3(@%`Bޭia;XQldeH07I :fjsl/N %sY;Ie jEEb3i",wt=`5CiN Yj]z#PիX{$JƎTVAFkķ0Ə\E4&OȚDq6pt2OXtel#dɷbFT$d>x몦 ؋~{ٿKo#̾`ttYA ɥ,x-2ZɡG: ' {l66\Qr$y)3l'%Hw`iB7^^^TU1$+2_"fŬG@+8'lZI}+Z;>Emi.'J9|A~# / $ }$ؒŻڂ)8|iƞ~ۉx1s3o0. ˖'u13bl"!=>Q|Y^; Ra@ϑK>0JBDO_`We//.0ͤ+EP֔qˁ ߿*EDB- hk@T{g}tf_ay$(TՓFo0VԔRI$ 3eI2[#U{đs 8L.OlC.z jlqwam)dTe%S( @:d+֍#[﮲i@U kf- U1=^/0^;JV*[^,'-En] KV7\h'2qjPmY$ZAfgMeͰæ1j{ZcSN-{"(k>:7O`Aoytl.qH| u92-^#L_K׀KJ. gǛ9<9 ^~@ n00Om 6ȥX!IO,#W0e0!t"nDyYo(/heby_ݕqܩ:Eܚ!v EKFdʔLX[8;C+ Q0Uò1LmKy$NC-Ib iՠj.÷}R #)kraV6We#)%h90-ih7<<.4ZA#UN(h.@C }?|P׏?)P˕,~h珞&"Mֳ.WU|}d(e7C^l.]̅,2 ߀\<礻S"ќG (ʡqdK3cTj@;F,6\/Jz*Zzy ;Mp,|LVnqu{^縸x*+WYoLʃy)%Q䒕H㯳 4 s #Z#> VAߨ/ґ>} gIRmT.1BA'2nsPDYӆpnEcun&]M54<|J s> 7YЂ ?oZA!,KݷrJ) '՟\"Z(_eyW9NGU[6"X?]:>3 0f~ <(`/-k49墪!wDV41؉׷fQ0vsIƶdBZ6qv QYdYeYwQ9ii]7,IB)B$f-֫xWzW.SM\8[(cGN-`MlʲKf#[_x*uVc|xu- oO5B鶺4f?;1A,G<#ޚPd4o. GOa)?mkvUaw8x7@BnS܉e9l Hksjmիe4 jݹGCݍ1ɈJ͛;Nw]mqءh%P:\浦C?u6_Rυ바ḁ9eAcJO{#LʡLQ\MzV= SB:$ZY-xLb ZC7# }ecbMWMlkOqg΁XK'A3OE!nRdT2z:-f3Xb9~b'UECMtFqBʽJ褧dJ&n5p&vH1[9ၼ2oS v Cȃ]T3iyLD]qװC()?+vXZ(YXqoY 3^Q p ,'rޣ+D>#X[ J %Ep,JU0 qwٹĮJN]>Pp(@nOcĚ׸h #X jS$mc4#[$l$ ?~M_R/1 Aq'7 \̢F\[OJn`Iiu Í{P6 |350βgz{$ӄC]?ufק,%(mo3aPk_?.U%,8W^` baxsG~/jP@Mk/CE<}AHGmQsASܙV± 5 Kf'\;]íG9iH=޹ 1[F>;讨 ~+$7;PmǛCfUy4Tٸ {^yq Ι^Z3xҲ 'Λ Rי nG>.TKaj +p탷4`rTo"S+oE²q \|8kLR 3F3+ޮӀ8hJGv&i6xay#eK,ִ!ʱ/g4>)O^=ۅ!+u-c {av|-bqy=i-)U x*2υXeMJlS*}N6I:gUL"Cx4VAIό*j5""5x.~:AsU6I2/q{XK=Rn1c=)*HlxV%)mvE0#dR6HʾgR͖%NDw~d~ u!ęFŮxlfyᝑLgf-+˧6š/FQ7q)q?<3?։b ԢC+I*yD(З~QA:@w V;}t-O/20d):!fu>ExpGV`#@LbȭpV?#,t"?BZ}+L;eJIy.r>~8q7+C"4Ꜭ^{vTE:M5FVd vʉG=o*+Zyڪ$uYTJc(N>V{n@OS8 Ȝ*D?V ʻy*#ǧɌ~Bk;G4U{3^#۷ 6'hP!L~"9 ( #KT(DS5/m?dF 5mOqX.m0qwyGaD^da@4X{|)w>v3UU9pxnwج@*t<7\rg6\0M![ ̪ឞqWun >t)YksS'vB:O?{+ّUQ93Ɣ2-BX"됨]*WkNWm7aKEoov3#7#뇃9%=/C)XkaZDjS|nқN/#if'&`"eVBnZ⦏ÀCHD-F%-B ;P^\>0maMzf laf1GԶZ)YC/ S0k*bɹN^ H vqQol:u<2zV)Nt6(oJdžp" #ħ#$q,NFC\c@4GDsL&J6 hտr8_Z8ݹtw*tf#O-Mu[`V r兖Mz̝SvS3 %&*j ~F%_ij֨푄F{s5!raתKfOx԰yHWBۦ[&nnjWoNB|g;ZZ7?JJIi@Jl${+FҦwﱡID7~g^QfFT*i'}T$ZUEnHk&,(G,e:~,nWvp&<Ԅ2(X$|VLŭ[ꐩv= :EbuouziތpV5mphk?T2V#<baMSq>qHAnOV"7fM.P;NjʱpQ?ta懾C) bd@v4h"JbZ` (Zѭj»Dyp^ciTi4ACJp^=p<*^#õ%.+ي8ypY4ȱk{v5&9#V*6M ")`}``ۮ>i,ݻFM~0߂f."x&f)sqؔ nuiRO+NYᛁ$<|!sq;#όƤ7jΘ60,C]U\)Ccq~)Zh%Nrlm 3 -ܯ,(Z^C*|)0sdؚ7#3 } n >7RN`s͞"o("Ֆ"y`J)lկ^;ڃ{gZgOwB._98N?I6gz{A\NcZlWϏ+[A%@j(=Z*K[ |XjayVPo33y#7x!!?Y3RNg{˲%Kp%FXidYGeS:]l7|sg$aWDZ5}63725 3ـO䏩үC9n>Ƕ=[>Q kfY@tӾW-fBmd(vs5nØr~ln>V=$i_ٕomNk ify[fJ^o+dztuCqrNE2y`IySE[Bg)7hNJlghZO ]IEn=#;j<`a& O5V͕|b8#CVSz_lG#rs;pfٯ3~͏puPYT+3ݠ:RCNຂ?C$ZO x^{}2@F@Ɓ~m퐚&%nB[ 'a7<79sH ^}ID~מ~*EU &=rԢyNS0rLCэاQfC#_Jz SNr=A\%>BFaۂ ,ǫ5nz9Rp!D5`v)"kLu-, QB:X"F5RzPы NNO_t{v#%uٽR갇e#ߪj4"rΣOK2~ EmDRT*&w“/E 7²"e2HչN1o8>f؁3Kl $XHh4B5mnSEqkQC8{1FN)hi-u]qwk T̜9aTEA1B80|c)>K2f S&JNH|D/J0;Rn5K6;BSzttuΝ5ܼ{i 9wsQN#⦑Nͪ!z^Za@5,S-*)_XYQY\jxO"(jz f+*J+ DQӠ{M s>ḷd$0~i%Uz_lңڣf8&֯E[2mf{u̡' p ${&ኚM/L/; RPD07Аw%^Е|4%Gw[3j 'F e\p7mL“ob/mP m(6uvEe^I%9 +"pϜIUd:X]g &}S3E$lK6QH?׭q/̾}!1C*oRg0>wMqG23Ԍpԩ" {ϭssk3v9)쯝BP&&qSIc3KFxHhÀҚE=ѹF^3^M.,Y4:^ dg>y*8: p/V\*剈W6B켼LAxUй.!-KI"i*~׊=odHƦJV7rdkO^^e<xaJxuP[fO1JvȢז*M٬uD-I@DPo۪plL3jGJD^keB3ISC[F^Ƅ| |2A bwLmu b`3]Joh3a)c4]c&%./NVl._L\ eOĹͺd>|Д2O,@;tOI\i ,ړ8 j_L |]صQdc iCILʀK"4VbIt^~ɫO;;np'QW\lS0F5>7 zy9p[cJ;LaoeE@z(Z%$X2\-d[Q јDN' #6q'XYd qZwb5(KEfղi_$#b\@\;]{0"aV6Zz <5PM(;_2X-;1gr"^0%:{/|} yIj>Hf[oL"TȂ8*= s]KO;!4q<2 ya:7"fyhnW1]ӺEP ^x7¾|!kw< pr,o0ͷҚ+\u`򢎄_]%5+XBU>aO]Jpl;p.q#-˧:mMrӪؙ|M6(l,e;k`Dy*HZ0%L6`xꓨe˲Iݦvx@&d Hbq*wY-3p_?.#\4Q*e)' 6ۇ3SX׾h\N.mxZWhErm#1ͷZF\ IҀwMqF ʿzLT&:0̝I> g M&!5gt" TwLK\UN]%0H:|дGV9j6XLTLթOh^* !m9q1+V LaCn YM*Z MU}BG Z/QCl٣vהF!씢[?t#"Rm 0o\慄ÿm6Z£IsAh.+Q* pzu&;XeܺUq뷔yrE5DV:;q>GFFNI Vi֭5U`l[3pH1ރG3)4-_8VwLAc tJYcC!0j]P.(IfE+8eS3!BT.bzE!\["U]gu#iSUFZ@qPƖxK@13گްx|5o+ 'Iܙߡ!C62ii=V ܧ<nKM4RV҃Z`b5 8e,tަ"rslx:qV@~~ 2a$ytKOߥX.c aqfgԠD;\btc)5ӫ2*kЭ})4rSEoll"IAȉwTӥIg @P{`8seTKbU7j >62@:PnM>\]'βZ:# QzF)f&gU]Mc5+۠ .g5X- ͷ[ChԼz.l$ {yO_$TVڱJ-U5t^[Ht=+05&/(!l5T<"bݚ61TC~1F1:f`ጷ {{ cqYÖ"WA9`TIyoɝxCv5&'ǬkyV@ST 'ZtD+84d`kђyQ"R]swh]8Fh,?xLTV`caB 4h7xHǸ5AM^ #d޶W<ʗĜwygS7k63Ta[&Qڟ DFO=ɭJ@uGr91Y~2O;>`4S/ڲV+B֬o%Sr<;yMx 5{Ak1:9JKľN5Lb*#֝}ǸJZI(vGv wؼ ڰ|͵Bӓg:|"GDf9is|B#:aGdv#oODA{3Q: N*\AzWe$|]Gv}j'[r'Ą=j<_ϟjgE U6Puud\qGФn Z{2\e9{ezZxM y]T4Q|:)p"q+KAƑ0۟yXrѤx{%73_+w#Iw!O |k}眽*IG!ėJ?Lrܤإ3d5H#b7Fa49ZFA,콹_!&W74klEaq u98>#=@$9AG #8&; /,dy2h aGc16C&y wL}ʇk:p Q\q reB$,&!фlOr> 4N}#g0i<7oMxe0Bhjy}>2&kM~H-n?Qt8r֖2H5+eji^l_}9I냲DdPq_-hcP5j%YLJ*)H "2oÆ {IGИ$gjşMb.'7Ĕ:c!K@+lQi@XH])7q2,BVu8b`kFTE]ZB\hnb'[:D%j z7xeqˆz 3eN'ݯ0R: vcz=&EU\*Q8wENԌmbxeU%'' (Ƒz0np^RKS4SNk< yKrz߹"jw$.K#ƇnƘ`m mO~Lj1/Bp ,Hbq˄Z(}Z+QpC6P$@ĕEp0 sB5HMK|eS/hrhjXZ2nSy&QEHݛN:!' 3XqPkRʇF~]}/^W#VAv6b`8L+:ا~'JlϮ8F!B˝T9&=AW^|4':.zCJ*0vd=HҖ4I[AJLvE4-ĩT1;mPJ$b!jYPFWTn+N[;:h Ea#d4xy'lq&”ғwu?"~7Rqjbף"=\JXjm&h.<GtţqT*łi~bcC0K %˜cy_n6+1Š2^RtsgeAL#~w ^eryDǍ>*G?wR<FKAOҙ>Q_ R,pE8AY(LL<-&ɥ IM^4WDC`իRG5P L>q;lQ73^8eO/ A磅P۪ "}HJk@:PyմSB ĭ2ֹw@W>C;!X~j5pQ(5Sو=ߧG%)^諔0e싄*U}n谐@7NV%-/Hw`7(ޜ][&(z^08~L{iRP}B1kvQELv5 bPhUhC/lsFEuo=4n/K2ՖGu }/C p7?,ՇPuQВ~᭫e*p}pcMO+t!C,fBcN>ϑ Jbz,̏jSq5j!:T4'?$:V[H(p؈ف~>@-=13iSARvsMyA"lS%×Xԗ\У1znlxGZ|q놓»뱛FR-LPX R5g"޸ǚQZKfp+ﰃCVgR{УJ\S\| ~.sIgv)}e,Rι;ب$E&)&JΤfʎR G|o'U:c_]U,F{',[_#J2UtLM[p(Z0Rr=@7}iU> B)#E 0+嫝A\#j@#"[EbϤvqIPamSt N$j8 {LyƷLcòY?]mwC%$t[;7aߧ  6A 9veo܈rG_&Ez8, q"MQ*Gx}oM3θ6( Bfv&mof, 14"w_VE?RӔӺT]E[C~[ e2+_"nΖLpSC;]>KHĴx6)Ϛ(EDʎNFOFI za4T Fy4NVs`GyAWDfܷsUP@U(yZ>XB GNPbHP5FAT>"d.m8=^N@_@)].yL7#8-_7L1rNrg:+gdTQS:OUpmfR͌.|zxwH݇}"ZqN'A"%$65\p7ď*R>䴴e /M\ Zl/euCԀ8Q%KIͮfU,o-̞B;`e9'6ș:5&]Kj|79r eT:坹;q&XݝTwv+|o>CNaa~҃s Ľ ,mVIӆEb.-]cG 3K9Χ([dV<K"XxrhDXUl(*nDX dB{n 9$9kLԀW(s_3Qg`Ui&ԓ.k'O6dvJ P38Eڪ!0~U'-&\@ 3jD3pk.ɻufז^kmqv`Uh%ig'op$2wB+i0VoS<{Ve4+XH8XOk1nh: ׿Ub{x!PC9$ s=88'W\oۦĆ=J@[$(o{ hf'*(}.!}iwgeYmdi Sb{ a`igc4q^ޟWF)<A=VXUDjt6dإRᚍyئ2SwW^#+Sz#1'ݹW` Q:jtoԓ^{}Æ|2˷z tV'vWM^(NM[թ^ꥆ[Xd$*+I6v}oB,DMWe; Ǟy9\BE@NH/ c?iHpC wÃ>tdqKߌhC6ý0햷k)tiN7)K6%W:Z a6KĘ 2eIhC?%D]PGy}`lͭ<24ŝ'B1;,C[R18MX=z/,v^&O(6E҃>eý%K[֫ L#ڠx3 $!:ͅ萌15>'e 8&k MM9Wp}j w}Qk[=rx=һU,UԼAh)&\Qa3RDZ2 HJ"EZlvGTVstrD>xB1څs?Jpu=-'HZa]oxehƆ>2;ys5xéƕ91-~`UAmXbK\5 Ru9{7E?쎣{ \@@ gʿ.Eh4~L>`˝ tЪA>dr?dDr Xj }o*ב͕d[॥9,a=p첮&8{&BU5֒ڸjUY.ʲ <X#0RW.3k";n6Te~<:bp-^% dŦnn ca@$W?뺆# #L򏛄U`r_2ZxY8]}(% |, qٸ=-9^:lHMsvWH;j_1w`AGw7B})\uRn,]40Kcq['ɫ+LU02ͬd`=DA?vmbdkf724n31ab$ۍV7ps-H+=Uۉ@k.S\ 5_Wph3Wrc їm q {8тLxUD3j #EP R5m,FZ0ib|YYFqvcԥ87,8)/UZyZnw9itݧ ֚CAr*ܑ{|,[(s|Vlkf.%ƃ&CTp0- 8$K|q63S︍:9SJEaEOƏweE.+&I8צ(A%rXG"A0 mbsܪ!?FH~B1Ce0j^KRSMWITRI4ؤւF!/uavyS vJl/W =B{XVBz?phh;X1PP[ǚ/'Sٗ7/nR./C:it$|Ą$h_iWAب7d&w~Rڑa+"yп!/˯.WǨq밬O3qqN(f$ f 4ms-QWiC ''鲇Ki%V=oI#ػGI6bfdOw'Wc9v@;]0Wt]ߣ !q ngWӿo2Vs}&#E4$4==Vatqv’H٥#fB~W:cO֡ga@Bƈ`x+_R",3 ZaBǣS(QxPZqZ[]1hD;>س_(]xVúsgGdLw<zU\k]ЉEʀsZ3cq;ۛV<~)yu/aEZMƂƟz _m^<&ΐrM<`L4ElmrT6M0.׼8F/gMtu$qsCV䙷l h0!:- -t[#o`ߞ"Ϝ6vJM#G+,VJXKC}Usdྡ j]Ś9*RwKlW^lN-_dy0`ru#p+nQh2U89݇<sWSI'Ħ>NfA3\ \7m+%kO}EI1mؕ7{C Sjt 9X\zu/ƕc ؏)FI2NpIA20{ڶPL?FvF UkmB:ʓ.ϣۿu \\!nK/C~u{c^Xo[f.T}nq G,\&s{؃ EeSCM Aj<-+wtCʮG.\ZC֕Vs)9ƜL 7ۯYy*x'z⹮N?h*Y ՟.6,Q2N7,QOh/]luyoٶH4XkLNcȰoYSPYfӜ rA钽cS"hH܈QF#^a?~>KpzdzGYSY꥗Eb0m)\nHgȀ?E:KNѸGrR|e'35riC Q ڬIxw_.Ԛ9|npk (eL-䷒l+{eإعD|>&}kĬBQWEvSd'_:DT*Wkq+@TXl}"J /rF3} V4d;}d_B9y1+bRK)f# sAX^ryݤ&Ikt`'K%9i`3*/՟k ޅt{ 1#T6Foϰɳ,=/DZBקWD9\wyG,77;*^Ǣ:@!&wAJMX)4M(]sKn#!>=bKՋΤu~(qM_v:0\*ъANqw kQ^!deOZ9D:Oݍm,zMO7JsniIe%-%1hI9Q!=S&M+aVul7g?#xFoK!3|y 4J7蛑OD #u6\ۑڤ48D1|rne$hp/V [ ~|SV`E66![6lǠ-w$IRq^r xa&`@ nj1!}2fu &A][?L6 + CB=8MY%1!4CBTxA+ *zV_UVjۙһ9l:"şypXkhkJ4pΚo,0OTIh柟 R D0]sy6rLe8_MgӋ@N++H9E@ՐM2fM_Ri?(!b~g۳G7#՘jH?Zo=C ޻=‘L;sƥ-[Rܭ>C\D] Cw~W]8qFex*ӱ#bynlܺ &ڴ^zskN5\e @* L3p@-G{{^.*,ovo {-_wo>Av+k Fx88[m]7ʻAC "TD^6Z'(ąգõ%z?SSٹ[_ YTj  0gð۷bM"s iu(ce&BٮbҒw2I}e257:GҒcl.Ãǹ7ƛP$b0ّ;s+tDQM zoOZ`zngrKl"F3\Lj`Jr=h:=Qu^C~sq]2,ӭVBa 1)'pI>Xw|f`7_!ic9LjUg9}_q!D jJ{/~q|ݍD1Z?O(IYT$c#*ԺKz*i-S"c#nAv/}GVU*a|i[+Χ29n gn{v 3Bd{vRppƦ)Z?A 7[di繈3^Am9,pnw`kwR&~G$/_A08T!{ca~" [QAvx@eYvMD7>eGoDa\ .*FJ͌AEJ04R}7LqawJ*Rg\'ݢ3؇}Y>;#3[L!wxU)R2VMPkzjbz*@gQr03(*'p 2SQ] j[l|B]!o\xf4AtlR2$W )\Fa8uT\KP53|~w686%vsTB {j|*eIXV!J1\$7<p +lgh7%7}\g"Ґ@{i":*+џi4~4)u7v2gC񴔹s5pHmr9Q9x~t8|El_zDm1«aVz$dY΅ o^I:Nx4VԂ0Epw le9ID2 (4TşBڣסV_)-ȁG [ql^ɀ3uJyQ_:$X;~:Yx˫()`XAZ`I0zX6&\~{di~Af:pš`e`vXjt>Q{^7P^RtHW ^ޠĶӧQ* H]D3P+mZkPw_ iDqzev?Q8~(b-62ICSf8l2U/7+S8Bh4N4 }{ s}4z?ːM$QPb{P[E̗;Z_+# $Iz>%fyWET r(Nk߆MHH_p4EmZDxجRv KWB)#3 U(FNnjXE9EFX;̉ 23=ϲ3jb"TZPA`t)Zx= xdlq ;6m}ս8 H??O -#:W#)'XY@ eTSfio*%P9͎PmYsssm,lLpd/X9Ѿ[PRMF` ?@I lɾ4*쟎`^E0tm4RׁFiý+Lbj8 QHߪrFn\z,_BWwtG ćٷ+7>dة;SF;L"*C1x=^w7>\_łUcmG9I_ \-WР2GC&TzndJ5 kP9 -EXu)B5f->hrW*~)OKRS[c S1aݎ@U#ZBr`eI~mHs8Kv#J[]@G.Č幍k\i|[9+l DX5.EVh)I;J,T*$Y!j]ۙگ(+Ic[Gw*f Y5UYC3-_k؏V7E P99<@$JW+ ShrX k3XnCtb~vnvfY`!g(ٺlA<9WQM9x{} IS=V҄fۻ*al6Y-4XzyٕR=I X{njĎ;K$Y=)HH0u!ёesXXLQep{=)NefM I(U5 ~iOAJS.bk~rAW5WGt5C NuQ{trܻ=umf6ZsSscb|+,v@J| 7t IѰ ^"6 oAeIWc$Dqփ;`djr,IoGs٦&4w]]f'N]MQ']mR^,*6گCG{ UL/Xwbú_! v Ac FPA*Y"z@/zoě ͥTp2-#JkQɝbV=..OIQ mӗ66Pr}ĉjq$<`f v!y)ҷ?x}K֞[€VJlڴϩ^$>oa').ˬtNW fYdpl3}>h6}t <(B9io8,` yʢ$X I`h,LdR\2wӻ;_(A&v=Å^eop`vaG3/Q(fF_x声ejV Ҹ"u;~>#!YmZ 6XOD$'(k4}X> " $HEf]TxrssW zza n4H, ,*w,!Lzr][bC!Vӥ]iV&(T4-_@z2uVI`j'-]\fʴzMH|xxա[/SbIr+~p^ ّd#WByV*2 mXƆuY's[1 IA?,S"ks c.@nPʤWW ^8o6ĸyN->)t$cWb݆U e j8̹eko F|rw]j)Krd#"2J2*DH,&C>kVaMV-^".spF!؜)ru()lX\XUo?'B*`/`Ib8ǜ~j26 {ԳLڎ>zNt,+Pgyo@2~?"_k5 !ƤxTB_FkQY_5v[:Ɵ`hcÄ -QcAf6j1-O.M \3ҙ, mχQ\ىiSD;VW,ο 얍 JTv`-y)kLDfT>TH,KN+a %`* sk _9刳2>2{גJ1V"?%1<8gF hz3HiSa'$ֺ A+5pkFbab:ą,jעi<.Q݄uC~Q 9^E$+&W7Dպ)T#REX R7e Oo]NR/~f~23?&w6Z@-A:$M}, W*v/gAÀx6|n_ &Y~+H$L$w}fU;5D)=ooKP` Aȵy{*ۨ 10] w 4wvZ QپDОޖxLov]'"pa ¯H[CV@N jȴ&9s7W."ؙt`A0TJ{z M8S۶Ü&d%Fh Á1l-u+!;~;5YRw$H~y6,`Ds4ڳ~PX&I7EؚV.:E] [Og=LCNapy&j_eMɭzϊPc5)t{]+)cJ':[!ՂD$u~&:QbTbV0Vudq#8>ċ #(RBK&@ ,+@ [6BG+*|Ը!PF&ToIT4[$ .Uf `\N̬@G!4Yxܣ^^!ZJe(!$'?Iu$/JJ'q3 K񵥞o avnIy%&0j}ʪ5'`ڨѠfL9$kAu;Y¦~Y)IB9q*31Bٍ e{J34lx‰0%3XF4E)`jH-Z,UrAUl&|4aH|D7w!Hj>ΒtIqaCV;NvM-EEhX̫+3̫|Iq`R9G_}18C@De֦8 ]g .3RS*]w^ڎ,l4 fmITV R2V3.o7^3/F*-HDYZΥN!E$1{cF : Jpkw^A%j:-wVw;q x"IMZ."׆gcBc}&ѼILIjX3ovкU9E3ry "v&*KA#E>T3xq=&,͚њ+zj㎗uՠ̓B_a>Z6.@a+"`p܃~݂J p̱>?^ҽrd7Y:6'Nc,AݓFd-Y3npq ,z5ye_o5ZrnnG3(f/yj=&:k:Xt"UuzO$7lfQ|x/$sIJϜKߟPodwxZF^*np oNZCofeo luB‘4/8#SʧMl<6 gg爨f˅ƻ|NC犄fbH'{8pCdVSW #gLP]V ˠ?ڟ+k a*; ѷ ^LFdvbWqHY+ɹPqS-N}%~&j4rީ/G:2 d@5UVN]jg":- NXAxO;sӱATF40~槒ke,jRԕ?SPE5Ͼ1%< ʝ."!Fv8(u flÊ݉\rH|1I^:pi;b)[S[-EK_0QHo#(ɍ:F{]bt3M\RX8al2[z؂ ~K_RQhV22At8Z6}WҏcAUE)䤱\ǤJ*`Wgml0d]77 ~)0j! 6@u &f[fHu4nѨ`T׷AzQ\G{~ijRd/8[Pe / ㉀Hr .H;?WwfK/oJ܍ށeyjg:F3ՙE*ϐQ~R=n_ݜd~>vĭ7T_؅uQ*6KzC^y7SU4?DGh d͊y.OQ |hx~,xbqz*0U⎂?邏#Cgc4?!ixeۼ,5]hKۊnUq@GDS7޸l?g#~?F۝c1o'Ԗ᳃8 gRU@機T`k_0ځ"-OJ+펾TEp,?@n16en]NvM]'Os+I\76焁f _x;#΀Ybd|4|)b|spx$+,%&]FXF to.ⶌ CZp bB5J R$@8ڂ$Y8~97jox:by_σhDh1:1d;` ,Hɵ'"t [a'%(w&bXטC^ "AOFdl#L W K͝o2![H!B0;,Z]]f~ߠ p6d@da~`eɗN l0xr9{b.D%w:NC| -ou*GYCv2ጞeE' .>k޳o'ҀUߐ2jM⪰&ȆNB. v%'dNO m~2%'mAow3[2YuKu2^Ef2>r?)6܂+Gk XS LdJ}^dPWݤɔ6k`#f$["N"uNBc Ѻ/6;P, z:P`_j0QDI'2SUvw܊` ES5iu@P Χy 痟` =QpzZi[]^;=c zl%V;l9+Y_VԭۿqY>8 .&SK&ns q+J3,}bo[ u9{Y`<~.P,;e|(Rp̺''< 0dtGD yVq KR ֓uC*IZ`6>W FȨ~yZ"Q]Pܰk3 t_C,kRu'TԺ:}rDDKžU)09av,"AD$\GE50QaG]o0g-pL;b*eB l~TWvj;قMYnӉ:)dwT1hun3r|FQut9ۜ#dŊdE\nh9L\܇ԓEBmc.*VR8i'a_Ζv qmYyǭGx4DҚzgN+CC5#zk"%eՇ0\zd,eg6jJ;˥x]Kh1|5Dw؆u֎UAs "aM6;ԖE6~Rx!t 9T>8Bs?L^<|6U Ĩn]y4e3['_GLA8"od Ў7rU\!4VI#q{ە((}}F43uO0<`iBm?.Ѭr]ݜ΃G@ƻ'5zЙ|sܡ'2z=]+A1N@+'70~tv]ZOL|wQB)hc.4/,{JSxsK@gI?H۵b6)]vu$YCDU={A B!?OnRk .'R/j0n0Tx&"NFNTi,6*,F Qd1wPon^-ώPLN; 9G=AT% K7a,Pc]dKGPEL8f1}+:,qZc#EWݞ1B$#r!xS`%Ʀ*|ᵇ>rkO!a613#hYno`jŶ 1{qzߘV\M9J-B X.#:Z*&iŸB:a {R3GD#f*7kJ5l:f)IwoEING]HRqфF#QOGzgcwE(((l a2KL= q2KS"ٺfچA"\>1r"l"0a< SC$Hwa퐶 (IXqz9_kO;vgЃ8S `%.UlC|W 'rS?k3dsDGr˹q'.S9RNÔ5r6#A.),QeaEYڜe4` W_/R4Y (Af;vp.HnK}}>g\2]|qӇ$ Vm`zL7f>­tU VX e:V058ӞWmR@gPC0fhXA1<) u]0ۛaҐؙAN&v ~e&N_7dr>N(ŝq%։5擢6SԆ6U.sOav|SG!x/Sf)<73i13|H)"vٱ`WB3t4|09fn{^SU?;6nZRqThaw''WCҟ1:pC8{X _㎉Ҏ<`IZi!a>Mp?*t0e4h)5$ o>cm*SGZxt/.Wu-_]oPwf^ NmnS>՟߳0FGw#Ũ!5r4eRw]arL#^斓+f(%tI}PީƉBnڟcetsB \HI.z vw+saKCT xnJgrtP27lIk߻N$‹F9uBnӛ^냧8={,*Nml M.M0%s*qHH 70c|]JZUELA C91=R;Ky%'&[ڕ6`stH"Lů9qm{f6,ہ.I:%Zzf9I8ӬDn"=͑{ [NjN!a-rAo,ZAr=t bӟn:N&cC)Wa,3o7jgEN:MJزԜ嫢vW le F==62d 6Odhg24CErU_ WɃEewa@ (1^oX OJ6b `wA庈rܒKA#^ɟgu+mY(4Ut=oT?iS-+<ߙJؑUQO3l~KH=kNV]N\@S:@gղw]<=YNK\IS3~ \S0iЈ{EyCSyz-G,ڞZ:Fˀ{^wI'M¨^_ Vp${|7G Q3spo$AxEJTDz( @,n9).Cu:VE e ] t)x΄?f=I *\`Lgr ĥ+_ν:;&I+]gzr;[3EP6_u!?{2-s7"j8II4mX-8u(qK( Կ-3dNm|m|Vqbgn Z>o?@WZQ SI%}2d- ) ]\w6=t$z,&Q9b-5ǿ:%3iFQrzjd7-ԱФl9{Oٕq_@~;a۞z|`4DjM_?Nf b*0 ڜ1br<.TQ ^Ř.lx\H-|<{. R8F!Gvbk RSBh!?F!k~#ڶ@;)|}uzDtDcز{u-2(IJY5Sڄmt+) cV? HJ74si~>" oX\_Gت<&^M/>WI% blFy6DOƒĭk9[!/ D5*C0i9'cX씖g?䖗WN@;')λK4|M$^^49,q<3ŹNk~j}!O ڻ; Ȼ|y=ۿ EJj盧wІv4:[pew!arEA8[A>Ħ5ygYdtBP!`lO ן :ʫ<&t=ӂ'?r9C UTJdcfFilFPw/~QI;Cp5,8D O*G%9] թm7g:2 3}βm5T\3DmZS8l9wJyr1Hea QMx4ݏ s{1m#.*!$ɋ|tOGFos9UI//06p,|.|:pύyݘyv2ؼp_o)#@[/CVui],Х]ܤ/^]$]<hUJ)yrwO9n3)<0gןuu~ ^_!JZ \_j7$e0ߴiŒأj95Hësck)-3vW>2;Io~tJ]+nϮ\!l掞ᯑX50NaMZO Nnm v3F%tWaX(V:}]aUi„k\VW"Ue`)ACz#cZF z hbs@K3bT[H.gi"kF +qu,j$ P-͑yhhIȹ cf#ɆNjwS-W`c]Pa%۪Ggll4?:^m/+d"*2;Z&q,R'ܜ%L/ǬzDa^OFO3ƌKL 6 ٩_Ґ8&E41Aꑤ0Lt͂k}5GMg?ȿ;f`_`^xÃkT3&cF=E_9~Us ReiDwߒIXST-/o|/ ԬJ9tmЊL//- _փLt*- ahFuT3#ie!N&u\79Sz 5Gݼ5ZbNB9 Mro> &~aIO" &c&H-זXB1i xo`|Rs\j#Bv-7ԇ6l8%@πLs?/s wJ2QB |5O%M쭜|kJZ]< ٶazm.7=)0d!{|k{e]ڢpѝuivnipe̓T!4+RjB{fNWmV9J݅lAv.I[N6[-jFRTM/`J E4q-)"zŢns*D!OO-t"<*cBiNciYu/`g j??Z`CĹ""cXU]M114!ceO]#{$9\ /ZXpsRy>ramĄqIb,|:Yn៯)'th,.ۡ: >H`B}pW]/IHxU+dϽ_nշM֡4Jc+ }_,Xã٤;S9 #$E,%i:{=i0{K >\,MtdwfM&% ͱZܛ]d{l9nZacO0o~`k0ښ]etKA|^5w%q6=HJТK3 m6^x1 e;әQA'Q ۢ%T%Q ͅxMePz" ,% #&+ t!T\7,e/Z8O2`)^ 0LJl@ĄF˖v?ɧ #uSa)~ WjFبY-/2RC!| r_d4sL "ҥF`Mzk,v,M 2kZX[.]jYd2bzMiP&_k4Uѻ 4;PT/J*$jH޳q$ Hby.߭Sp'V8a36tQP#af~ I9~,0TM{:,qaPpⰸ.:0P"[9{䡧w٫h{Y"='zT/꿨]y F @.Rv5i|jw ʻXʂw+N\yl-g]3,-$yw"CEoM PjX+z.%}]c 8's?:~AOG6ƷgJ98E0BoA>תr.&u1A )׈$(#וFf=",*&1$T+Y܎:VoNWjSZ*u?+זqqW?Z$O?Pkwdܷj#gH']~-`MG"3/j5$t& qv5i1>/IDiPBs6f),r9wʋRIm?CQODV%ȤehơlPIGv2iPFfM'[k0ERX->p' oB6(T(yf2 ez:ZZ' ؐ>dnԝ V{VfT3 ;74vP']}@'!3 '<ls+ buW+>5Z3jXDeql}Cq&nZ NZuD;L' :s2){FJ]M}:xn6">P75ݜ@ozNM?WSU%onJb;@Hfg2% *\@xFK2'w؋H=fS̎jeR6@7O TLf!H5vqeKuR(p-|Ն`H2YҜh 0XpJ("'"<3BYuX~!GZZiVZ$I֍{K 9nHi/f^ysǻ?w@о~S\O6cFx,0cLa^x;{tD \灧X5 yl D Jw\?1˚QiAST|!V5wBaD^} A5h#`v{Fk8JxHyKkZkc0ûazkI$:Sa78`N/{crVp+G'F=8/8dX3! áMfhȕ/:= ]!c:烢\`W؎)\xP.|0v*ʉ~XuG[zc7bPm)]3Uš~Z@yN̆f{yx0 9#VzݚF܊h7[Up \30aox`}+fQ$=zkeYn`ml ȩÔ^hFz0O3VfDL58.@,F`mx qt Eiܿ;\U/$6AK/K0n[)vm1p҉ W,4.kH@Ӯ#ĸ Ck[#'|O8kAÁw,PM؃`Hx?u|Wiq6sz)Mf.R6={KcېWJ IGGSOJcY5.2F^Ty{ KȸI[GqQ{V# ˡVqf@?r8<,u_o3v]:[TZ̬gvMš3}&[~?}ii yC}ouYv&EaUs0Di_!e-kAϛ~*m'YnBϷ'i.647;f$QKϔw{(r5M)Zǎ݊M,Jgj380DY|@A7_{(m]@s:E@w(Ӧ"J=3٠j4sbCoU ujlon!O=j gRѪV.L{9?)+sUD/%Nk/pZAFSM%FdU=BB5ף^xBt4KLx+v =M],-J%~?5thoq: (@#fg>'7yE8$h7X{XzA56Lng~YqtຩDn!?S@cWx^}ɣC6w½- $Ub:O1޵ & g쉐E`nL”F&ߗ$K(xW3l&H䄦OYCPoD*wSh@hqj3b3O}G#LS`x4IX񀅺hH!,ސBA0ihjms)}e ڇh<$^ݛk m \@+M#yâ4xuܧƣT_wq(1h~iҢK̜"v kFgzˡq|;?uY<370R#tZ^9/YhfZkJ5v_Ʋ-22&3T2 @,?M@p|"&q%\A~W~[D0ڳ|Cp{P}ħWa:VZ7{?o'9.Vr*Ohf6lb}>vR%lǡ5S dUe I1OuWg2dvE1p%G(ۡҳߔ~WG!iM)QXd4a-˸h-r=aac'8Cl}?^ᴧeHEq~O>.:' zͱg)R_x543M[( .<?"$_-9^tcP{")7:閡Qpe 99PXX &¥H0n̔-3&1д9"^hR"UlNEQG֜%&tW~aYp$eOzOQ*Yݣ=ߔss1gו)sjs o*zȉK˷ ƳFZ(v\ ,?uD%Ex8P CMJʇQwAޣ\; "Ac$UɄ%.lLMiJ~ʚO}{A!GT<T#%L}tX0:erb\b )}BYZO}@ϓ9NS N6w  vPNګ vE5>Tz=eQVodMꀃ6J?lŖbKeKȷ: >ޕ}5R`ίi_bT! QsW 홹:1;L_Fh+DuxOC@\:CA-2(0]atX{LbV]<8Y;T|QdH%ιsP) K"@g*,PNu#^2bmIJcUPhbV9ts(M@xJl F9\dY;n䩘GQwa-u9R|7 VM2,Plq^)VnL 8 Ú'wĮ5^86xeðR*4i5x.&XCC|_|\)ux|o&sȵ-zAc-QXNB4jbumϐΑ,Z E[`e/oU?qhB\& <!Kmbn`3"FŎ!a0lFv|_F*L{ʴ~n/,_u@~9fhˠv Jl:A6h==W3?,˴`X^=`ŦBʒv~ɡ&ӡХ0WqSwr Ͱzs]mkgPE6(1+L#>h"G.nɵ-n?3E4,ѐt%g9?B T3H# -ۼ)D NY<<B{fLoQfjLb|bzR13CN9B#@b\n}%\ (NEe̾l0@DdЅWĂLv[_v$p: j9bop%M/qk}XW_I4c4w< a ;;LW3G<,{iGk[ q{5022g!/,|q󲒙Ia䇂ۺ!D\tGM0DgmQ"F;OwgQoG$27˻=$VZ.~vEGWĎZ2KVIg2^ &g s иmm>-:$LzE \Gks+'W|Xw\3--Yzf<Ѫ*@+})KB%("wxBtn̕E?qy(_( @"qEw8g8+j?>vc9*wn?~ ̶ p&&gPs%}\y`m~V3}iUaԄXy/Gn#D(bѵ)gb<K]hJ@A#L W<9_4kx%Q]AwI0b=+jvڠ>La^簅w͑-2*eEš%;d m^6 $V?Ix<(usQЂw/¨)ҜS3}fCM z 6vO[DUp9Bdvevvk7C>-]4w -{Noa "(:<xR9.3h Υ-7,:zncB%x3xtm823O };?\NLLy(z=7(:G ߺ!vyy>RwFsIxl誱6_-p *Ħ7>'tVWѝCTFhCRi2 un)`)t+o%j~08V5ҺV;|"Ldְ˥%lqǶ<\{sEkDFpWJ'fbH3;s6Pfx*AMĠ&,0W%$ F&ETfë3+ꀘG&gMnH'Mg7@ ]#v QL6%61t`4 i(o !>xk-?^=c(DQ1R{I9@4L$^fLFȔ<>;iq\GwNp3>\yГ ``8CPЭ Rə;{V h#~uv]8T#$x7ZM>9DEիMH򻪂1ww8ʁQISxe'2RTp}tb]V_lZpCQ u5i/''!q ?Cd­5sʵ d,:zf݇W]Ghi Z1(KQ.ߘHetcbx߿~( {'m娣$T2XTv` )87U`#9yn,;gF^!l.,< XW7:?DM,kяĺᢟc?%='%6{m-MzTAq8@͂gqL#]": sgxn aF#8drVͧh㽬͎U9)qfW\36~RviA!緩nNtcAUUIض)%PJ6b2iۘңW9pWIoN|$/Zw͉be]ҁ=<φЇZ0e{g!L<`7O = )OU áCͮ,΋{b'ײN>s/ W r% GH4n5$7^lN}SV+jP rH 26> ߔKDhYY"#JhkƟv{:0Brk/)o8ʡ`M)k?PŦC ~87Hv,/CD'ԑvI΅ޔdmù@LB{$=Ys7 mTG<9"f2%AqՏBopt4>}r[- {nIRC (" o N;3G<"= @ Z𼠩a 52(]Ljj1>GO#c$Ipnf(%RtE(lbKZ=*5`m&rx '4SBgؑ F4Y:wuSYO>00gެI¯0S;hY[|ƎeϴX6]ش:\҅ʝݪyP=&cE Kcث)3:^@#}NWK<+{ɟ^ab a\pmdurV1{KM{k'"hur#܉8h"٠w{T\O\i=@ 2iX{>Ie ;rj;uNEa.;X 9Z)@An=^_ HI{qhUwZaȖf=0;5Q|$JM 86U Sq^B!klB+ _ 8ֆhes3EZנ__UJcFlqʁsݞ5̧anXJ UVS/iCdLxEy1GJ"dFY9ta/ҝ{@.{(dK3*>-t)R_QkwySs p~WX^zz0:IqM0Uit! 7y5,HHj p;0{lh!Q(Z=Huj2spD6< ySy< H,>Q:J#!Ԣ #Yݿ9B+ϧ\.ۙ QmKMƒ`Pf KXby(6 oI5J#0<҆#V6l%21'69Y9(wN7 $CO>о'>童) =69팵#ktWϕtQ][:*~ #%?Pba 8bij ?X9jȐtI#P(/(dRlT1gw-^K賴@  >y)m!T VQ!RN\<#J,WU KrE-|&F@ސ &Q}Ы j#;G*zkm߼bv< 1J}&F僷".6f͏w8"OW3˜eϒ/)ҊlXTp!#HjU1C׼iNɥ9yldt"7^(e^vk)}Y{6۠qgWk[V$Fb)PS;uyrNyfE $fLhzEz@!% Rńg_UE׸Z5y^e\SW-JӘT!J]pstQBbF&$rhAގFqj #I`Sfv?SWL6'ַXx?2R@ۑkiE_iC's7 kd Hgۓ * SPXC0,|< QBO sY2 ۻ,Md_ $R3GY/<,\g )}Htwd& X$?$xgA͖Ƨ{F<3[tH<{n^c"Lݭ'$MƠj:[;_9G2_??(olտ>5uz< 2/|,Ȱ۴5ǔ^Z} mO{xL5%$ĉ]3Э5HR)VWv; 7(')cZvYj?ռPc2EulԌA&6M@LoׇA>$E_C7VOd:s%9m7T-!| f.~B&3QJh::δMG*mh8ͷěOV ,e'LI\_^RFYQPhNiܧJA&;&|KҌ~Wtdm+%Crb3(U֪¯>$p+Hh"ܩK6XԼUUV q4emho kӖrrlb+%1욉(!FdB[ES Lgpftn^oREblLFA8MhتOŧ΅1W//vkIm[ZpnkA TV=3_#ky@F7$4($R]AOL8t/g?dYn_[yt|pc*F4xOkymiX\㐧?_9VPijnZ9cu-P RG4qy'jO hd$b'>AgW'kݱ ;ƶajs[DSb)Tc5Qɀ޼GvǗ專qj3\Ae /P@}i%hn.' @FiTFagx\tZoJq0+3^dv´*71"pF@sZ AXUng}1AN͞"CQ-' 5ߎ__[s+z'-p(_@IOH1Ӽc^ws*q@y(z %o5F@Dߖw 丞kK/P T-\ݾ;%=(׽2qo2 4jaHU/MMf 4IZ+ _ag`:DsAZ|Ҁd7CUCrV)FS^ %)hw #rȓ=&{'wOΓ c6u\M4mY%=BZtA?0*p0mE]` w w ce>CvJ˯&֯lZ/L9IN̙b#akb&+)QN+]C)0fLdI`ѡst=?gOYj}E;ihV(ܿBýx.MLe=Dt%(288JP #͊E{8?xsR >8oR2li;*6G>gbsra?XIl,ӛmVkFuY״\ <*cuXJCB5˭߾ FqO6Hhj *QFTP lU~] N؄=7JcSj3e}=˫IPP,z6]g*h~]O!%b i2ffN"@I{)`4uipHڽA-ԟ*:*J5H:2Ë=']f#"y9\c> HjnG t.!Lur8?Ome ktj ЯT O˂!4٠)2Ͱ PZ;vHBK8>+܊# ,r%+?A8R#"7pmDGG6OJwCc|uhsto[X+vd !Ξp]} G mY7DL2 O$«X#=h00mHJ "?[H⥏K}( W`#,1h9G;6b$c+AخΘ\C~qO*[TMW`G-i#of^Tcư#1]T3! +OsE&7p&,?2kfq[oFJ0oзw(K)dIb. p:R{m{I$ SSt$b0,AȄQ .^һʽD5^n,Px {Vƾ)qͣ` Z8l|r|o گ1z}>Ԍa\oBX7y⠳cdq:ek߾lDr&'^ޱR M,N>* V= nchLz)jIP7#3RTv³02Uld̻# vf7h 93B}=GO'U|'fgP[^=`Y*ASFNfN[Ϝ[n 6oL> 2wDpf_ib6\{ZISPJXGSY(ZQx;ZK,+\yfNЪ/]i7sK6ٜ'¢@܂'yP J ]*=ls?5-i 4}dœ*K)*6+9T tTQ%?,RW7i]HMͲa /隖1eBJeXOyo8@N+fHǗPYG!Z"Ʈ˵ȜcJUR1ܞ/^b?Ļ5@IB 6wtysF}Xmps{geǮor*[ѫbRR+f0)3i0/rVČ#0JϨ<6A-։#pi؃%O]`1opk4 &)~]eL(|5 ^&5sև1lA/tgHh5VԖ]%Y7tU tԱl6gEkKZ\|-+~| ,,Tf21N4WӯZ cX {DхXRt&K* VVoo.ad6@F]m>{Lb>Vp8`=h\D`t|;YV1+c-`_=lF? Z$5vBЅBD~Ȋ&udMOzW7r_~znWT%k ::W*GŃC P{sXPSBJdg5 0]z؜.GT7̇VЭ,WC{hJ>iO_wG'nU.uB9R8O)"Wx)?s_&~kHyZ*zdpYnF[O^ׇOCmhY/nu`w/ \)"QȎ&#-" 1I!ZRb elEM {K (EȷtEp;SۮrLq&ku{\Lw9NoZE㩙;:/nx葲FOR vYEd`:CnEʑ͗ѺsXN Tv8q> U RIoQ˸;Rat,~g-DϢ{B@U'K"C6!`7(ՎeD ' ޶},7^,?to*]J'ּ534/ΌxM|xYV'GyvewH)L #8Xg K}2~2w К YrC]+*lɅ:p5G7:LÂdC}jĘfكVʶ[Q6 mC GBJ7B%U܆tMs΍=r{T}JAӲ^) j9OtOozp};[3Fw +|AA\Bp{\ ະsu Y3t-4^qϢhޛա@|\.7 D}@GlܐZ_DKFF Y0Q<=-N۶?cfl>A}?u&DZN''Cu®!zݡuߜޭ2rՓ\*ߒEo7p2V7Α^dpYo $"y86b,Ŷ\8G 89yb+nH +"4Y=Q"#N]Rr oQ$\] sK i.!+<!YuGvn켹'N"L"6!fN۾sړի/d}vL3\9,ҳ`$!| + 0C_y ?n^E;ȥD{̱Ӏ_H&K3 ~iCY:m ]Ž) @/z|ɷ_|^ДbvHA qYR6W&C"/?g<խʇU&0q/)z|G \5<߅!$z.QDt<{p3"Hz}gAH>y>2UN{5Dwa*$S[=nzuucBb.]󺧍T|[-p7LpKE6JqĖr:죐B\{ u(%$%'aios - 1ؼ3KB[ʘr YnqJu6tOО-XJC 4wJevͣ 2[TG+aܙ:8F.&K#51E$edOBc`:y%g~eN>$o%(,*ԡ LH Yj[l X9trw $1G*;pf;E:C O~\R 'c㴸%VJV^V@5^ϑNǍ|O+y3CdRl+'rې :% i$ck ߉U>Mu=LX>:=lL)8hX(i@b?4jA@Œ>GWat =n~qȯ5y.BWS (~!z8=/D?Bjs1LWҚ(+Kut5l*EL)UHDuJma.=f*ޮftns$=;7,-yP!FP\$P9AqLEϸ@O-AayI#@G'I/xiʫ/և0֤zugVA ' QZ:^B)왁G~Ytnm"ZoC`cMn=v )<!'C>5ϹC`",GLKM~i[\d] ڞ@ ڔ`T:#:lߧ;M[GLjv{k T_q(d%]I"}=Z"drG(0?-`ˮ^rO=Ǒ3DwklGPN $))?#vMy)">8=`V2nIQ QVЫɌhzȉ~qKʢղvP+2C DX1}l]"ΑԨ򆆆OYG3box~Y|-nn-UC@ċ^SF VDd>Mn $S/\= .`)|t ʤMI0_JwZfrNi.΅QK>e @|?-Pfx' ֒{76ߵP{aKMg?/K+*ſd.q!DQ*z-UnK}ϼ׏޷!A Embx@E N=#պE-$&ӉhMvUґKƠeT1" *)c7u ZucC~EaIf x?-Azx`0B5]B$z9j^8R`uʳOlݴ]07A$ .i5m1xlMyMe[@ct=At.-\&23dv4Ki*Q{h>wGPw9r獄f#=u C@Uf4Ny_LUKf/Upu1(*tO1KC̥1zIcX]wP$04P[-,=fa}<@O %@Az[YBWcn@|?g[=s},zNC'yl[0!%͏zp;cv.h Q6Y7u ۠KbK0֞z!A=aBSLzXP|HAYCE` WsSDG9~۔^}: xv֗oQ@82E"rs۵;2F(÷Z-좩I#a ;bI]և/0k<υ8ڹ}"!vXlJ;ꯝ5a~)cz^2O \,vURg85%v+l Չ;_w79&?%6 ֡g; 8zK/䫜?˳IG7=@&)Ey%3viↁBpդ s=cK|FɈ(`bgǣSG(QnZăG}c)쿧TeVr{(o ZlNL{ǞC ;?H.9P!:IH;Qg!hH*@myU29z @K.5,bP#>= ?},[ɷܫD9HqP #j/a"ύ:,>Oݫ6  Ù@Hc ,T0AU JZJNɮ3 $Ǜf$wl0'JHS#TD2c1^; xLj[mp9S*z{2ūnQ>-H1R֞-Bя (rUEW}9H"g/p'i ϫ)^?ʙ,BYd8ZDL) ԍ?XԂD 2k#vQwwJWB,XD|0b\5@9': tf~zB[*B,BcBb( q $.GŽTZv$}ac9qqP, 57# q018Tښj7~"Wi];ݶkWe'6|e1:?3UJ5:Y#%{/mF^K?o4~6,MVTZc0F̸y|݁ rYW((cT$HM{i$R;n]ܸ;s_BI>#:-BTIS0/sև\F3*휋+BT4N Or}B;S2kLyBmmXvԜI#5O4HQ+.r +w8Sy&aA<ڃb[@Jd'dB]iݪLxW^2 ְג8w]gY?5IF7Nz !m l?C%&/(>ܤ+RN%TFkSx9p#o8aT! JXhltĥWdZ)U2ѭ4"X du\OHG3my+%ttfBtSLaُhcj5Q H] Gek{.%EjVDh0ֵ,gV'ћgH7s}$2_*8+N,hY`Y;ۦҸ ,g}N)0qתٴy[*c߱{o A35|}=kAãI1ӻSjSX<<S|QQNjcg;6}C~Q~zZ vVZ)6GoxF`on8j{*ySq_He[1WdI(Vfx޷:{\U ].1 ]Zbp,pQ!M $Qi[؝Y'u#SGql Ԃ̹K0m')H Mx5vdg_]0'yNXAVlIg4JL,cP&StXFFC_x2oF] %Ve_f'IPe{wq\Qb4e]iA[or'O6VRx^#Y*"W1KV~TA#k7,ϊ尳;%:3+%WT]`-Άt> \zQԄ4@ԪSyNLv͈Dsza6m~Ċ8;E݄'*KTilBvPJ0̵&v\'S t!eGD= kOY1'Ɂ6/Rw|}-K[EIg~ }2 ΥG఍ R^DM٣}^=B|D`_\{[ ύʋ$iºDGn}KAfPMpCs%-k UUH װk~pf9t.&T3\蜙(*IXVC`ۣ$OѠ΢ p~,6lufcc3,`2VG{Zeėa Tˆ'?7HL>?+!;x*oxʎ")2j\O?]Қt bZ=˻w5z/79 Ցdۛ_ubs%-(T^?g*RW87!<3_^E\kŹrqY=w&  iCz2M|4XrøOB XA?|߂=RC$Oc2i1Sij%)~>V|Ot|z)?\G& $Uza?OHHO=A'f!x>K֪ ̸'7KHXy yL&NhT2dh1KqTgfܩuOKTPlQBhu&UZ |C0؍ڬj%9i'Q nq\6;%", Oĸ 8y !R9roU43ͥ($8qKDܲnKԌ\Qꍠ%UL3~CI)-(2Z`Y!s;iݽkTE$>a:ty1 Т&sjYJPOTp󱍎"5ԴȔzj}֕hS+lh3B'`u:ﳔI-4fY(O_os+;h(-}g.aZlTapKҳ8s/+-zto5HJ\*l#9xhJ3({"P]tb=@5g=oI=!,whQ "##X?+(8 @6MP#쥗/$N'c}8q-{Z'7- 8~vXya $YCȳ$[l?&u\Vgb0%ţp7v)sGJKT~(=SA3? kvBл*5Lg\^TؙI']Ƽ{tQ?Cb#Ãv Ϙ%4SyD@R3k(a-pȌkG8<ͫ`(%q&? )ܹ* N桎(BAY׋/OULQR `qc*"#ùnPjTEr8j+U y@cQLveZA##PIp$ u?ڔd_9A.HWMUyoWyܱ.yM/.ſX575g5yԵ!ɡjRM6z),h|(p~,Y6M\̤T_Rvj*[p&J[At)˵y s% K؇\'SI h4FġPuDԨ9Cg&&r$6L_˖F.1[Bwl&c|J'7r(&}j8KمiZkvumn(xx.F0+[EpnA.+6ks-2>$7UIIt'8do3'%[&CHތe*/i_p&%k7%mZ*6XO٨c-)f} {Tft#a$oXFB"6J| @Ip>` wC)kį[={[sTAsD,.x.$6FMAجnFGH( T)kSY,QE_݆ƕq"e4- lD>ߝw׻@NT'˥nR[|y,`niw( JuNfbɭIUw;\r?BwƕlP6]O/=Hǿq|?J؋z.hnܱ $vnA'h#]D""؎.3@ qh08bq7 wbDk?(hUCW]==ͮJb3c&HyQPjl|ܸsu?N0 CM5 #PksZUP/PPUf(1;U!|bOv)F`=ICQt=bp]9ễ;4܊;498b]M kg`oaݩaº( p8qK]!HeGg xm"&GDF\@E>ij^RW0}L[/ou~bgj6R`~ةƐX߉a{6<)0@eecQx)?gHrzaԗ[Ŀ얝 _b[^(@ˆh.#>&#jܾ [$Wt_qf^}\Mho,>b9~KS$6B}Zq\1>=edcOuuXq3$)k#h\AՐjrIxnE$]ROwu㭃HwbX鷴AzdO%RB-> 2`Ϛ~wG-|7.`4 V[ Euo!,Rmd8? dr(n+"ڱc&d@w$!z ˺ŕt AF TaH cVV&dA3EbN]AYHb95AU`9Nq9ENScG0xE̫,e*y&x_7Q#L*O}yaWmǷfsX5_4'wЄls(s@G[I":#LxRjD+|Tfg#CV[D{_!cbKǼI'k(vGM߷\3"so^h bpũ-Plt3SkOlݛ\Ѓ Ƌh(^EaٿG0=+mO^YR$ l;~Nְg5tR߃Ei-v=3u)8tT2\ xN{_И>EzZԼe[=Q|~ ƜDW8j`Gi . |sqLP.ǢQ1-'9g*Q P~>ДIL@eնuKoh BMW%I& ALk(z'Zj!0M gȍDJ u`,bJ}M+I=wLBvG8ũBq9- pℯӒT~]F릨Z/̕ b6[Vl٠t$cRݜb),^S}E5r"ߘ>_bV.!2/J{uuݷF f7kq~Kt>gf .XؖH6xr`t/K`?n;ȓ',Qs2,,b~we{pOvbr%j߸C'ҍO@S^.H(X&K`Y<\Җ7"g#e+3eoj4І ZiꈀIC߂}ՄWiYJi{vy9$?#|..4ovdΡ)nCgЁsLt8&D{b{0@/RV:E.t^I#Wlg/ YK"xw~C?߾ɮa:^U#,!Jsh䳐CY"xb=~i}adϥb>h`jwl=ps@Vljs_"!a[ )OwhL'G,X pS1_v>(/5(w٘2 %֎n*drJ;Idf< =Ye煐7֑(0OsC9N r>Nr!_>dNu.SͶaj},o)MWoےL)n eŶ=M3:YU.T HXvК9I!DuTm c@FPtE{_.2nejO=F{!$:REIE1{OF90Hܨp)Ny5;rS,L#eFh2t.ߟrBr*~vWL_Ox3][!VC4]G¿SՆT?c!_@ڦ {GYoZx!^pnvzHY~V`9cp/wX]q9qUƙeC~v<ԿEDU"܅n(Zkм }jz0H4JjU>? ]O:]UISKz[;ztѓ HNhr/WBWke\yCGx!{`{HPJ< tof{ p r*]:1XvPɦWcھ-ǵê̄0,nAyegik8߮!gcWmNJ| iji,thh.XUȤImWCϜS?>&lY>9wO"C4{ܧi%xFKéUէ,8g`mΒDQ2)Uw!-:q|K$Epvڿ x[_1#H{K8Wp>a(6 J hV%_]Yc)Ąmk 䶧 ?b\Kn<gugQo7SNv!œ0LshO:䏵=)[xZT=Ӻj\3%ND3c?;*R*-)S]ز6Jo 1Tӧ:9)v$߽0Cњ\! ?wBUZ+|#hKƁ?*k Հa5|ņbsXʻߑ_g/m&rpjN}Z6o*ICsshi/+}踁laɎ_m?lj$krtxLPr xN} 9o+c Z~U[YĮ4i{ 8(s0Rk¡ fG(~t, }}GؾϬvVO̶dr$B8x#փ|DX I.A]xs>QN.h&~!+4ɘvĔ #Y,d%5<:B|j6仏C@3iHu KNncoyUܘ9'GzKrtG~ۜ`S#'Ky#[)AĖo{ x Aq>/8tIs|Cw)qnSE͵Ϲl;NzeUw[_wِ)՝n^_JA<:[~:Qv3'OK*gQ艂~@ق&D(WMJG⡴W=)Fr>I F ʁ%*OXgxlh6)|^^Alf~I[qPj|H-= ,"U<C=G\,OHU[XV@2T)\YGM{&L4 M}Gc\?-){An)[>tSk3lcþH>FIp5g_OD)6qez RZJrĬi">d v z |r}@5}z Lh~UPlo1ɤ8R T'Ϡ[J&'їLp4߫a2>`:uf*iq(&gG=z=+Cwj|OڙCE{pհT4|H#Gsppp{mΒV;ֆt{ 3!w!!^ӥ;|3K{(hb_qKq<if.6_8v( 셱ZPv(^ʦ;$3:tv[K`mŃzJ3 k8a~ҿ?CFo5(@EOYlCC6G]lնS^ܹ<V~TeFv f }M]!Ӥ-QZcop&\n3z`-i3-u/zF% .F٧MJZC뵚|[[4R6uvQؘfJ&ӽ}"P3d(l1=vViCi~ۏ%!o9D4훊Yu{w{-d2ˏ'1_̦k;qC; 'A5˙(x!D}ڌ.)X;6(9"Nq:?@ 87T38|@Gj"/yse'QK٢Cp/Ϡ ؚݞ/5۷0Y+ojܱG+_:qWQ)m@ܔü7!ڄpvx;LRJQ0F6 K!x˜JpILmSmz4\V?,QWzDvޔl?7#3(f_ ,5>݆Qc{̡SVE ~XzJO/сXwȃg!] 6sFlN $vTƖ[,8 ʙ 69m&*v>h%Lِ; p஄7^A<"`Bsa*Hn3(m,L UpxE)'w^jQ#ٹ`ВA?4!ϫP Dȑ, e?w(EA$<(<4]OjJ\q:J~9ac_ilx傸觡b:_)hIAOnY)'/Ѱ끊#[gHg)W 2m5[\SO+:{/d:aUoxmd`*gIV4Ⱃ.1zνBj4}XX.U;:OdP+%vY0rH;o2BS]\RIຝm@8``E(1Uqn eq'sUW$DNh &h>C0wR*bip*~RE9 ޫ#DyOrNxG34<΅QFtܚ}F2i%:;ڀ?If NlM,4$n`\\>:tn qēA}sg[LQУnkhMn&rs-jH['HLgw5)cUgTkWTLO .24Vr(oJJLFҌi\ jVeXP3X~&eO򊘚 cd2 3HIui1"R.FsKYb&PS\[[nD$dfZtp{NL -`I%/ 2wrFkfCO&|T܆~֢Ek8*"7v?#K0F%"ʊ\'[΋>h&T={'qv!}r)iT"k5J̡{η ?tJILpa{*qyiV]̺wl) G}4i Lbl jSvN0yTqC1("&'3B(,vmB):ѴFN!SL}uąxogտE:š-ƌȺ7&7~;@i"r(kC")Џ>dWZdH@܋(nh|%į+&eӈQikJ6#HI/F0=<.4 .'z7lҩZAr/F'  =p` &`~'d'{/a=/B)m-x f8TX, q =6L$T []BXr't+6̣]84g^`2&c)?2yJjƋӤ0XɅ zUa~U$`'ʟR!ځ[wB X^X^G&{I5+#,9ۈmLa3POg%8 LūMaCTS ~/o3+ep,Nq&!oe:9m10I֋g.'4]gjlj8'o6=0bT]1V1|Ask[jүs8(&/mw3)/&ĤbbجL2uXJ-U<1 gA?  0 Ҕ"c!❑S*+/ЇiSN%4œRYFO   nS܍wDԢI`3Uʙ "kyGyLj5/1o^ÚbiQ@ i7<P5dq&–DJM;`l5FCKmxvfD_Y,q/E$swe3_%&tcIUv[O%!Mitӂ3{~-]924|j2}lT[D>K9eve~E l/GD9+ XB6U$94EU &F[yևt=vTvU=?8WY#&btt9JKHS 9fg&Zd!@*0Q1RG~o551EcTIN v9^|~9^Rijj Zf6V)$uX%ݒzF%Re~?nuGc/\7Fhah-eftSSnBz8Rp:s? ~f8nqSOMuVZQk({ ]8{$1{11yfgȯ90qe*jrq bݞ/d |#Tf`$ɘ9zM#T< >tNy4*+21_T|%k{aqcm')9sAvu6c?Q vaGB8Ofbzcܴ$TG T%"ak K񝧸[$6G]e rziεZjlas7"r%`h>K0]i}I5S54ֿi=9<{@RnE"GO$qlZs qw6an> 0G3yi/y|kx*֖4gVqO| , KLT?xVzOK׭u)U9x~9"Wɭ5t`X(^Zd,gs,$1:0B">جwgH*ƹeyrг4rϥ +41}J# wt_ /#y ">">ձ*w - s3s \[gykR|?1gWeQZ\J:3pXih{/ ֕>)=Z?ttv+>$e6u K!˻2.;vy]>+Q0q AVs6 7 Wi6{Ω\LbKU\ 4눊Ou2zazPDˌ9X"q0AS/J,r 囮3Û6szEYPW9YWpУ3:+bF|ˡ+8zPkof TSc䌟`JU^s,LS.мVmK~l[b_ $ɩ(:N7GFSU;u\zӮr(V3B+_X+jpQ5*THmQu+Y+ }Ý=ÜOʀ)d-ɏDټT N,eM-qx;F.4rjRc#G^ݩ9Ἵ'a*,9HDHk'뢵ܺP XEʞ iLwe5UI}p|{A˄#n:֬TQd2)fVݡ&/VD( eى! Ǎ&hoQ;Pd<Sѳ7w~d(aA:}VOCS"M~ٞ'uF90u 7nEO?-gӀ8x<҄$ •poM\ wbݳ&e= uj9άo<@$jOC[(K1޸Vap֭&cvW#j3i[`jq9BvCWXp%r)+3Kn><̡`O\T!!6 amerPᠮ^ɌYEtalٯ)i9R&/JwW;ޝB?n)(H+yY6lYic7ZMf1-X~$lSNՈmZaW 7MԽ@pSfrH U*J$rS]Rj +xzE~HjhsGls&tUD"O&c5XϿ2ynVZ߽eW& U <0?AD:YS㐒Dj:}Yecfj* ' Tt0 W4\s %vVt";O'w2,iGzoO'3fT "8;P+rQ zX/&Sr>ba=ݷ+9@7;ÚПl)_neȄYv-"f ٴ\xbR@V=dV5seK O+ɌulXFԕ0ޟ+}=m ,[0{?0˾~9ƮlE4o1\/f8NOUY~N5dVduJ"J!/lx"Bє5܁H[35US+,re'&$),j$ { @`ACO(X^36>~;{QY'>g'd`5)N.W.he*Kͫ͝<Pnza"?݋r^\F@ou@~;~A/[Ֆ%y9pDH!u^o>oSqs*0w]HohK9 @hW$1X'b4>'xIZ6kN %{6I^1CwCk_5Lrڻ6Zw'࿡ѧ9{-*pl+6Q`'/p?~Da*~2aK"t?׳.PMdGRň쥎 5mBo=nv(J%dS |NM3˫J->/!LJ/@Etڧqua ٨$n@OU$hns'$cz!FM):pyJ.9%+f\rD ]3)a4{R>YtD;)Vx)ĮS%[F*J-gri䇑fh:!:j#|W$b@*k`;&<^DF%,{mƍ 0Kf #ԁղ'U(g ӸЋsZ]{u&RޠDX{E]|y FQv UECڬ ~/!]hC(N {C^b>Kr )j򄁊.XEFj+{c,j䂈@baq8HbmFȠuw玐C⺔:WnQ51# <5V>MYx6oNǚwۀ?%'+ *X!+Z֐3n)NAg˼F$9AnimУG)8`@.ZO镉SS`"aj\-uZ6Q& Py~,[ODlpL"$.託O]Ѿ@LȚ\n %^7=x(3Nٓ[ti""D  u?5ϣ-,u"2@")dKSYD:;YjO[ܞn^vaFyG'fWh 7/1{ BRBjk&-&:*m(˄ƤÚhd8j%{QXI~'ف5X SC,%zݫLK-!FѾv q-feLqLчzgA%{-&魼ނZ[)νݯ&!r${5yƯR*y]8hZ$s*OuR b7ܛtiĵœW&I&-c<&\Ӗd5fEd')i9pԃ'~my'2ڐM-r\:$0qjbk @P$Ζ;BvDTyWYWtЭqnL )&=N9"} .T{PCoܻbU!5% ;8qw4탷1) +:WSڍl|-[=&jwYCkݔQ3fICVFcCOw7-nÿ/qNG?ӫY73TRj`X!<ʌ@pٸmm? uȲ:sn7RB$y91tЛa X"D\t(xOوIvJl&b$v4-on9v]I,ܘJ} $Ke9P]쮉~/ 2LCA C=jvݿs<ΔbgI2G:x1jRO!1Kmhe&=U^:"bCf8D<ѼXWlLj’*H(FBW@>t?|ܟ[³qrH7f0asuh 8;/+}ĭUfWpk7`="S 9PtF]ENLӀ> W Xo @*yti 0՟d3(жDu~s=6  x'uw0}B)]/f}S7c',>\t$RJy:8>k$Y6n"}oO-X婳?da+—`i=b[% Z" p8x0~,á]PY<)(icVVAb'y]!b ZTR6^;K7W ԑ)2d;JJyC)6uSR@%* ]Log}ȥcmp|`B2KYX2`Y}xMcӋBIz7݆1$Bf54 a}ltu M6)# :cЊ)K+@ ~rR4`{+8#YogϚ@<86_>ݡ\VGzp f.};Cl=_ʅkC&Ch&F@i0E^kK yl"hۚB)s(.xl[!Y1>1٢Jg:өTЕGf]b] SW,uV堏i׻,e:a1ȉ`GA'-YVt1"Ii `%aD]Q!")p=^MpsR \{ ذܠlmXqwn/]QDan5JVGێ6Y䦔), bi"^EGgLJ(lR e*|I]X]c % 4Գ7Y= EqLߌqm*AyGsD`IB@ O-2`;q"6€䌃z(%uXf:BJYOwloKX)(߽Q`B:zw͖F!P)-5(C:oX 5~hqI0C5vN׌ +zƈRh<SuSGMPҨZMpݶgyZ)a(9r-C_>&Y~Dw̹QL.3G͞ \sґ=Ȋ+T[/,hgŅeˡ[Ŵqb'g!=\uݜSw6d I̕)1Q_HM͢C`y9XL9G.7tYg3j`)/]5 %qkDN={ZФ8nP_'ytfwC) ֮jyyՌ6O07|"XpM3eXh˟e4(t 1:')sԙ oKt=pGFBDj9I$y-%O Om$\y-33~ ˻7`^쬆GdoYyyfGPw+'W}7 icw FfA`h INS]廕:bJgB`"AGpԕӜ&a[ƤpZo Mh+WK(F5S[3bÅ$AY;\M>:t>/_a=4͒6TҬōdTʋ[waƿ4F](f t\mˢ -sAЕc3Qm^qjf wEP%O!; <$4u. ~M.ු멎NtsG&q{[30$4{bTjU+(mxl@F52y!B1gAb~v<VPkzc)Zb %AxipWQF.x? SI y L/ >8_( Q6B0*Q 4_PVjx F8n^涪d_Vw@C[gv]cQ ($kiXɳ IagI9QE{dg]/Nݔb9q^HCve T9x T\\570FdBśVKCo>V46)zϯ@n-jȀvY(l1E`ViD-lwrE.˫/981#W>U;[}:ŏMP'fR1< %AL՝=w_Ypˉ121݋ `Hua6̏}IV[+cx9_:~fqK1hI_$k{Qqt:'ף7vVJI4@[YyGE5gݴ\;@8.toۊJk'F/OE]Ll^;zTYPTVG+p+REV7>, _t2^mF :C鲤J2Wc|WTw`q` To:E Bmݕ?wp2?.In[}H#$?Va/*NA)ܿCS/ ZM/W ; 穃4g.)~=h*f|V/Ca3"Eb.ܠ=l˓v)@_&1#εcƇK@lVDYg YAXm8y|B.I;MAχ[4,կ@pHI, u$—/tƝשJJ}n6UC1L^<7RQOp{iwR!Ϫy͆_O\zLF $ +[A~v>֒!JeP>a>^)*ǶvUĎO(%03upzIJf݁C$$焸8+E'p#ma11I9j a7ٳfI:۱M* ,f"Tȭ{;@lGes!p-^ Xl{&bU]0 af02H^SR£Ub]E%u Oe{ ܼ:~rfA&D (W #,b`+`D=M'Ģ<=4eqXhb}?Uf/*\CHoV9xS!ߘbLXP:K7 O 驦=OUPs:H+Dt~ V=lI qQl L((*Tq4sL8ӔM9DxPk0 /A~ %v <1K=H5N ;v $58[:)vy $.^{lyO_=2}ķ&Ik݂Tt4d9` _fN wY\ڴ_UJw =;  ÞDm M/#DyAL@X:!Lo5ad5yFdFkȏ( 5 ^ !CfW-Sb2)zĮ8k>-ҷ B4&j=fz,,>k>MFb9ɧ%=<2oMQ/w+h?Vn\r+U/է%Q!wѱN ZA?BI'Ô _E]ulI>>3,*;B3@k!g{HH>͠;k~NL>htSa 2\V0PR1DYzhC|EdRIH=$&:E1Y s?9t6)'q]|4~"|5ңs񉝆Qb\ʕ^ >A\2lMmcrfel ]*ZQ$jݹ|,A*9[݉Rnr3iA*{5(Ȭ`;>W]6:Jڒ/O]-02zPkK'jRC¦L"N*Rcpg&aG%sILOIc-5h]oSiiC.PO,WOP37ʲvL$4$ 8.3M߉g۱0mב<0\&PͼB 'Y{bBlNRL=33+.ìDw(v7j#_+bb#j*/E˕aJ0Teqe$̥!+5EQUCZB<OYZUlHpC-kYRs1cSKuĬ:H,aޥ.Z-GNQjj0ccJG*n~&M.'p iqq.&%ѭ*H @kyNѤ*<1^{?{uRM;Pp{zF_r`Q6wHܝW'%MoUҷLjsR✣g00'3uP&|]Hy7L+Ɋ>圱 klE{1N(=QŹdp_Z{3MHͬ"?ꌵνݟouiBL6wv1 0MLWltVFΡ|no.5IhU?jk9Bs$9^7T#\'5ym %&uAQ Dq"` .s9^IiЗmKlY䨣L]Ѡ498|_ٺ'Yfz0{g}~T,9Fs;M#z1m"y(pX5vK)3+0Z$"qqQcg0JpB&zc9}7͟O1‡QFfEݳ/WL-$d_F790YeL A49QXimFۧ/tO7MZVʦAoY߃rˈiw lC@y~`EfuRKݔLr=I2rXg¥OL*K㳂c"ʼa5OHg4-.\VL PhBZ&M}a.JDO[J複1$#FTB-)97RimvT"fɆej %W|$+HLX>np{UI)T} #[_  %C3eVfBd& gx6\xQ+2m'׻ zHphۡ?wfY&]a 9̤qԓžO8!aJ+ yW p>gB^P,dHCA$3;CHFv6OnPrPkENXT{㹍^2&a w8szQI)Vo_/axL>{iZt/X+ӵ+5"%Qt"7W@n2-W][}ys &8Zu_U,m\`Ee#r{5OM>2O, ;fvpc7Ȝ"yE?).6:T>!uv82 TnWtD CTf-޼|zWʃa{D6Mr \kQ)覰o9iIo1CTd?xY?ϒ@ۀfHF&b_q?nBY <*TX'_KgCMR|4.ɣw$\ ul<#*\|=O,p&  0o>/ ~?/3z=o 燄<G|Κ-ڤَJD&wȉik 0 F]Փ^A^(}oɖ+ۃG Es&,ONsOñdlNVfK; HϷ)]H|j KdR|`$q6\'5:I zxO%#ʰ U=^mżEAep7GIaXzQT50PtuNtj݁.P5DJwmC^[Zzm C pH! *'(wpѿp79?]*}!giXsg@۲ojknڶ4`i\rl_#A+8ƕ̮7!Q{>$k͏e$ts>h?Xp'N&6ބƖz1BzP˛aU`bISm-<(N]T5 E]cFr|u=-9e.0;$,v_*eSV Oe 0f_Py7z'𔢤eJS9{c|N1y4_N#OzF x.g(lsD= r,= XY,7Z΍Qsm. kS$y˝ͻNѮ5P~t<tf"Q]6qδeP["Zj9:yy2V06q>*;hlhTx@ch+t KaSxr<<ogf,B&Qd$/VKLJVZQg6nlU\rCJ̠mJ[C՘X ^ %<<$y橣@[]%o],v]LeԑlvȫHI߅f%_^vPgN,nDr))-N;XF~MBcĂ2z?HKy QF&N9_3ky?4ڣ| ]8lq"=U׋f؅2T`G/V?;{we _5S0W.Nz_RDwuZ PD!b<56u \PxK69ߔƹh_26f=k/a s"XPPNAAla-@!M՜(h@/:]( qwecS^illl{X&|=> 䟐f Hܤu>yRu UD슕. C^mٱuXAUdycHS}lap5G `1]slǖt)B/v&J*^?RqLVfL@Sn/dO.{Rt-'m{r `o)Lvjh8j!G>F=mmZb։(JSkRI RБ058g_˅|OʤW[嵆4БuMaK\_Bg恟?M)Od(\#%`a']5L;h Fk˜ ãWQ/+A]J$˗ aU(~0sA!:+!NMwqz=:X=j^,~vzDho}Ge[^y[/$^q{O;T/T<TVIo[i7^I)q(}6" ffgk&:8)Q$t&TC|( 7\9dU-A!*\: Y}5 h, &L y^;~ɖ.OXzIX4Ni :uJXb$Z(z2Ddlw_CS]t*__~#"[P#ZX=YINWIcHYMo>H´.ro$d"d 4䁆.%4շ6Ǯ<ӕ6BQy.a+#yևJC% NnI3^fհi-h\yb+øG_PM!zk Adޓ܆0t+Iד$ #8u[.x=Sҝ <<" hl }_m:> `MBW/I! \qz膓vŋPA,Z=M:CgK*g&Em FږB.Zc]I"D"=$ tlU,s]b0PD'bYjeM"٘@_ץ?X.JόKF+z)Ev0J]Rjm`LĚR.aK|yxbPE,Cjp *K{$qde͌ѤC2x.꡵l4%`/$PwZ{qQ8@C!HXcmP%YԲn6 cۥ:ㆁp -v.BmkzeinZ!}>u3:׍,=Q͑n"X 6`;3n*|fLbn#TL\#֝:*ZN_v|Uw>q[G= Z*es&G0󘆣K1'+q=t0#O#*"~T,> ۦB Y4Vr$dO(j8qp.x2g,$Hᅄ%R,C,b(?0W@W#[tExpuڞ:ACS]TBp3:&Va77(ھ'$RJLc[?1rN-8mFw-CA81 7te^(w✚FAx) U_R'8SߨKn:~~%?9 mW[TOζ݊?r4!==&,vYEς԰eS.]3d q1`^ X|(:Z%&)=b-r(Q2oC"$- d/;8x Um.`o"jGa IG ̽ Sypf+A"f;uHi_wkSlJ' &JYO/aMRF;d:ⰚF?0y| 2OAOPI/m(V"^Ȧu{(lB~#"+R+B3zU ac!fEKE4kh=iW U:cQݧMM~~nѤ9qb&k=U&pVJ\b" G?P9'u_oyDzJ]Ow+>sqٕ­bK-Π6i$qԉsx~9N|H=f ;>%}z(]bJ ?%hdf;p:qvrkbp~4 A)@'X}ےC'+tv-Ez>}IsFO)C{8 >{{B1n|pgqgU?,jНjtS@ f ?3N'm+V%.C!N'3|(vqXRuy ohnz1* IŁUK&>)ڗFH,+TVXxVMS5fu*]#DT̪ tr547$\PmdiR 9x=A !lS4+Ѿw_='L.k̟6- V1&bBnUѱ~ .)20dhR:L;(0l.>~)f,W w:n+W/…ԻxrjH䳘&y󕿇!AV%6CqйA' "I{cj^7HZ@L+{e#8eo͑c]͉4BܥC3 Mt4%ޭ7/nB˺lFwY m=%^E2HSq)r#6?9aSx}U#a $!xSO a'Kw^Uz(FrVnDM}0J~$KRߓu wvz/Mi!EASpln!x@eOKL"}Q6Bw2(&\, lJ !etFR{%2) V4KvG;Z[ۭD=V6;KR+SKGJ4)E$aw?Ԉ|~6@g-GG79F_K:EEiL#\"RgJ} HNb +;<G7BFװڲLW,WͰ8yTʹ ETmPJhVԇ2ӝ  2a,\A&&(-X …tc; lt! ,pnIί#m`>ְI<+ubU᳿QP$7^y iv%j;pq[KоQ\:đ~\N{+ǞYL2FO:&ԁ8Y/^1 ǝM-tI ~U!L/U$.Qy\@\bĕAL=zF/cW^2d ViwD(|V\ nsa(b{>&+Nn󩸾_lf=/e [aO/*I+x0),1ZvV}93v@@yN ٠nnY}R.c ML#L#[/:o&v%ˊwQ6@(2xW yhe7ж[O-|E&d6Y^B$`1qy_+Yѕj3 äm7$:S]wdSy;̀ 'r DPոo J{/~n&9f+ sY?RH\>\B|TL1$Cai4X7:wu͓ Q3˲}@|W`kOixd&k<5{N@s$SDJ7_$y؉IYrd<8a']] j{1\z̞425E:Ǡ^J՜VeM%$ Xc$zX%H A, ME.`[XFm5U4Gf=.ݦM')9R؍ކ! {5 Knuߗ t_$Hqt#0I7mv*H)jT>-aD5H%|9T;m[aJDT7iPUgH]D$kRq8y5~4;麸a^A04]n؞jx ,X½h:"jm<GFgz pgu!5jw > ?pky?/Fiu+\֮O pjξכx攨4H #ݹW؃eiرDں~=VzYn;MrAdN[e3j[WcrD) Wk*Ֆa\Km)21u_ zWmIL%6B@!cwH5Ok؋ #~;s;9aԯl?9.5̾"k&Rnz6e?hQýkB+W6Tk*E=U^0y kgۜC׆J!Т!] L8R ~$!k2bW?>V0u7xHi+>Ū(8_P-5G1l$bQ L~2=X3-h#~˝./h5+Z%dXa==QclRLu}}l`dG䴉t>7W}Mn`nKQns/CBYoj._pv 1>5dZU4֨IdE6_6ux *ī1\h1kzY.aff1_(|}V|@W@Dh^847e0Wmt6yfZߘ̸$NWky!~-jQ0MA7h^^)K0:&&*vMܕ4Ѭ Oou΃[#yDqЎgDhۣe"U3v=D+NNmZHksd݉[- A&Bq< [SQ[9uAP0hD8d)$>@d7,<6k dwuμ$"KaX; 9&U\bW&pIxh2en8wwi#Jt\e%֛2N`£Ilĸޚ t 3AG4D44"YO,y,{bt a P4O- __p3oK[,ZZljhLk+LB/AS}{O=WX\R8Z8 uz#tn<] lCV X?Z&T$PZ%x5Sw\WA =kj$?xdH{{;^O!zl{3TCM\x:Tjet}mZ*`N>CD#S/C/8uq7fumá0ظ(~9Pr=O_0|#A\xvv.CaD,/ݦݠe;6}LgA\!_4]&1oh2< GK{HsHy6O,IoxTzU RyB|_H:K՗S(JWjSdDtF'4.r0>`ߖR|kt L澰Y!`:Y,6Kc"u %y{Z fh-r U9}. jjEDh(G H-` (Em{l:ȹ̻EYlɔھ زv}ЈՀ`5%K^'c7@K2B违X%UY-ѿKۛs~[* ΍}]L]dǮf֍T@r(i.ÍәcZg{0[ƁT 9S3ZE[ C R m56}W`:٪2FMn~H/؏f ,x~WEڄ?G볁ېbz77\34tlQ TsA8iOmnf A;x\0eF1W=c0|Eu.E+kF4`%wۂY,fmp\viU_ %гNM`Jȸ''V5C)fOpe_G"nJΊ XSRW{IߗͰNîIcGpJ@ aMF+-ufQ|Mz,9| 3sa_?b_^p1u0/`>BD\L)[˂ Ђ 'ȿqlR2,Q lf9\=`,ut4LebX >0@ ^lee"Lh4"'XKA<6" M ÃFJcVH)8z@\qMv!En$W'9݈|n4+օƷ\VlN,\|%ZB (cNWtxMELhAF)ܨx:.֎xVޗnfM~2;-`LJh 1>oFrusSs x" (p/$8vձAQCP4qU򶥣U~ uцbŻH,i` T차=/Û)hⲳPS%V8a).:n)khV+b>MPqgA䄈af LXx탋yYƄ+vR&!J%Y5˼@YāX `!93<)Bٟ,%Nzl=2ϖHUJ 8!\aZh;CJ\QL#qr @ GEXȰsB˪'=Ҡ2x i3>H D܎5TwH)e8:2dne@іz!٤( hл(h:LF+ASƳn%ޅ %S6p{ͯQw81;g#๴E!I(+TIyM*잝 I"y9]f2G ͩ'3vf9H/f'D13qQ&3LwU4¤EJ3;6E^^P-v&iGj! E||0za)ML^Y'ٌM;d\넄 V_3x\ J(2 [ϙIρuz)'4lnP[S.*YT:򛥶( Ij3׏vګ`CJwci,5 굻zޥDI2`&7u!L H06 B&HCϫA苻UboFuU>82@# ۨƄ uc : ~ 2*%Hv#4brY#UvM@[*)-;~PdL!T sc j`}5*;@';:jJU9sN͊*;I}fNP_/l476[*=xz3^k҈[R-ejc, /-}?|LY&㛅oڡvlv0[ gK- C'#Өphw1KɗȐe\%a!.0# 4sY8||ȚDꪮKCgq6{6ӴiX]ŸWB/qdbUL"+5}0XiCZ[^^T#[b`/9 ;tHØzΦ2 |C?h"JlTOkb*#IL ûLآa 1[ryŹ#L0 b)odMyZko4TA`7+ʊQ.3h\s,a&u\&XQ7\+'<FM۟dJ1B/6Z\V{&SI¡Bp,%6Iu¤L5,8m/SYb3#smW灎lΙu>7ý|P(g΀: 똜c{O*U燺/"Ϊ6%yp u G0QlUK8q)M.wi' Vtjn4P?6xXC(S1s͒xM

`8P u8k\%fvkԟm"z%n_X?ߓ)ˬc/+OߘР݀ mǵ`=o[,ٓjo@<>qL^& ( z#)vɿ8EV D!fV7`qU瀇. b{7eO(Ud_qqtLyֈO|daY"9K;#y0K) ۡ^SWJGʈ-~}Ҁ ᐹf5+F#?+\d6t4DqWr&u+ZYyɚQ*TݞET`m/Ъ ~@{Ԙ4NV3?̳WIχq1]|ׁ>W@k^&%HRG+׆*\yip{$3`'d?\P!-EW(NpYqaKm(:&n 51үQ a5f,l<2Tq5ʮC3..|t8(>6ۚZ&rߧ4jguV.-hz]rj']ѝ%sp(vON../՚N61c{̵[N". ZV͗.JC6K7[rl(iٷI|:'3CivФW\B-ӄ_D3:e ld橙t_ުoN0PqAJ bՃZ1nv| yA\܊hVU&DV݅24c2*ش.7$=R!K"G xPh䑷ъ#2*ʲۈGe"Zw1KY@]'JnڳG1aTU81kـIݵA6 ^/m@mk{* O1Snn5N,g0S88ȾX +wS/n>n`W}C~ ["4m"ؤCTNӬCD^f/e), .f:\M߰ !2 5sf O?Y)Itہ|d-ऻtPݚ,@14bɃ0nJ\ trX_'N(rVԝQ/Wk~.YiALYf5tM݄$gq8QXvl{.HY$R9}i|JiڴW5qyECRI=^@Ւ*0H,r ɱH<՗t)cwxOR#((Dyq`}X-!KyK9OҤy{弐ڗTmr)P띣/ q*hWJQI?Դ?'p"O/d! 9294sՇ3鉎34ƪ"0-D`:7ȾҊxEࠣ;C/K1xR iJݜkJboa/dv_ۜ+xi\ߣ9S9g2h Lt `I!Zm/ߺ"d;u*avO9y"C{NEQ9iUeM;kY"Y16 I"_[skfĨF77ʤbFpF\;=f,)l(8v]t~1,"jp78 ;Nd8,d}݊s\42>/$tVB@z_r\MaDIOi估[K$e4y2& Be$b'/;]M[XNӓ,<}6(a`솗0Γ+ޠPa!l%ؼ[{Ao7( vYai s]$+:ͬфd-KlL 6}j VڣγF= "-Ϲ!sjpg-Tr>ki ,.?:XNeZcߌ{yF(橖tj꽴*v~WS݁D$$zoB r*Tinméx>hkQ}FTHNpd c^t~/9%QoOgą03d!M{~:5G!NxQ". U G|4nB/E8֊ Yq.㻥V^AoUC"V^zjuF|]*4ݕb@667H<09„Ȯ{CJ&cTn%_D K:7uZ`J_5k_: ,jIrRWQK$ΰc2"׹wF+S"J`8&'Շ9+myJ~^2V/ě~2L>sx\,Idȼ?.T I?QI]rT+3kt#r"6n k.VHhYh bi|Hni%b6(#+,xK!Gnmq)]%(]564@Cd6[El%AcPԽ2/k߻w,qpj xQWYdfbofvR8 OI A`E6"-lߺ۬IIu(Npq^awIIg֥$gR $V% ȯe Ȼ#vn7aoEX\&ӣũT R:nӵ`~C͉dgPV ?4Lf>ٖEӯ*_SBh i4~D7[i_)E,nJгJ:;lbNiDd msn zf*MA* 7tk4ˑVB.mWw#;!'YJf&+HG4_d6#gl]ILޟ3ؑRv_MEebŏV#Z+57MDc/Dr䃰s,`~0s/}-1: V'9_`,Tϡo$A &qiC\KXs:l]2×K)+ ^0jD}ZtExc#TI( sQFe̤N0+ڣZACknt濶rhKc+*+kG\f'MHqԐnj8Z|X6"q5FNj߿ve,>O^TH UXL(5+wWq>(Ec"Zn9C7:??|$a3O`XdѓZl`qM^I]xw< p%Y= Kd/4vd~'P4qSݴ[}k?o re\ا4jΡ98$c[P4xr ®lv2RWL_ƻ"^|8b A:0|H:>Q# cвI韊{)H1aeuo$McӸmZNeOaBI\4(p4wߥ3ddf;ccɱ|%aXM(+_ 9@ꯠv:m3]vTB[ͯ&`ApE2OuXz'PBpRk0ub; v0*)JN4)brO.+vD[@iq0 K@ aZilT .fbbr+ aL,&fn1>?F}x4,J) 0y3,oq7 4զOo c院g0}70>lad 9UW.2/M̓n?hʕvJx4MntՌ}#rZPgt x/ͨ_VBI! Jo'=gak\&`/GH>dwyaiC_Q44іUm_T;oGSo+\^p 2Mx W7haN۬_RxwT4 "e8T\[>H ~~D!HfKs9.BڔÏ*ⰵJ `vw{\lZW=X%=ϝ鋻첡 昛E _sJ]6ý6453ۼ+$×$m϶BcR[/D\Rwx[j?)]ZD?`>j; 7&rd8-! vsn.k:R? x\ҝܞ^gYw5*#bj(]lv%\U wx[5":#^{hҢw ,"Q̿MpaSju~ǒYg (w-븝8v:c$\rib뛎LNBACg\8ZԒF,.pB?z%vr Zs0%v\+np"\'8;@w>U^ԚQL7L?{{d4Jo(D@hu[Ʃ"lhɀb<-ig@ JPAAsBXzq =#S")a4OFܑfD3p=/ C"c|#>\$Gc}o/;$7S;A2):[ªvx\Ŵq+/P7g tѦ%T"kmp(˪j.#i?Mnl8_떿1#b֬Bp:rCX :~ԁ*§ `xzT[ WXkVfˍC9: fOmmxK}(a?{f)SnI|ݸbQ^uDpEi5 S?zH3$ejYCy3{vL`Y?Y(={}~M^1-?ceeۦzZoSk~kl_˙6t|MÎrV61㟒-+B@j̯iiLBM2Jc3*=qP YQy8sI`U&*4&SJSL;@ܐsX  Q~Cu=gN\/v.|HͶVio'0RDuhô8%C}UotL/荲V6+$߿lɐ.lʽvLm$I#^cǽJ$3 ƛ\y Nҟ4mZa ~҉5CȫUmm<񱦾{g(&2c|p1Uanh˼Lh%!.]u2R[O n= eUΙda=uAxu6A~c7CP[2-Ux#"d-*sPݶTkfroE3׊2˜ݑݱƧFrlvb.j[ɲ*+p, mUD XtZѪ$lVJ#Dي`t~0_R ]UïtzW!KwJM<n@f1kJ6d`E捂ZYʍI% .P ĕV~cDSJϣﲓH۪= M_?7TbSb4VsjuL}rmihBv#)my,` ^Dcۭ2,jJ|=])f ;䂫ld.^In8q ia-disi[u2ZLe~DCґ0.AL6TW|걲ScV z˰Nb"1V>Eq ;O2Y N]nGc _bx]ߖC 9bRH7(S<ވŁFb};XݥW֎L-}C_#62*v:L(v̱e_\&{_C*FT{@ѡV_=+N*ZB'X9K@5n^$ N{RjuTZeّ*;s$Ta؀kWؖUUao}M5n=GIҎƠ gtA(Ƅ *oάWig_ۛ${aLJѡr7g R!>}>gZSJ%c2h.Cz/[SqYN_d8< g"m J}ذKmlU12n\V,L@|ncU42%L**\"Aܙ/=Cr~0򁮸z !vJ2W`,: HhopC;srZGRDQ`EnՠWN{镗j&<-o ZJں9BfRPSe{ 汫 EwD kpFS)sh.,4g2q_RCBц, u5v`w†?HنqI.1;4fB?Gȑ$MƿK`CEYBWpØD4vz h,v!.: @1X73AOfݱ3)/qSvtEsc)L}&mKΗۗZ%q=3´ERگ[*9mC0^rE͘typW]{G"\(7EyS;ESX>hC '5OJVLTI%Иe;abQ+zS2,TPւ`bgĺBS5a(76K9 Vd̍fU=1錗,iJͼv&޳6 CQ^ KShm"*G?D\0U@@g3HQS{,Khm5|jO+#:/•qG_kԋ\QWPW!|/j*6T>9qut9'S( qg6V9AM݊ߣdNKg1]wU"'&i6O4/9k R * %H9</ݥm9 D Žzrx*Hm<#ߕ=μL;J>0lT"-W~&n.;p-Tˋv$Pl &wY<Cx\#Si5i)ܵYa4!4̙woDo0|qÿndNI{Not="87k;dNySLR))>A c’V'n"?~AkF!Wf_0rMRue(O_C\P./- lN n1l0Xh%N;QGi4YOb>$Dԃ>l̆0>#u?H`Ⱟb G?˃hVf43ЕjxN5cG(ş+YrwΗzaJc\]A(l&g.-) _Ępx~7+w T"clTwR*%X%bJLKh{pr{afxvJD9t}+w[t~@]1 X_x%vjHad֛" v5{jLOYu*-4pm)} T d7!Wϕ s X0qA+lyU )ޔU+Ji/&NJ-b&/ysßymM ϴUva!Js8Td[МwOuVHXYVN]Eڡ>27YP\bizC0:IAY~AR*M̐=w- m[UZeFn7U9EFVGl53|'fM{_tY l^yKvC'D?nrL'oʼn+d206\E0|u='Ikc ,[y ߏ3xk/d(iM%M^`y9YM&1{xB="ͭ]@(V#!u4MdEL+N[bgjȢ }=\TFԲ1pWnTh]O|K ;;8dFlrQ]' .;sTlP17EF] !TqEשaeuÜtԩIH;1}{#gv$kϗIhs|doN8Im+#lx?\;VE!Ԫ.+q'R%kC̉"EY__il /0S3gn'EGh`9UD(`>ZdTѲ=!;k'72)=G#LL9-Cٿm.|Z PƂ%XáT$~/\zD,"mO,Z@z sM&) b糝yYB[]D?yy,$Bj't_VIw)5%vtgBvڠ:Q9l$lG MIu*Ii$s]ֿ՜yJ 7aHE [GJݼ6%X.&t ߙ>_wREOv&׬\PLۊܐ_N*Wyif !IL&yفr\ ɗ6vE8C\ZYM:&ER"=u՚ȥP-/d>͚7#7^*]z(d=S+Ѧ:h*RBD hmd){' JgD3tҢa6@fN=WU 9%_׸ V"vnGv6r}rZ]K+IX:G+PAqfwRYrs~^"&1oiĈ-z(}1&z l"X›D˴$lǒw$'`89XǸku2"lGlHz8H<LPK]Xg-.خ3OD) xf^ Xߵ Hx4W/J<t*8xΉ3R}+ `T\܆UWzeT?g z"i.xX~x4E| 9U]Zsۖ jklӗ܏m^yWb+wrkMX,b՘u=4&w5FvgpfRfUJÊk6TɖݮgĽVh䊻VXnײ(1ײw|㘻"\ Avkhhp )OˋOO>*4PfÍiʬm$.l ;A ĜKm  _Z)'|\33Ve?@6%Lsk"ЇҹnQ,imJ~ ( ؄pa 5ymG6H3~E׳k#Yf?LjVֳD0.j0 MGdMY6UX&.Utn+mFWVGf]X_"O\hUMFp#Ɔf>.^Զbi*}]/9qr̅Uw(^;K;Zp MU6ۺu"EV-׸"bcĝSꜗЊj`psV݈İTmu*}A(Or\|8)bf1(wTEdVμtٗ8t44w8~##Gdc'm},1xYs+4OvU4'c$lmOAĿ B:b !vJKXNg Y\'jQ BMȹP LsDŽ|afw\z@eN,!X7)U>Pi0zz.a=J\G84k 8~[i+ )|musZ@sv'1vle ViKdsنcs:'Y"oN\" wMIJ% fg/!r 8t_E^K3JprCK0T4 -א7\;K?UӡͰnJyqL+wA=}"w9~[))}A‘4a!E6\WGZb&~dг17toK X4EwyE{k9"w\6> S.#X08fsbM$jKFg45 [0k"V(rQ%3a}-I:fC i_H-5kvo_a݊i"#R`׀ ^38^bi)Rr qA;ih_°k?B:Z`mW,tD5lw}1a0F Gr[-GNz&ORG m62^H8Sȧ\͏q-G+taBOg36h2\Az:/WD#zM_f3O nyBP?hi4Wx|m<]HQ94$CEgZȨ+s^yP W .9>ps$mHẙ! 5-1;*p2R顫n~4}/٬!In>?j U,7`w[ [ooF;br׋s}AY׻fy jL77v|[=%"@c)1MfW-5)ж)Q.Jm5︗C)X ݙNNe~|p}4w]2.3-N)ZxnNo'6jrw(<'j*!Ab ]`n^}[M\P=?$z3LRl/;hZ}L20Q /z4JLXW2x ^w~E3!,:sܟ+TU\jPS  ܒ>qA)`'gmEiAl=PV@M{P]_k@8I'QZ"*<)4 ]yIpX߭==/vE"(ǣdJx`^+&P)ʬ>n_{DžߵvR3jSq(ELJm:\w|ŻMbnڨc`1>q;N lsP>~Jlت!U* T!\-&;6驈 X#ql"<럱 Gqn2Kث^A_̗>Bep3D ]#/ʇ'n>w*?_\6kC Ldy%$ByX?L%]ZZu 3 #tysЀ>Taez{y2 sj:ΝLT[jpY6ҟ1pdF{)=nN7?.ח6,n~3@>g-PD?&vD4Njm?*ߍXr i4q‘ۓ&P}B["OY1 (d`Z~w6LM0j OIf`3%jTÛ * v}: ݼv2OV,~i9)*be\8 ynyINhS;Xdq%7Bj JBb5^v:NA~ij&D~b:aĝY+QUNwK,MYX/.5=e`L(3?X@S8e>@>kɎ3"%O|!a,1זflC& yHj6Yxt$m6yh@ҹ!٨i 0Fn,չAKH<^ 'clxclVL'hGfFb__5M XжX]>qhu^Aɏ%!a;|CО&4x8H@qy8bO`1X;qO!˽`S'RcevmBKq+i&O ;yZ6K' w3]k z`D J8g<~Xiʧ#!~FAM%yڌHtH RY֊)RJ6O  =)ufsZFOU)x&FWP2J(jS+ڷ8/N6_ N)`<ރ4uρ"HOx?ꮝn;Aod )j]BFhm^,W§5zqoR>bj18yT^l@ILnOtPZ61.+qX?6 0-"׾tde)b[UCb~6 )L(kMX"SR[afƓd_ȅ;eI\MA>ıĶ+" ? aթǡMU6?>dUкV"vյ\f{bJOI7ǂB!%"+'P3׾`*>nnQge=r%p06 t& B7~q<'e$' &*Gs#mEkpi|r~z۝ʷīzW`Eo.ciL*-lQ7|orkK.Mv]̎+ 8g_Z$GsS&ąPYS`kvpqx "A ;Cx?Өf%x|Wȇg(. 6K/P~i=w+w YzӮqߘS:gڡߘΠm1V<v|J$9_ZŽW-9(5<jSqD*ZFHHpDEI^U+)XY%K]-U>^0ν?CJZZh(ڷȭ.&+Af|ü1CCr8 t2;((} SIG'JJ [v}>GzJc2t*4[ng:1Hfq9&92E4u!$ib[M:Rԕ ,GpߜσLVhv-|%vT87ˢn̾<59 ڰc GJHV~)kR9[F#LrIfeD֮/TXYakm~!k]W_ss!}kQ!m0Pu=}.;ٌUw~v=[&& gjPz(-!=+I o"kWX|BV6ɀn9>z;qUe1nA1 /2mԕHti; ttjviS|nㅬN㼬}I&tS@ 1Dg@;oG 'Kb\ί~L gD:q[30&Ͼ8ѭ FuBwb힉 P vOV24ItTh]p@ePB[[q6@%h?až %k\lr5Ӹ 0hmJl=}$C|*36/B"|Q0d^c4`*bjUh9+ +Lbږj ӟFUUyf ]W5ϓk6iK|ڪĺM3ŵ =Sm׷"-NVCP]jYX5<kw$(abd|Z riY0~#i R.e4֝9k?[la[tE*lr?e—%l}*b9 =J+, ɹ`ۍL+m.d7F:p|<9P.lbO"foY$%< IXuߠb`Fo ]S)glCjߟ8pQm!, 3;^8q#;_cm 3PN*~ i7j0#ݏ mUYCX:H&]y !/ñtoviv lsԻ:бQ0f\rRLdYl4N͸ժ"c荄 mGmEտGcW3/]@8g!轁 7"{k(G3s0U{-z`=FD;L.=28X%G);f[Q]Y A S_չethme9MWMY[ /-}nf&bd%lnm/g;C:@OVuxL#؊١فg-,N]븊r>=UYno.J$roy% i_kyůSm1ߊ?Ҥ+zTg y+l^y~PxAɴB]j ZW6E(u ۠s!2ww p^H0 UE]ӴpH4z,D9Є7HeҎ}L~لNmoSx(>QDt;?SA6i&{E/W^9G顲PIH.=iGΧh Ykq_cf\\2Y"}KVn'%cAeti蕝]̟BoB1>,r"[e*KP6b @A+]`O;:۝Dfj輪Ę6U_dsg D;@Xbz\E"Q7m"r"jevAvjU:}9?yx"*hF7/})KL˺#*pW:_\θ"YdXhaBirr^#jM@I,JSϵlDF83i)P'4yiӡoBGsS9AA}l@tK R(e 2I_r8ij}VA[]ȗ%Fv'dħ,y;X1?) ܁x ?{$asStzпV/i6 NGKe:{ׁ\^ /Dj0җdmGu&bɸmqG?:D Vp[.AzGϓ\-;sLmӜz'9)lOav/K۷Un8%4l3,-3`(9޹ 2a5~xÜfj%sq]xY9o"}8 5E~ EF(j8F%҄ۥ1%Ѫ6J%f"B<$ɔcF g͕j&VIP%HTbmB]zo1ָDjGՐ(NG¼VbT<]pG>54i Ox,5zgWݧ`{ZٯN̂X<A=eSy^{hizhWS @Lk`aԥ^Ĕ4@xY&HIX,eڕ^7sacWʹ>i kah}v,7AZ7v +\> Ƭ`&?u(|4 %ۯϥŲ%MKo)]0qI3ZRvu1&g|]ƓKš)KT$ |UcJZ%ۅeO)&l>“:幉@KsA Ne_fҕĚ=Z^H.x-i/S&F)[(!-ŒdG? 42 /vA@Oi]{9$=m* ФW:{0n OxփKZvq<]mCieef'N4SoQ\\1XFN_ƳxuTϱtLq&vִG5 gt~T}Ŕ_'o CCFk [1'=};hOT?x q5:ĹĉWf piw zuL?ݻ jdUDL1UfxIC8U^ -n. 2eW+Ěn*gv4e>FG e&WmV-F֖.e7P'@\#؂M-fa۹B'7kW :ğXt2^,]$x&1fO -/Ld:ΡW\.w uZ2*^%+rvh%MbW)bG7D.<ȼrҋukQJ~1pT vaonцkw- ž[z@zuEMk,1?E=0Ƌ,)jJ ~Z/=qTs`B=$(F3Z~Քٵ;/S2:ת?;.Ca{bpF``7@wEחhYÌ戟 JõdվpewDRI9"Q^fTDf%FTdr#胿!26D#aemzѥ &c%֡ELGD=S[+M7ٿxr\?&mSx}% Uyz+M>sBm7$x6v Os/nU@,?`sȔ2BGfKZ^S?thdu#op؍&I5̦V` Pƛ9zK|ݟ13]g%9LG=ݗJ544zĬ f~޷muސb4sG) ć{xF GC'^ir`Gc(:B#)fpÈ磐`ʛ:4ST; cJk/G%6~ 1hb&#&lVrmWͼE[uc={M<*V9s˗Hr:., E(FOtCzsij֊#Yx6jDA&X+o;' Uh Q O,.HBQG(0yNzQFUO"7F-We&g8lI&췊 &˱|@nQA-nku{5"0aWSJڳNN]l3Mϗ=k' ٭ڤ+RҠ*! uuIyld^&5/PG70zM ]/қ] Q#D@ӽ`0?Etbeppl{Y/dhNdg:=D'@| ß^̈́}<RCĪ`5-1T҉ϑ:҃ |7B!(I=zvVoP]6XB.B !8ߐafEBL5d/ 0~dAlWh  /*`zօ簫 @:Ū7T_EL]d>Qn k7R>쉓_3&[ <^G|AoDd$ zzCU,*qw3 I%gY̓ײ"8>SR5dPܚtpDɉ.T ĦbytQ?!ْfNRpG#uix3_t;Y@ж!P`x'l'^lZ1`-퐨= ȴB)xm dͱY5)* TtKJz/FwW{PDҨ =,컒canw1B[ a\cy,p Y/->9*v8,#P{B|Rִ&Cv$15PG8{-}!MG()#EJ%Kٮ3qkShm4ԯvc2L(=1A3>{3i9Wa7*Noѷ=Yu~x0Gm -'89-E$L fǤ!e 6, a P]~$FLe{bc!D_)79> ˼:RR)d)=QU@MJu1hK4PZuKuI:ݱQ)lfdV<ҏ hgx##ʟz83I?1F](2$Qm&Q\nt3Hȓf/ܖ1Ԏ1cA ڲ^gC*3 (dѻnNt^mjxS;x7Y)V64+'aڢ08̶ETTjFɅ)vF&ap?OQ~o=T@^B TN2\YGōi!zzvBwvp={߿jZS q"2Є&626-Ǚj½9m(*vՙw)Xr7znb1U4e곲dӳI&Z\j> &>or9tw 4E~h&mt\ u#FOvгVOWlJ[pvMoQlj"clQ}^Wcxkp 5.^CqW/{CHd ,GIrxckb'.5ZLϊum!EsϤ9X=-ZxVx;wjDyMN57\Zt'ל?Bhn0!rh6>~MFӹ?Oa{wpxُh>=-O=z %ߋ̺:_kft 5I ,ÔkmCI1{3ulϱy%'K Mu>6TV[|[ XAY޴xn)R/ʮJ}jBuC WRg J僧;pVPCD5馬)TebKK,6צOxEɕ4\@InX~"vĚd"XҢI9 _Ҿ_GA)n8 |Q'hޥŮFU8ٗ [dtua<'F2wN_#+۪Rv  ~-H%;s`}@c:kDUݱZ`61-1ier;cQng+W0q0װ-14zHtkE+ tRr.eei'Srl*>+r.HF+T!Cu }{EI5_;ٍ[F!HhV7AD}HGDK`&􅷓7+P1,{#H? o+jCz Vu.wT mT~9JxjJH2=LJS f"_YognG"fh,<ƞ4g#Fg2ʼ$=I~ u f\ЂDH!ouF<8a3\VR#u_6-#;Q?}LVa~GVJ}Řebr([Oσa h(rU<f" A*?NBۧVo_"ukHspտoЈ;sL_ |́7GəzШXFjh?Vd+9֎fLۨNpVӒ@aLh{qK+Ck/'GmK'^G3twTb%TlT1Q&cȲ~KIc,F>|U9 ^T6=᧢jުÂwCԳP3JFi$CA_e1, t^@+ܥITwBZ_;}),$Ur?hȩZ!\>WN[WtBp)"Jd9%NYg-U>yX} Pb#af(/A6*"M bdgcq ]YgF8E; T.: 65rRL| QNxțJPXuQd،?znS7&Dl=ߚQQ.t/v=%~Of})1baOPYY?ɹUr1-.TEA_T9w\J*ZKߒJ4ZUaTLd'zγv˨jE4.nD(V|jf⯁uvPneH$Ԩ%IlwY<qd56?'>'+SXZ_d%Y0Wg9M/ ' Z8.6KP.g<:'eg(CHi̽K (16ẇj=~(R|7*g7F#~Zb_-|b*OR;0xdk^0K~૶2t[K?WW8MxD 4 |QKNjY[ Np NFWNT5 F $ۤvvmV-+C`:A@ةNq@(a2쇀L+^A_;BgŘ ,t9O'tv9I&4 voQI50d)WaS9ѿ Xr[⻯N`skgMHAяm฼UN> 1df V@2ʌG<[8օ jQd̠"y2э AG'^@r/l8_6sekp6gf tv5yrO10mP\u/ &f~1A6b35i'VDKIT.h<*](YuLݑcv8S. zt9RsV׽ąkouoGW?pI"u@I|Nf ƌ v;_Xyв̌nc;y7[Q*X ąɿm<[ P|.ZiYR bQ\#^5mZRT5,d9䅒[ӻI?'G{oKZD\C0HwfЫ΅[}7:(Ay>1%az*Pd)m%tvy)D8u8?6M!{LBsx}M~ljHQ _ߥH2eKiz݌4IٻB)e'hr |"'pLB?tTiֶMrvG}bCe@e.aNjAyV 97 _4/sxPGy8,Pfը B=uR t#d22ttqYns@WK1E:,`3X {0a~AUlk;Jѭ8  F(?`E&mݑODg"|2p:;tyhyT__Ϻ4y.Dĩ XJL=DNo[p-0&vXcm/}(˅CQE9k{ߡ\6Cct}H5B_C0b#e 'h O[HѼ:J|ir7=;Zf޵[-{PenQ~Ok /?tR/Hl"oM,B(GW8d)3H&1jWf#~3I(}Q$&:O]= ݜnvxC CNSÔNh^ ,j¢_@b9?!<sƌ4I}Hd54KB;4-ZN _Tv}#~r~* sR MtS䜈Ro?"K޷PZ!ĂLJ fM$Be{x] v^Hg!6N_oei%`X _iOݸJ7]K*ڻw`2#^G5Zyw{SbyM3*\E=jXZP-{ w D~\ΛP;KĶTquYЌU'&k @ҧb=ej1"Тpk/x%Ҕq$= g9 T]9$"}u('ѧI kǴ.JP~:OZ> +&>V,h9F ̂XUXb17p ]Yی4ZV+bb3+&"[2RСTT op_-e"85~hUbUӂ./]JVS\]r9`BNG*+c"6kӸ4*9<ނRgb5e>#]~tN @ǏW0w].;+vwoM&UA6{&Z!cx;|Ii^r_ǎ' M1:,H&FT݂v}|^&:^SoR=v7nM1y0]/ |rǜbIIw~,,`9YHKm!Q&ru ݾfTs+Pe]OMu? "Éd'u̚ V,]v!L!! ?09?1{J>F(IΐXjN ^:C ):upi< .Qk-_Jg6ȬR;> c7-*M¬oU`>fT?l~VM>/8;B0gd*P  22*ZўbXS~IC2d =EcDOTvt8qKVAz!gJxwP_ K5C$g@HUڽ9p|2G ;%9_0;"j~3%T*{SGʒ쳢^FexJL%8>sB*:*ix\IB67H3Ǐ˚b 㙽9X5}_|27BOFǃw LJ̭odHoA3 ͝޸ۍ[m|t.<$ߨ\/Ɂ-CpJԮD:O ~ʆD )v%(H4-?4-l=)r5c:PFw3q7٨- r0Cd| jd20Bt"Újupf. Oit\& (L#s7G _ume~h]-7|[|P@z;0 V3Fg"{~#W14Ly+ Ț┝ !s SX79xAC uϖ+}%Z$8k")ë f"EA}hRAj<5q$l{`WʌcmݍGEt XrBjt$!>:T{-aeX*h,zL\tWcB2+C]ף % nXJ]6'8"cmf:KɉyW7G\UuU'uWW/@J'?[zOFx!pj0/X33{ ^L Rxw!r 5A#g4:A~ ;Tzޒ:HK&Y*@gV9$]AfdEemNJJ)QZh^ K{{60U4PT L>bH^O!"dnks: ޘ~!Zce@>p]La0A*6BP b3o'O5#lj 8:dp%VO JzQbh&+XCG^7Op| OˤMk0=mwUgJDuOQbZSl!ktr-/]}NC );@e&+o͆#).k% ~Z_ C5Xÿ^h̹`lZ:x 6&3۞TzjI ;%g#7Op"2!܁o>n3TX!. ZCqS8u =0_+SP 6q5㺉1jNh4b.A]NF {)5<|\s<0\ D"-ڣob[%Fq2xfUƻEO2.`a\$ͺtLuv l Y4j=@83< N5#SPDJ:ב?\W9eo)Eݣ{˻ S2/SeߪzZQX>ɰ&mG1k=}_ cIS.zN٢l13+2 /`?w$݉lƃ+!A֎=uޤQS VUw>)!HK^_;8@ u |RVsBk)ra_ &VQ"g!e_9g %=ӺLL+e% |N|ބKraF_N\¼ZUM׽͎x{}Oqt4ƔH`kE'kڭ|/`NQ> v5D]ɑWħt8K<2t2U{W!cB8\.q}f*¡>)Rc'{Fn!+faMضHՐnm?{?C $m{ Gr.@?d0jcaDe4P(E._4'*y]0@(uM-۔R-3?`al`D33|3yReDVѾ*f%}k[H .=De`R;Au{UXy߀X{\~||mo$Ag\6hhCQ?Jj4ㄫ+K%,Ӯa:^de '>wbsňӨx퍱KE3[iG /v=NN,J wF&+XŻR66a<l5]s{&rwW6 &]MNhf*ny!z1O`?""E0$l;wGvÛ* fjlg SH /{³q k6"=Ƌ;+`3-%. t&__SGE3.&E%8 ֨=!•Pasļ/i+=vGqW32 :J#ZĿ3AM Q˺H5T9[&9n'e궿Ư,XDAWf6Bń洜e!ee_mhⱩRfrA b% #ϳi&hGsLhEMnJߒ=ބNM /xOh|N8bH{'7ʔP ܃ b\ S,ж8m@'}2kb* 118叞ɱW?z%oE=&,kU ,PW!,k[I΁T3L/IJ8t+;@RUz%5CKr2@FcP]1b1 ,b'ˏtn6?Ȑ8H42#WɝF':Z_$WcfD U7"yrf-o|tRy_\iu7cJ}i nbj1 W2w9+6yZHD6D֐b3V/C 450͘g4AEaW"\r$ef0MJW/MQ*lLJ (JG &J~7ZAY:ՠ1|a+V~Rԉ}P*|ϴm-Z-*2JE뙉G'%Ov qۿguq=ěJ ,Z, *GB ed۴ۨmO辭]GW¡T;QwX$gPۚ K|?"Ӳy˜WuTE3˨;5!2scH]\>4o3,IDmoM_%@k'nHF.ǒ+SY;: sByx~ #QHlV<ЅFcW\G͋Oٝȕ^t;8)LFxNϘ6{W4ff'f\ WU4* @stsPR[?Wݗ`|إ ~<F d`؝ n=" ?1 uF͙! -j݄{baE, ж2 s&~ ))4JrEAQwRž췩رcrC - NH)RLt|]\Zht[x$s6j8Fsω&!-*Dɂ]uJk(?$[|l/V7Jݧ% ^C4bӝ]6wmG-FČ!HX, *ԄBEyM %!L zurh1]̝ 8tg׼7/ 4aZ/!Le `|X7v[1H0 a7zbNk̢CX0Z2h2p8O-H:Im} DKJc7OX X̟Q,Kp&+-ZA'aJ" $_sӿ?L:)u\ˌ)c'N3ʦ.},\uȪ*h*<PM`%[ &LI3`;UOm(rS`Cg^Kw8?h"^<4u/h#i} Lօ 7?ob}>o2hN$W ǎX b#PEݱՂޮo~phV:U#?(SƱ3vRU<Cp6?cӂ(3v`C[fOI4^W0m$K1I+A2ZZZKp>Z_̟ Anw ^uMX!7'n ӼjX5 ތ.CJʨ'PoFb}~*x".j35ȼBnꃂUݵ/E%Gլ~x/jΒ.% )夙yI@%E653 SMc*}9C3Վ@wK<3$eQ` 7}^pZk伮mUU+y9,{O 3IGl嘹 (-tLv(Aw9+Bf;iL w+g䢧̕xA7d@eLlYjϱ׻ 1>U,g<#q{\jG٘폗NE*̌ʁՇX.ڀv&rň*ϡ8{3"=Ɣya$2K@H w]{ʎĮT> *ԫ-rVd}u\9fTpGHTdA5fYA~H5Wh%Eחfv]x48L@3Z?%HͻL.A ee3pPzx?"u/M-O\9Xrz:TMpxJKP_\ xQ Xx-/o:06 >L;'d)#"lhzX_R?)`Wpl5]pFpT: \Z$+0fU57~BO'laGoc` ݕޜk%1GrkI ˣwރ-T\F6S8X@s/wkT. *<{jKfK<3Ð36eG:kl'o}o5+d/r J%k%^ի;y)a[@ ?pW[Q$8^0b܋rP4tfQ+[zku97ʸ_ezSaFGwcVB> %YcT0);5  Z;_;nQC6+)`=~ "ӌkߊ=6ۜ$79?n}חa-VVR0PjD QؤLf5LN:Nc <$|a -y Va,ճ=S~Ɋ5Ja`aAL L<ص!3꨽;7=ΥOzQ\ jZ%L`7D7y#PPvP%\m~$񊣣6۵YгU([oAθPCS7+["Nk|p ]uq;9kUgjyܺ/lBsYԡ@?M^#&<ČL=8>úu$:Bvy6T#J>hBؼC5n F Z4[  β?V*ΒΙ5*at$5q%Qh dQU'j{X;^=w_~Sc3q$O"N$osZ @7[w4HJvGl!]? .?Ӵe<$&fI;V5 ehy6'u* lWy곤^vӚOlj-X!@Mԣ6v lq86|O}d;9NW &~AT #i9)^ru/=+͆fLӕӗ'$7 ppqd/Vڕ|w& -h;r b0ۮJ'Vh `[Dr]۶ *Cw13f ۈ`8pۚ IOwG<F=JՐʷ^i ZS+$ OI\Nq -6W/{"s l0[ѐr50sZ{#iX>~9Ml3P$mlq9+}z'*L7)~7XS?`̣U۩v$ 9+E[ "w9TN ӥŕͻh0ƶ Gѧp \kQ!J wa^g`KnR/i+x_$o#::C#B6ru9a $@Ydeds v#7Nĉ45"3۶yn `ij8)[خ~Tgzf,Q%'j]K!Nݪp aWD⍩&q(a_= /lAfxs݌\`zVVY)Y0wIKƺ5*.}dtiWaKCb=.,`ӛBorl57سUǐpM,z>paD |&izEMnkx7ڹyv? 1fuhskBes6Ombj;]<(p#PbbO cNaYtI ^MmxT7aKҽ4)z>`J-ihU^mbÓa+=_ eA`Cv2@l{m;2G49xѹ=qr6Y]A?wo]Kv9rAA\. {aLJ6rbH:&GtS̭XΤ]N=@2#J8E?aI,D54l<Ǡ?ћdmЖQuOr.t rؐr *ZIM ~JןF'Ytp*9Xe6;;L+ T_O8# dmnJA'ӵova;#W $ݑB:mk^0 #> w 6PW2>0ŇUtN-N3DŽcܚnD?!.bNȇ/7oP;cR-ȏ ٗWRwm̭_?Iw[Әd>%nI3hyF A4`uZ/IJª#q>q'=D4{KH1 N{,ơBHIx ;:dy6XTMT >X3lHqǘJLx$*4xi ?uSƪ;Y! OSrŐ( qR&? {vB8}}$K VUaN(K&֞g??qr|SJ&N!皰G-jJf c`v\72$k'MRP3SqTih̐]J9 sjs?7M{L ʏU׷M ŧy/ 8Wp d8y6lW QY@hK0dP,\4nuB,cmd]ܨ7A+J'8 9D + ܷW6=r0ڬ89VMI%3j@r1Tr]1$oLQ 3:T6Q)Pw<.Wcw_aG1""Ư<1S$Bi!ZB(ӼY|M@2(=O0V ӑX rgH Q( &$T7=φ C+j[˝$_V@✈7mn.mLqZyPP/9_R 8JK޼Vy>+{p7tYV[%F.$1];fƃ(tu]LՏj{ @@mgx󞛓QhN7m`hjĠu."%pc[ۈ8*Ӣ/˂`'Ctًs"w}AGI}D$.؊#ޤ4ZAoo.+ n$:Й9ccV+G]^gEq\0p[Ręvwɶ!ҥ(NM(}z sM#)2rI S`- RPaZTB(~=R2ׯ:j#eLc6h{݁.Ll̀mHo (nqߏ!@R) ]利|X"ѝ]e w'rT3 1طfoc5yQPHJ̡{[XǰHNz36C%鲋J1bC/uB!C 8t؝̀pSRܫN)J 1Pe_uZIgM5Cgw߼T| "v%J1-T|/Ӕϼ3竀O [CX\CC9O ڻ~3ҵD7Wɘvb`oU>v'ݹFxuB,Yk >+CeTV%e#ʧAK1u|r&Ud?+S`Qi@}b%Fq|INKõ\ h,jKY&`=UIunbЎ<>)[}\ -e/[Rg)&8DX"{Sؠs,hrT=R3kVQw(ShC9z1cZP ZGH1Z:G/bšky?{3/qNnmQЖ0=28EtHC=ڪ+dlJrZ<~E3t$Ճ U19jχ+ˋЅ6@ s"V,H$xݧ PћD6Ng"Dx oHMo^ydRc|Wiv"Iݟ1n[/꟭yhfc?sVJ.{\!RV ;RE,) 8@9zHWpP$M U>LxjCsݜe>b,am 4@N}6u9\U&\כvla6:@I>dv; BR&iR~9xo lKADB+ xGvZ&"M*]ApPgnS"-Ɏ~ǢEΠa wb1FPdUl!P&fl%(8(lv*N`=եm7A) =G)?CQ.i2J7X ^}+CZUwFZydmNR-Ir@F@$|l-QvOnQI籼^~lO@4 KR^LFۼʭf[Qo9S";MQY6s9O+WHwC7;GC9NPA=^XXdog&A%z,PnָQߪ&9EWd@L}Q_969#גjη=W &LaIImtGGԗ{Eߣv$I#q*S@OPs>bZ4V,Iw"=#`1L]&BWam?4Nfrz/,f t}Kt0T c!;9A=i|_odd߆}{sމ״+]H%}^jYiLOL84ec}{ vN;מx"QL#("hޥŧD[iՙ|̕Ju 8 \DmkoB9JXg+12Cu㧝NZT  +tR#B^$~9C+'O!m0c-}[>K;4H6!*@ ^6G po1tCl &SME#lj:!bl㫰<{IŘwh <%l'LtSzo9_R͈[.(+we9 G>Hr)mp ']?HfڦdVTdBd]@h5Gz(/cj, 0,!?ks%w, N)E!8Q8na'L0⁍$x&L=;걮w9W*!~yQ_d|+EdyS8x"[ Dsqk/Tl49 ,6ͤ!<v#|L` x5*dĢA6UJm6[פx$vmS``[M`cZ.$tg1=z'G|;4YwuhU 8r}V騸^wXtC3lj# _+M?f8e O auL>XW/MXY6g \q1-mπ'MyϢlk.w( cވx±k"bO MT1E0˫'k;j!nrA`ޭl/`0B@GW>j~\B (j~%|qCy1j%pg 'Um{z]ɮ =>|'{z a=)G/Yy U~4R& #|2.C!J@XwU׽cHbĬk;^X&%D45ESzWB *-ϭ!QND~S> ;|܌bB6ⷍh Ip3!>cOQy dLD6˄ùN b'y7~tPlyR".8ۭ%$; ²^#y;";1IDbziT㐣*1}qrAQs)_H N2ڙ*$鎞U?f^.dNaw$/0GF6#ՠc&c)2J<+ٓZ4Kn-b}+q7B .Q3JRvڧSB:E z],zr-Sb/!a(SH a8рޣ5PnfMʯUoN|X1?y݀'CrIeFWij6}'vQ+p=(xfAA O|g kיf(#1=iGl"k nx'zp0`?`Lf$RD幝^>@rx3G!j iMWXmI8ϻlib1tsTU(?a1 {Ե|; ~7*Q!Qbng7ފq7|.StQaK+}.H87ONP7˧?F";zNhZyEyJ˘3.k ҉` [q!-eGfD%EUg^%H5%e!'el  ʮ@=`P+whEd ?&1 ozf^]I\$dJTV"b<5>wdCqFx&@ dĈx#v%N[f Sp ;GVɔRd#2_d3d|riCIuux3.oE~:V)nh%FqfnRБ3Z|`Yic?7ŊcK$}<,< װwBRH'7'_cagA+iޞ9L8w.~3OÅM~V7ƏAs =Q>tob ݋.Ţ5l ONa&Wx@[gF6¶5YEF"Ԭh{Sj" E2EL3 h VDmΕa若;c vi_˳=o|A @+yIgsPKIC,>S讀N0Ё߯1V9]V[c~ͼB+٭eh'ߎЎ>=dH]<Myu[8}4Dsјɳ)[=MIu)9 $xsP VDRG;f`6Jlʑ[QU*oa]x%UsK(N)Л0DSI (&)l5#.!Χ*3ݽ\(g$&(NŧnN 3s5LLB oK~D7"TG/헵O|4f2%pm[>Lq˅2skT#*<Qm@\Z(|=UҚ#^zN$]хt<{w ]t'xq#X"?9^blբy2q-l &ߗ*mzy^kX w(a.cN^A>TN=yTΛcz.Iyƿp 5 _S[R'|HP1zSmutNz M j̈(1_ՕӇ8 5CCqnO^oL=))5vA^[V˦c..r=M9SLl?^a> ~1-J?$ N"|r->4S8nen6["NLIUC"?"..pϙ Fmdc~v텆9N)_8(=x$u&N+2$#in t'qXP#6z8DA +鿡3I_ =BŲ&"wn낺s^M7o׹޿V/(=vi+mEg0m2.?,Bw[Ƨ4ZFXm8Jе\>ų~:O'uR豈:p 'yVoD Mј{JN@c^zJ47TnqCw@]Ö݅B([zs#ؓs OܺK6I]277QLk2YA@M@ڻg73*-۹7(q@IH n%QKi>t: Nzך[vt4} 7o"t*hybJ9:ě⻀H#zܫS5=ѳ_R6};g|TkE=6C[A1';c+D`x|:D jWÚx[ӳȗ,5g\DAQ^h^+PBcȌ)@D}w/u~tK(S" (]a,Vj>=Ŏ3Mt(xٔ+OҶ#|YJ4Sz}ׇ'ݍt*tJ?GB#'S4ũ?"Fn#z |QchR7c!ϯ% ˗@1_0HorHPD(ڤu5Sk'C)!?^U<7o!&oǮ6؍)`fAfѸC;St"YD&Rq9W#ׂ(֢e]&KGo#Ɠ0Xzԙ\rE.2ypix$E 0JszݾxM>7х"2_|뵋~d?YI͗Gs!8M7m {] |-Z.o6qb5ZkL{˛'^hԜB(28oqdQɞ H@@`&x fZ ]~;,$ rY1֛95&ִПBKN&gj1pڢNi7{0 %6[E4q>uߨeRPJFU[GIdweO8@XV@YK(>j])+uJ:NQę_rrJĶgM&p\Ngmcu{%SCcz#"әI۵(<c3鱧mEd~kbŻYۖf9@%CcB5zh V J:8F#`~ Fҳۛq[hIxD`iTaDQMky8.Hĺ+ܪyЏQkDL7p ! ~5`{D\[sdKΊ\߸Fn>a@[ٞoGiG)K%_6o:B9d j yVajx^INQ{.XS;T6s̤'Ư F|fMj0tAj4]n% +tT A^XɂQ) :z,;ҫ)J4HAiu I0[5`_Ak@-;#фԲ`k-MC&$Sg`S7Ƀ!?79w @gI3w]&n@F<>z9B7O?2ހy*V([/W)(zO%_<, < {Kodgw70/Y zB%<-֠mV=®]TlɫؗjƪJF$)P}%6!.'IFaJ\!Z d1R; v2lczSh~vpܟ<9g{ ײ&ǭd(f[R}sVhwHt}Ez"p7,F{`߀]~Ϫ96Ke 1U0~1*t(blȅ-ˆ^2;)cΩ)Z!=FT6o{x yNͨ_7}+'65l:1/jAJHPdR) *|,Me?ReF/0(+:hP<1fra17rWƏ'Qb خ<G%둄P~?Ƥ8[}a郕;anLЬrSXOA\s'BW 6xIpԻecѣM ;>f<yݑ,C$tMZ:B%Ad[͵Xaz97~kx/>s+@2D]f % hWE{jgkS`_:!0ϲusuFP'(8BSӸ(^{h> yVw';nʭ1PQٶє8wRf'YwĪCyt-i4fU6pŔF{Qɔ_0b/{dUR35A|{־JS .u 9u]zIf)'RT埾}'= dK8Oi\{r9^RS\ Їr*)`YVT<MwIwLO2У pqzQg$jhG6yNw`<[5,X: ʽNug2&81[3q O)@x.+̯ uo˦{U2MOkL"xiY$7>0C9mQ_uj +2v: _z%-}F@ǯ+z/wL>0.|Eǚ=vyί ihv$u; j_%HnU !y4x.yh|kg%r1xX"f RxT*QH\Okƨ,BAgAj{&zܳcgQ\Q _)j;9F-KdP5!5Elnw!U-ć"* 3򼴌 ;Nu3)y#Lް\uL$ al! ZtN"!ג˫jWʜe-e \[lh6p\#;VU( ).dohVDi[Zεjt&YJzax2^~=qac"q\_(Eǎ/"[r>&kzcgN3 ʶo\4eq t/BbKdǖݥƔԴ5%(aK]I='ºU WH0FL`OI+ۀKB[1FcK, x61X{͸ /1PXm%(y:ERs]qoR۬dRA(.=н`ɖ)d1/ؤ^ig&cP2OURztUUG$O5%Jd9]O LV@1I<dbiv qsa=`>+G8R^)V",X}^w۹~5Nn Q/[Kcqy'tnZXQiУU* m$3E{OLz`Zҧ<8G_jw\xák-at{^X1.ǭ"@п.$l+1Y̚@#QAF!Ksj YW c t ʊD>o@fGVP>P݉,M#LȦ )`fn䩇t1&U8:O"`ph:t/Pt|u)tv'߳pcγdGN3iḘڳ9ZtNjױG_1JOar%,% @ԔfGzm?i1%Z }dwt4"~|zk5U  &D#tGX)~S !񕵻6k9qr՜;HsF/T=(./::7Ȑqꖤˑo@nܲs^g^DG!lUPMdCP>'KKcn:Mڍ Wq.8ib^ /%{3FsF՜K)+HGFtfsY(ۛdn̑RAd/_~NGwn{ ]u o kC_Z"U׹Wؠ%}h{MTsfuH*X gDgs+X&oz ;yq>42}9l[ ?:a>QSAH 7Ɉ!$LEӓ<g9ŞD%[w#R qg O<cm2 #iO2ў_eOmVy~_񞜛.fJL.T! d7c9Ҁaᬮ \!qN%10 iMZ(nyʯ^2_Sg4XXb9&#q.›uW•oP(X/5R , ΃E>NwW^Zī*GYrm8o˹&ٔSPl>! dp=,U aEZx c=_݅~ ^Tqpy5<~\e?a6_c#z*cOMRԪભxcٴb*VC7ROem:f3Tθ\&w4qG!M*l8sPa _W )S_{ $G{f➰ǛRAE`@]^RVL&2{(*nN}-ߐ[W7ԲeiGse-⽽“P*S wX4;QFa& t;|ƅޢ6^L}roެ G-^Wd-‬lTr4Wο 4 Wއ؏̷_ $TK႖`dʁ~j\E@A;"R=WH`.I^v8)65Y~e@&5 k(K(yDMP'Dr. Q!BYSN;wΚeGAO1D-"?6Eٷ %3WCLK?=Q6(hr{xM®^ɟ$(*5Ƅb5mqõ#iwiKr#@|J.).suC F2AKN&}XLkҸZA˄;z9YFJ^qu<6M-9BkX_9 ,SoOȜ.Z<rPBD)>`JϡoCbs3x7}EBf!_i.{EV,ږje*zYS֤m  6p$ҝt{  ](| kxW%q~,dHo+>9%;^S3&[;rl[kc%%u화Yǿm}j}b^Y(̃G̬?Xs!ݱx J׃C{M c?^CrLPcl>\7D &M ?)+4`|xEX ) hVi]awS]^,(<;FWJ@!9wι<(nnW<ČȈ 9bbBYBKZSòx:LSB DIgt:u *l-& xf~ q(5@|5Y,6}}ih| $0gTLL+ѥ0 [ rۖ~.%~ʬyUF1v+{~-Azx0*r#d`ͺy9<>̂ j?SaUw}w>!wW3c6Drcܲ[8mp6"dWf$+)lgO_cϏn'AL\$i`^9PR)_zVE6+Kh_E"o{ѩ3QUL/2XK{RGl-&p}~6|bC)*XS:Z#*wHj}ano['A@rEI@PܣZ#\_JʷEpK߮gJd#VI[4Vv#y&?YYӼmX=M>`,H {u̢٬lce`nu ?s\H0:1.񞝇HK9Χd ]`0 #2uP&Fs.&Oyư`v7%Cm9n4}ާyN G1AR0w69'wxs"&ҊByUKp-8LofÁZG* FA8LŌ]Ap@/RHic f7fHG&MiQH!y3yR$BZTd㥾^W qKk' u(j.H |Ct+oI:;&fU6#..]?l'_W5@0MFTnktQ g8|~; `DE :,Y?$fa#-<P^i;ecr3wK\Р"ɸYLA0ȶtb!9' T(E#()os g/<y3R),Qt`w#U XtNq51Cۚ6opo +'n=q8^k`{OU6&au NcXW̷;vsYlsp'@Lt }HߢN`AV1>.#&mtL "diiwe])Cmlom|MF ղࠅ_p'`1T?2P3`]:!%n\ d#H},-veWu3Պ*/*MnB?!B0DҚiH J!ϻ,QGJD=Endhbӫ8 #i, `v4T꿝њR֡67[MAUÉ zzd1yODPz|HN1Y J@U^$ 3LRɏA|;Cs_oF>ck;i~P*|4򥻷J}YX]J9і``D!I> HN^t@ӆp8m Spndq=1֪| tռg3vs ݿYß:^er!ol)c q1ƙlاLτ7tL@TtT A?"tU% k롄osO34$ʲ(c*tS`@@IG0gѹ?c1ZBBB2^4>F? pI)ú|T*pUT($I0WώXcS&a?2oV"+cϫʂxu8ExvzJ9*"Ų˙[o VBFww&Kt*!dgܘuɰ/AŒ OG4f{:Y1I1ŒuTmt]>O(*mTFRMGw S೾|f8!0OKc - 2])9\9+orhؘ6C@u!KUqfOFz_l{-[{PI(ՂqqBgE*}cm ^h~arʑNKB*Y n&q-H k=xBelc.@J[Pp=W7}QKqv*bBON'ko%0 ggKY=8B QP2 '1 D1[(p$mS!Q(cxS#;` ׌9@!7t1NL8X!rWҡv]!(T[GC_Hp&/E8,ܕ0h*LdV5qRs cpzj0YĿ7/:>8U&ez܂9 up' Ok1=bv?8o,Ξg?CipFc4Kѣ '|RW B菷"A?o+w%(B\_TQ%F8s_6̳ $/kPQs*R~}oIO`.K4YԂ%t@M- bF];N&Rf+ˠ1ة'wp>컟ʭ0TΆpw#]AٰPk%I<~aOlnE[kc"5yfͬF j{?ސfTY>@s8JE(Ӳ8d[gtQ}P'heV҆هUurj2hgZP ְ;QW, "OE/iNWKd: T4!>~_u*jvNn4q>`Q]xǵjF,7IEa<)= :ejoQE#W-{~Q8ZȦ2dcy-PBX2Ýz&QKh޵ :6:u>SC뇻P>HΒU8s=syuCTdCsWD~gvU<}DV d$ Qy[S\Rv54k2+aȼG:YYFCQ6Oe&X[D7P7]GO  ڛƎ`sS56ӿW̸%geduHwbDٕ}u~RQU=_#y t\#(<"5/!8vz#Tև s4S3yj(vKd*97 v^xO| 򜴕ݜ A@Y-f\JJHP{B0t m͔ٸ-eyUl#15fUa0i!Rx!wvdߖ1HYSzY> Ęρ!Ncn Usp=ۨ@{N$l Qs=!_),4,0Iٲ75Ґo`.rmrc1=T+t.'*._`yFRӳ)Wo4]߄W`,g^4v$K6Ywt"N18:WM,dˣ Mm >$#kO[D9Qɲ ߀:3ɦMw]2O_OR.ٗIz0f/, ^~PZ6>a(.ƾa 0O;+fWhD 5M<ߔ%ώB!N{243.DB 2L$ :i=?q|O6W_Z=Di,#CqWb6qxrevzʂdU_uG[ m Ms+°kroR]is~KqtJҬYT@k,"2 Un8B^W =|2Z 07BU>Lx/i9u{7_ܛaV0$ dS󎐾JG":'Aر e¤"0 €"eƶ;ۊ!L`pe8{ޮ>df=z}Ho흻get3 =dʮH'7Tzj(L~%1FwF:Zs  Z+?jm8E^$V1m=B}۸e%M ~.+7L"Vpح^ty_)2[.B*L%;PKgc3[qu>M: yݰ>?_eʀb*FI|&;@{v +BTߟƿeYYa DJVZqMmNlH-7eoB>L0蛞FΛ{U yjMV:^nMRa3h[pcNqw)$q_O荻8ks #KF۲W .e IAa+k%Fm-'X5yGb̑SJ8(y yp]ĂvWr5,0HHΔSNZh<;vƑb0S=JH/rOX0C0#wlP ݘie#XʕwF' -2>G3NK^?5eRݑWD0=PHhȤ~WNLqj^0+=/YGɇ)FCcѵGɜ(7glNI+٥l{x`F߉$(֠ML-D"Ud姑SB]ykkɏ >wm`G 8|cq5M: eRQ[Vcu = Lp|!W' ..pgݐӲ/NGvŎ% C'-!ZО9 LvKδ_qf"ӹwSӡuSb[PA\]j*ʂBySDO.;jvu(u-}(Uɥ d+-DQvGerL]A̚Y{3^' ڻ CEw YMDq+}t+WU˶Bnm(f)4ƠM 50vx4 sBIJ]by=o豺p=GtjT;q^׹> x%.ߤsIiRЈW7@zWf/Ha]W5g`np 0Ã%Aȏ6)E~`ÛnYj;v2^o b+-[$%uGg^l.@f\cwtD oyrpG:pՓ!^IK5 :TA\#7"lZ'цزB ,ez qvnU0Ԩ#Qo`GAg4?>E]E,`eٗP"cOI@ ᝭\"z~?1qmHay6^?M]$| =_ ` *%O{+YW9K8xF ^ips N1.]? Gj;ט.K @7I^K3Hze#I/,22F+[2G`QriuqF rb`]| Mk0Ks*=턯}FZ;;ɎOȅԜ 4N܉@neRLga cCo 7^K~.5>ű;gp Ff5a>LrzSr =5.^-/ [ޓ^i>z}#?݇kPYYUN̠n-n@^FS-_;+RuK\:Zmǜ1P,ﯩh$V=8>lu&`JOBGtq64VG|u/pg͍B9ruyTb& I{YuVoLzEJ ʈ`|% K I ! {êIBCI,$L<rok/ -&ݬ+FDg9|~MEfӌ4 +< hS[T([D vYP=t~xWO(݇EbSarO/)b:zf ΎH4Bd/C!UVE8zU&YGEDtgj'wD#ߦ0ߝ/M^ىq߱4 {eۅfP `[ ^ٟG{pSk1yA]ڞ>|IԮaLBpd !ղLr /') Rr)+kQYN_K/7T0mcB~7"7p&VE;de:J"m/A5^ʝA`[Jze%p[q"Y _5 9)G,f>'sXVj"S(KQۻ!6TUT&`{.pKϼGBFH'ċ3f76VO}5o# f/9W^j8){i"RO*ڴ2Nwqxy<Bd$s0m<!uԯ4c#0$]ԃpQPfv9_`Ć2gRzr>Y}|=JC4 dr-:^J!Pkcs sR%RRQe36L_-|)0C%ЦJ9Ax1aj֔]nWd2= mMy;?:z4Vl=pzJ̎zOKM`cCDJgHvpT1Ȥ {-:EߌCypqU H)[e!r_wS4pko[z z&3˶'FmROkI8.?#Raysw~&Ntt5^W$aa؞f ~ynIR2K}Rub#P3Z9V~o[&erwiu($G轱`m#q&AeJ("$2 'kkN:~Ln(/IBQp:^6L ChJ}:!(KS2DԗH6\ÐkɀΛ8/,+´.CdQh:k GeEh,@}'iEȉ_ dnI ٹq@&!ܑ1st%{*0Wkul*D7|G5S=]ƪ] o_@R #G_;PzF{ޣn]*f{`VTokZlv)qQS5oKo3(cH=iBq }/&=XK˔v?B+-QX/ȢVA({]s#LwP&99$ łYLK˄:#Q42''7/QE3,64 za0ks(I3z+ % 4Q}SL sibI4.-ẽgi˷^ɥXe`{u>1$_Ut,\?XoH$Wtz ;*7\ k$vgsX@;@*|QHs(M\}<. l. I64 ZmdtavbP\Ą-F[Ey←zcҠ&!ß]: rBday-G&=y_ǼfO BQĹ gtS&(8|C0"kR$^I~lZFX9Hte.g,] >t-O;$'u8XGnDGgx-Eiy+33c:3k)@7~r.ecU-PRSyVhh F R ognmM~\?53`-NoLm ymF&Gy >CѿU/m  puBHPpk0v8VSۧ;öTWoϹ.]&phC-;ܞ5lxz4ƌA_)0f~\0(-o+)9p8B$6< KSWF a051Ս 09[4'E֪)]WZȹ-mE~i0cmgrK_03c"p^( 5iʏTX{|G:W So74v{*@jkaUDNjS43go`gM[vBQµb<{w"Z9| .31 ɯ)=Y*nJ٭{ <fHyNG)1G}=9 C^sT%7;Hr¹}!Γ-gO}xQ1u6>jY7@GJT>O6f" i,Y=ea ^i^[4ƀ_Z<دδn#ð5PMSw@ 2[O7 ]+D1[;w*Z:Xզ!Ҩ Q.r.;pخsyZD9M\ـ ER }R7?t-ǁ -7$_٨Y#e/}9bgXo 9/:7e\+-BڇWVsR%쇌 ѽ8*BuB"!νȏc()'Ljf~1ڞ Pr({P/leXm.]elsMR_n>C)=o7ܖ2@1=N/W>t5j/ /yOnk1()zUC+&Z=lI?l,2E0*!ɸ U80RShN+l2K7Եhd֘%B`x0:6=9^c|=6mb!0FX^9 S#*u:òe;X{_qw#hAOQ#O$εD IAʰ1`EFZT5G~9gf8[RcuvG ܖPy)q6/n%h4HBhyS5=D0% lSm\?ۄ9S$߻D8&}Mp ƒĐhp: )2) cP6//M}OD-)A;d۹O\1~J N޺;L cN,]"M~+̎rU0Bn2jײK%Z\iPutb"j 7BKXOdʺb|t~v&w.>BBx+x-UA |Pte6O1}⼴տk~Q0:ěҮM:buHrUT`}؆$bkZzo uRGZUN6 KX_ LPMb C a>n i'Y8yD8g7`LZmjCH}) ”{|yVJS7ZaNhc4}JV=Vx:y v-,&s΃v~ x0"ftJCqD\~tAu!LO,|ZIg\e& S[F6-Hu'o(# +/,gV4/ynfJ6!dע=wEY?KqWO߈=I܂|bxLkǾ(WП-/W2CPE U獐0<} 8i Wдօ&CvrAGF})2J ޣ4J5>Tk(~BT2lhJbo;;vXGyTL?) gB3Mx Ia[䍺  3-E7t92H*G2Uwų|-|jO ٹ{5q<eh+ Rȸ^dHWj`7)ǼU/[4)D1h@8-b/Mw۵-J2I1\+ظ_UgD GM啃dWʉEc2mB@rBÈ%sЯ6jtoCÓ5+1z"0DEp. | l=drOÜ^Xg9z3ϡ/ߗRQ-ߡԈ#CHaٕU $䷸Zh#e? h5aQPӎ[mTv2;ZP`)>UBy0IFز^j*VA7v́\_D z}K.+  C񗥔 ¦G 0{ "vX|u6ǹw4.>\D.^XXV@5ݓ=Rm-aw.=cfl]81.p^Zc6dmao7˂Z|w_gQdr07G\-DѻcQYI%+ݑVsr36!w{ E|wTxC[o1rNI: d )j#y;zk>u)%1eGvlˌV*j灳BS (SΧA`WNGm\4 (@3.PGfD|9p" }¡fS ὾U3A.j!{2RW>6w\-DLQ,N@KXSH*kBL'^K@v[,TGWƃ6㰟g hoŝvq?u)=E[7\v{׎) t߆s&PG7M3(㰓@KN=ٰo{/+ց$4]DWb9o)/*:43ᶏk Jna:z,\zqge[T86ѻE,1,j6bx#5x8SYnj6DFWptP@S3\DaTAk}^)Hàn㩕zf|l2}q0p? L>zUq1 P;Ao+> uURةb=~Ƴ JOb(*;p9VL〉dNU=֦{KJSJ:`Wۗ-U`|u_l3˜ݎ6`AEKz֌z w~)?)̫9ܘf%Rv50{cd;4'+H< wHf5Yeԡ6y␷vc[ܷ!q.aamJJaBS] #y:GBmpULp)3ȖizJq12*M)R,)7dxJkCDQբ9-pCӸZ-4BMZcuȾ0S 5ڏn:T2_]$HG;d ( g睤de>FX*(-ڰμJ/ 1 8(7hKчX_ .^((v}c ˦7v滟h ݭk"0Ŗn*5B2 3`D& /#f[BI h8㣇tM Nd쎅t^)8aܻMP*yLmqHwk'#&\+ȡ1movW\3q'ܦ>hy4Tmo7- 闳13`֫ ̐rSB/R 3QSA~%qBBIuoERS5suNålXFR̓UA*b`;rKϟB@S즆:DF{1aI-9CڸV/b0X8i.$e8 )I(ؓM'%׾8? stH?{&D^e_eyNPbWLIEv06\Ʈ';-;KUN" 0^T{L>_Z¥Om/cvkiM[:M%}P.4,w,ѩ_߀ x[pHrpɵ {W=(d!x2\۩ [Y45VRYrx :@?x߲݉v8y pA¹/\p¥"yowUu|"l,=*ĸl!zO G"[uRJE{!rvF)>+xQ4.R#ABԻuH?EMrHVk 4/2J0lv:b lMV-㫺}8x @yt^RXׇ4 IGBAsXCllB h7>}H>SG8p-ŶfCr!;ˇOh7^V>S\}5Әsٰ^|&計r.x{`BG팛.\]5X%0?t|@Tm{XuȄ iɕ6!'X~14BIt;`QiZIW@ǜToթ0k:R:2 N&x^ <{Ԏı7Ilվ.LLoKˇ"q=sT.6GygEhD+xG[c#y>W󩦓襊,Q~׬nnxζJ*2"e GcvǒۻbIIR(C)5\f9f˰ј6=ַ/b vͻG:2Ia9lfc.gvDʦ#onUl<O-gS&V*c4>ZyZfI-Ů]p4T9 '(&2[Jy+^݂ݴЬ.p"?'W#.ol*NZ'9K= % f1m}>?x.DeL|k@,k\l2F5D̾1BPctH4ᢊy. 5i>XakMm24rBqO3ݦvQ h{anyRuhdJZz^Du#͹KOGF.yRr5l&(.z (tlW6Ed_#]%`γlFϽ@*gG$q Y8eHFCzD'~fP/ޠNAGіC("F')>JBL%zNKmJgG CqFj%Ȅ_[khPH"7FQ~ }"h3r#x?DB'tn ZPl VMzLRq/ q&Y{閥/(}./ 9b=-2<ӥRY7՛v^K(#} ~Ȩ_y+Ԣ HbW[ ;Kc'.*x % -m6Umy17[_`eQg(gwTu(!qߛxrޙ}Gdb )N:$eR -a!U!9=\^ A~X+by.>JYs;WJNGk%2t7q%I ŭE][Uͷ]wp\?b˙#5͵s' كt:db`ľ:8$ cHu>H/#&cL?vb0E½ MÑ2jߔ2^p3a˰P.1/hidWӦ#,%BKHU6[bv?7`DK}%{?E\pR3A7I Pyӡ`wqB4pn>2Sn _o 1XsfK7a'9;8ZLu:q\^MR[A! ׳"P3R*mv/QO-@!^!y"@562,vჅIz59'H`^0|rVoq-[00:8گ~=4VV!zJ DHm|o49Rm_A 6?Mjkԫ9Xs2 ܡO hb 4JEUE~_ZO2J= FeI_87!73aiw1f]hb+"vb-J>a57/ khو^qH, *MћEѩ\v*s)?|:T.R H|ep\?tdɲ O9UکFcjnl$.q%20wr]6Bx[㛗 7?;_R9M9@vg屆V=nڅXɑۮ£V"H*/^bh",vE !@|?@؍S [NTFNx-oe"Jg_',mtmeaioբoFf^k8RHy[Iļf$TapS,mT/*x쿅w"xnLu Ed](=poW+|}NQc$ t"BVK/ 8 Wu@ sm*rLoӋt:CcoUZ=U_#Lz_@k6ؗQMӹt.- ~ PC䳚jb ubAY#GdԆFk}fQ| T ۮB.EnvV)<^;#'_^MQv2x|>;7NKš^!2C-z8%F }!+I+t/9`Sȩx,4fx=3 λ'3"M!-H+_fΊC$<*^0)pdS~)LO揂Y_ PjF/F gR7GF{؛ E:# AԊ`<*Qs_lse*?ISBS6^р]X+hkmjA <ыkިd8$Т_t,VGL@պcŅ|.?d>nuQվU+SVQkiڠN~BTao^de8{gOU_᛻j*tFQV ( {RyXQ&4Nΰq.In"0#ʬtɵWlX[_m<#`wL_ /P/y ߆fb_o'AcŘ}G05Ԭ8BAЂzVm)ױL]UW ^ƙ*?d&r]7̮_šPy =IV\5;ʗL-*g4+ 2Rst|}gl.h62?;b0Zos/ X #0Z`;ݝS 4VgR]/ PjJ`dlE|b.Gn;◰J*_™ԤKMG Mد#Dlgi}gJ,q>Ql{WiDV!ڝp;NZ&(Lkc&DPrpM7ΝE 7h)f<LZR~.6e,5tU`g@2-O>*\ ee6"pꁨ*Gc,(KX1l.gآZ{za>h]JVapS\o 3xAr·5}9WG'/: "Fӆ!,F }a21_<Z} wKP;y?}@^_ˆ&M ޤ'r #6ەv:ϩ.ҏی=Bcd`ʙ@.2VvJ sC|El%pݷJQxAaSBŲn;UH7ꥤ_G&fj%rj W&C垬phGq'Juܛ[M†Q&1Yfy"2{t1*$cV#=+uf5!Ygޖ3wkQMa"+MOJ1+Hvih,,xzSџ؉E¾fVrpE1L 6`q-G}z4R۞Eqe,Ed 7'zɑo+pؓ(8Z ܤY* b>C9߶ǜ5Cou X#AhAA/<#B\Q7dE2tV>c0LTFqFhn3Iy\wZ$`W|,J@Q2rm/]q׮lvwh68^UFWN3S= j9H;ѴScbG&rMicp̨ʾ H _=Si͠sXnq*TUczǁ8Nܘ`$qQB%{uy fQHAs"zm3qՄݍj`4"xrZO{ҏF=O| (I-E9Ϳ )NPݢme[q'm6I2sgυYuK^N*I,J LIs:%b "y(3[*NqSQambjYRk(Jqs(_P?IN^~7C@L\9\!7#?Bމ m >-QA.@눑 0Vlpڽ/~El:=Dw4d%mkgEE촉>_؋{n>¼, | /"TAћ#}({ vD]!Rl1ېȆm3Ji@* %8Fd(I 6}&Gdul ! 'Pd';@Ia.e`7?>[,4o+ɣDiӆU` R@1$%3< j:)W '۵/ʛ܂LJF̣#ф125Mr%#023 Uka萙FiY [A3^dI͌NT8CByS_/l "WdBTJy&_lL4A l0leڳoJ [-xa'd[R︂-~=!=-vΏ|+<? Q}I2臛wZN8ϙ.lq#S)Mikx!} ǯY ug ͳ-ew݁V,,\H (MW>4hYmm;A?1bg2HǼ'ŋ$ ^m1e,^ȓ9#jE8Yv.L̴Kj/p@ d;-d <8ur߁_S0 zڲWgio-E;FC)WckU ;G7|8d&|1mOsAw2t૨bz vZ/1GkǠ+]XS.&%aPL &<-NZQu 2~7\9 A>ץ4+ڑtN6m*!:iGԠztۘ dc״,DK g=c÷.{KQm} Fʵ^_ DJ<_Q''3. yɨ[5 LaQPç8A\][y W0QԭYU|w7mj{ǎ;qb!zk_shay'9FnS;RE*熹v$PN7FAnkڬԡ J:q63G8R2%-YS6Dğ[[T]U^#9x rAG0uzx [w9.@מO7tУ%B@/Ϫ 1{61d50Nl2QƅQrrq:Xiz3*]nNYҎGkq555|8|M.֔'CkTwǤd ͳQLM;QT x<ۗf-8F}@oc+M)L%@aCS訴ߕ$-8>ҏAv9褨p-ĹfӽFdKL>t]%PD]fgߪ0Cc"@mB#3LmC'I'"}$܍Dcgh_q{WhrDEI?f?ңfeO]ěh￑xdkף8!Q V.9ͪ瀹{SQGwX y8R'{Vji;g"BFp44|>3 hn3ABtX*; .R׆UR`*heF X'ezʤ,ִa1J&:"![ 8pQMe@kC OUfXwZ(qyb}B p+?u%C$^)L  lRٝZ 2VOr^}ϣty(b_o">CvYy{ꍆjF>j)!}*QeoԣcHj9,ݰ6N~b`:0im)6i%Z@&S1F*$95A|x|B1+ԁ47Wy<"Qq ):bs΁2T}0GU76mrPʙD\e- xf$78Bgs'Tcd^x;Ԓj⼴HE_8h#MH@xQ{G1VI .YR.sUm֕qFVby-^j5 r Ww |5s[N -0|̪f<; :xmFk3psgᏊ;Ĵ{oel 6#5it{;X/D._%Hd{:{#jGjR^*bt>*`ɩWYԅS5'IEG>rHjNbgVUnV k9>_f8 kI@zeE|5yw]THVEW5@{иy5L@)IuC; `6;G*2ݯy|5V;7`#}s2yq:0NgC^}3sqcryY.]b}UǕ\Y"h0݆t؆qdAN07V̨=1y!DӮΌh !ѻPAnxp_D>lnArq|d?=PSis6XqيbQZrPhB=CI ̥X~!l3;b/q~’/دsL!n \ plU 1mnX&D~C')G69&U }^')erKe5mV~ t-3)Lh1%FH>v,tXfQ\ڔ?s7j!nDwDn; CSUb,&dolW$g6l͠[n-8&aR]pö)Jw[VܣGטXEҘ5Q&;1 fI#4Ғ|ߔwFD;;!U$VmDgnT/5F] f\}d'! hY мяQ8_o'}^~^hM5$4{;ۼ=.%iKVeٞ՗^c3,Ҽkkk:?[88mB R{t# LOic:xdgJ(!/p+5Qk ЫKq43B4`I"YD? (xbYsz,\98B^j[Z,7T ay縹P%ܙÁnfigىXbIkSYVZA'Rn>fJG!LVQ+؏qU ~pDEWo C鬒.l@toi]VtꖹTCB$YP1\V҈5mL7'e<_Yuxս4T_YzaZK_@l%8`k vc$rYS1NE2qE!̸2R8YY1MUV (H Ҋ]s^=_N#9ܣ)VT./+T}%E]]:(%BZ#B$5toO/( 8 +L88WO)ֈܣK0 ;k3xИgTt p56z8=o =v@ATY"2t#:~䃬 09j Ad,i+"C-8 O%nC/"ZÅ_u/Z!f8% Rn '.X{5 /S[57B')ǦNP^7wt "~$}8ד@*`!C8M@4fe;dT7( aɮ"C5p [nYkZMW $_2( .uSɡ+VnmqGᎷclj` &ܶl"|Ƭ6D1f?꽪 wt= Cŕgg*\c&PWHw}%Edl=v)Jc<01*zգBKhK+y0S;4ګ,Gv4AJyWoO%RbX kD֕_#mB|*I"/-qR6;!Έ丽$DBh2^B*1}a:G-R b_a P$5oߛ`zZ=Yw3w[d $`ї=I\`Jس >$s}_d`F~14r_cL`M+^?6nF t#,,v&53#+\p6T߿ ߏ`2'j_3^uȦ>=n-0NUBohuV9rdopO;*rRLI[l.db;8fB‚"K[i>799 ̲#kIk,L4eEƥI8R"#p3ek֒R6\cRIfO/`ـo:I)ohɲ-I|6+ HPmzu;^|`d/͜-2ºq\0}4?MHʠol$JXt1m@=@֎OQ|3Dl?A^&n-2cIoA9x %U}h#EJR4-HaIS|V Z-8]+GnkCht̟P1cHbfgȵ>/Բ\z@ :Od.8pz<`0\OBuvvTękQZB( xy؟G%"&+(W_̎p{ ["\\T[ؿ}Sqy]rr2v>(  R3x%e?oZiZ}<% 1a5+Lq͡T)"c~EGK9zR 4 (n^o(^GFnإ=&ʎ@0Fm1ʱG @V7p09mF&Z@[/O%H Ku8.'mG--VzB&ךzb739OK /pd: G987AA@$"H?9Y@Vy{6jEPsy,+Hؘ^Y~ l %ڒ*'y&G–LYv?yngйsW*GЎn"JX>I ys\?BIӯl(ƣp9{Oy983i){m%[ᐋ-KisRwކy֒kO*2/q'5@K]|#La@OaXxX[ʶ幩jR4lfK;*iTdKx>ɹO>̵*ݣO{u2r`ޱ19]/Y_|-Wk٬TUVqN)P->4+2 |Q>yG4s@ȋvT/B:ηzdDI}4*64ɚ<O/%h /gߺ悮Dq 'JfpvhE:% kܻwrr/50QwDeelc~q>H`؏F[gOf6c16!qp=gS+Q,RQ<8N{@1Ё#z./VgY66I!Z#uUB]dk'uʦOW|(o=)y|}Vf sd H!_K0fN:FƯs:fAt1!nj A!5Zvu~YzT[2ƈ QO]9|2f͂oJ>POgxƗBoյmi VQRG MiThґ|(o&o<˪X9Iwsf6HdXjotCо3 P裹ZtGW*,D~_S!NwQџ$= :tBwtӊR |A_J+]TRXjzh Om5ˤ{̘-!^/)/IEN%xh$ p7(1k#REQo@X]ng42`jj*푮YV~g+&ǵV#\qiIS  SG9PTObd"ޝpsY*YtSʒ!|&<&f!DHܰ'?UMħ -TA%5,02(=UôHKm7-}rx r~J!8qJQ6~:$Ŭ'39ص%p8mKZJTVZkJUNtm ¦tX%"Tg 7|sڦ &xELZ.GGh(Wx@擰֨[ew-&lXFzJt ;;3m~f䥆`!AEޱ+O>)7x($GY=:4㿝ኜE4LTG;؃{ZSTORLq{O`dde{u7m,O|c/6$1nUdpa M*h7;cn$y6+nogLn*Zg977= _.Y(I92\I7hA'5Vt0; ̂*]6W^jP]"1!o-F(xd4%=)u*u.xz@w~:йЉЁ!P&=r[~PC~ewEN)?kx" ²1sGRgBf 0%jBL`61L>DȨg =TY+%22R-+CD yJz}{[F q1&aԑ;iR͙"}P3fu!Bፕ}(_ 奙DG1LFVVp>'9*_|nbI4zy*;;*dK28yF.e8GY<=AU&?b@}G87| *>\9 ,BS3=8~B{MP3 Bn=oUp+^px eKy?䘉{LbTf^I5IMC6OA:Ygg9't ᡤ]28î,$L_Jt]ƂOgzL.E>:@tC_Ibyh̀0=ɇd tjUR>:\:0r4 Wp&}?-٭釪PM\ťQ!l"KyZ%9#v!PߍAR=!{ax; _/\ zpPx&HrX:z"-⦆y%\(El|?r!tO)o&Zb 6V y&zfl'qmSRe~@m&z JkexX5 N}2,e+U 6k[fSQ w1eȭ(0-q3R?]/嗂(sȜL=F>ݩ %8W}R !~iJW0#ZW`+2tY J88srx\؇/![\@氡JNUkGj MJ:t9:K^#2OY.,Eޯy;!hCt7Ԕl6\Bޮ&獵dk}C "IE.4OIPj^"MBFxb\\IWd1n}@<{_EzktEJFYT#!VY'4J$﫡gw,Fͳi#[L6-.0FFr# )_]Î=a64%SlaEqƴ'X!:ޔ,.D}ީBMm}G)E@%ԗpá҅~(aHb|i=ǐ[XPC;<ƌ3C#|#U^vm#BuMK7aeݷ%[uCZcmX$ցыJ5Usʏ]^Y%ك \c\g`ؿݤ}秱<[ŮXWFB7Ȓ ˾ަ9,r; dk*6e:#Ž1H)Ι8N^3=-®r`'Lo|M"m4"e} (r7M )tiu?ַ 㴓Xv U 4dZL9Tt9 @=upDd 9uS齄jVBnHV`ܧ }$-{^xpGMc;LVDZc`fIyҙ&Na'mI54hɚVjږPSeܯ0;ڊ2QA?f 5L& ($3s[>]cb=~Bq)GnXxB>|t\V[}H8]#\FQ_3*MBeQC`~+ېX':No=xE6X*!< }ae١thjD z|>ozi*gwpʄ>%"^F,*o wqە.Id 1gDCY:%Ӈ\A&~v)bxHEYۉ^D7%ɔ1 -U-}$.e7Y;h\$Xe {@K  yf'2:gD܀a6O@4_B]=0&g9d^:+ Z_#}-O0 VkntPуҀ\tN>#5-)(k+ ?6m:co.|UIHghG[+*"[U"~q j/aa[#jm[LIuXFY`P5InlPH Da44gݼɛh\!w"M$&L:oW]W AY+Gowrag!ʎj"X,o$,|IS_Z3mrUwqiP!A|ncA—TxPp7#Nhܝ@ٕ5{_1F4^j͔%z_ ܏N]6TBCoK?Ce!=%hy<9Cnnsְ[cm4L.79)P@3,!B9zew`bjCαAhE3·f^%"\)>6І98u+MP//FΤnVnlRǿ- +s6{'ƛD1DZrEuklNގ;J]@]G\? ؓ^<:i*߄M&:;#W\Z'b{#D1CTH27LsE7"*0w>N՞ϊY5^41ev0*\G.?\^ +"W~?jw"2`QkSьFM9VGuOFW^rl"2_NŊWuqo@Җ.܅o:_ƭ!qJΚRcjO}V0O}0^QA mvL ; NzpDlA`D?PQʼn0W%vYJsd`繤>xwKI$tK }2"Kj*9흔dQp}8{b|o>V!$#o:i~}i (^:u'@a:O )u &ZaXKUyn,bwqSxGۇxvQ(fNw>霄(W_jH=#\Mpʤyӑ{Qa]fֆzkH + Ar>TA5 meqnъlECA[w?"d2 r#X"}pm./=%fr&Q5UjR< )̌Ú'ODhb #K_ D`WkhM:0BYWǯ :5@Vh1}%] vGmf w Oo2S4M䦑<kaő:۬ S.~꒽70lw N'(YSC tF\E蜬*.^?h9Cs>r.4) kE7^T>io!Oۣh}I[[X(zn,T%ӦHGOI#3I^2c!,wz(Rl\(:Pllu::ZC_ʹIOۃYԦ9ElH)pQz~ &yn_Kh Oj((uK9OI~(Df9S#Z-;*[-*и:C /ڃlW! U&X$O :{~>ĆMy.ANZX(M200Bܹ0!Ȃ)nQ[D<.ڠpl L=$U{mj"R^}q;<b~g8SZ*#OO~?;Va:@U~Aa?"`-J"~p&j1Ӂ7nԙX?/M&)C jru*g/)<»\`Y1~*I0߾-h0cb =hPWE%tH[tPf$>ACYMQEGaz6Gb{h*qÈ-c |7~q`( n PٛC-ݰ"Z•TU-yu/X.Y]x ES`[,\o-ޙ Ŧڠb*<E.\~M8jl<ߑ u}e&Ԇyc`^[ xv FP3pC4m /ԙ_8(`Dmp;A}9#^)vJ0**-gc>͑IzD!_Q~ڦuU4k}ݳ$lOXj*4uծWj`-SRmgS5UÊ:c0RQȘZܹ%,:%S"Ef˛\A ]y|sú& oW)v@jg-v3uHs>{DJ&pgqJ/?ZE>"MZKd+."!b#h+i^nNa<1'~6yO1jM/-5>nP+栈\d.8l|@=SKomFo `U&kɣ˾5h dwG]4)ma%(Egku ٠@iիsA/b[? ?γ4cJ.į4,˟HXoG1 gT}"G"] TC:PUOHS<ȵ1X}(4 p*$U]sK5θW^%c-- uB;( -zB^Y\Z&p߀xt7JL Cpm\֬,LM:uU}>6l `K{؄Y;Cid`)IiX}dI(A`ALCvYwZJZ5]N6Uth!Y ke*d=1Snݎr@І sz\*YC%B@i5;@1ϻz=#; }` k ʆd0#F}7Ռf$:FP)n [ }}:f)誯؇ 4 1#V.{0cX.]X2CUmhǨ9Kdr516/eܐo:R(L 9t .=QFFfzA%f$v}@>A;h=FS;&!t: :0Wڍ dRu2xqs7*ɧ0j(YU> Fq)nrsH$i؋0{hب[-G9[l:N$.F~oQ) BCi|MZP8<ȫg22T1 ?=+D@g wKAb5Gi)Y>gl3~YYp׈޻<l*-W 23+0d0Euw7ErKFR#z!⾂Ox3SstjhźX]^ןp^#Kt#B>jo%P\|cM{6Ws1yr HFsGT92:Z<&D=OLDGP,iԦZEYy7SFc|>M"sG-9cXW&Jy>f|S'IM;kIۏ4XĿ ;aVJՖ7[%)aȂ5:u"VSE, q >ɞf8("aF' V' VZY[IWNbzW}=fTUD^;Ʀ\oQDI( GCjDjOǯ>z\@˯Uuo 8-Ei:I|V?M{p֝7-䐟o=^LPtM'_# |=s:IGlkXi[|gA^-k%VnnB>HJ@w$0|.5_hP=|Ɂ)CV=Aw1Y?hiDYאP_Ċ{c.aOU(fn3x˙cR2QJ!_PE SL!2ѿ<0r:7994`_EԸ̒XBV'q1Db\Řoj*u,wy$M]~ $ ќQi`m!&kH,"#(h~\v+%QQ؋A'Ъ 쑖¹K>Aqr˔T*dVC3 =Tr`4N!BvT\ڢC"+op3 ǁۘvԍg@UˠGq/zHf0"cXH/ pwūYeLs5t1{$iN&+e![Ncx;_ gn%8ȵ1 f Gl<k}@t#.01v>qВlE,jj6{syT--E\Ó"=!?<@&"zeŭ9iU<断8r?@~5P?p? Oa+\j_O45t-t,+|j3_BY-:0/1[Ƒ S{nwr}Pϸ'')+AWaq9<,/=9(\5<.]vIT)v@Fj0 <~66 ɗ|}c?;'kt}yiuf2M+6 S|3 >.>dݿ5pK&l\e`Rr2G0S(/%Sa]̑wxڋ(s0+$ .Fj+ЍF`:Z ls+h:FPĠ6ud&XdMIL ل{4WAq~ O)Q'^CNAh}1Ĵ9bKJi2+.| JtS=vu;YXSn<Ҹd5iw+\}z?kM.'a3CP~]= V.3{Qg̈́M^:Syxq9Kes}zo]~".  @Of-w)KU+Rj~$ZhثY M^td',`=?{<&o!禁pj]2ǀw vE~zQ"ϧh&͠UE+*Vj NRPwԑCGz[UOSQEԨ2ѻ[f/ G­)Q tH]`$@ץŕ>,}޹7taCFz> bL5zࠒ _ Z5ݰ:5o[#Ri/ٞՠ_VC|KBT7K&B YL.yJ_ G>xmPY&-xᚴ-YʎR]"M|fOMk(cGʊf3B݉=j[=WAP4㘃{)п,$wIPJqPH'U*P V..| j(t%8/9pYqܘW ~[j)WڀB,G$ӯ@oB X,)m&U6<0a JqO-n8ìByJ*f[q%|vo=2\8B驇 U-Z;4)(e@7ϯ$*CNz+ѓ/TKg8숫t| 5աk</RZ[, B@D:;f5EYvWDFc;R2 ÷S.wpÖſs}M*/wN<wD{@CwMEmq|'H` {A4k+ťE4=?|h.?&4 9ۖ9Z} j%?d x;pe;֏ gIJ{W`3HhgMlގ&[_oF*FD]NKǞs 0!>x 8yT\SF,`.=5T Qx3.f:Pq AHR.ҥ:|5]G@Pi\p7Dkn~IJ؏7vC񨷐c'FH!W!C[XDo"]7 =,Ocn0Z}Qν}`(S&e86f( uEfVVnrhR\{ikgk߸a+i/\A&vle3g>a+s9;z86.P кmC{Ѯӏq]XW ۄl8 J]" D)_ J@d=V^ .F-n-ɠ2@3}uʷ`YXi.M1^!;A[~eUund8(|nQi ;*6o|2A=4ClwFe3V3}}It]ЛKbs =BWdU wqIݻj^V'yK;Nǝ]SL++|MXW9;V&4hشkVVA:c pD*R)W"He~9SA1{`CrwKU{u%Lj+emj5!Ic6$BW@5+8lg `@'3 .B sx0:W^7 cf1[oLZ[aF^]UXfIRʖcPtc-VƊqYJ96iGe"B$5Uޔv(OoD],,FY- j<ċY o*32w Eհ+B(' ] r =if1jjK.C0byueW- *Mv R۔e0õ~XE9 N>j53~s+Ѐ(4~}?l[r-:q]0&k"#z(KK;2e69ky]Dqݷ{+~-cӡl0fWѩmlcII!iY5%K LdlEtAJ=V6Y&ͺBn%bX3at ? ;fd\LUpx1LOHMA{?ov`3sk$eNc59[lRh(Q \Od~fp ܢBW!Dǚv%wüZNx|%x d ⯈"1_΋J:X1TUDn0̄,~#K Ik_ŕ2Є gTA'֢5 F_ŧֽQpeXx)"ښv}> 0|Zw^|/;t <zndQxp{}?[gXs>ʞb#*5>7aeS^a/K_8y4fXhU9$ 9w+tٖ}={#Jod|ÁKA |]v7L1{T(Uh=0rxWR\h,rm %앁=pށNն{2nD]DN480G8~\ ]&om2  (h%lg<~TŒ0iU*bf_ V2H$)VR+?j> 2晕ˤt_=%Ec?RN6ܳ@m`12~қoOo=3#yMwOw60_D ֓L[PFȗ2#ɲ٥zX$0XR>DIAؗEQ3xcԮz'JI  N 0η]u|)ɅfըfW@PWQd1>RJlɝC|AbV85!6-tI>[ `plQiS-J_OUV D. ʑdPg)ف[}8)LûE_PrlcgB9W#z-u(-̃IJw2(㨳=Xƞ(!u6v1R EZ4:Sڦ%tCjR,(D3D|)_3Ԅhe BiQU?6es ?: j.9JϦ4 ptpaZbeϋ3Wr!kEx]+&d,O^l?FILR=u&Ѿ3JNk?ؙ\9 ,HLMfX>ɸ)aN5ġB,~,s#UWmF!-)fe=@ٙ|6ti)=?P-ŵP iz([kWQy i^T^w[c&9NCQm8 7~U&.߹\48{n8$N:A kQWF(3:oERx :}ytڢ^H[Y>Wm>4*^vxim2 V@+ ^φO8 _I,q1E,,yj$uL*k"}778fhd`dˡ5S|>u' Y*?V7m*Y=шa0ywuSLA!k3Nsj.Ay>:ص"{|-<{#$]$rצ0Oi~bcJK#?>DlP| Ss*jh[7pl{k x,HwqzESb7̛ bMI#ݬ327F]:0 hFBTgӴܸk3'\vi`& "A`9QBtZt:~bg眉b0pn4֏azQ+tPƯSfub8wnz/Ka?*aFMzÿKk7e8ytϐ1 ⏎X!spݝYp:s#6'CA2&bhܪh0_6!,zkgvw4lVu8b CEC16w3R91)|j4(qĚX$'O%8R#կag!i#jkcijy_SQNM]v1|X ݅q^Ugtߪ!ڦ "RtݘlJ9 ԏ?i\Xu.T荤vHħ&Uw{UD ۪ SmSRZKe`/ @wT(B b'<R(q =qOnȢǽ,H:Uۜ4zC|i,M(fkh`+9S%]<}Ȯ Jngm6Wd,V*++ 5;$ n RM>}+ 5.i (-TWX{M{ an&1QOU͖4rmEϰaj9zRd{SWO`؟1gҝb~&˱]>w#j l]V=r?Yᤶi8hSæw*`OV<E&bNGQw ֘E9R2N)_b|-8~,`._p&XzWMـ{~%=\2D*DB +S$I*"1sB' JU&<Ǘ@T^BeY av/k6%:dzGF#+~ Y?ql&xR-Q2)oO:gUZWD$Jb>o,(!&0/e\5yNo|-Pt0M 0:"E5ITeTژBj;ch])?c!촡sEUTX-n(Y8Z >]guTJՋt*pաbxgm7gPފ9 +~@L76‡ |o8ؙܝKFCnjG(3>_oM`^t!NK?O*pS,q.z,FPx1&Mfhra"=:( LQKcˠIf쨆 aN]Y zYa2XрF%7"Y&.z>>`&DЩ8ayYa$鎘^;,NB]l-}ͧ.J +b+/K@0HtGǏ#+ÇC }FCd Y;5b[ExGU/@4ⵘ(cjp)ZjO6^ ]a^=@0k7,΍ϟ4y͗ !VM^ѵG~cjvsA,*}G-PO?ʖK3uno0@} M,3>#sJz^WleaJ&{:?@;ud0#zYu)e{6~,zmebv̬$I#tEer2hWu h y2-DHW.{Rù |r$ؘ4T .-;$恧ҩA(ahVDZr 8 B7ebEbulgJ>ւ|$mkwLMI5TqgRLFo~3iI$ՓV;~"6?&lL@yBUq,yP@ e$1>~BB׃veQJw)j*1j@W%5_z[|MSdp6oYJTQ; $X wŴ㚭,K V=W^osj B|7*aS3^ vН!mqjUAAzDb3¼N[ί4J %eg懹Օ}0olAPm\|,ݱs-uDqncԌmnZfQfD]KѲx#럂gV^cNG;1>ef&_ϯ_qJ2]Q ~F.ٰ9˩-t5X6:~OJ[ +F%mѫ[*YgK۫4/AY_{jA}ztM7i$eS`Uv: z Q"bЪNZJ7jRa`΃ L-OݴKI^2`TQړLꐳŧ1 W&h2:034>IhaA[w2[]#sx ĭ@e/Zdhl,W2 ؛Dg3cl&%ES2*v=W S"0Bn+2m#3z\u-| Bo6Mm7!vBZ\˒#n!eeēhQ) t{vrCX&%Ys\,x_<ຨ,̚k.Hyl6#5,"H{^G8?.\ݜ#=mY B=!'5>eq5x"LJӜ {#PƟ:{뜡Sfn"L7QlMjVl{P;nz|T=ŕLY<]7sץE0Kt=u5RC .8aXf@=t@~2wWg6Ӱ< S 1?4@1!m+.rge2 Ya'MhA 6?pOo w ,1ʂQn c ,N zxY1t)UoQɧuk:|Fۯ~9^A#+OE ٶݝ^I!M#l\Y$i*5ubWfe?^e}%߲,ҐURۧw0ĕݙ2'HH/6'yN -ȨÜD 6D`Jt_ YɂD 5/2rQ8*&R5+gY0 =nN>y8*:ȒsJIbQ9H=aL$[P_e ց:F/tjc0=ym;aЩ պRが52,Y>YHIFӸp\I9AS wHä/K9xYTع/ک]j^0p.rrIb~rE{ٔ8Nm) A$.s^Xf=SQ-*r4,u 5f\95vyScnՌŨH Lz-Ti[j?4A@A79^ Zβ_}!7(;uv'9Wɚ=@MqC4FN""YZ9^2#/878r8q-)JFuI : ]Am nT87@^!s{Cd4:Vv |gfe6%)I2o-LJ-&'$4cy)P=0q9voz(}B!mIž6&Lٓ|AMrw{~PU0nHߌZ $| :yd*}Jl~\h5Icx+>I6!͠1;3ښѦ([X:G.#{ѤmӁ8_Q=FCӬ3S\=&6.p\1.* "e/19:1_ ǵ^9Qgs2ED5mr=N#ˢ-!իQ H2n(U;GŽډ 7&.z4S,MJlKș"isBw1BXP{Ei3zQ c5RU4$ [ 2qPY<Uג)H 2(m/~ֆ`e@W(kY33f J+1E#o&43vjɡ? _NGyO`g p٬j h(h^'(׎\S1wO>Q3 E"Np+gȏ_;F 29wi;˸xi3WJ[vffR~?CGfVrvθPIj1E1%iZXnY)s&kb;Dg lI&w%C W!I:wX(>ӱύy.빯x)yiV+?v瓇>/]VI֖v8^M5LPOHfK:kMG103J6;.-T]2h %+Rǀ6រj)W #K5daItx oX.1'ʷmZ? m~t"y$ -w`TSMJ?`>G.v#RG<ċ)l9|1oϊ7T |[5Ug!oD0 CRCxxI6)So8'$媺00BFTRPfؕ/-Xΐm![~\o{W):ذPܰ<\lf5 J7 ֒q'xnylD}Y,fWM]YFE:D-h# ĩڄt*C)* 39+ɃT |.'Z =~ BWf cS]SY-ʀ)~S]V9(\.ŨKv,qU1}u@bB*+;W)YuaGm!Г| vlNgE=QA+@pS!=Weȯĭ .C m؏>yOu*՞x7ܝaA\ [Y:hk "Mx)Q9~ϽhdD&m][Z)RWdTDft-!`2p16I|MT%\%yMxa!h6u뎡߄"^xB[eKgh-ƻ|3(5rna%[ [KNިƪ@$HZDld 1?9H}nTI /$apG MK=yҟOY"~[׭f4 b_ PLw28}M1y|\ά$6m:CX g_ei*g-zR4PYd2j`~ٽ1e*bꁾTg[\aL4(!;8jI?)a FU`:2 8*{Z%4UOhyGRxyJ]NVg(MgHeM[1.$RPl+XCûݍo;j{iaK:o|f}cfU¢ M3eQTJ2m>ONI Rk )w9nS*tno*I8RڈR@W0G [9 5e66w#7OZ7 0{G~]SEuFv*jj"lts.G'(_`4PahE405uA2|8C!?Y:yĵCΌf4@ kw_8̜p*oY'Mv tXS ֩ΊC`ȿi jQ1OT,6BގWz]ؓf+k.!6,k0ehIĄ4#>(tuY&ί4ӯ q ,l!|8, xZAj<D.= W{I[jv{7Ҝ w2%kqus%%.164~Q1 "ɐn1n%d2+ xG}HibuX 4&?eb;k&X_Љ+yrI~=vty@47HNlc'aoc=S&F؝ہi".^S{.emY,Mu€Y# *{g3€?ͼVUa; wH^XZ}t~ J1g3n/':Y#!;(e;,8t\_S&Uă>1)E}TKCYڢj"/(fwMsf.HVx076CR6 P0ޢI D Pd8FlHb6`Ӓג2ݒ&4v%T(+C6`}f% QѿۖJ&W+zĨկH"6xQ GڄSm|)pѡe@ .BM,euK"7J@KysF-jM0>ר11+Sڳ![P:?^qҔs֕_)qyUcu#ٛYZ]$_jMu7Q/6|dcg(d;0{m[й|1G m$_Wջ{Pbuj5=$+g%5ekjRdWJqXax̳CqUqsXY%O&ɟ6o| 0@jEa&D=u6?]]dJWZC ;qBmW :a5'8ɬ +XrpRXDi+m*Db9K QuZst׵viN*aq0Z5?Bx̐Ιݠl%`Q X*CNŶaXSuGgsGTMbⶕQ!H.@}]H}>י6ć^$RQb̀EĪI]2FNF¦`.ͼ/k7# ?v ­I5P[w9Z863 kO'*U!搀&E*ˤ+A3Nݺ+ s?!jYptl(nnClCM$%&DjNʻTSZo!Upgl6sk?DmpJ:TGJ6j'aQGͯ>`OS(Z1\F4K,0*mʎBd,bJȟߪD/+}POwٽ";irQ+PG봍Uqr( 5*1 L5?(̏G7d?$%}B`3MyQ]"Q-@N >M:|޴NYI^z&Y+Úۍ7,ǵG@5Hzx*˗z#,2:WoDi\$0$k]r&9A>sʃwW5yBX9_u( (UНSw_Α+Fڙ)?(QcM%Qx4G wd]^KR+wb'7PS-^3^m6c!Z|=~7L}0ݿQ$1'5d zx OEE !;`Ӿ8h8]*H](+$*ḨN/yR=1xVjGFj)-]cڕOXFoyrsڙA6 w6;v@ {E%g'SroߘG "OdW[ Gg}Od); {[k)%:}C[ښ9A }OsyP)"Q?x<(en'U]DHqI!5ŨəwHndL\rNۗ(eRZ6bhzGJcd?kb85囿?`}Xfs+C`?U۵-lčU?s&C$/pD\8wR7u bTs/iwȲѬP͏tpSG[Լ$S3ʕKLe瑱AJP ^{VB PȀrO7wDuwD p-ê7z_+~FAqlj:36mdF[nf3X^w 93@+,w/I capOCGڊ=)m˯$긫>/ƂJ,^hajLt_s~kqR xeN䊓t˂Fܦ"!XsSՁ0بߋv6BT2!].dYsdBG([$}BTXcl u*A/ rC h?S0ϡ)̹U$OL(5_N$\. TKRQI2ܾ5żЂJA\*AW<O#wlgSn 5Tгuy57/O;,7։k'$ߐ>t>0ųTo `۲|j"SI{T,"9ΠQ^D_Fmի,K-wD9FJ18󹧔:q?| % PŪM[}5-DN^T߉2>*/P N,hxw0SDؔ"`$FgQ0)(+R+zCc V;ZL6b ŔCu2h&o_dLu!pԂ%4KD.Ǭ?ONޒi{U߅Q˲gso%RH%JsJT'|<:{p<\BcA;i(+WIA w %t+rSz}E+x^B5'S$XDTZەn&W; `嶴9{WyuBIjS.l3J,j^Y S|u׊ $t;pqX~GCWDG9YsQhٝ| s?vx yz>ϊy)f^$Cs cQ6"9ij c6J4?T { #/N†vM-lh&%Wat~~B&4z:" ճBG{ySǷl)H`%n/3b$/}|1u FGϢPX[n"dI)rzZYogp޵T]*1vBG@ F3=qt$'9ԩϦX6}5šm ww֒z_^r>cVI(ϭ]ܧˊs|} w RZJa]V \`?p:M,Toy6.?W気~ #}|lrMV>D;x\eAu\Mq1)S-)xСmz4baD+usK8ՈtHpP7U*cI$1AG黝RJ/+H µzƿQ68oT HC6i):Q.؈~Hp?"Rhaܬ#BXL⾟p*ƏIyJۨQcl48 iNqhj$#?cx?}gUf tZ/NF<76KE . +&Oȱ~[x#80\O3Edpg Ƌ'M9ͅ9vsr̜q͛U09+Is\-md\ĶԘrqu+cqٷtVk\R #MHAh V̫/Neϳ\mn t ?oCYۻ I:iM>k9oI'GȐ>hnavOơAѸxKW\QsuC|~Z56de.)@Jt"3cJ۲gzEN .+{!&(A__ni8V!)7I[};EFrɃhzK= oH~b법 %2T"MHPz.,[\6DRpYi;:;9b'ΡSV..YnEvEcEmSy~ZbL+0"orǟAU[ҚQ#Ґ4,nBhxcPLF{7GOIW7UaDU kSv?J K`2qTH-6N9 DZ;Uc͕h 0N^ /07 yno&s+c&%]is;8NQ*ܶ%d_*FM2B`D(j JS2kz}g$eU@$ݩZ:Z(XnB.Oh?-%h' =Bօe{OB0noah>𧢔/gDYt(H18n=tֶ gi~ l<]bʴ*gԋ11$c}߈"^W mRdxM ;6u~Po#25 _v:%bѺ2Q8 ~Vzv:yDZL5̶M|nߕJbaQV)UlM$`]R%h_GlMpy(}n;G~0h[zZR7&Qv" -0J?x'ZٺЂbbn}xb&.6d+'u+%/i}hy^I,汢w\/{BjY8bwr:û%.TlUNB\宲Xh`Y{A:j&Jh%p~!QrSIDs$GLDlU#_b.7}\➕l afMRowy4 _5֪psU1Q~ %jDbh/!kXuP\|\JuM9Ur#Ց. v*(_ p(M F cyw+m+xLkSM K;CRzaK38؍K1߯_7~&W5Ow~سBAO{vr32o5ֿ92X>4G͛akv*0goex[[MV IUhڡ7Au ]T( w%-˨kÉwIWYљD~f8g.jd -<ǻz3P쩐WY,QP}ŏ_ Ƶ6uI:3) JS9+9qtO%?(@MF(ܩbx!QYYY4Z$E[>V ImM߹؟A;I2`/y|iF>cZ/;6c>,`2A-5*)jd'zqaC .G5pN%y\N4NJ֦$.;ڮt7 9,д$3it{΋ThRB,Z :9= Eo(+'Sּo ş_t ͱ;Ӓ0|ȗ]SέEr"6Џ._ʩNӒW j~z*]ImTlƁزfA9yFk)ܭu]4Դpw܇T@-CDRnl{*jC,`"s] ^}#…qڼ\qU*7xoR±kx]/]`' ^@3/@Lꍦ/Jٿ;+O 0Avi}!q h:qјCnV)Uf2Q'? VaA^^oG`W)2ѫ{§)n(%l矧1J2*+":ӹڠ0PУ[8yJl|GI5rz?6i¯P/+}3إ8\`zH1Ԙߙ:E1v~gv5Cʙ3Z>ZƹT*ePٚDؘgRq\ߔAwwL+kqQv`׎^0 ]2ȱ4+JZVF~ڂs1 ӱyjlsXFaM_l,' S M~¾VQ,93^9@+adUW̲Co|h5.s'w`Gܾ|/"ǹT=KeE--le~M;]ٟMQ>KXDev *(O_8,%r V?Qr NBTcyF[ȕr ;$FGUf[YS2žMl ^·m `?;"t5Xsy(%S ;lHJTY>62*E1"5x٪ls/ikqH1oH,m謞6_%ϲ؁ĂnunMCW9 rjrKUwEVme*lʂMIbXԏEe1L)Pߦ=kwi ćL ޒW? ҋMTlu_< \ǥLMݡ15ʩx z{7Nxc~+"T$mԯRA xqѤ%H,՛ gKbhrAÏm=)׻ ÐkߦmoEf: &8e"F{4QsDZLzL98+iX]V%\\JN? =bצ^IH% m|YV:g Yָnɉ#!07Txqt0AEX0Ҹ@=Y%g|Z _wcXJyׅoSm7 w/dgA2\-P>KdJ5qŵSd~1uSom;~qrQ O1q b'hv)ԯd>dʹu_W,[[eNݖѨ`=1 0b֗b2J?qVtEW Ĵ,ys̰i˃cWOK˽ ,;U/=I-`eEsljKARi{V9Vְ9x㲣M]: Tz1H#I#.'lM\uHK7bOhm)ߛv" b|6v:o3#ǹ|GGE/lH bגoo!Sx)H3Oꭦx8)x6zCD.V:gG IDkn݃'AP_ HWxYrrQ`dԧeL9OQKk _vV1W#IHHʤbm< T܄W 6 KCg^&p!;o{iύa1eO8~ yPGiiIN\'] Ѓ^H+רI18yoϞGWf6>1{Rfw.A"pLc<0m80w4S$[cٹ٤b·uvc ZƆE:wژ Ղ-}Q&Q$9\rB@Q@D~2jxB?$LDf Ί2p4U}8}[r"?2|Q$phg)oF|k\IdbѢ%8g[h߸Cg?V"\4m>Z%$SoYEnԭ+@۹`$;Ϫ&zEs;NXo;iO_%:o~e0xLglgNz~ss"%l]9,ͦ #;ՠh&[oN(+ Y:>P Kg̔ 3ZQRHְ^mBE PU۸W~W#tR,VZdkNiϢ&OruxOkGpj m"٣A\pj5>a}cRj@9ܝRix: KTB fS{`RÀ:5:Zz436}EӞ"A%@BB5-,F*-=Y/Uf-^ry HN%,UVOfD'E^y$ܶȹ쁧aY}PWcZi^¥FBOK1tGH,Ja_v }&qk(poߩP%`[4S.]a6#Q\ku&oR.]L|3BO%"^Tkw n^lP?8i-^htg5^bt)nLadLAoqkj/nxDX| #~ʗk3Ů Wi{Ne ?VSzFH cIIXWZUL;lJR_G3?T}튋ȥi IAR۶ .XgmraOE' Y9r,8Pjk<[{KLeH fNO$EM}",d.77WCB˼41nyr$<6a^q|-VS %?YzBqsyCj4=ץ ?}(*"2K<6xJy񎵬$*i|n#ْI7WU 1eMQo &iS(nG8~x_~\(oܭ{LF9@dfG\Zp∇hKD ||ZM5ʠ с*3g;$g1n8>6Z@{.xAy{XsL)!ڕ|Uaxvr.Jt­vt$08¿9u,3 yl@ h\k=C|cpOK+tQ?5t f~"|rb/B56.bl֬:T<+_Gtoe]%C1>PE6Rќ iR,*~n!<-P3owR(;o3oK*?|~1kQ~< @[:Gby(T7N<;[J]uZ1 $gFnM(U,E.U|uR;)jX"Ԏ2*]Zٟ Z*+v+FDIWi_EpW|7"Pygjf",8F^,N#U lck{э} HE?B%?kre^A-=;1f+J{SIɧ^2Gj뿜 5=\ҵZ FtkgΊ2Ƽ40Ilɐ/N|%_wg\LS(#S푬Rb[Om\yBbgԏ!Br)sءȒHE!\{(.1I X S-iS]b{jU@hkn9 $VlZ@c֐43fg.8, /^ܟ0tb;}zwȩ&Ǽ[,Se&4i+׉2^0e#$5E۞7f24=l&!㍂n6>!~?УDQ4@=gxh̺|L j+)gFzrCD<<0-]J%쪱HLD;Q90닢 ϒY^h qe h_9FR dY4҉! !#0tI0,"mM1[EfM6Y^c:w=HdgHd>F-.rm̟DUH?-Iwa>O"ñ*k+o+N uMi{~|ѹ;Bɼ?$lB95ٔkɈaD *[x(ݢ/BHvlf|5x?|A۔UŅ`&&^Ƃ8p_G֡,?-Q!+VyJ6+Ԣ3W>in' qFl_'p/x'>Io7LFX.֫vz̠zkxKvaW=/N X ~JŘs>JA1`A*U-6 lH f[SQ]y" "@ GL\1Q}drղ?͞]C ˧dDQrՌ!RJXB-CLTNP_Cio܏ B!xJa`َbD{i$,J Jw+@טԙ@.w m.7.ha{Y0SKp93i2'͗,_U[icUZhQ@~D9So#ߴ[HdmUK9VP#vT/S+x!X|bM@ p*Yt:ʚL{{ \E@ㆸ,ȽA(B *M4rrϠѩ[,kэ<G$u̬qBWhGb vSk%r^I;dl,)Ojϟە}rUrxy <}䭾%:sjA+5ּx;+c&w Z̍U52{MU4Vu| #FAI> Fh) OQ>/7}=7n7Acp!{8bAp ))yŖK o#E}=:DžT!Fc"n2#LZ9zib&mNPBa Żҽss|=v,ĖyzF;3(;swnJ# -J%)~Y _N*Wt]=Xʍ3ms4/CMBDHds.ޤT[Cy'p•0(DvhG#kg9ypyZۥKTYuJ"\ORjȋ0x9zAh6DZ@kD鷙0ОWmJڡf'Tx ; ,GvF}R#ph!8ҋa~!%@)0U$٤W Dl QmԲ\؝n%qdʈhf U4݆B!՗Py*<.]G+P))N4mü8U0i|Mq0ykx9E$Mn?.M)O,D4^𤜛?܀fukp)c_ FyǬxeJc[ 1"erVߑV%'ǃU-5t!>r[6`n+J?9(n,64WL`D`|ՃqaƊp>p[lHk>zqÐNm1RApwOU q픲Dݦoh.wI%Fm6ca.@Xgiz0jP3R3oǯņ P( Ɲx3z{f4HPD]] dV+e#g}bI IReg \HLF^\2|V2 #, _<7SB[)1 +)T6daNwM4ׂYl 6hNCcyb g)]Wq SXF+gauuZxm<; ?8^L=`E0&HWςd yV:`}a0=aE+b?.o冰jf<@̱-@X) XBzKHk'*a%m  H#=9$Uxb *q}F`Ҟhxun4^1bn-3*/GZG9LQ6ԧ*cRK؞"!qf^4h7Vv &$qhT$ōdr{:"rSkzJsHXt=Dch-5yu+'?2@#I!؃ -͏aA ~p6ߨ';QTފP; ژ3xlYNVn<]hC噢R44WMu Q TR?Yk&'%]WR-mۀ&WgLjkuh8J p$_ ty=K#$8>äJJrbـ0|]c;xm[ɑ{n&LE^p8wb SbE"0.[#0,)吅RL%I/LQp7 :GHNuF+-QQKLtr&FL^*uͭxss ulM6 ]Fج_mw |" <:cjav`}\a[W򧫐E@jkNMBM;d=/+~f8i(=TL~ .-f;7MX6Rt5G{h tLQ NYh_6}՗:J%il,-s8 $ ,jשLfeD 28"sr%HѨ>-UMECJU*_/xob֊P9׭|J3+#,7кї`Ǘ\0;)DJ#e4:eJM$p>H_gX~CS0ψS}گL57ړn{l.V.eN5g/9Ū{oL&uS!\`+-9%WX}ZO sM.<xVUkcޤ'⣕Lf@[,sOw5>'JH .IAVH'nD? UHZ ^Vނem>V/+wGьJ i?2ltOL" q8r:a GTb+uJ_;Cw=b1>VS@FnH{vtpg8 )+_lI[h36"t@ni Z*k̡XLVD :]]`P&ߠ7FbTLiMgZYDnkj,z)aUV߳K  mLA\\ވ;v`ҧdE͖f^ubtLk/@#: (-m-C|n=T[{|C'GzS,4c"+tN>k l5mzDgBܪ8bSP%,B=_{Q s-xNvΈYnX0-\1W)I6DENn. i2%eL'Bx2^GțC%"׵ Wmh$2p?䓷xM$a0&2l˻}_+kZ"L7B@*3"UolҵYB (;\_7{:k=^9NJ?CX Mk8 kCX 4G$T݈;k2P]+ :b,QPHa͒ji&:;ևk}n" Kc׈)~Wt:q'~YU؂.> cH9\od")1gHD~:r7r,wG 01؅FG(c[K!U+YIj4"L>JРLxZ"p)J@HCG QGën!·nOOvD2QG"9&NV,?8!?@4F2Nї'ݘE u>SGC}u3@)B2CDۑ򶕬z *e8AsA5)h PwW] g9^g|KqOyVBRnBӭ*῰7엋+" SA*,>&¢q$|$_ۋP@b .ܙ!;qӊ+?nlUSl/Y͑Mp[/ l=dv ~ZR'&̞8Qwg ~FLr'AFLVUM)'4NZvҽ`F;`",tvSa^g}dda* >=M'5v-y? ocA*){( G;"n6vL,@*9}yܮ%*4{p}P$fOɆEFgWk vVrz%_Q[ =Yv3X`b:B|,^RYܔ#-ylh2Taf\@Ϧ΅D{'3@[P׆D?#I7ITRʑvkkl'ؼ|uM9;U=@v:8]9OX3I:ϫ䆽Da{ZbEgKYr",U-C8 [mTxC Rc@|=/YoZd񯈪IaNd*Ir0FhV*ICh6ٳo,`%uP܊Rbj/ءlIdU.$i>?U[j\CR% v@5 AiN} #`,ˎb41A*gyw8c?G5ݲٟGI]p+"'$ΓyP9$8LoU)aJbPpjcKf.Ǔ]\WI/a WB b=r>Ql${nT(e&uyS^6ĥxNM7A4mYYe gJTG&͹sY&< {Gͬ|Nىi:@,M<%L,%dT`NQ>d\,U b"U`|N%NkJ ̰:$ס;n$$$,qjCb.v@࿠\/w)cQK;?X{,AOD'vm3YiߒZ%Y'O^VKK, }]&A rV/ d[ X_ܷ_#GRېrh-yS I;2 o6l)'/-^ ᓀ ݵF`a+U5) 1 ^kw,m^VĦ^Em7%@`bC{euuY 5@ZbePo]yGYbekW#QnM 6麙[4r{xr@ ZUq@ڼUӰG#ކ)(jleAԚG4۬wmVUGO2}8d o?c =%MwigYo 5'I~(&ʒEjh;l {eҠگ~<(c;.9By"x^ۧ e+a\gi^!u 0ꋤ)QO!QgM4b1TNPQ!|[O=b2͍Jl:۱bCԎF37WiS{ YK^;oQI (P{LJ0]c~?`'d qZs 8@L oxv3RhSyePw KަI8rXj =-Vk~Ժ}5d,W8R 4qb3m] nF8 S(rɱׄ^iaUZn'gbm"wInh'.a7((Vv7G4z(ZtUe/CI_4U 1맦9]ўKph7;O새fӊ d*5d,gi"ەJ)AEx93 Ԉ.R0 ٻ)ʌU |2en~W?n5!u|/5 i*{vh7eO;^ML}>#d;% X/:ȾlkFYD"՘ ֑g΄ov xg7tvgUp-M6KjI>_ P@L(UD,"Lls`p k.flcc*Lt-B Djs>6,wKKre7n;=Ϳ&@8< fydaӚʗ ;zuE.FcZ'vd ":A:8yqۭY*%e\* Ʊ{0é{/IuBYblAt?9\pjXCqI DtZU#'sE'{'r&b'>KȆEg){Ԕ~O|@W鰍[B"(XMTY$V;1'5߸gO7e7O$TV+NÒg_ ij1CѰ\s7dm>%spޫŠɚpM>giܞ#Cty~ wdopЂ>p kv̉NvDa{biD^ 8.QDխa]י$32j]4*3DȠOֻW6Ky,'G'7ڙvJ1+Y |["_ `G1:ffa±D, ]:I|(ԥQ{tAҼ!S4E8%'"!W,xVK"KX)K&=N~4|zU^pKx4煨9"o󓵪 #|%?\^OZd z I]u0[0%k Ҡ$L-ԟZ:T6Ey=&:@$l& TYRy`[wY`O5xVCf Hq6}M6͌;XD;zCg/Om )V~.B4K46>3R:UqwѮEeZ'w,( ]Z3P 0_v>1ɸ{1kpƎul Bm< E[s?! [O>AFAvU~"߻N DyH{Y!a܂K 0fKDhHj@x3!f)>}">O"B{+oP#$^_#R=t3Iȗ&oҩ1jcԺ1]Awϴn[h1pu6^l.2J%…n.SVm^>%Vv'v= +b#;ɼ07vWe4/&jkҀAf0*9 g,O$+ձ9H_(ސIh.}})f ?8sdo{&赹F#,jJ^ԂYJ ֚.i J>=D@d]6,[9-3B3gSuQص81ʬ u)Q.;J;I%3˾oY#sa xBOTOƃ   8 \c^s7!]p+V><֋qh8 n({6aVO!h4>0[XL"|؞͇WM٣O3=]7y`F!` ]F>܉@y?%%@+¸ zؾ}c5js(l]'L dsH /%\2)Qi(.a֡ =,u ;0kD_0—nm$.ۈ%ޖmڹ9T\oCrT$(cW$7b q ?s螛dp޻[P/&iGOu^>Y\Vn!-!j_Y+#k^z:"%>KG ܅*KeiJm\{"_ոQF?2cq7|0@>?UѴiΣp-D!kCmK}'&1~pw&RwdHm:dQfXJ@?gQ#Je߲i3jVG vtAs ž󉉛[7Vj**!ǃ7hkl)2|++IO?Jz 7ݷ ?i)N#!|^sj0wB7C.8`5M25PY_y=:~]tW\B 5MAqR . +Y;e#Ju?RJʆPJ6il-sajFc`f(dO/ZNne(Ղd< S/"Rk-v{[N@#E:iW$ԑ< w" xM'~I6y&>Rm5Dgu:Fspx;vk~3Pڄ2{SIKphUj.`P XWKdeϳJ7:ExQ/v?

.k uQ,kO43c|KtUc51,1#ڀ9,0i񡉠ϱ-lˋhN Sg3$U[+E`0^+έԴIv%n)ؠMx rmI(:T g9ODW+4˶HL'D[ ~qN%ܮZ5kLpU{j|V657},8Fx:L,]ӗn#;F)wlFFhIycX$f`!!T$9a-YQLV}엟3}Ғc|ǎ2} _mB:P7cI"ʎybx ZNN VRy'Џ%qY@xk.PF#?nsϢB YL#).,tI-)3HyUdZ*)WyvÙ\%Bs(@F)8/:rfS$}q>!LTQ}h (\٨;eLfDj\cJN:ml[bYk-""&@ܢ@,lQ3gڗ|{~rVryi-Cf^ң!=Hқ|eK}prS#'qW`5 6Pw'kp!% ;#2$\\ Qkΰʒ1re~鈖O{\WYWd- OVF]jҢ?;|Z+;@Zf]! 5UWABTCm#+N~2M@q4TL*NN0\hDNõ(uBwGS5~F(!'S|@PC %{"I%0*&JO9 gi@A;k-x(jC^}e=s> etyZM#mħ_&X7 QaGM> |G<ɺpm"Pѓ. 6v*F1/S'GlߝvB?ZsS?W(uY0J RH胠3A*׀Q? TF(iAs VPUߴR8RMfB⚻'fOڒ9z3!JfMS=@kAl'%DC);_a6’ i@'{ bp$#u{/}cW)5 ei 􀢵Xv#ΙNBA~ݡqa> uʮZɂS[1{hiiCT£jHL[ >g#*e  |t) , v͑9B|9sd-7CKǼ<IFw,Ƥ$[z_z4i~7YJ쪱":w_xuJ}i~촰س$3x*N=}^*̐ i0 ȰOj^tTe/G 7v\cq>݂0i?ƌ(.na5o u(B& g(*N0T<Fx$$ٺأzR!蠶|QdAw]7@#z+VCUt`yk< \]wo`%)͞<[Tw7? Aƙ-]iѹ۔]MsOiBwN=Ď FW Q#/ٽd8"M׺= KdQKFʑ9#Y*Pnsh;"m#߮2EKSHaӼ LR<i:_5>-r[Js@q<˙儋޻Xʍg(wif&a'܀]{%`߸2v/5LMMprȍ`/fe&{Rߧ$y |Pyy>=A#gٿHJ06y(^d;gڠz1p݃NUNInKu| +WrX()la#'ϟ!.o H))c~*st_}ҷ0Y!.Y.!;t܂ OT#J"?{Y]MfxU zѢe)q<Dقw;PW%F,Zu̍3t9y)Ist9֓/i5n)ȃ8sX'Wִ򈍍uk,OwOضű *|.V&<q +Y > O8wv;HVjݿ:]gjsh hyZ.mt~bB2jER% E.M6 w_5𘆾\8 @`'{p-H7k=;A`9qJfç=ՠ~?ICE7J&{ 00ui 1z2#MzH+c$\n0!kܧ^{Aٵ%Ư*kv(ǜ-VsUKZbIĀ |#M9z΃Π^`R~8c\օmb|]DvZdTwW3"҉np?$\Z3ټh fΉX>w =pgE hHIx[/6ղDG H xDYjC, oT;SW7-(M?|yz׶-6XZ,91 {/v}fW(o];K*=8*d,M*~mh= ^{cH0L7d~ġ0y"~j1q{X뙋!!r ~ a睙 %<?c4$oxl-T^׏mtnF!9'!pPI,.ڤRۙTX_ _kl l])W(l0EUdʭCOBoCĺt51M$<ͯA>m\DT=-G9˟҈3Xqݒ=.цَIh#7z[D%QG`xA ÇlhwWSl/3៸]d0LڦR{:.fNE|:4\2IuԽ&}?J}Q' /BZ-3q# = -A{HVpfa@REh _:wM_F~tu`PG# SvWi[8Ei}voC;L%du#z@I:%dY⟍U XC:؛D%_}MJ! Gaox0g_, z(<1+M\jF!j)uK7ai´QSm*9(ӞaeBMad0gq MXAw3U7 )y^LcǻQOnEk<й)ȗ[ͨ-l0 1 d, YGך:;"*Z3:z湁&VCx)V(<\LmZTUkIs 1|8EN||3]jrPζhEY^ dV[-,/Hh;;lxnsͭDs sD+Y5@̗^{:+G {e/T|Igm}87J[bO=7A7L渻vY"T!eᚹ+Sp\~6)GR1d1:Z4tJ׽SP%~Ug4_`1ayO,fNPh&OȲz:ׁ%4?ŭ`00a:'ޣXΘsՒ3 & X#(LԨ"\I<|o~ ]w$e,mz^,u HހmZܒONWD0@Ć=VOs]{&γE%pW A]UG24{[upۖ'C3CV[mezSb _Y_rN߮fhhod AT,B]Evg0µq0lW*Xᨫ^uE oï;s4 Es+dI>as/u۞J?Rl8^5jO֚Rq]4HDTCà)qvd#K#:>ç _MX@BP< l{7 [[$)fTDJFJvy']1lэxʓng3,_lU8,.Wɹ?a$Uʵ0> )~FTu2|eaSPTh/2W$qs5oV#7I#1,W:Hv~qv 7OV W{*4zSCVV٪qZieB1L2HyZ8e|cL]cZ:d}9dq=9nS ė;zN%S5 k69=cm:!.9)v +rw70?vvЛ>ЅNjpD},o6ѣ|Mh259!`OJNNQ sH4; ˳$EM"h :|l ڋaX/)\-0ƨ|uB[X{ c[e/y@lZ YHْBri$5ᑽZQm;,KBCaYiJJbN cNm(V'Vi!`v3R[#f1cQja8ת3\=l^UKxsUq`L&$,^ܠ;YSTf@d?_2HQe2"¸{;.Y/z׶gQ3 fXc*{!P!#sy\$ijqvzß|$Qg`Y+H`% !7 J[LbC0@^VTuT\ԃ|lcfCAbD"K@Qv2ˇkjA-llJB+"oW`6hzhWV:^܈Lopxh e=MpǷ5&jP96cfX%▝-!onl^7Z:}Dcӂe[FQD-'R09Hf-QՕ{|ɎV:вhu[ 0\(jm1]Vw-+lɕLQ#SLuyoمNZ=43cW.=QcG~]y7+hk颪SDB|ʘCRC D?\N❂pպ6f zUB*w\9-]QS4[^E%+ uuItzCzH6$# K%%6qyǪ9Y ?(}k„_!gic[t|ݾ|12ꦌ(u"5U+U>3M4Oq JH|1n%l*w (Up'RCavS{;g"eL4wU%Tjbij&F^`)3x^~ 0ZW6uƣsliU E:˂9CZD%flQ,WDsT?)f@ )nUoG~PaMC ;*`>L0~t%eҊyZp]OvO gR@Ns"; 3Pa((X^ҟLSB ̣(ԫ-4w [M`(V$Si-p%#KdLF0yLS)XD\,_xC<bU$1 w/ݴşZw^^1 l`ǵ7u+M)o6]r!4u:n򐚓VǸ;6=?`Jx  ђV@xi2 EO*uHOyNflI.;i`ax8 G6|ޫ8hx13ǴpE3/)t8:oTFx ~(q .> u@@Yd&&$+";u0ZuMb+F;("П~#L~" !Ǔ>! a-AZvB+ٓnFFw}#9|"& TQ1e{(,_R rGZ~ssz9Ti= 8SݜbUb`fF;wÔv~MW[y!n"~/恀& SwCR1}d]* IH2{Iiܷ\(X-wT]fRAK<\GiTLMU,?ʴEҰ[Ҩ3p%t! B+-՚joj~]]/)(VC:ùA,~LsE{+Ϧw}=GfW Ȇ?SڣQ/m |tex/}s7؛3( NS*3Մw™͔bqrF7Z/'H\N40"EoR/| +CFCCA(Ѹ9uT9>Iyʘ~,/TP?ڒBN K\.YhFq^˾ B3s[fuRo{='- +-"_ܐ+턁XȞ_V֝pC(&WN!=EJE_r 8hM!sNJyʭBXc_h&!ɖ~N8MkKS?;hHMjEϹT'à-߄X͆Pt[Y4~C Y1^2 7v!K M|t•5y>rY01a+㏜c?JBE}G](cHA?! )K9z%2f( >Inġ2 þTrV b/~0tk7)»›,jp[؀]P>LEX+ 7+Wot!y!vs=rLû%v K$&)j(wp| M Xx]ERf?028u,Lc8!>d2JCnK=ǡ'8e3<9- Ew9{@ HY<})%`Өy92 J d٣e<߿7&)xOz4:%yG],ށsfEKCo>A^8Ĝ+:*:B\WU=Jw#h; Yc(L@8Ohju"+RUFR.kؿ>G\GV@UWni%Nxv9cv cID}m)cn4!z}~KL:;=hN0/*CëC iՊJ 6 emSAdlE=Dn)Ea8#$οՖG$sNm3Q~oٔlX]@/O+rf2!iw xs*sCc}t %G-?<ЄBpD8Ex9:%w6VčF`̬#65O^Ðsԋsz[vlO.a*Ԋ>U'hޒ+Q-k"援TĄg0Z-ZlQTG~L#g"(9/ 3tq,ܿLPA!@> Q,{㳽1ʝX>A~Yo cw[+$f-/H滎j,n9h%1V6 nJ=4@MAu[ J氻s5(n˃!9zmO_Y >My' 0]Io1+}tz3, dJ@fr{pϜT|Py%#FWo6#rOIp5îݚoUqk|orA$ M)pT|9 `Sn?\DHjq[fq^JhQ vI W "%kzI &/Ll7ͨNÜ&en i2ـ4Cu# k#WiחUvVKWs{@:I`Y/rk2yoA&M8z!P{ReKKz5}8ގ`! Xa![E:݅RPg՘A> Ʊjvj+n ):Ym2(O/>UN SH^ 7r, QGNjyu[c]^m5]oq w)`;CVdj86o<0m 4 }֛|c Ŀ_sexౢfoE̔P=%w 00 Xa}snwZv*)zi)/0t, =0˳+8w呲 Djf>>khw'ySCvXZN`U^ Itlb3r ޿ޤ{\dgD@LW ,ǯ V Or7YcOYЛ5(E-$INIwp`t~&#T:8ƥ4+#x%,@1z~fgqrd/\,:m>:)1tulJpmɒI \tJRh7\Bو~9|"f .!/fݱx)Z F)9" 5N'RB &>EZl"*9g5mxzӞӠD̎2md5PH9U!cp[%9u)ݰ2pqg0vB db|wXgP\Z`KJ{r$Ao^ Mv07Mhݟ0aZk%89K33ۺne XEhJm.qڲedN\}A{/+SܸaYMbYW+_NhT0枨6(0 >6.:m8N2 b)F߅ H&8s+17|&dg)2vMߑ9=%B4'[se堛o{(íx/ =/&s;hzRNAm"|F#ix5:ҺP*]nŒLN=qLmh}Ls1GC~|s\EwܾkntX8;3[M4+4}"Sa=V4?;''>]wz\h'hJ#CփxEp"oR}$So+s9IZefFcYPJm0{N:)lr>~3A5I Bq[pף AdU阵•oy|w5똋`]{U1[ RGvn28?n$ip RFml=Ny;`aݒ@Ԕ3]N٭_G/w([FU)jڅKFMKpvpo"[%y}W+Z B:zK,Cջ|dןBݝ}8[HifTo v*_m{Bwօ@Un^|=ڷ u7WC.ݕbҺEeߪqvc0G x2OX=3q]uXA@ n4;*azkɶL( v@4@8sL-ZR B~1&]N<%HRia[ cpVxh^Kau Pdc a>7E0sJ"VՋs/>ro"^tT e<`3x.ub%9"t*lt|>bW0^z-m/7Gokɓ5\@t0B )W\K+CY <Ё)k̚kH:~X5+}&TD^ʟa9k[\pI=q? Cf=ӊӟghQx7}Gw:3.ʝgUV푂 >vBx6^Ԩ5,(VģMuFсvrmx =/֖:J86ϩ8=e!džۘr^ nPH#6+w!ˬģ z,uE$NG8 </Mi 7bՙҹ.iZ>ɾ݋tQ)@'ZAGh??7!Tcqq5|W.% }|ʬs'K;r?#`Qho=x t%8 -mn ܾh\IA!Nj HGQGpky%jˎ\MgtJL ğ4aLlo&J# ĎH~x`Kd Wڅ%> !Gp۩QիEᰙ$PМ)fB'+,u{Z\Q&{$/]Hn&hyJDNJ~D=Fo|k"~W6.̹z7G?T;pK#,j7[X;챔hA?VGohl[~XcJ:N1gXԚvI42x]X8BжGT [B@KECxC֭PW{m,#;+icW>'U[e%8 hy|?Ry )z=2l^;U$TlM@{num.Qr5ۿ<)Pi>)aCePmF `5ILi& RƲwcvh &SOˆ75/)Vy1.sAޣ Se`RV Ur .CFqG`_֤q5M[L[jLp-=pζGV$-!]0ϥ1z2ϊ5& Afփj3b2/%"El ǢߊvZ^ynWk“5TweHa8v7Yo/wJ(i%#,mMZ4drV-,lK~W:ҧ>mC?Rz]괖Jz~Q`PDt[}??1 T ︷w+@::ق )^qa a4mmdž1u"D!%SJI<'IZ\SmpcgvigmFj7 sYK:3NSE%*\D ϐX/lɤU \E Y u=3ذwORk9ꅋ~]Zm^~%ʴVl!2W}%6GWp,{zϣMW,M7X,7=2GWZvVҒqiKı(DǹXKve#vha5`m? .폗LMC[3\>Hإ翈 (8as-K9:?2Ok鈤lج~ !o~dƆ(T^nI!$J|A?f'BĞ"7 ygKc"k+HsLdG]it9`fG B;,Y ;;HgJDjuIXhJK+r_ŲWn- P|'WcV*ZĘ~+6 v DpK5=:!-=LTz%`%ꬰRG_i!X)9xFO*U8mlN&<&odZ!P̝GR/Y9@*˹M|Dl܋8Ĥ8S[[5/~ɪ`=pU`a*_UݢيwVcEXi;؉شPwM<` _oH456\ `=9C3JΪB?,X~FCMQ΅_ †}g(RXbUZ]D^SH`^ӷϨ9$޽)3B&`5&jǓs*1 jW;:&3P᝸S+ph^a50$wX)б\AX(F9fLVG|2Vކ7E  |tժlo9 GX8iu(z}Oͥf&iGafQiu(mH2eq$i_%cA6:q̠bj:\CyMRE^]9*d:Vhś_:ю}Zp$bQ;%BZ;/d9xnK8D6CQR)%x]@MISwiZʹJ7ܻ=_('&ݠtUؘZ'>Q>PEy10߅ ǡG$f_T孋fkSjN3* {Dp2+A v"olA IH  %>U(wCw[Ėyt\ TZlp}` $ge8UXRLnh [~R/ȯD$Lt fz4ACNdD1מ}vQ4eesrWVu{#'wu"Zd$ ӸYsGT3t$"ޚnH,P;%a=vx&˱(Z!=o-4r Dl_(ȿˈO<& @Cc4x/hʵ Ҕ%L"&IpPmo Qßˀ 5-}gm!E2)pu#VKiZ(ލn=ĠseI-HB1ƈM2nJ2t5lS^4źKwآʔ\'],:kqܩ7|ξ[Ga*頦uS].PpZbdN-Иm8vTW-$(T.bSq쵥jjݺcPtLC]K*XnwXqf(Btߕ>t9Hkz'VU̇wSUR) ^瀐<'*w蟿 zֹ$Qm8omc9^;Պ_Up2x q`L4# @car]<CvAJSw3@q4tT/7.=PkFq77M%'OxAihr,'QKQjq77>#UMGG Qf+05J8h }Z}yA :)V7iB8OĒJ$#rˣ3VXvn!H8j_Y # S azt,2N/3<.BD]A̘\<^O QGVuIݴ ,ҿtrtiyHϡeS"xo3CYZnO[W'Ĉc)J/u?{?lahA,{"pycv>4u(#a"4ɾ,T2 ( G ,SFw/:`Z4lVWJBhtJu}HmvA6oTUuO>̨\7%6n-~~]@5PFJLP`]ovqQ'Csw2fӑf"0ARkl)7~psL}HM0aXaqdg,WM!ЖK4{Z cԱ/, ",Ʋk#6XR˲7e'ۏny{΃ƔJR>k9|aN  "ćrSmCu$$J؉ڈݎxU)P5,V\֭GnnNفCH5|,^cZ/ Z'3r",fM/-Dxc1ڲ1)6+uXH8C} ´1QEA,bAtDv胉rx'A@ |DJ$;Uuyzw)qNF%EM qmvB[F͡gF䅣K9" h 2%`]ʬ@uE Xӿ#,`K=u2)T;:W.eGM0ձ& +`80TS+u!jYH54*=~iQ}94ٛm`;Hqtl ^Gq5 1ldYBn Ѵ qa!4CtC{I_ e*F'yܑv\~?\]0г گ:Xp\I>P-aV"S{n֋=W+'Tu$āB-I\ ;w0:÷ʛ,g$d$v?Y B 2ՠK84VM+5+:Y]Z`Am BmYM uIq; a@lѪ Y7\Iq1Cƹs51y?S\) ʚQ[K !4ev29Y<,_xሁxV^8y +ʯD@EǘnzYnw+ a1?OylNOg|ϽBDgHcݹR?Ì͛ƙ'dF~P0dz>NQzKK1WVsc65dY{Nban*$paJP L4vJeBw-b\1rL7 /}&o8%T`bGAPͿf;f|EZB?E#eo}Q"L&ty>8YT'I(Kg_Db7g.co(eRE6 >ȶ݃r?0+'#ut>< >Q%#M2-MUr@e"bڹ$9.17n[O9xF}ٓ"D{]-; &,H\MD^޼‡oNK/vvH7"1Q[omYL uG,rT=TuV^0"g&xsivN}PZ(Ķ͏GuBI3x!i&~iê=SB2CM#@zd.tLUKDΊ"Qܽ.†'3έxڙTS1m)}*$ Hbh̻*k-ϼMׄ=GkkՑGL+fc- |da--$"mH N]J`zf&j X8YQC¦;%_i~a!mB7 v zV: !3ۿ NUf&XàE ˯9Ո曏?5x)A䢺ĒS4q̄R"糏 E:+ <R:;צȀ4o Eo ζ hz19v|ITBmcVNWDj#q4w|; ]/vkYCh Ó`p^}$K @~n̻d4@ZrO[*;?5K!D#wE=,$Wr rZc,C/3"a%L~2ZYm:=d/TN=)e3AnN*f&zR>%6ܦycoz*,2gD " `YG֗m`"#&.^`~EQⲡq2fnɓ->\n \VN1w 3\s5kh<ħϪ׶T#^哘}90 yѰ:͖HxtFE;5.+>tt!X`7EEkBWϲ,$t<+fI08-,H90ۊ`KvX\<_zD)ܦD/FͣHdyS{z1 t`9 AS.% ]؀v kP <蝞CVef$XŮ115,Uݦ )OϣfL!랆glڜHkTS)4^H}D Մ)%M {u MSQV&xAܮ18gdZ>Ug<]#)#M.B-.Ɯ>\oC:;rlr.1m.C Bw,8{./R HU+p|j3yK/9 94rv/Jݺ7Es aweE)gf~r3__{V)(-BwVJXrYXbҀۏCO.IU?YWr ڤʟ(7VzxLg!^ўI Kz_wLjԤ,V; C׎u=ʛh qëX?-iTM&FW~.dSc凈c5xZۓ:~vuֶs杠Z3?/>qM--nndɭWrIrFcELl[(@(Aћ0[p&^mF5su)}bjjneczx%5XF+ESw?(3lY9e3A%6]}"{ JP~]We;@w .j>jA\NZsXz8-SA d~ҥ#1W]}haThZTltH "ؐהjYehD3_bG\, P#%mԏ]Yr8X\vC<=$sF3žFn' /\iVs?I_jPtc?-3XdSH[PLG5-_}9L$ŐtZ+2 y o@gfuȿͬ1w)xbv έ.=':NIJ\Fl9]5Ǡ 2qB"z_X}@*g"/j*;&4i7Å"6+prD< by8h>fąBm@85cKeF<]CE`r%˴;K#l]Oj CIYZTu9ꑕӈ| )IoA6~كqO5~i೬嫟΄S[j/7";rWC[V4hf&5Y/*9 nFřA=.nQג;lx=8Ɩl t-^\5g 3@;2Po$Jn*G=D!xLS)ɕC΀I;uz|ihTgzd~V?ﮁR,qksSY%U zs!+(*Ķǧ.L}Y1rat+̓f|.ZI# e}ܡGO- BLă(n)y meIjExnY0zzHvl`.=s}b.6t rr؅/iu(/[`I,&ڀ}hZ"; ayI!oz8fd # X6F¶,܊۪XsN5ɣBԾ0O*A9PNc l ;X7O}a,ƹ!&d ,Jn"TS5_޼]Wȶsk5ԅQNƚ\۱Y@31=|9nҽ9#,}n p2WH_hZ)L-0:TcqI^3[/+USt@"o8;jmC1!Hh6&%/!3w-+H-(1C p/uQiB}/ڼ5e .ki+U^I&Ǒ"87\㭑c8YGy%4M( \=02OiPl[3jQsAF=vk| laemB:ۇo4'Dv/t {;#TFu~T Զѥ] lY.rtJi lR~Fa|Ć6b(R"]ogAd*4$S6@UN4A{R y,.bbVǻě>5SB7k$kGnvWEԃi+1ܴ#DsQt[8YEy )-J,2k 3C8N5z SM18aQ^{j\ A*K4klau[<y s/"鍖ػ&6<< NiW٨Yj&wfVOQ@5;@+-YqtJ;L8ZI_/ϥD6[?#a؛o/%';L1'HN쇯tfO;OBx$˘J#MY@g%jiAys;u<-7T_WM$M!{H:gI#,gElF-lt%GjH @o,Iк:w"|zA?- M_G;tXGc'{l 2Į%/-'A>IkȢQG9L0QѶG}%~Sփ7Rŝ7CQs\3-)Qk&k<hr{Q=-43YU:796)˪Ğ7CK_=KyO" ZE \Idp Q>vXϰ,ӟg!.(ROٿ0ʲN V*ƻp P qm1/ %@e¤̤}P^v;+ 98!=ރs.xT_bq g d^*q% kG9$Worr$l3nFS(|8  elP!GF܄(&8lڜ'A}Jg: (պo&e.66/ w֖kOhɲ=#E86Jr50z -CԛHmsLMLgSXЂ:K0VE1+SDIL'@Tstz_q<f&+x[jbW^xoD+i|'sW$VH$4kJ`_ߣ; N8[^+5ǭf# UѶ d9iicqjtC`" %DX|Ѱf3EC%8jm8cfvOBt"TȞX:C^Otzhqn#4-yO_IQ^f16 ٝҔ|@ߡA8F wo߃[RfnYBu2->ȅِwjR링z^tØd./*.ss;(D)W} [^_6!zJlB.>c Y0m) NQDhls\br6RlܱtzݻG/b^Rv5'{rkRH9fʔ9um4r9v*b]`:Zj ;oyodzVW|7-~%!SrzuqN2PK&@޼ג |?Eָ0iXtntݓe>o@߃EmExI ePKC}M->jAaݣ6ca_c =Os=v :4ػN.Qb0c_+ #Sv~\%g =)Ky`GՐَi^3|3tHp '}FO~:n~ܺ(Y=D/#%ND3r̋ QHtFP`X\l.~hQ59#{LQ`[ECzYD1/gD|du'EJEu1cz5݆@tӣ[`M#Jq-* 4`^#LXe#O\$ˮZ q'-j3&^Ek׍:16Ғzu.qXu.fں ) 6@g,)%xrݚviQ`9_1`u[29`L^thvh:[25J7U.WrEnҽF '9;?4 EĆiǁa/tEC"^`k!X&pm#Liܠ'zE.]!ɛ;XQ橲oȓ'[gƒooC4 !TY,}#?d_ 8i} J*fѩID˴Y&g ) _tW|T6AxԨ[E%|"ń`|8ǖt>ZeE)T}|u9F/ 6A {FBE{7:55KmG:D:k7@'۴"\ .xek,E[Fj inV`Yunܺ ڵnBV}c8:h:Av}&yyZ K9jv/ :`o2ɠ.~w#|.TɮT$yqp6rd/4؏eQR* 67uWQi@?%Zi6;'t%RTqVuxApڐ`k8m}N]9q8!Y\&VsMങ<=&k%e>"n]o4K, F>CV l'ޱIg tWdF@Sx+ (Z \o: zy`įX**{̑f-@q,4>c9m3<2ɿrIJЌVѬj\P*wW$7 6:P5@JB>Zp PEt̃#]Qo`f^֯QUP D-@oO ./ZOƑ7e!B;{mUwSJ5꜡y;ǘ3'N_+ X ֣#Ò;0OT2ngE_۽}T#qˊRL8Ųx1_Zd[Z:;M6W&;|K"BKQD ܡ|Px@()]u ]q{&RB-3MTjA|sj跗26(!DAC"Eˏp`.b^@%7c ^F4JbhKTl .olFèqd/x$giSF@Ek:8&L42h}н&x3 31c΄ЩiӽDHu<&U{(6 ()bDW@{|}Mt|ŠF Rs F>^2HKj^NwQՄ/ۤ`qgB^@_Z)KF*AT'tL-nsu3%1csQ !d9s0hJwlx -҈C6̾ɕcX/WvIfPxMȅfy]&8(O01 #%;q䊱$?}n4&v$H28}ג} <Լgq8=.@oQf; &5+B7yпoPX"AvY;)9sNEӋGTlںPxyL"@|zݞoʩuLHGQ&K1/=t?'POyq-ɹ֕$#c&5=jtiJR_-nz@9G Rx]uϗ n!H|̀AX̪|P g2"~ z`: pr F#_ vء9`8E<=9mlR:3X~Bev~s̀􋞅6Bz_k>yfhP5X:мyZ$s]sZXKr{G; 1Q[/c͜‹<贱p1{Ny~ R3;]klj\R.]{0W䧂ŶI\yB#\U34 1S%/^L]gS hϮ+N"yTy"%`>G S, Uq;[xV:D|~U54t3_u a̷uZHD_6R jZy `*Dҋ⁚Dcx1^m5Rg[ B>ˮe{41cK7 V͖"vJ*/s7@nS/bƋYDK٘tRPmfX+I|t#x@YN:'a]N NOM "`lx6_Nq|sٴ=ãb3IDs-;KQ'`.zMJglx\29Ad&ˤ=|.qTڊ'dcd_ >$k |_G10qٕ M?@#*B_ܷP*wwW59.1H]g(au?5~u<4a-x j^~sVT>*i&QFGq#Щ;XKZ? n)GGžoc A $@/L_.CSmpB(7 9zS_QI;CI˵ͪ24{ f(^rOAr,(L]ci:|Mӱ g]D->@Q!.I*Lv:5,HmeaCirIl Oܣ5ᩴ'Ѐ+`ܤn#Ű~05J/XYgpK ^]2SI:rQ{F׽OwaDle 1ҸC7 ? E(qY='J0֛J%0hli2‰,T9L{$xTozu-zVq7M &W18H{X%K{n|R1hdb-\>y++K9*'nc[maf7Ƨ D('Ax_NQe[n; Ʈ!4x UvV゠ [僭R&sͪd `y;;) k +''X=RtdPtU6}u[/`VѠm^cxt*8N &/ˣPY!0 Gϫ,έ_D{K/{Z#{aOl) Dh6O0 :mG5D+GCiru8KZh iM1bQH!j={qD4T{ongaiC<ອǫ1k[t\^=5 ƒMrތy 1I^ 򪖓 %2_dm_N%l;!y2W*(-J)wX2fgx8l eȨ8t^4oSSHTKĄ9k'"P]E#=S~!$-4=ynD: #./To= zS}6E27A&X+c[o'.~^ҝcdHA~$ 8u1t4wo{1Hx! ?l e9D O:\(pv\˻*${^M?# ko4J$um:I8L_mWvynRw?,b!9=@K/,-ճhɀ""hH Ew"Pd,'ʞ`dՔQZ9e;8 |WyVy741gX0(3Wv.W\3EX"cHݡK7AL"F1T T-_wl{hkEy6- qkv/%s>~xJ @ٙїNF_G+æ(cA7'!XNh(ZGڱ&<=CԡQ4kXˇȽO&Ǿǚl$1y\T(ްRmtͲAݜl{4HXe?c>)ᣢ5&害-׮1U Wm.`#V:G<,ɭ}|m`,RB7х:j}Юdjt%mV2Tߙ]}L9 st(aD UOKz[!Ϙro# ?{0b׆x,ĩE&>{N62r0*FwbWq㝶4RH8s,RhX03 ` 2O1l ԑm.3A<.==q@W9G؈צG&T<11& ]OTa-eCkQaN* JW*fkX/C@ʕxR]s $ _6pzrx4%}9&5SLcA t-xdo1l?p*\p-&*pbR;}PLz }؟u+\D/[T^kgf2'Tp 4q _Up¯Y\J`=/Ft\gUuK _glq8hͅ7ƪ6LH8uv%% O{e*oi#[ lS.nߨZ a'ӟ'qmzUϓd w$Hw:vN1  ?`o=]<rƁscN fiV‡Np_+#;< ϧፐ]*卍Qk0/5y@e-ݺx_բbVnSyDJ"7(#)2] Y}~H2귩xp YҎW<'QFp(V5"E$-ZSHdC/߃c)c7WGlIo#,IG`t(? KXS)49NɌ5eLJY,Pb3v_[( Mל9lgT,!--BվϢu㌈6-1j8)&taF]oy,`F)zC@u;_ (x2ۭ{qh 2./.D#=aTYDNCl&`e,(&d]DtPo9P )δWOv$֋8bgV~bGk`4MikUݦ0{wm/iFRNDٮ+YFLB{L3 Xb>aS‘eΑִ, ųG]ݺ"QU}~^Fi>)AB8t*XTѲ J:'tԗ$J1WۢiD#-ۅ{9ɍzzZy'NX]^˶'1%]&s;}uד t_os{i)ݏmCVyym'!K쒗Wyoo{ J%7^ ƒLw(t;hKJa=ZwI#gؔ œ6r=빛d['ܾм-4B_#lUz?Y ~`9OsK/0Nn"Dt4 2& .<6)kF e0zCjLr925[U6LٓC=a?tFG{@ːb^araJo({#!th-Vo&y](ZhD?L;ʏFDAjičtgg{MDX0ظi:.LM0WxǰI9T|嗗KN?;Xpk.:#l{wn2Ȥ4z1pSw }F eZ-;@^x~Ы:KzJ==Up#]Mi8EPwʽʯ SU%Vq n 4h <ZxSe)~>M/N! 9keY D1o>|791"Q W8`\mp(G)tڧgDƳA#] !Kٯc ;@4{ǡ%e?0sʢX7Y9q3w3;T IAFza4kZw(?O0JO:~ێa~YKgei߁rjQ#C#s2V <طOVhz+OXsR\uDge"t:p;?Eս{?:!F;68[PP EO"Ja3Z⎽.CS7[:[)FqV1am'a+ ͷ4D-F9X;xjf;B g`G)Z]:]"~ rs,'oR|(ϋ{@xzSIk4 .2S5[n6ۢr$?E5 RsW99+"9ùV=5^"'+?7U^qmI\?Ӆ,9HV}JS/ʺY59hQdb5tdJ1=f fk͖Գ̀t/$keᮜMxUK#-(Q4/2Y m!6ł7 Ȟ? z p\}\xA΄+bgĴV$TpWy]@ _~k^q_I! Y 1cj ?om ޵6G';Tu"70^o U~/mhmasr~4 \t% A?= f ;[ۍ!3CB%D 4oNi!zH[fQrcZ~Y.F4T;N>= JnjꚧKv)WccywF 2ysڧ=5ڱ M]kgjMڃ_B9hdWoJSam0omFӜg6*J_N4hYB`~K o ?M0~}WPcp˟q-8ϣ-W#)2G]7!dD21IٜN߾QcIOͪ GC])v\NuY1ĵl?m0No3IFJ*Q zN Sȓ 2 fZ/jJLhF} `{Y=rd8FZx 4K15g:/Ÿza5 WiF^qM!kւbj(B=0dQ;mz#SN |~7G yn6k01@=ӌ;|{wɶ Vt&v橞] ۮoI²Hc4^Sg=1R&!/2S ?rzL8+h;cĘ~ҬY =Qؐ9?r391e|QXf\OZǡOOd8գ@{-Qe3[æPfGum!dg+fwԘk:e B97SL3F}6狥ӾWw77ʢ/R=M̤ H9Y{+2(iy)ׄNgWCn恿r?ҚlCeG0-ieyTW37r PѴY)q:uS*PL%aW4XL^aǃXnaD]D뻎Gm7F\<&]ᆵlRmHy*S!ط aN "^Uup#Px=LGypm2װ&7_H_,`0t5J`=96mC4cX\X,%8M$#>|YZ‚Xaȥl٘;[at,c6& uE}675ʾ=H AՕV; Uzo!jWY E]:e]%ZC<(iԒnO_בC^M[` E+ #`!ލ250UKC_f0nhGbm?C^Z(ݚTum6y e"#X|/~QvYjUX:Kq;47a9bn]@1IynMOCMa}0Ysj xXYix^"$5bg/o+Ԇ}\d~S)͗L SN%sew5AxS!;LAPKԞGDJJ=bf`\u 8`ta241ȶ1u+16re7+ɦ֒lTCaV=<~:GS<JrR_`56͉`v5rWp^Jl.#(ܩ$fz,g6fü Rv{;13N",DT 2lj% V+߬J7P~2P{ (SR!~Κ}78}Ү 6NjFBl^ȖP5mrCi̵J_wg㛚M?c˃eyQ?حFﳀG=$4vs|4./ _>&B 4\,yy&@KLEǼ>&LSwC zƎ-p}I :L aV7:ڠ?;4-C|%ا4,R׋toZI8~ m0!@8i*Rl5z&)6mTHHֈ"^प.Sh?@Ey6Mu$BwŒ۞ {=Jr2ja`M-We0TF$ pjsmyJ1jEdz>kۇbIa8v}uK#LwfQ&C1OàΞ*ԻH)q&SrfW&寕e^D(ECxOrK^<0+r0$^jyLAKD6rW:!gfWEVUS$ԘQNXBq?[zA;mZEo۝q6t{7O9I / 5< NV-h2)>sOM4nؿoƥPig):؉~(^!}bE#¼bV~K9h(srcR'$xEJDRhyt*;a%K!酻## ;!QTeoHTVaת*\:.KIheŋQ2U\SvykD^;=Էy?)yuUK>*P֕HyFjŬe͘u.=j6Q?njQI^d(XlГ̰"f7MK2ϱ<sU; LThg2yu\,\h qCxJ)3L_dHlbx|b>lzF;ז\/i(-հI~_CȩvŬ)bn1F'L2 ҌʟvkYH _Mx|(V JA_pbUgJ?gYb2MC #_z[EG.. 98/)>6cƎ gd-οl/hMYjn-Etdрb7 'yZ~"L>jXLhtnPab3?f6owLpE1QcNwfwFҏap,8[K-8i9* ߄ca½)dDWkkZTV܇:O3h}ɂߊ"'}JIr"5:ۧ S_חBc]/YZk=å:28ss)ҙ&Ua + :kW?PakӍCBONV8!C^%79%,̖⫳ERZa߻g1+c"7u=Jw9"jꄠ^Q- ݃BH᠜[8h 3 iR..FS* @rddQZOG}ÑsN&GN4u)/frƽT]f__PDd h$05hY09Mb񆪢O7ɮY"+EML<@l2$%߄`db{`Ĭ/᨞-)R-[h7U'M " Ha ž\o"^-HhٲCngPB`庸[[4ՁQC>I5p\d/z-z6f >F{x|+mETy$-%[ lFXe|K‘s弰i4R~Mu!}e29=|~ibĜm؉뷂엸3 $U CoɿduɏVI⡄|L .V5R$HĦ>aYTuxGjgZ;swPvQX*dqrPQfhlWsP2MA$.IbZ24 )Z-4!A)}C"O!p֒]{WrkMY?MK弚'>VC?ԓ"e19xUC-BBMc8tE8<*6vTNBXZkko6y-wEI!t%2*c֎$Qu-,5o^H\MkQ L O>aPݧ]JɁu/ o䖺rSgHCv P:=hڑD1W6?y"/d/I4VaAҁ;U80;sU'Zvgzr{BguIVxtEſYf/DupL{#lX1:B6ơ%, u4'M"Q8Kžy~΍ͻܣu 3w]ct-O'{ Ȁ⬃GAFo]>Fjޣ.ݔ^άĻ>7x?8-o3k)(q-+iTuKAQȎ~L3lZ;|(ԧ㩻N7JawbD{燒Ff%Q*LMўr;C!YI1c-F[6QPazH_% y DS_q: }խҦ߸5ǖ'/J[(ZZ*w%7Y$]awr)b_t?!2>@bTx;97u" F=Ml=Ȕ;FPRdȰ þm{WiZFOc90ZTo2.6 @=̌2d84Np-Ɉ.[V;I@rI9xGݴ{ɒZ~u ~=#MӲ>]dVeY|cZ2+v)%`-z"F"ٻxЅ-aN+SȓmLozCew)yJf*4b kӍesl7Y ^mq>gx؀S;Ws{ 7uQ/&FIxWrG}9+2jtӣ=k|?LI ͸l(Ör+hj0Vt 'sSTiSUSoĔb>7<]3U ML=v^ι?鳡ygтŒ;IP9ȚiNV;F}uunDm? m[/ BGv Դ„GgK0jjk) v*u큹DƺՖ,#$Z; lQ^,d G|+ph+p5"YgY$(ie֚1"G_ ]kv*ȒZn ryŽtd3QLCm2b'9 Oʺ9Рz'stWR4ȿ"8ee7R.[N>j(@!'AkHE<۷w =sݦpWx j³\ pY\vǺǛasɶ5d9K*eWI25txC!53sgpӮtϰsWg,`83-!g/@t!^AdNzX~)TB(ǯBdADkʎ?WQ#, zJPL 8yNxLrV]mbP-yJ?ݏY ˊNMcLk}__7 *=mr~fkj$@purGp)Rz( 8"7|`;B:ٚ.6@;" iǕyJKXt-SR@iO^q\KfPgxĕ:4,)MΔCuBPi,Sn'̂NZLӖ:!ׄ&mTVQqf-߇+cn(7rg@ǒķqp(|t <䁌K6 3Y.ss+\IQ1ҟr\sљr#oXƅ]$ET|8ܽK_]牒$Qk3OgkB% D0pL^zO`tБ?VdַIA,K#*DVojdB吣+`Q>T3CV_VJ&#?piťqP9;h*69~ޘ(KԼ 6 1A"bhz ^Prv,9th:8{do{K].#a VcݠAz&%7{x}Nymõ&T=83)3 7hAT .rZ$]]EҜ}q il+, T6׈t^Զ;9Kf(.gS Trbw&kJXډֺ%oN;BG)%H'/b{RiFmRR ьȣ`m=g..}nKh%1+i&/%8F*" yэ% eXIAwM=rQ۳"5wwvObGڐ2E¾.n@>ɗ1뮫).9p~^{'Z_LeHV q~9L}I=IqHWټT-EeNk4 w,ËtU Λ*+;_rf.,`c.U n'V٣YB^/ljN&``a,% 4 2|ך* Vp y0i{7+opԠC3KMu]YEB4i$OBzINT /l+BS!Ou ˒dWBSƣ]WBrKvᗢI'z"%4ZܖD.*O:5΄d)ٲbJ'K@f7‚G@AQSm@ ؆5jޓEl/%|v=w6egQA6 *kazag6׉kU eQ tU[ b*79{gގ a!$|yJL$Y-P +kAT;W=kZ$5jw`>nj5oWA5l 6"jS;߮߇nDc(y-WD[ PرTc,Hy{ćs:YlVksw0lq3[/+p?A̺,gXX"buh^{LO:uB5:1 5Gc/B~IŇE9>Mzm+g>nK #@~yb+R/DIX[:)GU"kK6[g|\}k(tj9T:yyd`/p3zPȨI:@©Ƌh^@I '՘ =ߔgnl9b',`Yo@\ qsB5.}әSE_ vp#_E|8X:Zܕ,gheS`LEetv* "1J2>a4|C"ex7bPa[-n)$Xڝsv4sCT{$ -6ǪƻjL]ԋa0P& Uk&3]ߧ{wʺ\6 Ú:aW(jA'R@͞Y#Z+\FPa1rI<Չ,Q%F؍y$R50CwR ч}@8 H̩7͞~'UnOE.Z .?W2Cl6ʲ1߷Ġk3tFyE)J'SgWz5E,R38^~'PrzP,f Gb=Jd-6DX9& 0K`Dd%PTql vQ D pUظ!W[ԗeڽ!ꈎ2+&XdJAܽVd}DH%v:ɖm;N^!gF%'0 ljEƠ;)$fJ*ErI.c GDkqKaƞuhR~c8ũ=AP_0f *vNqe%NwKt4M?zlJ'}„2}m8IvCU˚Z'hSE r?x Ϟw>yJ:*s&YpU}|mEQr+4dEVyΡ2Y*O?lMM+h?:tr 5s%>λ4񗷼tD<7"WlAbEtܸ쫙~@a)9ae+hZ5 71pI0f*(RY3-74cߡq {&w :5e/*jJ =IM)pg߭E6D3 V3\5A), qR[@ ybhm<Ύ$IbJ tSbgq{qiŖQ+p(YA/ ݫ)}+,qU'PaPA]<|JX :N2=av͊F94;n#TY7G-aK%3 YH5`:~*D#ιrO;s! kw?Y PcȾ`F+bZY_xRM]s+j ۃOc~ eo$Fּe/I\+Q߿ޛ>6 _di{;yEu`~őttCࡏgb 79Li"V k]v%!VpC-=8ѯHe v[a\8Qd_b̿+E SH 3]EQg\cd; W*|6dHشq<42+:?y68fhJK__p dUۣKUWvٺXLm#,rsĬFM`'4U h6~ur@֪OVЫyk7כ+GwP6E9ބct6Kl@5>vlK- 腱.OcbnI `zb5\k6}ue>y]xR?bΟa&;MenIVb"g peo$d& PQh8>`#<9 bWdh&'.{ " _4|SGA]ns(p܌g'TC-QF=Bt\߁l+zXEAr7LxCGu c ^prި F 猣)=OyނP_W9sDbu-M_\=W)]qe͇ܒ#}=Q.^X!Z\].sOn5&i8v"G-!q陁m" Q3)DLĖQO!%*ʾ]GGhjC_3ƖNٟ1ӄƥ| H>tg<G\|wP.?RFFa+u2×m>\;% #hٮ 8SaR }tQG#2f T$Ph~Y͆dB!D`/jDK`9ަvcpP@X3MSaA{Z} =.g?45cpħ4ېX1Ab)McA4*[  ڽW%^1}tlVK>v菶n5p~eh]\4妘06<5G +`p=3F/~Fe 'o_5VvO`{9FL^/*2'# 5ADn#Nh y!yzAu{t[ ¨1ݻ>Ŋ6hQ@uh~gNJ.2.x̵srC=3Ԓ(N=r镆fڭ7 N"a5>H%ַ BD/2(-n.q7[0z@_S6쩐*A2ܖKcgRMk}A r#?dam%3.kk RG޿ +'4F*6}|L)[nX".߯+됅P=D] 'D?" ovu xBե'Ÿf` (sɎ N,)fZYfI\ `M*f'oDh0o.:^TKV=I %pYBJؓe:©Iv]vs4E?oDB64Q"L$p=OBS~ _yKOX!tD6B}l Sd0 TAӿe< tLSGHں p_9T9'0: O3dj7Xp7{>HZ*H+'Ue<](<ѵ| Q9أ3F ~NXDs:{ PatTEVU{%z 4j Y2h##i.s⌙q:a5\-VogeP`̛׭жߪ aҗU-9bθMbKcw\\_~uG?68}k]& (A'^FZ6x} WWQk!=Z!\< ΖHJj+}]%6uiM\.Ah1H~pulvȶ(-, _̇y֯f_-6W?WnG#nY)k(ೀضdC$E|?dGjFx{j;2@{}BMH{mr_eHM;ܽJP7yaJ%Q@XR p|Ѵ~k̇]#c: -Km%o[1y=(|gN r}7/DźM,{'5HAxOsy]d;w_`YKncf8w]7M y5 3e*8_%o2uvT_=Xo_HIm?aAP[rUIV]g|)Úe?$A3r,"\"HLvOQzv(/ސ3_0CY;r4|ɖ,SxKGk=ՂZCßu G)oV4^\@1v}RE;p?8x`G߾̖hxXL*G<1io%qxo0!UU5GrM+ars`j:<&~iÿ */qDKpcxGhߘndu*[3H%×OpiTjd'aԳ]X%{ޞB3nÊ'8[=CBr_O7m;7qli|ʥJMlՙG>:,Vsيhf·x0 X \M 9e]y,!rZ(nl{ r>i*ŷDP#]!_юF5"Kp504p( \BFj(r\T3+L]! P7S"T  D#W+pK30cjaO)kM&PLcjmvKF"ز& ፲Z:m@BjX떈#CF:Gri4(>b+?wIo)NX%d`Hq\ы*{x0.$lz 50ꓮbpKmVIߙ=ulezHUv%e(PZy)q_qX MR9-d"sBAE50C\ AжL"Hp=,4'\lb(1Ya861JMC2paM *cQ7P4: gmd "$9l"VNXHpx[xr7@(xhb,,}QǢ@fbS'gh2lY2\:l4.'K]-i2ܮkvuS];wCeCЮO5!T 9|cx`J0l4ڸ^I࣋~: %Z 4XէN2$A3Dv@gڽ^qL_+*B噁1JQgƴdp )RΥAduT'#cDJr4A>:Pou{s'~s}lJa``8 = lVIܮ w 9MK$)qb;B#ΉXŤ m+,00 QpbEv}ʸd U &ssEE&Rw*Q0ߝMD138xtn^!N!g}/\dW\O\H>ra\Ma\R\aB ;g&$v?]<yT \@`S’/ `_q ݵGrjL\#¾U5 3% G]&ݡ7۾fu=;p,hr|'FlsAz`dк{p<0In ԧXw<^gceVZ$I஖YC܆;ًʪFOeEWUοs9g-`jZ2cHd!륒n#BRn,{83.T~h㄄k[ЇTcC; z,i!J~NCRi  _I@PR?G|_wjUuki?P#S/muYjJ^kE<|_:Ha= $Mkk;SgT=g|ߤJe+w[ OT6]j l t n`Z;8 @ѹ uwEP@-.юέ'`sDf:H-Mo;/H/a$ 1bݱJe&D{{"ZC$ UGc]#ϡ3BrKtjpy@9yԯ]t&gf)1u8; ]pQN ;hcP̕DG*oA7ۘ@E'TZL5s.눢'1pbX}Doqξ@]ae-Dv [s" B]+[s":1GЊeg39Ϩ`™?2`Ӛ m_R!U|)r9Ieaf*uNUѬ6!i%,#CW68ԇĪSkG<+kFu[~'`IZ \kFN>j\@6%%t 8HN LG INSPCGtu~2ya5ؑ~x*FH*dS> p]5I!A|.[&WGY[Pٻo(;UഅAoєD^pnL9+ es7]j)U8|mK~:Ӎ3Murυd[# ]Q#YwH-#/ԟk΂$>6/ɊvCbf|6i+s}_ d@3q/+n3 KYIdN Zsr &&,?EVHjN zV*6C> <ΜS1!YllRiP4^a?+n:^<1fH%I2\c3 ?KSo jH<)"-%]9v ZS mi8MmQ i\!#7ΰsжdpQre~;dk8kEsm̱ ,iq*@ ; G֘6ybq ۖgMN+m(4a,k(rSƳԘ<TQ>6l{/͌R$XuaoyW v\A7^ʋl"o EW P"Os^ZUzgVvŘA2 5q9!5OC|R- 3\iz4o̓t*okTQ=dj[Tza=T\-s?u/\7 a+ 7ao%5[l#? #+&:o{ c\(Õrg'f9y t* HQݭV㧝DEFcv؟ςZg_lTxyojcLʘˠ Q'_h;%"wo#w h,`#5VC֢5B(ǔ3\׾_vZӎc]nW `~R`6JsVUCb_̙ޠI#ڀf:~ZGfv:kQ9}z9 {\\gIDGr$ ^JVzLgoqAzD1K4=6Jy= 2X9Mp<:G}D x ̚q!M[J{ux e% 52 3u{ ǩr {172 7PN6R+a8yT ~'d,&.4mXz_ٿ4if(h-|팶 a![moGt0S~X'v0:|=0wC%ٻ~C6%vg(z"A:<8]M1 !5 œ395Y0Xsxo:KbLR5uD!E#5 3/5ݜ8 MS-W4H$(ak/X B50雷L&ZAƧ{qۂji hsɝ!˶\Rŕ}*o=XA>uaT0u?&?I $*œ hȓvg!C0:6"V|l:tn-⏋_tYGhq&|e~/|F"խoJX#'fIA&OTx !7ZҖXOI;QC\Fa>/m/J2nJ\a)ĝ5r9r,>EQ]OU۝/L1ٔ\AȕÏO!k1ȅAd~ކx\żJ_^h{3? D+Gn˚MIoP& i-<\a5DqG*5> Fl}f" GxF.h2Uq԰j dr5,>euufQϷ;'*ANO@L8~s HW)&ؖY R{.&^SqdPF/B'.} se,6wMz.Nnܲl gf=a6qAٻؾVzmɴǹ.:p^2 "G2o\AFsB2%lR"jW֝ C">%nih5ab Jb$F 5~#;x-vn'ԑ6ç׆p?EJ+2djjYo+Uʫ-|?bDSIϽKvsY9l㡌Ԍ),S&}dYAz@jj#ZUF_'˴.PK@y'd6V$+?ᓞAS4.xЯ" phNM??kZ1 Cn aS0ROMB f'wSuۙ_)^ #,3{lvAG: G5#;9|Ω,G$ !enLy7Ansn׮kDB0[/RT9 =.gn2""c^zlat )u}_ύZ!CR°P.'wOkvjU; uwCϏ/Owwo/\/٨<l?mϣ|4O;L (ߑ%m€P ǚ^  7BAR;nytZk+!g&9p^.`:=&[nH5t}&8fQ_ ch FvDAq9٨c/z撵J%?Z<Z g=cPc^'@)AK#uV5gbB"!{aO<[ǝdrCAQ GZҞ oQ!6V3py xu}(n0߬vmtk\U@bd}@(ot#yW.! | ;7LFw079!+Ot-%`G'cJZm'i\7IYp/i|M754N3מiX n@ۈ(]EaʠUTI+® ~=%RI٥c*'6xf*5x}[w0k,&LoeDdp c]GF5#R/@~ PWb3'}K88 gPecMOԡA1W}1o gkS(wL{ޖkl"/Gw+ud}ߛSIuL<Ⱥ\_^۞"T=h,d T'.^6kjg(iw7tVlfPL@3qYYi7QicIx&o[]=f#upV9/w6c'."X hIJb@ Gl$]7OWqUDˍ '{j^+< x("kGͪdy%8 RfE:PN-}wA2"2vԪY uRjڔWXGz0޴HivƳ9I=ma*̏I_V}seE3$|]r;62YH8G2K#:l*ߥ' ^#nbHḮeHj=y?!K6[_dWi%ֲ'8N]:S?'\F!\NUXƟv x@A*ƄTI捋rL ȏ _J#` =dLE+VGVyH[r EAQ# Dxb]gK'"y%w6dXxiJHMŠ'˳wcݽo}.EVD#Їv=W}#`'k4;^ҷ_>22d}(g7ԟAޖ*Uu4ቅnҺjBN2 z4PG(rbH*Y2 j̆߬;qtpt. J4vʒK >gTWIRc!Т>qssmGOU=9.JD*򝱻Ix@jOQRp>MB\M@%x",mA=|6ԟTFt9Z,K%@8o5v"Nl\r[dDSiM(0ܕ`MT)CĐ=ѮHE]'ъ@Kk8uY6:RMWMVӖl[+~GDt叙F+hQV Ar]R8IB(7o/,)M(.#쎀oȟxs5gJ|VUJ6REs5}j3(V4LpNIs9I9v}g@RL,B,QMhrq^!n.?A$izG$ Xv:[?^tPW7F#9N,w,GgSuN٩Y x`;|F #~⵴ֿ8I^N@M8yYeCf|Α,[n-^zԀˀ ҋ)+!pZM1[m;؆ãoź /N W3"u$}&u C2i&IX WUG"y:c! Aɦo'&"*ϏR!*>.lL(9|+cn6%,yeH/ԡd>[wxoI ;.Ə2lIA3]T,?(sa1*6`T4AP&< GAԝ)&r>h [)4ĒR"H#w]mYSmvrW<ZՁ2n`v*a11HT"Z|P}yKFܶRr:N|6٥xm$Dh1apZ/e!D76brQ5ٹum;"gdS:cizN^ƪnoآ#;ٟ[s,%EJk$~Ԍ(a$=HL㕧%*9+FykBgW*HLEb~aED^q((r0IG-UTԞ.z$Va!Du8-fy@` l8? SB|c;2ExYv au5wR[d+ ֲA!  P y7_)Lrl*x>h.,nZ__Q;z?H(9^4El(9$\ obVG<bf;8Ǻ8p^4Օ>[^xDse߱B]QY&Oc/BLZm/sk2܁m^1<Gv!Mrs )'SzCo),|PG$0Z E}Kzrc%|l~Ϋ$=%m j[po'/{eLp\Q('꿟Bnͽ MV;?'"5)N*^i{關[y?F\IQ (0#6Z,ix>mk~K6eأ| 8@&9޷j_aŃfu#f WdGx mp\~8SKҤυ!Mz"qVX&gTƖ" ǍZrcX+Nuci%̮3]#MC>>)y|N 75eu冡h! q/ʌRӜ]=v)}=aSLEm(h}n(Iq c & ՗atg}Mpr~myhZ 눦IpY턏"._SƮl2<≄:W^jU;Σv.mViZ>̕iwaR zd`Kb]BB1H9ycH،e{(,(4 &]{{>Tv0:*yo!TS><"Y5ZO'#Zݽ\ %h4q'A | 6:|g |O ]}u0 $=k[Qw΂?8?AUhg9#22AXbZq`f9|Ϳ(;fN_'3_n:bYlԦm XO"Q@FG5To}IA [dNbumΊc paP2\ ,Qzff8Q j,>p5 JTo_G<=S`hZf\`y5|; -J>ٹn6C̘:xB,@*Q &~Zb+dov3LaD_E"M͹jp(:GmZ8]RVPA ̉Ղږ{ 'XiMy۴ +ua#mӄ*v`JCrR"N2IM+$NjsHա -wZ vLL# ~/X)6S"g[qGK[ cBeOi/YUG%K< .,!LG qV$T {g%.UछSG!@?Ե?Y' 5ݲ9&&DGoBPAk.%NH~Kp55i"Cо} y:qBVH֜][GWaT Ь3v|yY]l Qk&XU]9&UKbH=g>q$K"gP/*?PBGo}E}/DaaBms!q$#7)͠!="+5ḨE? #bm% OԷ:Xp="$ Oj|6JV-> ÊkF2~ˇ#7ıBTԋ_ d8 O+Q΁˜7 =L7s.;#)P_nl 최Ό'vieg՟%} CbLA%*u*`wH^_M f=A3 O|ϳa[|kw[ :t]P&e d<%5g4-,F M trIS]&h#–F( }XUͤ~e"15y"5%LWF:l<朣E]䜾 X4\:BS ]pmܙ vo\r[]ʱ/=H)h]"XǕ}B"z<\0:6lS}V{s{QW맼#(▼]}CWr}}`Iqࡱl$cQ_wirQjU{=qLm7g?r4C;@q/wr{ܿ G04(4Jf&#i?mvr \{'>9A;C%Ĺ%=c,3YVPyGK7Oۡ˕ɋ [RhŹLmNќ'7JMD2bN, F)#W7}d)^U+928oW$z̉(Dik,ctid:|#G*ȤjaWHQA[t QmQ5zn~[\nGUЇ/Α꽲xr^YS#gŽ*TגBw&OBv$;l{g>sVKqO:!vʼiqHb8\m^F 86tF- C껒:W?b4ސa baQ!]8ڔ22׾hRh|- p0䗜X0-e }3T&Z媀E* 1']Ԥz)\~4)0˓/JbjkMt.eAIg7uS'*':VSqfu olA\t3HU ksnBsTCJ/cýRRݶDie/:ެ+фi?`\Cy~=%@ܩ~n5;H;g \ xGmߥ{Fv9rgTzN\^}ߛd5/)K JI>xx2݉V)ɕI (>Sg2ʥ+V|_7*׮{%l,/ [x<7^$]iKR>!2|AjiR\!51Rbt%ة3xB^Ebt\l|Z2XDz> 5b|ΐoGʪnu\f}M#kxX7c k>≐ٜ,%Wu߹ tS@{IQ>,_b KRj^{ 5/)' 6y()k< @{5IXmHx[3iEjaI2gCsڳ!{<s\ $Z,bTl%lt{Gl 2r$ 3??LE M+1 yywIy^uLOPE-:M-rXաm ˍ`ϸ56* .x&̍pY఼X}p@}Ak}svWL;ɵQdۭ8@yrVF`od5]"BحϸGgp;I`} П sVKnp5ywAkȖUUyO!#"AԈ}'ͫJ;rqIZPR86\;D4,<`t!36ꫣ,r eYD8B#Q8ꃦ9쎘tq^ Cu(]9PLǪ r;\+m"Wځu}c@[<Ѵn*M,x!ع ]@6rVrMIq4 } te(`{ HPЅ[f?,K)qv4l.w|>om^>vs=( GļUOW6d׃EskD 7oqB,3"t§pݪ|@1M@9MY.y>DoR ̠E{hQLEK*mͼErDCE(ߣ0m 2F>P ,U.|s؟cCw R`zyxg, {,f? q ~mOi WȾD5zF~2H \ N$nRE*3Nȹ174 BXc ʖض@_^5ghݝ.Z-a,&>";qb( $R"k5/5︻.KI㕩_(ze4Hܗ,{O.:6:x m[Vx*Yg[wƷ?z[m Bힽ\]5DAJeȏݎe/NRMypp҇;gzQDVމ@a P{,n2ϏHcZU Tσil KȩI4S"ad+ 2s][$kbN=VF徬 !;CJ#0/l{KEZqn8$ G< &6HR?:HQAƂy43ɢ)qUt _+?قv2EgUv۞ MkϷˁOE/<*硅 h:Ėtھl:g[E#kiQsD;6VK]h (Q`*ϩ-FJ.$IvmZ{Ɲ$h%M9ґ]k1}gʷ.0 J_E "`9zoa2z9Nǖ++ yJ%"{O}ϗ(S'Pt:C3w,mdAZ\Y4|+;LM jX "|sxH\md2ZiS5?\Q V\KN0lX.к=ev.ERWIiff~Z(ӫK}39:ݹ:&,F@O+2vJH3uq; 5EkzƸ6>lk]W Hd֣.%slӖž>14Y\pYhҼ _JőE!_7-RVn`Q"m-y,~S32Uވ@_D?uN*n5*8_hUK1H;>yEP =A\fIVd]abL'v)#$-tE|. Éoͱs1l6ֺEʆQ^-}S74zK]c*}ٵZ.cv-, njÃ`hF T@ Ҍ3yL<ˬUt?bipɲjK^UI~g.g N9pѷR"X1BhsQ^OUI)+4Ͷt;^ LCǦ;>vVkn?T]ZER:laaaO}]eU$h}t<`vk5ݢq~YE$r¨b)xkLc^y^}mNY"hRka `ԬpPΟ"@kFwcZ GUqKnkغTl!0QXR,Yd8.ĭoTIa$rlw B_=x(3Hm@/T;ioɊD]}21Ay`G,-Dd%J)NpL^ Fjۉx'~=˶Pa yZZ%ӧo'aK)u A}$[9bF7_ =ٕFfv%\3O(8;piI{՘\[QxgȨ͂ӯ}j^@WKõq>8#mSε4|&[t+Vr\Cإ4 u'8lțߺa*aJ^:nݸ.gn){3^U@=SNN2 5|\V 5X<iaA1Z{s&]'708^:d{ wjQX:TP i ,c l+~H=Gygܸ}6B=TCe}gwFw'hPzX5"8,q͒7= (Ai wSR®Ɛ~"PMj٦k~C_`:&-햺j 䀸tNK2x@rV q H ~!*S[ʚ- Ǒ]·~W=lk6%q3ؤD[Z/{.Tf Sc w]sD3̘ΦTIg"C`Bj;E);uEh/–:TNG%x0,jIФzjr:6{̻8Rj΄Σ')6rֱ6lt31CNi2}񅍦C%,JDIEqrT{pFPeS籷;GE.?ѱC^ ^yٰ2y&DaYb5ܕKyrf_s1^՚[+`M#̤h]hǣ %\xg܌)ӡ-GA?Q1z>uҸe;L=tmltw&o6<YhTxls}Wh#vE!_O'W*eH^ Jx[cE*ˣ5^'">z p﹗'kI~׎hvs-&}YG0ǵ?pʝR ) NpxjQ݀P ";/suY=*Gn=!]/ƗEUT,/6L3*2mb`#8Cfy""8^{MʑahDp$ݿ_ hRYAtf'e*iџ_~u1G Ԉom"GfF=482Qtr tX!gU 9蜐:L4Þ=/VG2s~O % ˵kR;bDHoBf`7Тld5}*ʢZv H.͗]:tcB׷tvmT57^*Qf?"N͒x>&MəpV94`n(7}38&-R7 m4U3(:Ώrk$l.? Pe%۰ K; |htdLj٠6|e,5黂da%.R,$J$UpQƋ?_$Ҷ| '.u/A]\U>7-3;Ls pN! e/°"@3Gᡬ+1G0:AAu%h5.HC }<n?@ZM8M 9D{slhXBbq'(ع y p ڊZ b=NQhI>ږV=Z#־ם2 fXt܌[UoȽ2+m}m@v9hE6<ŦDʣdG18נּLehljf[w$1Gh4MR*|:;%?ZA=))9FSuU!}l+XEXw { ЪW~i콽5sQnAA7p<#NU:56$@  +&=6]Q? g3Wʈ+{-tGk9# gٵZ1ߵ*ˆXmT_9H"֑\7mc<.|7l˩QZ JuCZ*ů\bYW+s.? ܵ̆B/!0,{률]/} 6 TA%H/79P;C8!iG=UCGz^]h2^"8 Veٴn]SҘ3rvA {Lj6e]c ;dXp9t+Oꃎ2d8v$,1c1k[e6U݊of7 ʂ* btjpmR\,t\lR"Q_uO 2V`9 SFT2,>- AL39+B͆q2/D\'hhc~25RB֯pHFb<Q|7Zw'р4,1N @o_+7W'xH\CCȀeڢ_;fø$wT4%~ nhUܶX**3@{FGMJ,~bͬ*`?R:cj`0΃~j4'>vKʀsCD7B:(iu3|^.hfV66AZ`/5,{A.#%4El)(ԍa-uլŒ^H m[T;=8 ߅f9\'nF ?' ]gXD<\xHmϷa!6 6aMM |zyɔRWѧ`'LsS6K4 0$[oZusWCiYV1]<[7U!~;ݡ7 Gzpmv&{Ȭ5]r9AhZh:c%dʷ,sߑ|߾⮺I*O~taq>rŤߗӡ/-RLl V:F0<мHeB}"iwkn88'%*~Dk"=3ԚģA:.ϬϚѓw4Y~ISnɩyF^- NR$hm>9;ŔFml.g=o"Ls]YI W5S=h%ݬJd/+(~b!UyrI{pQa ob z IjvuȰ1riG9L^ +\_/9t=nHU9q9-B]|~jXƹZ+&1qw'Nӿ˓eki!^jUA2! OJ򟏞Bk{Kg,U͍q>3Y5Г0ĴψZE8?'[NT?3R,bP!< w<cY3 Z[;wsNYڀ2J4꽐FO#R]6 /O;7$o/fbso3ia`GCY);._S|Hפ# N'W| BjUT =L?m-{fqYPGk|x:79k^g9mDT+~8ȩؿ4^RB&ijf $=f;ԫ- a41v_ .8n.D 481*Џ(|-#0;2N4"דG$6`|<'AbƀtZXۛGXnXgS!tAw3-Yf~wըf8B:ߜ8Ok|\W5  ͒\є={:VvªLSr,t{p2~B7`GLghZ% 䁻Ϛ!x[ߑH. N<| }CM(Y#!D$6~${64!x5_f"pWVi渫Ϥ46Gh~uΌ_kĝS_R-LFM;wКJ#y~@<DZmdb βV@ OC9r7ECsڤ9]T/kIJu?9VY)1F-ԝO=mh7w`g^@tAK Ze {$6s/ʌdHC9Q't?Ki`-U#FԆ K-3*qyZnǟQ陒\/soaŒ$%hC 4Q;J# H~!f_ wVFo9P19"3OrV&z◂|z~CO.!u[‚0uiEb|Usd2 yra}U15< qcl}nzO>hń厣(1FS(H3\JA[{.tW/EФ/vԠ_nRF8 !Yĸ?W1_bb]z860x "c+y牷.BGb @ 2! 2HYaVY1!n?|tsA x_i*i8Ǩ%ZM :F7X :R۰~,mgn^j{޶ 72)<8Cޛ碌`5Czq;uqRpv N|/~~_cP%TCg ;njds|76zuY5A }G=6M~Qj1`GAYPQ[fcnD@ݗLiC>_w2(,ܧ0;4ycy|sCFjIZʮ+a7L ޑp;P3ps)U?@4 8G:i[W b7K ͅq`WPL57ct{Jtg^+vl9t|rG|&wLQsg1kl k#sIājq#qJ ~f:1ՆJ 13s;ػ4Sq`e[P6wrq:tS#wD}1E};BakK~d1`d39yO>Bx[TLgT-.BXX8WXg7zQpyդdJ=]; iPnh My=;"b.^<]aS=`wcM "8<-@fK-Zz_8:j -'}RЫF=|C՗UZ>_)7A>.6FZm#J l ȫ(u?! VJn+D*n Jn5 Fdzޡΰn\ޞuXߴ}j̪ˁj=O?P]#g?]Q(W? *ܧvN)F? e~5┿͇OJ{ҁ^*֕>m K6*/;Kb~zV8O\ͲTP514#u%sBэukuڎhce5ɥo>kvu PI^vtQVOׇ!g?hEt[[(~)O1b tpjDH*J|NjK7%R~EJ%^G/|"ą(.sbqT;KW ?GrXrcړ31qmYv9ǧH _]Ts^W=ÿ+li62fk+4Kg2hA۲>o`P ˅}z%nn\׫u"0?buW͉+%!}`=ƌ9HWyb^c^5GnBNJVl ~.\dKT`@:l^= E)fc1s.D52K>Ǻ:Ct(;m !FW=/~ӍhD@0s;xyRͥ%%9'=kn-jO2yt́ Ob>f3wˈfor_?:rԄ%gsG o,~d*w@yu!-qD> ;kNUU_[?(BVr[/˵ ZE;# !}l]F y5{[/qP/P^E/= |I\7Z! yZFYai50>=Y5F9*3 mӏ7Poq@uF`=BPԄ93Iqi #?+WEdζbqn3_B6)1/A>}w@1pUd-;N*n1>C^ ?P|Pb&Ӱ ń`9Wr%tKipE &~!]RV"޼:km[,ID;$.+G>x[M~٩'*C$b7Zb'TɀY *ܸ^w.qϿ%lɪ/w_,u$>݄EupJ^̨)DW sjnǬeN)Wʟ{<7ou Čdx1 2U]DzcI[[L}UK*]NVvsBXbAOP,{YůB]YumI~BqDvA2q[fЊLۖ0aVjxZh56Mtx [c Eu('W4]A}^xh%ÌOz}xWV5du3{6,< Qlwopy+1mFr5ĸ~kdޘ U)KjJ~p)#ss]T6fVNR㽱,zmuo;VwiGjNnipIhW>A 5ΛƇ4T_K TˊPT|-^1)C62m5D|5 M]?+}84CvB٠3OޖGde}CF(!S2"AY#(ԟ5-^K Fb;dfoX=IF 27Oyh\hÄVEt܎hا'h",şH^5?+C38]85_9.2(IqpKOСJrI.{F)N+LK Wkov߳] {4?Uc!15Xc>m޽Mڬ *x`[y@b ;?JH  ګe 0(ESGw%T̆>$u!M)ۭ oie dN_' fWk?HB pAi[zbb$?nI/kzη]$.Jl1%tVe,u\ylu@-$ru܉b{axNҏ}PQSFцi \'S^In_yJ%P'[!aߍF>ki= 1vX?#a.9U~=;S"Tț6w3jՏA^ޯ(/wJnѼpŎя >KV=x#oT6>];%A ('n+;rdV9}L2$ w"dJj- *vX[NDcc!f#?䊤[gԪh'#hkAlhXmC#3'/tlJ;8lxoh%.(H8~2]Tzjr(jr&Hr+!G4F!aM#4ef䮒fqCc9j buڗs]He&@[5Fw­+̷/tf[ ClÂΈ-8[ zXҸL KNE|im\'MN%z n+]tqdgQBZ*8F%@RD)HS'Y}UV9B\Ŀ`?6+E+(~ Ǎ+lS(Tx9[pɤh4ѽ*n,'[veM3=H9%JŁ-w6öKӋs$cO#].?*sv2.x]̝8w\Ce|Nd;}MÁP/ n\VӤDmL~q~72t p[۹TnP"j/+kЏ)\ZC]DAa,<1iF4r1||=2`>n2fBW $+~"篒]=Ge +{y^8鷌 O<.ΒDÐg4̾2yCyFXF8JܧНSK*N#jo$G { PaC?iEٞ/V|6H4qp7)cGv O5h^}@O1Gg{VèXg8U._QLN5o_eIŭ9R8AȎ45_'kSAfJW4ӻD8( ϊT:p 4Ih}ƚB+c %rBYʓ7"ե_ng\V弰;r٦l),L>-CfVP;L֖LMYEO?HIw'-{|1fr#]R$,,uٺ<[JBUz^hiyUhG ڃk̞7 v%Zg$CJwh!/HJD̀}ʐ<nj@N#ĈeXoIցuH%3Gʶ,ZvS>WNVHMAMawd@D~nnK:Glߓu'+CΖ2_GwVbqQqǧskA˚}d$(0O40yyŐ_ ~?tx䦷B-{m~|O6 J/$w8jR}(Ld˅p>|Vbޗbf+'-I]Xu&nޑ }kR HmEجE6OfĺɊݽhVжmu< ƥ[FlIAUHO^g`)3ጭwF'{tVlc}6tjl9r㩆l *`.h{)ށނiH޸HT V c0q(F2-w|؆PdEIUn39p(&0褚.y܉R ]f q*(2:s\H[A?QמֵF*'4/qi{%(jfxuħhLZAkLBRw.h$Koݠpl⒎8*M@t=]F;M?"= S- '5wVUzL4NSP_+v=n؛02{͖2܃L /OD#ra/V!sHmH i. u!~vLD'X,#41$èc#F4c_b3%X-|g(LFu̾]=4ΆQkQ1XHoi&~[qr?2E`OwB'95R[MQZnMR,a?EgxB@NGND8T j )hqR|Bs䓆hVT2܍ ?PQm+ފmva뾶}IaO-jlwg>>}zHhwCKue@BX:?'il Y y ȘHr*G_Jw.m![6afzgm_}Z%YVWDOBT+$U@[5OO b7 Kzhef[ ܯM gIf8Q%]GD^9<׹KGr*6&TX;_1Wv[ѵiG%1S}o~,E g̫ ,8ώ5eKUe֨P "u9|)h&ߴD1a#FfQfUGk)0>BCj(1Y]a'nJ{pd^U_Y<(]ՂWMйf-; [NLZʃ~\bKW!pS0T 3[SZ΃iP9͒mDlג̨TT8ˌI?-A93aY<kI9$n\IcvAq#m2R gs>g-fc9?EXhW/Qv&3?OSxi mapl>n(A~ L!R)W зu _F݆K sxPB?V",>KD: g1c~K|}bH,ދ8H9sT4B.׃gΟ+Wp#f`;f+K5'.]xc ]L*&$ӻHGR?aF?}} đ\Klʚ*f|T,z̦K+Y46*KO6ῗ0"/:vˮ anX{ ^Qkh81#_9+[Hc{b8d9  JS8;Sժp4SC1.Q)QO㉢%6wYݗs- }C~~>\+{?~n E̤uDiE FCeZCQGui*(,Fe:՗=.uȳw{$~%*evzv) /W Hj uԱN;ド7Nԑˡf۬>) 9Ws.$Y1q?CTJ{ "^@Nsǀ?o==ˮ|>_ȊrKүܖ8IIN-)*}0,>l4Ny9fCXoaۋtWZ宐 gɯsۄE&^Cׁ!FcL_5oTK + aE #w vx^Zoa&! a&?~<I Psu虫{&{lW,mW~rnt|CSWfOO ~\2w)1EyzL^b|bF}yRkw?'ڥ0v\M͵43ʤ98gR=;' un'edhҡtTe-v՞ GYvs?P/H>P,50)zk:'ȋؤݷ'Õ伺?ܳ#"ND.+Lh@BU4v. dC ]|KӋڷwF xlf"J`- ADeԨRނM7\9G㘶ye'~9HLI%&6zYyeQlsre*[=](ÚH3n- Qg4'%=]atuZ4#X-R=&tPG $>^zz.E089cFDž}3Vq,9b .Jxuq tp,+i|5&gb'xQ#(G$tš ~ b $dGOC"ўI!mZzHÕ%[^={@ g_#npC2 3} RI_3BD.x[3(V515t|:c+!=0L@K:~sy5I4R -f4uS@%Y;$ Au؄gs)VuI?J\B`GHs X6,W͝uwC*YAF}bS+r(s=_o+um' KSH2쓗,IEdn$<21>Oۢ>']dyB;E0g+kK&eXުUq_}먣6 oDr(ŇBӊ-hdA㦰h& Ł3hͮs<8Stg& /:G2!E{Pǎc]"3ssX~ pBShPrMW@qUUG1?_#v3/=u1&Jȇ7Kn.Qw~3rdޝSOf~pR/<'$c|ƌ +ېj~P؉sPIv7}T `['jxs`։5j4{7@v|i[\CRBhQtR f> TI+K1y0>MH}ܣ1L΢4,M맂=M<Kt)lnD 1>~.Cd6z-hjؓ3JTXjpIi2P&p`yIN)}M[_0HmTAN\4 ̚U/l> 4N(< 4AK?W?ijA} ^}K]"=@C){򳒔xQ)𴂠-2 HÌֆc@U+_v"<9ZǩSZgl{DS57չו '0FC-K{uuy]?淾nhajl)1VO]Ygxr.W'ç(>ZHTxCQ4iUc="s hP[LvSgoІKW(?/+m1`~"=k)DȰۤdxMiڡGN`Ep%M;MrR ;rg68(QP̉y6SnH8V Vn@қ SA`Kđ]akec47gQ"ۡdAϑ$8,"LCф}$HWB>3%5VMgS6BуPc96tS΢SkW<."A Q҆*PC3)7ΘvQ zNEcXK"];u,Wyz,eL؜6T%:9B(mִ20c)O<@G8:up*6͓ ‹7)߇$JgbݳI!:~ ,emscyڽd(Qp_="tc3q&{nUm֢ Wg dMߖf2?$F?ΌrQD nsUBV1= cKSODBl Aa"8{W}<7vͼ]cV\vF[3oDE>` /OW: K͡=\wNkSQ9 >ƌ+xlߝh4Z~>Oe*oYR-N GMQ:wFbwY>sEw9D}M^i;1$(i`}Aߎ>ܯ3e3-25]~pH^J*F|cQگ&ǟ*aza0|9#G%a Ң&>{0#wNذ?;:~#rXS4eP/!o9|lTP^؅tJ7S c}}k<3L;iȊLFP]JfyLCsZQhͿvqOw; R7kP"d ,]\NC:=Ґ7Ij*Mx]wTG%\g-emvMUÃy{1Ad^nEqFQqZ@$c(fJzWBpE"FEfD1L]`ov:G G6ב܏6^_}-P6't˭Z .:Mi0J,vnA"p+.2DɎ4"]/1qBUYrf;,I֘ +4;?B*\$bZmDʷ B*Q-:bYDgf>o<QB$ 8zBX&$Z/zHzDw%ܬs\;?L(Xu9!^JL;RFv3D>ls@$YQ)8yu^5ft cI`*YBUl_<\Yn(ډikg%VT"EKgF:]yĪv9W=V>-rӺylIh>@\{m3m $Ӫ^jوC'ї@ӄ?Y&WIc@5|vIgmWQA|nkOܻPdaނyXs=3 jeJ$(ӨzYT;9{4|ShqcӈǻٙIĢc6 Pe{ÛJ늤 ܺ Zd<$h=F1C F) H5ͱ&j: ~#M'3%80M]/X`aIAjJ-&۱Pg̅=rJ&6Ȋ5ey|FHn*GMr(!+ }Ov} >ڴ3?ZQg!N[Qf^䖠D"MF"\RRZG,H`k=&r`:,;8vЈ7feRpSrgD D$Fz!_@FMzX(_ s.39HkZ@rV\(fˬEsHq2zMw(H,u> 5e3tSC+SS{%\,@YD_ภ"ӽo_&Jmv);;R'r_yiKі!E @ ?U`[`H1T~ Wa&cZJCNWR?gaew`J)g٧1,lDP^~lC36)'OXvk5@y0AGh:Yx,ipi^˦~u@M'EQ[=W*d([k3Gg^HGцk fisжiq3"(-A,ݻԸ%C tZZYT4i&m? M/sNS/Mu~^ŃƔget~ JWb&V0Po?&AA]z}rO7cwױ1vMXp"DIpHQUC|969ڍoQoSlgqm@p]QׂJMpBY:rBb*uGkxռ mu}/#O*ò wΜb%etUxmPU0u *Y>.bh2-.axM~EFKUYfvp+F,6M'+Z~?H˞=;]G(P@BeNXhyjg p\a5=FĺOoVu Q3_@ƋPاʗ!ō- JW~s7bL[O‡A-xWA"6ɴ])(Vi)_E1 nm.~ ҪY28 IY{د5gI'9/Z'Q }!ZfG%& VL8/ !yґpE \[%Rpt\s"f&˛%r57"HyOt<"ێ]I߿!xZK{M!(O$,ѭ+n1NE~![)b0/'}LivB죧 ֍-W?JJ].gC8g8Ex]Piy$Y}(*\gao/z҅ @<, ҧi8~B3*-H1j*/#@ຌQ!GKPz\M<,eh `d%:{`GEy6hAKlئ_, ,{TBrLqk|ѹ5ur֬sڍ"C6`Y\P\c ')3)#`IЕNn ]I,uY%jS,R|&^9-Wn[BDׇؒ5R CͫvvP4f uh(,iD!:;y`ӓ9Rt jُ[-`٪ knSx x'uwbQ۝J!7^aP.0J)GݳԒRp 0JI Z8xzF4Ahh\3&f et <@V8*LLZ=/6 J7(^nhvVXIX`oBԼqUaknڵ,Mo~8wzWw\\3q&k3#Q!@ßF:."Aƨ7\ FnPLٗ; 4tiC>䑋DKZZK%X8JIپj<(ND>]|ug!3;z4kȝ%/Yꢢ_ #b^&Z[N)$Ğ942۝J2dسz8 WY?ۤՕe#*Qa Uaـ<_RYm~Y[R;Cj >_KeZFغͼISFac{oI)[^l6uR X2= 䣧~.n^SaP:֓n'q1ʔl !zčfYŕ:;dIZrͺ@?.ݝxVV+5C8J7,^$iը; x%zVrf}yCW#szр0刬T=AgɊ.;Cf='IoSSB<> CGHdgʿ2L|%UO8bgF`ԧS1s.&? 6cF-!7lV\ Er#Hn!1fh).fR9~m-ΝTPF#$ckNkz6|b~pڌW.J!Bq CS84W,A&s楸i_#Yr:sgd]hz܋ri"7<i].FGp\K6=v>Pr t]#zhnr0/yytě Q 'qV-S9=?vr1#(8/s6{lr󐵤џ?);:w 䒟Ox¬ah,2O^"Č{ Nv̛DzbwTq5fDQjkJyvAuDItҸ۹|a@W֐O Ιr+SܭBVC1_՞EۉNY^T[w~!kⵉ[h&J; &R;yzj\|N7VK0CԜd %&rӯzOJK<=p$}=){;`je[gPW8djюuV}:-ݝ|dDLhr[\[BU{٧/Sտ@s+ ]K/t=9*g ձӭR \8یi:{*ME\؜h%o {ǯ0>Z?"p{uȃn64GT?D?%x{p*6'ԱН>!.$Ǖ,{^6`7HJUr;B7GF8h^J4A绶~RDR863o2bڐew?j,Ap )"{'.?1v.`3SgxF7;gU>ת J _x)U݃?6PPk8L,Qgq$,na '+ZevќY4=$bNHnqbR0/>-k}Lef;5T;=#?ի9#4;^$9iDWАݦT#^R|J{dlgA u@#yGsqa[S6Lޣs$\{~xcwPY>b5nNݕ=>*m~7wU*Ɂm&}owG#̅ss{}ba `%i*jxrZ?e&mQ$= y\pEo%3Blޙhd>!aA8v'pQ(-REܯphlZ:hW뜞S7+ʕtQdqI[Q&oe&ҡΰtWElMTR8WQ)z<׾f94\Q( Տo]i:,B.`jurs[ :(ּ.b@ojzK6ڿ@}{ 9y+讉z}ǟZ(#1_wopqs i1R2e_@W? Lj5*3\f -]dc,VJdc8ʶ{LEbA-AͿGAg_J9Hhp%t VGAAD'lxP@i_c%he˴4zkV[TtsKTAZ`vگm\2JgѶMW ~iq}#&Oake;T$={xω8W$=T a^{4m s3B^?EEE8pZPRw=./$wVGs01 »cؐD.QlUŢ|+Kb7ՏHc4#+8DnbxaƃJ_H:vpbQ$x2Irt7Dwy|$Ɍ4F6ފn؀zk㨕 kKN^ae̻BW>HR\ hᴝѪex%kP@{nF8rp~]DzB>2jpz2$<;AW&ܶwgfD.rUѧ#ғfmGNbgI+IYKvX`םG8Ӱjfdxv|jb[91HG47;d/iS6CUf΄U]T&l1/:G_a;`ڷqUwޅ\eq&N{_Jn9&[ (Vdvgr3UYpr\Ν`iSzW3,,xiH!}(+TC]̥\PG*N`W{ B\3#j_\e7H|$|V9+".J1iNA32g;ӐƷ6WTn)&1kd!GKbIT&Fd!yRs 9>]EOˋ:s֒2£lfVxsq-IhVgA5-I۹%M7;'d ]aoY.#/mzu5};bѝ qEHq3toNW^0&^WB:#<ZTϦF:o6`[JϽ,?t9m]synwSA;<>X c/,S;6*TUe>c?_!,Ӄv]On}+'Ak夜Q!VVht0oȤSXn4:K&Dv,=@tʽٓ:e&|>^fg^!)c,$~E$2ӤF̓c .loJ_vBf ~uRZK+LJ f㈰UʇqqnT ȒǙOC(::Rl\$YE '!ϐwW/jT,PLgbFT?i{yf5'h-ZF܂u@`E _hx6up|tJϟsUTgZL.҈x-p N 5h2  P0uac_őK[f%2Hއשl9*m(r$.];[@d}a}Y\z_R tT ".ڟOUTzRȊ3eƈܞo<%)o =n|wf:WE\@El{ו6CML蓸ApPWV"t%,.}4x% rFf{] 9gi!.tա좮F"\+"SfO97y xև6 |Øħ U!8{9`"Ŕ{Ew@(N-Xeã,1e &+s]murBE|2/ѐ19YԜ-θD6! NAb)YوDyߠ;}_i6z᠈g/w޺H~5~>ޟL |@8 n1˲:mW[Ioٰw1L[Fm6lvR,/.[A*5E??yq2dRrrkC\g˞+ؐf FȧtoT[UndZPZơe>w0I@TGwxql! Ek1ژkv~?[@y3h3\_z 7S2}9Tu%'ퟍr{5Z. .VSr~Skd-OS"q݌%W{E JA/Cx ӌ =-5l B0\!7Ҕ |>4 Sև/ e|YGf]K^m$hJҝֽ}FÄ5ؠL(aBGSZ7ZVՋɾ>mF Hy3(!sua3vKLJѦfn:#†G~sZ6r[!HFL^(¬LK)B|tk)GZKm$l%uLG/n0280H.b~>! ,l4JbN+TUux֨թh͡ޠ"kzUM9Qoca[SA+Mձ B^M  99He4;.#-FBP ӱ(b}>NˈSd՞4S_ EBZ%h3^X9$ֹ"+mh8bA=EK `Uba9?KdI?2niNB4ko΋xYnj Woph>c3 hx0v:)в^FaHg}r@EN kDL(܇gUW:ۅ[;Yqqb ln YgFn tr1v)R-xbCё?b7t/*]/k) xgBsvK@%*' L]-´5YhHӉG4ךn GRFsD)oA]$7y)MT>ytkTR]f{4l[MzcG&ɩֽN_UN ˷Ȝ&ӊ5S D4K8o(YBoj XFFzAEDՍ2_~Aˀ?ߚ֣cVRu3OV<Z{czqoHs.͐zxߙt4 FǞ>~)_^|w'Su-׻g<;Co3rG/VS3(F34L4IalQxM["K }jtbgwYL(B$g6ϋҍق~h+(16UNSe:ҎU 픩d6z;AVbH{ O2@v#Z"t$C?A͓|"z%]B5.~&398k >$rdCҶ˰hE{?m.Һ!1sYFiY#DGzwWӵ`~jByT>, s/ ZX};[R߸ d&LƘ+"hU$svtVMCBٜ$?Dn6'0Y|峠QQ9]U_"ՙ&Jհfy 9<Ftl }CAh*%Em;ުl{'=?-RMRкoM׽֎)Lܝ (ل^FKكR/0&q6H'25;Iס^d=`m^ՂiS&44= _P5ONd Q*fb: lU'<܌έ✒K2|Pz4MrΎu8'b'aX? _hoj0!`b\u@yx&{yXթ>b0qd?OT ?ܭ)=xsf_V`U!&7d4^O?{qkwgA|PZQ;wr`KUazi)+psuM! F?r-TW9D0_?*عp,oXD:m u ,| /m.E4gmg(r//'~i^s ~ FyiW'69NvE|*eECmr~3Gvjʷ;<ݙ\zl=.}9؎/Q:7@ ^vV3.!О?ZP~GH/`sW *T' } zJ )85e!5*)ECJ9W9)=S&-žL璩9VZh`, ^ޱdrxQ9sa-_>eulɈ˝A7#qpMg/Z)FrsSsbe܌hr p6ff7x@bq%(?qb,R"~Nߋ]h]iPH?O^}QǛY7c)D|lQX$F` L,x>LJ`eOGt3o6x8Fe7uh:y_EOLSd fK8XO7qk}~ J!rw Jݥfmh"1aXdWl,m8cvFIu{MRFꑓ0~LyU)BYNgZQ5¤12=U4]SH&&;GQK G 0Pތ9e2"Iɓ۶RGweEl :ҩ Yи|VV6;՟S] %n&=OOȗ>ETR*H zNMCSD)ufjQ&M(^>܈mfq<\%!2 ŲԤE "tod/6Ё9m ub< s.ɩETo@6] w vF 8څ%Xv+!3Ҕ@m#s_ M~Y+? 1ޝ%]ռRKwl%9)aj&~eDK>ý9>=s.86o̡ؑ-lhf=)!jl \m̍ԅ一E=|)_8H"cn"r(ї8NH[Kqɗ(7S]rMNd' ,!}lErÜ\[ _5JιFwfbː4=ZLBOJ{힆V56~/wĈqߦ`%%  8/lb{g)zj>ljd 9H,"\AljK[}ߛ?ϗuDfO?ְO]k#FGTKJѴ3LS:]ǔ4=t&m"NxY;rg{Av7݁o:,tQcV`aiZW3t>TVH#&_P"՟o' =.ǂ5/v?s׏dӝOzrxmu" Ad/_%fcL1Yх*m\KƉ~I ?bˀW^Soz_S,DVDE4I?%ȌBඎDrI0m5+Y)'#T6ea[hFʻh0YI~4%Ww~c\.9_ A/4(7BB6Ӷ-mKl۴XخЕ t< {x` YUCŠ1,ݷM̮)M9hĉhDP_**&q:D_*9Շd :J Cd\p8sӿ9J(@'[])JC8 gJ&s pA՞:iZ2;le΃uCitJzf?7eG~eHPofh9jTH?x5q!G3%~H&`~6hɬE$VQ U;C ioX2kHZLTjBLgxrE`0ș- 㞐RŌhW[I7L E/ cdwroA(+$dOV}ӴEfUiNof<fqFLM K!vECX|B!%UZ<nk}D`ӗ穠BcW2Xh.FC30ߟPM'Z4!.,/ KȍD̚H&iʷl VKABh2@^eAxVl͔Ue!f 45ڐ`Tv7G_}VL&do0/ꇂ0yfLLKy9y0nJ2dCQl"a}Xp#v d,]KbP66<h'Cհ`MP~{;ɵ,9,\bt)0w8U'Nu8swk>[21:Wi 9UyΣ5Ъx׋ce?$zDQMRprC1\$b8"~o`0dN`3QoqPr|J/8z{}͊F 1"I:H˽cINQDgF|f\ 3m{ۃwW&Wqg!_b}bGqXȴ?~v'Y j~CwA0$-#Дte׾[A#G}g,26.vLh9rs7E@P<6p6ܵi~ugxƑ"g NdBRn-4ET:1 $l16vQDTY HxBnɝ2OwbCO! ׉}Gtb?, Jn̢ gQ5׍ZEYjoH wYo+nxڢvv/pvŅϙ 14E?Hص|n֧Qߒ~R ˃m!DziWua34,|#RY$K'JAHٻwKP<@7H-rGb;  d+١` ?`+ 8O|"X뽛 vܪK |bW{g#=EjKNЏ֩DbG}6ꅸ4L!8M:ł34TԹ{O,Ʃ>rnus$~J78t 3_0]]\!lToܩ̂+K6asL**a)l8}}'`ɒYJ9qqzZ9a~Wܨ]k2xY|$ǁqNa%6 {c[C[mNE-3kUƼM~iǶ7;)4jyאRtAeOj>'~֦jn bgH>̞DkZxT7B:GwCEh(4^0Ec'.^.AYv<;.XWXO}r dȀ#N+i?}55Z^GA_L_I9!pm%> f<.f.DJ+Ղڄ81rh@zX飱jeCh[CI]<{ԝ^cCeSޢb#50]LUX\{lavOD:nm`+F wke{8k_Dm(s{s-}Lr j)! h!UiAWL4ԏC\k ĂL)̓OsFt7H7%WZC91STHm0?U- '- b O(QTএb}ΌAވlFWs /I7(<>_&75ܺO՛2Q.a!;MaqB2ݩmx1)5-5ZFahҷl~ [("%c4^*^f}[u2LӉ-_ H}K3Kq="5\[٠+ neYV{"/3N%.)jbi!: 2ۿteSq3yxm,wƲSnj[AlmsP`׸U<4"7Lf6mB?zq^{>t{_Ԇw㸱=V.uk ah ~`[r\6=/(:Cd6Z#x~f#QH[B~xG.©8ExDVkd淟\M 9>JC`E6681L*c^ j=I#'Ov9jq~7,pJ_DX+OQgL_GVV=S( $MZi-Z0}q &Ӥq6 q5qB96nc߹"sп<7УPaRz ֬wZ`* ^^:WQ=ǬDSm/ooL+n1D۷Dz@3=x7b#J\ZepJr_'l03J"lY駵\8Y-QRt}\qa֛o,JS6É w g] ~F|^w~:$ofgtW T$C*L`SQȳ7 x69懸BG*h3}`&cK?IV/5Blӊ ;זDٻH;iώR-(bsʁ%-o"ޢ(\{s +3\ij_[$@>si:S *Ml_Иɺ/Ѻb䘯OhG#1퍯C4v KNTyyQm=H7e~w2h?CcfB5A;bCi3_CT6extXtBC~ҰIT>7{)Lr:lTR;WlzACi'4E3WnX~7|׸ 7](eiAVD>%!w^6:>t bZOͧ%yEVNy>&f"/v9;~5hw$/N١\Y*8E_v$2ῌ2`2O(Eg."TD%O7H ue\%m/1]R9kUv~ Zdy!yzLH ^,ӹQĂψ1|w^;Bac v?a1ߝx|)e)6jyR}jY-) "h(lJ)@g!a%K:F:SXjCcfa L >1`[3I }ae 4#rOwVTVbxfv4pY1dRpjU!;Z 1OVaɵC,!7|-E9gQ1z5[:9!n,1=_a$w ;(ԘFE,,#݃|?$/`߉#&Pp X|2}Ld̋ǻ67.j_ga8v5s}B)zI,m]?;)MճDd>T}d'RєpOrݦ私(jx&`C{PMmQ%Ad`xaO݈Pʪ+QDr5S(C|1Rz^v#!N_=u+J!lDrQ{C0l@T&%W'R w7nJFn`$r/7pďVGjlP?*W/hމFP0Ʒ*}qX T@NbQLwFAu%MN=)e@n)$za`sDARNzґw3 ^]8BnpLSu4NgS~+y:|Pю =Ew/J2#e&;LRE/g8U(Iz%;D*MmIxc/x`h/Yu$`-M kDCc )nXC.T#5a6 X0ZîX'l-lFJ={(/ͻkk z es1o'd]/xzU FwKx l,jc۶zMbՔA(ו# QvT: O38k#r\Q#537l % s@yo{Y.nB"Nѵ6t5#>\Qj-Hb=ψ!Lx"Lz;oTt Sfn[{OD@vK.G#z~B 0ub,I,*2N+u@  $)wr78ݯɨ 7WLN4=U/Z,+3ck6Bx ̜jTZ˝jgnb * 5R6<2b!=s͘~>UO3>^."˟U\k`I_J[( 6'AJX!~~BOec^'ehn @uvZRPaS`9-H`D"z+(D,@K\+ְ: U}DrHӞ gf<&BW?u!S\o-4!TNpGe:ہ%%XO%w]3ޜnB^;>1WXMx^Yݛ2Q>Ɲ\FޢbW`7t+ŅǾNZF68CL)LVYԍ/茍O6KᴐkZ+w[ԖPDbSAMH| K6sSZ$h4pg:uf}jGY`-U;T|2I8vϘ~Q(bY/\5?{"&\j1Nxy}œĠ:W,HH:ӭ+o#鞙ѕ|UR<jN0L=,8-r`Dk5fIbb@fsw)+ry}jj!4c;6FfٓxG&kN'CnD$)iR>> RN~Ȋa'g.-EBr[sˈ FG}RCF|>˹aUl]%SA@7 J$ 8O|hV4=\hQʣ3|<-AiȪ;C"8FcWRyL3j0<= s0nJy")L}仐It6k_lqIUN„=< G3aLg}=df)!&uoqxw1:7yI7k]VUUmV_4zgsdڣ+Eݳ8* >e.mUh ̿P6Æʱw@!ߞbi+43>#[%~eGF}c2E?.;ӑ/ϛX{b(IR(A4Se17>xƤYc=1Yы) :IB_EA>*ЂPO?S"Yu6,oW{߫5(Te^@?"'y(fi 0*PٗI.Gï,؋{[gFvdc<(k~,&a@RgϪU-8E|(xve7ܰr9F$x Y s(L(ތhh8ZM|d,Ly˛NF:Ku((pA+ȡt֤WH{I} ށ̥WGb˱o=|W<@`ƍaeW 5.w9Miշ FWK9٭\IDݒm3tA+M}fGHffn!ІX^1-ŧbpL/q|͌KƇ\9d((s&,@zw|y{9{_M)+nd`H4pKx LpnmIpj&VoR?”Fksg54ɡZ;t;Gˉ=1#1= js9}&(Uvgp\s)- YpQ(? Fhi'|b^e|Għw:3'P'fut|Jz˖_eƓ6L2*u&cD8Byvp ?ފcS'r>,wkgRٝ?Z<) n>yb6u/ >`xvvv WP_i!ß7NLZnw-c̝%8?PUjZ<>Uwt^Mqoh?O$ʸ(]㈝%T[}vt򕵏w SwD{1&6CZ>:DPq0i[ky̐B-5pv)(yK~Ƙ20 q2R\A'=˙A<7%!`m_cR*>lJP El֜~|[71obMiۨ' k˜R2WXh%f.؄_yDoߺ giIJ22u73$NjJ@% 6={ɖv>F¶{%ꆇ  ,8,|Z7z?B>"$Wskrf|2N ġl$BhJ͇Y$"7ֳco d q$M'x _U@75R$\գyꐏ8=ȿ}@߽T6ÞRuS&)/ROf̥/\*S.#<i@ _ cÕ~,~  ֜=Q\˃N"?MW^Ύ;N7$1drz6Oh-{euYn~IE|Bo{H~PfYoDbMAzö{I?SN{c=KPfvhv3y x.!v1ppPW=zgOrf> #٬0.-2@Hc5.o >:ycV`#[Jb'yΕU-^kz|K9Vi-laozT^v^{ꅎm;d CۆF!Z\{a*R4-hg[N'5#zpWWuCxKbTB>{='ij]":#!~nZ~ Z4U.&Wzh04F Sҙ'=IۆmMi{2Luw<ʘ=arL_sT{=k2#3p( d6 ثzK"x$!`6S< U-,&ҼbRFyBL]8=jOǒJz&ο-[)E> "˙_qQ,'9*GL |etR$҈2z#{xm`*׷rs~G_Ec|^b:X~fq)b<@/9i+GdVs@(IHmond. 7!Ġu?ūp7h%o<]O &XeF p飛m|Ãxe@]  AF-"OkSzyN&Vj l U' %`ufPʕTuo#e\5nAt E5`/GSV3d tǽHL*"< Z)i/ ZnLS(S!P.ijx5$Т/ Soԑ=DFw<vzOY$=@tB~Y cAs%x= ,LJ ˇgkFZVi0H|M mDǡL l^VћoƅeS|ꑆh@C,XS´H ]4)!2@[AގѺ߼R>ܲHҿ]!slpamd9sϼ"JUVbypz(;-4$G K;Ny[TBgmdpBӜGiR0ׄtA{f}{3%bRN<țIEO.zLqoXjNB 4\2' jgc"R:k-kL1DBF~{P /qf$qj> @?6Wfݛ=8>[ k80H׷h֮@ǎό=/r|\fO1Le.i%f4Y}f;1.>mO<% [aAp\T3'p,F,zMeovueq.{R =D2=ONi'.VY*1IŽWcIlleEهP_$z`˅X F^<-ו޿] mvrSǯ@YafpXwN[BrTkjtb$RsPç%,NǩzM u5 %;*R^i5G`X.d7lۮЄ(d]FNN~`z04Q f-53㣐RgV<"x+=Ȍq@> 改pHT/ݮw "!3WT!-[eqgoY-E[=O#%Ng)6>-˟|=rOv0Koѐ]5gh@>@Goub7oT[C;uϞ>iL6/}&&tfӣvlmk_m~IDIVp u@K;3 &6^#WpFނRa7V!$T4iW5dY>L_YЩay:͟+o$`\8 P[h}U JNԆXw #3gR]GvLێ :3?G .3I?MVRLK6:&ys<2Dc늕cW7F0} %CT4_l Ws$_(G͌j3,Tמ1s̎gs╉o3<oq"Ƒo6iYg6)X#jCL* S)J=;'I$Z4ϹpkVZYqSF&q"qGkP)7~$Um?cMB)?f Q*5&HkB$P/ мդ\ka!yKIERxg~!Bpno`aO>Q  ɂ ʺW".ņ@_X;Xk&e;BCtM~Y}#`,vcH3vr&Xl9t\)\p?hc$̿B$0d얊}Aj@d,DR[{E 3oHUjO{;1q6lRi4 .0J+yҴ9fRκbs\2D:Vδy<$-1R~W T[8q#溰p9awͺ8A`W:tzeq8:%w 8;I0V0f3]Ͳ7z,SέR$EC/BCo It]i|Oyi9-E^vA\{3E1gqN B.4ۢ% 3lBz}dfi-k⚢OPmpjWx;*'}6ȎA"&f )XJ1lďR/s@@,dj?nLxWmSGc+] WBiwh2ȷJljGR\nOK'&x^H@T6)2ͱtA wP#b) ovM_04 Vj8+ZIJtl׻S r uy"wE5h pNvڴ *i'Z 9Nܸ(KG嶺(4` s&4yDM6%HDMqs&#+:f6@d rl'/tf8zzGݩ| ٷ,"eO$1 "IkQOw&3 63֑}`;\sgwR'&bWb@^N# ?tm+ؽ`_%<:Daę+HUP7D2x,=HWQ [ Wʿt՝XsE8/3 W^nX4&.vV9&sZ@g (wdrY՜DU1s&h ӴNtVlmcpaK68p[B,0\zrE}]dZ+YR{Qۊ?´OHlc/ u&{QJ'7)[Ke%|71!F{K>MsN6\{MCiG8KE.2#֎sUKvk\#lRSStY1 8)K#SAQLΗTׂg6Sv. pNl;m"zx|W&p82R-? HVG6L|GRvPYVB3+*Tc]MC qb\ILq1y8;յU J%s0f|,3g(&uĂb(i6Z%<ȀùN* ݻϢTHv-3.QoDRP M`8P6~]$(t&_@W7Uw[wg/V0 c8UE^"EDqc - 4$̇hiL-9&$)*uet>BKu{PY3er?e9;̜ eӌ6M-",D8FY0p#5Heim܉j͢H%GuO7i;Jr4uIs[ηi+}EspO 31+i"{P+?pm#2N& t<}WXHcubФY_R#*4?Omz.k k ‡˦L <:'#c)Dx\Tq Iy1s*`uEPF]<|3q i2fծ1]|"nsk W;+ Qa?:W>%[#1#iDZ }r| (|#w"ծ<64ꊗzucLT>J^Ҹ'2Bdp8 8&f eL̍iRwKFse؎' Cok.8ch1MJmWfn=ͼ@=-82&UIi&e|jM10*U7\RF`$t:_a\ҁ# 1C-7H1g.:t}yCՑC;tž>ps4w\kcNVG,J†|i Jz1ⳡF d &st )v3Ątz`v |[~ӽLI?Sm=zԋ2=L.yOLAe-#qUh*@ܞC^yUZEYu3.TcLDSq7[@+?8"Vi\ @a;3c^%~%v!EhܑM4IL, a{6v#,>Y(QO{tPrD=snF(ʕ]>j+)9ۜ:hǝVAoy"tY*r+\`$ա.nV`l8 ϫNú/ jwasHEP4E(s2:@"]w:M6=:y`%bD;%~:ahڑ_!sb=FFҟObo !a:+@aj&cj]џb->G7ր=']%Ԣ<"CW:nn`'{yɴ&\:]kLűC1xvWÁ:<ݐ0_K'jMUv3 p͕1j2ʯPψ>0ӡ''wPNsGV;j1#) ]M4?1O 梾,W5T^*nP4=gwOjǠNy1W)(~65QcNEWz" =H ZТђO(bPuƹ2 s&\[kԊNP'hU`?*|dBs-EXmvVKl}_f~6民UpյH\IzVsWb_S( Vml@DL" L`“ 3XܟeAx|qSmCnB+4`"K{@\S9j%4rLfT n3WۼƧ2ƛ==̷31k/UNs |IA?AhOi#^۴^%a ֘Aq gJoBO>C*۰ߖ  w{;_w)  w.|ӿpMcAuSأױ{ޔSJ:<_dMҒ0>}+e=œ( k/7k:InLa, .:l,IQ?8 U43`h$e+4tC/g~zׁC`.fZ O@pG .ijnQeno&: u*k]5:j{(p ZnQTwx^9YRGJӺ*:kqЋz}so Uލx2Ȫ:64rV6XTtDZþ*sBׅ Y_]C<$&$kwhko}+ E&/Ԓ؛?-K;؞ l+NVY1n>Ґ7ȑ]}"h$H rE3f"ƞNV<7`1z-芵VX't- M(np2Zs̆)wK܂POhNhXkz!oa]b$nbޫ:Ɨ5%6?ZydKRFodGD:V0?ҨS)(B@Ƈ:0qmlfPeWó:rMs{i?%kc"IօGX#@藅 f џqu/oh+gܚԜm]\fKaZnaD>^饨؞ >&[R.ڳ[b@lG-` :oM7S^T@zU׈%KEm(kxg+`6"Ԏ(Fw8AŌZCMj'e;=Z,b q!d?蛭3[?N³\㔌#fa+ocd.@ܖ"֑vlى[QƂ,VMt5AC$O$ڎzɩSFTta@a1F}t »x4,y`124 cpP-0o`Um3 A86y𐮐66޶-К9{}X7AijnPBpawֵ_ psXAQɷLˬ?&&ʝ .in:DEڷyh]>Mb]atH'997E CW%a}˚  x4gXLwXT'K&s70L f{6yC#}tтV~TjuHn.PE&yxNY*йzMI`m_VsQ8d:dNc8P4B$F{GޜFL0Xٗҹ)an#OrDGxN!=;~&uSk̄ <~xG9-?4D[s21Q*4 moYo˳ 7zv!k9t\_ZS-!@*iłNVƭ$'t~nPi5N&M|QbQ t|<_ ?5S &3d%sx(#TMpF+Y(S9UW*_?@k쫂%@veЂԗ.tpj05c0_AM7MCoTuMQ1ՠȈP"pJ"2A?Ng=Qze9OǼ9>A;19LIqwvhﯕ+2!ů_k˸$mi э٥p0ڲ, 0GiX A=+3Ȯس #b~3hv]unA x*wM)FWiI'_M=G[%s~gx"-GtClNwQBp ){-ZZųgW6B$V%-CA< o[6 %jp\ F0ap4=K}U;䛏?b\) -IP, 2AT X0jh iXZ$(8={-?_7*Tzit*bZl*B(Pr$_r2bD܋r[Mӭ@uж)~ $<ͨ9Rj`1%=l,ow)a:&P}X?r v +"X Ai|~9qӚ9tfzd;D|ۂ,kVB.M+>{Gˏh9'tؤ; h83eY°'K6ⵁwiT ŖbH3pYҒn鸙[ǩnU 1-Pc5R10j;l<>Qzuŭ TʓmGBie 59lkB#)[Mz׵ZXxF"jʚh",68u삋7S.6\zm}A!ry6iqŽu*%(trb[+ @'ԍZtRܻ?8Q+('tkֿm^Z}O x-=? l<ڼh3֒qUʏw>D`_`.ݬ%Zcl#ႇ2QvIEFi4D^BIY[y N((Y7\狺a'.4عӭuyҼBNeOh>@aw # r;rL(u*z(dB gh϶]d0r`DL f^ PՔ`\M 2?CD l5c3BVu}aSm a69wJ +”RmVLsVעґKxi2*f qW}m:wqTGNZܥNHA:IE~ygo[Xh6f$uhxF#,24<( >BʯAbB%;?}hiʢ0`1a?t!hz+5stSӍSQ$dv='i%cyB1V4z":pvS az@5ٖXF: K{wkRyVLnTf2>fMtE`Gcخl+ßeKjuA,([7ayq))P|cP/$RYKh"w#7b$@3?SwicS3ةya!PڒQ! 6VrPɶ"D { qs`cK/ûa`bnh!%FJo*O.E?F'? a2]a&_29>ib1 :Pi~ %,*R(\l,yӿl!M&2q`oI|X؆1NSޖjFcpe?H%)j, 8nܻʎ512j3rtH<.2puGqwmiZ 0淣6"K3gr>È. ^&[Իc6P[eѝuá/mp4H[KAH;zV:M{#z/; sOWnhlG$brI+-/?Sl?BLW8=`ZÕs[--%補oPv~a%_vpW7 e8X?%zr'g_!ۅ5#efG;IxKHtq##v"[i"*che`^z= $p4WC 8b ,%ԊfxMcME[VuȮ.?kqtҨBV}UU;#l7#vhiK"8 ѻ0I~S kV|^%Ct~;pW6vہҵڅCBT9c44@~NK'vփgN@5;#r.ݰ= aBUVgIDU(X[MB\7>Z^4GrxoŒEqZe̓׎Rni5Ax[($~d?י!2mˍC[lNtGH`lKk$9|R#yF?~hj]5kBLƕXN8W>ލ4 -U[}CEiƠDWGns _6+ j\̔ێ|V-6oT#b/FR n޾ߗQ.H@9?LZ bH܊:򔋡`huOmz0`^_~5r֠AMy($> %(qbX瓖Ы´=s%)ZT: w ճf%`J6[5CYZ)]rdf,ds6MM?,x.aXy WP H92YENWW:^kXR.X !LPT E)Qsl4vqlf|Uwuѩ|f AaFUؾ/b37:)ױshl}^^] {$φ-H$h↻$bDVXhi9=nT%"-j&%uhjRLdd# >oFkv Plz؀[ķ9NMa]^[C^C%%y J x:ٳ$;GI_抪8@'=.}fů}~|#WvVհGy:CaV*Rcqs:62 -XMyE ]E!W( MVVV, &wDGj!߅V-摥 S:rE֑#|νH¼;.?gS"?}sѮ1_DGL̏z;N"\>#)%qB"Mi)nA{~atﱎ탣Rx*ɤ?JX3㨴ks"Ch\<)6)"E)zH@h[$picAlzš&&um'r{o<.lu"i.qXEqfjnZ>pՅY۝ Uӱ>ӝVh>iT]B4pOxTb"XSS?_$+C]+R4[[CM KFūޔxsNb¶ p BS=,l_V%}N}[S:3ќHQ3 Xg`kDw]> Vu9˯?XeOÿCck;0[ oB,+A&.W#Vr TƧTW=&Cb^#P汁@JWxRskUc4TS-{3Π42ZixZ9[C JխO?IYr7‰!Oʘ*mZ$Ju[p?;b؉?n Ρa9ltˏXߩ睵,lTJWMWkMTGE4HIWin+2Çd2/s>5J7=a ~ NwA(!ΑX}8DN!7q2i`~~m&Q-9#r)j?00v{fs+6CPoXQ@ @\]R+Th!살sGeQ7\G]S|/j@tVCqM֎Csy ok$Ĉ]<,>p=ƾ H1kjQ. Iz늴54 US*3G!ž8oLYes‹9ʽt%GЄT` L& \}md HD<6 Q3h[U)@k @wPK-?'r9dkɯD3$AI-CmӇ&&_H^b2,W%U(‹Ptn=" b\71PoQ9.kʝ|Mi}Aq<5ImJWucGo8< ._8%E~{5wF`au9_tt!ScgWG҂LkOdXůOp:?z'Lq1w1wԌa(ō0,@tpk+\E2G y5r\8|b0CJQxT'Գ- =]B ~18#adHа|RlM#xp C6깶/Q*DGC4c,],[U؈tWDURi9K;kA0B׵NsK2 HZxBnsP·€uQ"tlm\KȓCDd ֞"X\1eVrtx\ʰ12mQMe>xڨI!Λt8u:^_mhޮؼxTqzQd+) ߝ22\T}` wE Pk}Rj gr +|g6铊#D5{1ebl} j d-:Gg"8*1Rj89y_N}KFv{YC ɱY\IÓ&ŗ7''"UnΊ h4%lqt_V! Mi}\'SǘFǴtnY:"'^.QCR/CS%Mnl]֖ëP8ŶҾ4v(T;E@v`1؂`qnZ'qʼn#$U f"(8tcfgS{Dc1\ c6{zhH %pnʧSQå9+_WWxK<d #M$>  9$$Wbݪ?0uvjn1x~"`wHem Zg  mTԧfJA:Drd==;)ȱY"E=/~{uɬ4LZIk"mM#u5N~|1OuC?YF\"3du$ "8UzBB4_*~S恥:5jW@% E:Aѽ9j;<>$, ku܋k,_r"dBxv~-ʅ®L[O=T?Lo1G oʼn+}( oUB[ ׻!BA.:-& (ҡٝ4$\ЙOrՑ}vDҧ9Jg8:eϑF\u8ltDBKEJ'* HL?򵒰*{(OSkf\Efl@28gԏ:~qNHRV½OЋFcD7/E|qTț K\2mP 9amg4%¢7@ Wlv[>q `yqRJ#^RxI\R+x6uH(tJ6SC > 6Sýǵ??&"sx.z~S1;-\j>͟; ܩN,K=4=YN(z =˺vܥZo9&MYOVK}~Nչ~. 1= % 5pQ tt&wKX#5D8T6n [(-@2z?_~r'f3E(EpvH[?$Wދ SVP-VFx{Z 2*N#YeVk[oEق{K/ߗ˗{Ȝ#ל=5Ip*1ZzU8\6ks ;.;qˣTV=%[h!#>T%@7f4AhqJ D`cz$&Cg(#?淰F2:Q 9CE(0ġti4-T_Y"I=  5F}ds ~bs?y%o Em2D.[9P`Ŷ^Hm$_d;rz)OӴ;"uL9&AN(rԅ@5"=-+c)*ȌHA Z3HcPwB,xA[mk::V׮ +nhf謖{ۏ<&o&+pkZB iQP'0,2!/ P5EE'^:NdKI !^΃WZQ\BJ (PEYĎ0,Sǭ}1& >)F3 QcLt+N]{4sz.z]K( KSVo1Z~ 4CS>q|HH_1_("n(CS*6}g$FZs$h.eS_r+vYf\G>Pl B)`WT+EګC%'=\j,!h…" _A r_0 ^8Bā_Z,)~:~#`x4L:Hv=,vaW듞.EBatm_,~ 'LI+]8wKkA?%:R )79$)!>_#}ox <7n] a(Tb CP~[G)QNxө%QN캹gKd;[2RpmILD$vGTP&Mx$& % n-SQ?پL0&ă!J" ͣBIBڧXPa."O6lol|_,d&xL3U8ȑ{nUmYb!XҾvg>k QbK]$?kw+.1orLU^p pۍ8,GN1ݵSm$`=dp]޵tAiJjz$1>13|R-~xMnZ#TzQdg>H.C2R4don tDhWBS0]rhI-TJn0.ft"ɥfHL-pX`9.e6P`sӂZM6oգ?1Ez ׺c0h^^zsH́K]Kɦ?N])CmXs2[9yLĵjwu|M:Aol$<@iYTw~kPf2VQ~yM*WΊ`}{XvklYЭBěԉV7>~j MyOJAoŏl(c[9U-s/Wع@>ʧf)r:$m- )Ѩ ^2W ހykX 4UBT*MMj܎q)8 8q"& rwRLjZ LWLc F(y"\,[&]/V7-c&7Y}},LeuA:H/}L]ttF0^t>|&[܄C(N.6Xg؜+-pHyb7rCov$,Sh恏Pk7%"hn7ikɃ+>_yDeq 6r} e'Ϳ컋Qծ#.ZN#OR,:2Wv nn:Y:z"blH7rC!. }%SHT1f%tbVM7 I]9b".R?J e쫿6Omg~|= ayFB\ZZ2X :߃Wlq{L^~d6/Hˏ/=*y]Euܸ~Eȉoz#$=gH"$07 nqmK!rs`p ɮn!ئ> bM̍EjDs[ΟSxγbͯJ"SY["ĽE)aMN`;,@{ṵ p+Yn5ڷIe{6JM5q= ~:XAW%laC#=G "R9ܩ#U[' V3ylac\l!Mo_4MPffwk4+g:ˮQ(}֥ct/D?/ 8nڋ䔪,\'8m"NR1Wgݨp3;StE!TD%`gfb/zEc)+GW;&!+bE0%JbEV[/Dw^2(V!Hຝ.ri}%7ꤽEpmy 98\ y0u0g*^_ɏًv`` !?Wnfl!,&Xqb׹6l ūz C;wQg ۦytPNei+RڻsWeƾu՛/pɂڻρ ApX'V}cVcB_Ս Ip¨T GNgj )7` gp$84*[[} (H#mگ _1٨D7CLTfTEt1Rjo2J`LWBR]-G> ~䕱A:5 fur\rfg F=0|Xc[OgEڛKӠxQ8Av &t a\$ peN@HG8aVTzpq$9s~-ilVSQkXW@*T-q}|34pUV- uv;C,mU8a+űK!+ , Dr:aUMXa[9KP@Ȑ@ /Z>͒,.p wg(SB]P4,5m]#~íңZ8s+#|庝cvd+cQ7%tbl (1؋WCTLxF?D lHJ[{a92LFSշ 7}Pjm8!r֝0oh*up6-~^SQ0]PBO+I+yfH]F9BFTY?o _6xȀ{\34&@wj4<꾍2gs783.NQ|`x 3gebiڂHD] Qxvr]e밇Eй͟|Oo/A396^y M@W;?Ʃ顶xJVL*#})f4u0EMr,jc P9Kh Ԛi'fGɌrDMb$g2({MNmG1"f[k{;xfU)P(`܋S= D.7r{e%k`7s{]-nDE~ x E#LŽT/_~U#ph\-@ldtއQ g}WoEsGϜFi72=+<(g0(N'z<\usDg\< "MTTVmAp;mч6q nv"qǜ͐JBBv?N/RM8*y`̼%cyAI#rmw/I&̹0?~.uUFT6|'7Zۍ~61Zs=Mx kQJhZE"C 䇧̃~{$?k4ƵB) o1aYSLe9'̽ϦZ܀pA$G\D`Y"с/ pAmh_H l;q[?1QR"YP9_5U4Q`"knpЂI]>Ki.J76Jj5a%agr"U)74 n"%pٷ4_kP;t{ߟ<#jn a>){R[ԘgBʹ;SN1K'-cNܓOT` #_Q!T.(VW?l6hRddEԙA]Dl$ъyޠP f|clp.VeLdA4i[!Lp;RGC]3٠<{ks)݉\vf]q5H/؆\t}a jC}&=w\}vE,GHit>5[D7=-u0홞)է.uANá@L|MjW_1Uq\tLóD`sD`r?L}} ٔYfL0@@X,#n~IB5@B:F\SS0h]W`~ # `N2}ļy]>2rZT all*K0_\ufl J r4rE|;7\N2YɚX3gɟ ?&Fk 0E=Y\t9뽯_1_P+S[yU;?੫ tۗ6,BAv~p} c'CQGG}ؘdG b T%ɓBWJOWAبQ1 )6&\v2YZiBaW؋+ DCOnaCͻ*gE|#K\lق&.;9&#vS'}[#BĒRSNh=;% L|S@L Ve ngⓘ+'Q9K$g2h i⬎ܞS]`\\=^!Ûcz) \fzmWJn,*hJԄE;~uRK|S"}}tU7mKw5Gqnh,@-kZS1{/Ѿ d$?jQֿW;B տ5JyֵYnJ"R> [ e)x0Ll4[Aܓ]#P;[濚Gc<Ї@8;3Sa8ྣXz؝k2\ 2c,LZ%J71 Uamm^Зw:X(\4}Ν{Ktrڎ&pmR[ILЋXVSRO7dD9fXYE3%+q=P٘lETBt:|1= Yr ߳.z 9q# Դ{^&K[P}3h[<j=v|PVQ Y9%N:fּP)xŏm-q0zllXଓ5|Vm1 cX3D(qTAgЁkLoDpjǨD64 cN&#CvPX(~F*uгQ72I#A-xԪb8Ip8y怽QY9r75ce^<,}4˜[|›xB3SI5|PL.K+|G/  Uah&{28}g,X$ɘ4/{n;*]Czi 5)f8@wr^hۍMmPLc>]1W%jҳ UG:@mM[+;6)f%ye[\(ݾX/w'14 &_/0(I2]Rn-ݠk#´ii ܐ6[.Mʯf2DJј{[Z9w=`+ܕ֩7>]v/ߓI2s~|܂֓0?(]صpE] ?@OhR]*5~\?9p`)a 6k\(,.k}: [O7HU zZtl! Hcw"oyt;!U2iEV #&""ǀ`V[ r-;x_ [pF Qmc6qΩl5v7LLQR;MƼUUm)&V,;=\m-La@4 %wmrw Wt$+iԃ;.ǚ\d$jjhf?!s]AF]*}5m|6` 0h[% NĄ\qR9Y.36]M Dh<( d'6*!/}zx}-|&R,| ꒏[1~R 2~y5zpvh5Jc%drLPhXOlyPL$, tA  \% ΗcFE/_ܙ|>YlEt"OuipdȭW[!29D [% O.B1Ba|BzRߵ= ;ys}hۅ 7yDnoOsOil>7?4qz_ s_.~\bHe|zqFgvdf_JϢ='YAI% C@ˁCq:ADž6/ŗMӪ9S3_p:L7{j swp輰'Ɇ;O ~QCIpx_[#jI5`UB *? k_ӇWdV]w~7|B73q__ݹkyAWF+ҽkx|SW# R.[Oǫ>b3G|`ep4#;RV/!68w^yڋc"[\y9VǼ 2C?8B.1׌(&݋ہȩG}=%ۧ/@{[9ڕ}ziXYM=̩ѽCbtgaPH׿)%z/1LH ;̪;Zv0d 6qnI1iW}JmaOO,YRlp1No-|ɢDžZ gE`Ðةۓ֒C}BNLXfoۜs0mi>;~΋h(`ڪ_zk87zVfΎTW\?SҖ~cahwp.-ʦ(߬^?+J %&iRCi:NQbT f1nѝ :M0C qqG*qR *h?%X(^K`@Yyh&7)5_}ԗ0E=FàxiG&:7]%2=Mg&TB ,N4oa:u"! de[ ;2dT0VZifҟ%&xG ؟HkD$ `Sxm]@2=li/`|68ALsh[2G`3OùA=|̟TfԌRݰlkiM!JˡbBpwR F1+8wzwNM">̋;f1S5 |Rfr'jyJ3"u#>$Td屣$+[,JM[,bAƴnp$HwL}&%@ }۷WT:tDS"~9ы0rLN t @+_ 7TDxls3.W(i,Lb1ly~g^i?<;yjTmai:L SL3r=ey/H&4H;C-E/7zit| ,:> ߽[NB-\W,{ph+ %2tTka<8D !?uri r`zT CVOqL Gu1i) 3'BVoEbx:\#QQj̼!pqC)o? E)^vZIp~F ?bM8@HU;Yh_g>ٮ+>T*,j(EfƥUFz|Gc,9gsuvolkraQ'٨˜ϲ{4[V^9IΧo7CᣱÍBJIWxyԄjpd2o]Dj쭴;pшEtAH竵_y ]^ \Y<oGפ3 o ة;AypExUKFV5ԓ _F Z$S< v{IC\တ/g@7ި5ēp>oj*Zّ ehyZQzsA:P"/q.HWXW Q 1*'',W#Y^JӃÿ4{r!Xzٽ1xM5"Ϧ Gw$H?%ĭ1Q쟢E@|4/vCIHX.z wH]&g~Aoh.@ʼA:rAK)h=v+yvx,GT>­;vɯBнN{.1'|a5_c-lw:dE@ ULrObp5R0aY.>[E#=َsS{AHqVEls'`|OB<ƭmNUF]`bORkiOkiXP\53T"n[. 0Tҝ̿T{ "Y~/9xnjHkX7<4n8*/8UIF~;*fՎ@SY67 OiSA{ zS܋q%;]K] 3R&;&N%PXj Gí:ۏ70t5Lj%*^F(c#Mm5E!v?!II8ݱ2'\4Ks$Dc= ņ9LgTdR( ]+W&B5nI~>q>"|J G~'AAt+OT JV]ch׀ٺ7;5k*A }d FhoB9a5dYrw #ݜ~<k1])eWe}h7i|0ع@Rn@L .BG(%dg>+WA~fxz+Ϥ?\2<3u#lpҝ:鑧=>D[I5Ƞ5C䂨p+&.:y1/ٯ4~N/-AA#,ڑE)ű]|% 2~+4Nd {"|.^ХR㑙 !"bkKJ98Øg%{7sK<`6.ullpy oWMv8+:;L_ɖ&[қ?ᑠYb="q&Kv^9 8I){n}7hr͜vz9U)FT?,=vZiJ͚ݤ~$X>UEC(WFޟh#ZVv 8J1/ GEc~3Ҏ}0x-O@yqr鮍 (wCIĖp!i$Pz_HA[ +l},^{=M#m`nNMM`ClˬޜMK#_?#Lׁ"+.+f vXaT&n/퉞`垳N-7e.p̔]r}7E}/% %JeAě:'EO[wV67N-;qChY7:O_z[zOB<E%(wE \tހ1.NDBr&>wZ)i#P[Wfh6LbbK3O<>Vs&Ǹ[X :ǽ%whВRa kR2 }jQefb;jLJL9\P=nծ龎1ʠΙ8APڍTY)LWN"Oۅ;\y17,R2*ZCrwy<-?p؅}7Ծ8*zAǨ&q\TU3ߩD3i1z1xG>|7>hP$FP߄F K"x,!'(as|HyHt: 95enoɾN8|v{$/[ex<$UlvmrF3f5E syx;T3j;7ë7$:Dk2$xQlSǾAL7+G2 M,?XPU*%ݺJÃpMgUoaY~i6GazdD$-?(y42Jfc\C9ij%JH)ҎǸƇw[1: I m"t+ZPd&tCwn, C]R<3A4R^ t`^e*YbYwR@dˎ;fAsoj'p6|8,Obqm0wg{W8" Y2^k:2l;3En5=.kTCysVҞ|5#HBBnj<ଶBnTAz\٣:W0[j& {*c ֘2y* :ݴh&*vlKZgL`YHfh"4x'6 ?Hv4Қx@N<_ V1^',O.ͨ iir\89Za&veSNE־5ٱ^ [_y6,uX~mpjxh [F] rvوwْI"ԡ/Ԑ> ܗH(FOQSI#0̨᝺L @hwreG5+07*ܑXtE Νe75;2>[?N ڈuO%\ݷj{Bizm=";,X?(\┢6qq地ʆLV9ЫLv`lBb+(UbX rH%tb%o.a}mh8:*<# LN\ uYy`~9e?+Y'npb"eƷޱ\C UX]&rc ~\E@ ְ䨚""=q]yN?Vp?!}W!V/*( {@*m=XSpӚIH }&._{2(X# $LkV_u / ~p'{;_ LV+ȧ?SwC}3J*v»ɹ%9|b}v\-yRP'Nh8BS_qd<. hH:wͅ^@rOaLCq }=h{s޳V[M(,mt8T•܄vuhͷڏ8N \%r,bZ2)BVe uM0.)^mNG}e*K=CԿ/}'gxi RߊqipUctc3'Qx i~{e/mŕqc_#9RqliO)H8yn# "cn6;  5*}F5!_agd^wՆO98ntsb pkquxw!h/:%;5Nlt2$n#l3};\^߷d'LSKAQjx̦3P ڈyKWj5Ќa"dۅؿLQ5ч0ɳ"ɭͤӐq!Gr2gڭabQFՍPU cIo ,#7.3MN2 HF(׉P9RGH%秠4!r @1ysQt1Hկ aY&iW埅r VnnO#B$x&`XxFEJfQ2}Jk״.tǒ/L s)O̖ ,`CySLS aw'[D]Mr~ +yLZ{ϑF^&$=|v` jj0QӿRQaa&`xvG Ρ%ag^ʖfmPYam7[%^c'X-J6J\q׫;fVI-^ Y{D _oD\b ▢gH\ơDR1r,:W Wi7!P0~jk"`wqVX?H()*r{e.ʲ^&.cRݕӑ(rXEDKqcA^s4m,or?Euugƽ3Hwu2D&c4zsHj_WY8]2 M^),x[zmzwK9tνkc ;XcJ٠3xq2)5}J=@ӑV開(d0b&jlvPSC/F'Q>/+.g{t!i` 胶Rϲ,2w3h}6W9G$Y{hpR_xzTቭu;{1Ox {Up|C~`z1v] S߹>s7aQtVfI[ZB%N ğH8a^xNuIfc_ᘪKPfnyes=_?j7~ayj+dƑ[znۚZ>bc+8ش0wXÏO+"\iN4nqÃ*) l6vksEC4+? o(vw&"/}eѦ/z܌ftEDcUkm&t,ZlJ;s06\8@Y1RXJO_"%}7dkSgHWUCdv e?hǭ=A^<fmߙIYXF͛PhW}ߊArq>C@rJ'zwyX{6-ְ4&#)(jJ|/-pd$A S֧jFlc9>:\9& _Mã1ʑ+)͒;-Lg=zR TSRiTÑj&"}Ev2q|~ HN.6@T]U^3 ƓN0E:jLnBוLulby⤑ŀ?|Jy [}gKJ5:0f~BS4東@sߤ^BdG-_?5A'22|?.bHl]5'laF[Hman (’+2 3r-5|la*FrVOq2ޥϩN?y?J2v%9Bbj6n%H3|jR̉XD:9Q') $I|υIvA\WZu.~dnX(_~UYO"W LîBLJQ] խq9{lOxS|NV sAnL*'3mjvʼna ՝?w^ }ˉ}{v30>s4n6ݬ UŚL33CSCoSb0 k[K9s[J)o ܦ#TǂIa{U_i[`ŶXN3d֤?n!Q5-8 ]1"sXaFr͔TهR26mj.$X]TeW\H-*312@Ә"w!:ȍ.rէK{@-3q䅦X3$)Ӹ$l -\7v33X FxrkP0B"$,HoAgؽkbrN2ZUI<F173I ɮ!ChqZ L!}n=H+[p§ەqΊ]QϰI9)*(ڬ@Dd1BC3LI$P§I6rYi4y+~{{gkPK|](BP^C/RρNvh˒@/эkČlݾM:YǏ\25j1d%v-P _Gѡwu\H͞G'}z' 8*\<>$Xm`g? M)uKo lH/Yp5Ⱦnjm! onFzy ۥ{83nm?C>c^|m{ZKeB͑qVnMJ6UF1ͬ*7𫂫^7z)]TKK^y&'oCwQ7"~OPxKK[<8k 0>%` a:"ˢƹv!Mz sqT'5RB8mk.OJX#&-3='JFFO}T|& ,vhH]s~hnBe^irHۦl§,ǻJkMbDlfe /e(;ls!`ΈE[UlqK`Fs?5 tJ6:|HG|{v_WݻwD^w]K5=(ߞ~Wz2.C'"GvX'3U.[_qQP]jw&tR(|v4Nw5-г.yz\Ҳjq0$yjS^y,{nVGAn-TU[X8iցzI ua$oլ;Q* vfI3Չu䛴OBg$6-ʛ0Q~XJST!y8i ༵ss/PFEH.쒥]_pTDĐ!wԎ vþQY&N`V=ΦuaULkC$X%5 p4|5H|q"`HӌmCmPfefJɝm.ʠ2g1Pl\ h SbVb(*c&Lt= b4Z~c0?gY{`Y s+χ;:FQ8@c{;zPx53>x.9]-h7vVDh2 um:r::*G&pHQ%n֓(D5"f?8P.(p.d=(2x(;bc.[[n(95^54!S%CwH4P9بO/!7J(ɈT|!qU(qlmV@X . "K q!ffUG6)*vsE"PCMaa7ateaۿ%1ohgFgM#V_2 8;لfH:aے>4-_}?bbE%gY91ŊV”:V5,]Kw33si>z-JHlRFo߂V0"Zx+=څeL٧[k$c옇>*Oa6"ˠ~'#zL!+5|9]Rg]t=xV C#taᷙm#hY로blaUmzBb[ ܘ1яwT5^ Ƙ3?awK1^3ZPébIpJB`[E .xإ/{IgQx=YNJ Jz U퇓=xB@daMid32{f4@ԋwv{զ c:քy~؛8]$"L óLZpo ίCl1T?0ɭ܈0ia(4iS&,횬8X 5楸iVΚl:7av1dFO}2YqdhBjWJ:h?ןބv`s$M_)U]Q$ۧ/a42̦\M$VkE`޻C>1#؂dq^ʐok];Ћ'(,$iUH#i^}jmĽGsdN:>Z5#8h[Eq^W@4kue!x6PqCa9PHKAK(!7M@9 )҆/*3/kdv>w Wrn͏-4eVƹ;\lFCߘ!D CVOg õ`1U@{<f"7ئ={:Sq 'DHA)ԸXs>rsp:|_5)0;zH@aGN-u 8.w_;RRL !9Uhwi7ԆXGy !qݍ'a Yv΃9) WDe,iWZ7&.͌Y wzc2RgH2pMce`" =$<́4yx˼P3S|egoTBqСX:+@WSKQj/KXe-Ejq3DW ?Plb])m"NvCS%jd„Y0첟C9gE$Nҁ ~a'Kn@IJs51ȕD(rp$8ZN lC, bbnKcdHĚ5u`nG jJb*ry<GTeۊpΰŀn^G`*J^i7#ɽ GgҨFc;]NzݪӮ#4R<Εr=wu#3Ҿ Re;yшqdX6 ^ FM|a%E04'Dl!5V Iv}7 z++sw6@ I~c]ӎ).Y7.rТ^Aiʴ\*VيayFG$$&%[뼞Ūv]Πf``l{ {a lq!{dr(8\qg.uRBvW6+aÞ97)ѹ]웏1sw?Bij`=ʽMH{) ƶqmOsOx?ﯯς8}>|lѣYTJhC0c Zsx5tC[-ĨɛmE'gr@Յ huЩ.Cr SY`̈W ˇX!`\ έn?,"\T9Su]z0Z¢1|\l ]U2h k5n+pe}O8ȚEOsV;+ $Z;sį$H) bc̞]Y{b>4) t\B.!H}e<9,IT;%P7nTq3==BMZv+s$d&\OSɳ%+۴=m|_휦.duTt/"z4# y7˰yi9]bc ԲC9>Nb`S,N x4\>W/b>(vWuw/ Hze1 )LljDj$Q++/)o'>Do/. jR 8⚒M+ [ʽpweNjpϥtS!b5jRH-d`fr+x` @C&@+T6!V`p.^ HQbռ[6p;BV ecUvWw}cC!OwΑ{ ރMyeյ~7T( μR "dui&eb0e}^b iO c~Bk%|Bmا K&q_]@7B jG$ bFRwWᜑCneikZENIb}19Q{7y$`3~IP'Pitj{=_]50:(W.g&Ԅ "@*D%U krkx%w"Oxbp2d0VT!`{?utV.wjNM1-Z# Ko{8\ V.|,VvsY+ 7ut7Q^cN]Ct8i?^ZIV 1)hvz9D/O?nʗhQp0a7 jr^M)5@Ǒzds$b6RҠ0Xq@[0y8e2Åwk|RAZRMMhҟK{+b yd _C}jnlf#2 yAZEKLDa|`@*P yrϻf9t3O? JZRi ^4bJ;izȕm]jl^!ph/@c\&:ô>Eh|NuT-8/K?n6%T$5kZ@[;WNCg!Q\.{^_i J&(2*zc\2ݱل@ؾQMWd5ӎwڟpmpS%=del9М Փ~ϮnI;A>xdMF4?N-Fp:guN{ R&1R AiLfA:z9wVH9Pcɦ8 !*1L/lڬ g8B>f3*T hu[VpU/'VWL/t|^,iQ&߀>ȕ7L 8^d0$:;0+%OEEevf'j *=_veg mH$J׶?4JYpµV7 CcH[&uY{O/Kz}~kH!79Dgv*B2<Vʍt=iɶB s/Q{^$GJ*#8z-~eH? .*B,,`Zb,bGb1*)̥ߐݍեcXύkpIoU\X:X3/(j1B^:wCXVL90E$a[%Xmm 9,6_):=E"ݱv0um|Ə;rVs`Z CD 5.ύ9N`"QyM?|B0dư\Eq/:J*`,CiMv;2p" m:,*$Bq]ɞ[ν 4l54QXICppOtZ}oqҰI o;KQ;d;^0/wS0. 9tВ[lf\r R;Bl$Mߕ71eu컁OVfV_ߥ\C[p)sAUM5kurQHӆL򁆆x> ڧ-s]>dE)~߅J0!Ñoy ˗ə }!{}pYY;`zmhZh Ǯ9>:J](Ted^a ݻ~ˢVpl𞎥9~߬.w_`!tiJDx_4vr4Ҙry=S2)ܱ_ $ЪiYFQ*k_z >KqMy˂:k ؂$f3t;}opS|N(T~Y*|~Ϧh%^z( TCJaBwMG9nKIv;_o sI`Az k)Kzv OK;Ov`%~q>I^Jyp`3!2~mͪ^dC: 6ODD ۄ w,'̌lRa S+$OcHCߓqŋ\$iލ8 GȅXtcA~c;qEqHNoGPnK~Vڇd]%[JCL !0ۀp*?+w埬ӢF89ꐿ"F$D(rp!DȾ!糧i`TK}t&u$ Xf'eK gfǔSK;bJ` 8@\FF8c(ڮ]su{4ШJblT|Eƭ v? /7ڿl_J5gg)_#\C%(1FoUxH"ןw8~h~ǶyTH`[9]16*dr):b~\h2Kh91aN/ SVUdMufê?U[7\$URz~&w`1OE ꥅ͆΢FƝ,Sovd~fsC3=|/) 'Qpg ]sb7!UOp-xe$w|7_S_D-}ނqSLħFrX>CNœ6u F>5ǵ擬jOh vj]S5K*0 *szEIbiJ AL8:"}"wJC#tf Tst@CUDfcEI:#\OzED!i;pc&u|rF{BEoJ^$} n[t^2eXk"Wnf D?gӿcVPِn!aY-+xƭ%,\3^DegFiɈ]3ˢZ-m&Q wQo@,cg]p#V1)LErt3~ܢsņCg`1XKHJ:B޶~~}8WwZf?cF[cV]/Lnj2"FT(]nrg׈͠HeG19++yylӃpΏ Jkb#ד.11+D ׸ImJC|;HYc|A+ Q)8Xh$;F*Q|Ώyik8f„IyNӰ1e.^/ڟwa;Fj0֜`r&v@C3hp0i {k2hOcIq5Cl<]-Bu:A 6bRsO)R؄"J!h /U*1&^Y~Bn߷$2]dv[资ڶ}1|fTgt|e|(D/̙VFΨHȥ2shxDY;)Ię.^'D-T8ZnC5HD-foH mNv&,I{pPX'KegժWJJO91_?H$/s5: `2ULX ZqCMU-h7(/Cd5͡kGf[{qUX]W+60g B+"9 R)/SL7ݳP!^qy) 3D:)U D42^}mPZ26J~)XG,zR{v&v40VgU/YPzlDAhpo i#_'^$OJWU( nIfCcXԏsP7͆N4Ѿ =1pmt^P-M \6ps+{Ilf7d Q#w,o-ϵIX92/҂κiqܦCk Ut6!"kTYӹH?Ibm'϶ 7$Az̢vG9`gol"}eajqhho{@B6&w0d.X96m 7khc9?Og c<*Ru `Q>swp}ʠ{Zxy(j!ဆ7]t{(pw86Rt']b&τ0RзmyOԼҽ#A^UptYcEP7kWZM/?r#N0a!w! 7ymUѬ֮M;6-JE=W]x$U$Y׏_1&.kߝR5Qc?B˲:VOqӶU(oRpnX|3oO2Pܞ{,]ſ^Ս'3?b8[ti 30ˢm]6䛬1(v]:hazlc{u&NHjc0R"|cXHg47aD!N IξB͙ˊTQz 99ugϜޡ4'{dd7/؛ؙ\}9%gb,Pl])x̭1{@Y$}Ęq?fj͂HT c\% _ 4lZG%*ꢪ5=ځB l͸fpVt m2k J~|@\pձΟ>AvwF,VL({mHg];/:P]q6_L\]32T,@ks3U맡vx, EyUaSZ~ExqPN'lO VvW?X z5zϽ?i`{ Y 7Jfi1f[`WEjW hh`FbKBpJE;=d^ m nfD]!rBJwN+B*|{Ƙ&8\=\rO(^W.;v m UtHzbvP4s$G{6fYf3RQtg"nG8 :u5GCsx32ӕڎ{Y2ãKJ^GNuT~r0eĄWe5d3駧E(\k:nVoB\92@Q5_1ϓtN=EQCc'RűMq& BbUN9N8X{py'~֦avxw퀀*M ޣB_W ae]T)_^cAΒ1.AZ20*m-ru^Å*NoDj#y[ڣY $TП9.V(E(wϙqq4Aps1L=Dy$!6Y{u^Ź`& ҒYEZp4ʔijMlx[ 0:;=8 y\7乜/A57y,>wa!%#/m vM!gc1A_[? l)K)(Hܬ]cE4vKE%,Ǜ@2!C%TPTs &5ZeHI\ͳe=ŘM"Fro_9w3-l=6\"mʕ߿oF5mN;0X PKȠl~ %t`9ݹg6Pk1'7BpY.qqlW_5M۲gex?8n37K;:̛.'Y>.FQQ;uP|j:663 .hRܣK1#=;LΚɝ{BB8[@F]n* G??<屭}U$ bW9 _f}A*{c9.nFX$iY[!T'HX9!r +eʮgtV~g%rH+5* +kU5@e)lP2> ^41F̌7n3LaT"/ZӔAGD"G+X|{IIw$k_ NrKJi LW/eRE;z9OS''z%5Zi|998idw[&c=0cCWk6='$;UlAҬ4%P^"Of -a-FkחҼDRD [6V>RPF+h9c;zYCRGw_{ q3PS=ܼ?P:^/R#G'S>cp%ϕ.Ka& вj#b|bCUQP}U֑UQY4x?,@“sdYc[1yB#&Ӎ"u3ǃug2z8rN,C-eIYܳ:ZrB[j,bSgZ€ &*ߓSӴ2Fjn%`|m6Xa {z^\klPg)(~fiaPzA X/0얍A\:g"MInʂ(Exvgմy]$j\-;D3iWDgohiw~.5p)i=6Skp$->UI@]2 ۟3B<,1%PM&aEOͣ*-eh[਌pht3INmp@D S!$G@pY&?k'H_)҇w4O(=݊>㥸*(Ǡ`v]nHFC7W4ߣ'QD-,x8Mu^Tnz$Ϡ{NM=\VƴTAqmw^4UOL>sz+Wozs&VM#hHc: Bĵ*6^^+'.4#2v9zt&_a5jl&3zM.׾v]?p? 1i+%n[vl gL1-2M&[U!Cf!_AV[ ]|f{;A ?܅`0CuYR*|- d:8YC-J[2 ߱"& K7&I xjIa"B>fN"26>=ʛ 7k7-b DOuCS^k0ZqCZ MC|/?>J?~7G1Ϛ% iXAM4%ԶL;KAJ/1ldh6a"OQ[ Q(i/f#B*ȧW}vDxXy.CLa(%j~j,v٤C*"*4B ՌSm]\c4*=NL+E`2sB]\+#SG>W$;} lWDҝ44Z 4CޚNh]PR'dR X;UhwWb&a(0A!1u?SY|V| }74p\EMi: Mn'o۬P)$0DSxyRLq/,;i-\'dFǤG=װu<1CUM,]l,/ntmCsxXհۓR[AH)x9GpDgWMt#aGЦqN dp~2 _n{0;YX 8~g 8Wu%+81ZLttY^SXΜ( ]N7u >>mOB49S=׿7?y^D;~&?00$fcKLsT⺅[Ϩo٤O9:kzPOo5FGr6rTĂ.*HMՒ/fVK0 08pV1kKh݃hDD_9Zr\{ɚ#OIh-AY'3vcua~jDT$?sSf|LY`ؒH,qALYһSƏMx,@9! ν7'b~@rp_Ю&jqo"B Y1"Kj *v 9їSڞ^ME# !mݍO|@'+fX=nƮ9(ȷXFGm< xm rCZ<{p;^XۆXh3pLa"a6բOdƈ4Upd8+ѧ/EjQIr ^WdVa({Z8bgk>8a `bxou(_|_䏒Xٜ/ z'#MT/]5|!rt?YJ{@l/?^w;´_ Hoׅ4Z: 1"9&{'9RmՈ4D2L1FL)߇pxs\Noz 8±aIׁͶUS'+2loSLh2c~]?X:mزjNȩ~SLðAJr"W}J$>Hgb<;7`$ߣMdP/;bf(/-C`h;VRWy$%\]'p_de6*s禑59Lw7^h3ڜJ5Кu |Hs3i _' } FF^w;oe,4%"ٟQaQpP֎2]mE]2MNf>r$Ǭ \"?fuG4$nkl;rq5r>9G{N._ !IpMDnTy^"fO]^i%>a:NL9Y(ӭ29REEJpkZ:Ct1<+їJQViC1Lכ5dtuSq{3aK0|F$ӅZ3g<#nu.72zRgfeć,0Gm:hkN~˪ub -X:D:ԻGU>8/RL %ƌ{r 8/{J~OQL{M~sƤ ნkC@Inj WEXaF,.)Ϸ u> ֕*ih5s_6bITWk}m>2!F*$yXH܉߳ Ak$'*4)84wl,^"vART?:>f/Edš-9L$HGӏ/C3 ?Ɛ@cQ,!/? Ks@$. ϯoJIԡmDi QgfX+Yhc 5)Q$s-:s/SM,cLsDʲ0<4 dߛLL^*OfiPdx*p auwMHṂG*Hi)A 6x,GQ5vqgur+oVuK-Y#Lb9svi bF6_/9憦,! %=8ga(,k o}7Y~M@ɕ؏؞5%9G*GҋE4Zm{u&=tVbSq`+=2iRA t`b$. Nb T? [ |h p3&G$7<3;Q?jSQd`ߦ (2;m"ٓ3qc97vr8 lT)ӔycEHt^×LAML/2l1jEh}RUl7SvH|Y pCXn˭a>7c88]XTRb ͚~P|\>yC|#H/dڍ%\́k&# ?^MUi$C$DWg1vS\=QNqN1x݀| y G) 'LƥOQr2WD('?v U<7eԥn ׃D g7KΖ 4-VSOp2N,dy3`?-ZI<ϱYb$L. cB|hQBzs?RA92xשg?+:ҡ;naby LI,s;ܡRs7ˣ%%[&5B ٢^^FF(6OnNn9($_30ҥBSREŵsfq)+VD V >(C+]onOI.chj ;_2| i$干35wOV, osCܖ9 vBSv;2V#eѪ`Z8:fZTH=cɽq-Gq%?4daHWNAةM9@ dE]38(١s4ⓛ6`O *DWi渭!ȸ-ؚ,y+7zu]CL46%ȋw8QB(Ne G(7̕[cpۀ7TupV 9x^WUMM׸Nh r(6O`9/ѝ5m%~֏߮q;֤^m~UVW&"5ŅP5'xJl *:tD߶W?)(u6IQEPw-rL{Q)/'=LZ6]X@=SDXi^{^jWwLh2& %<./&'rSQJw2WJV eZC^ֳ7Xo ]UQQL ZB:+HAvS+|GMF_§;CIwnTI[f@`Jen=O !=\Fx}hDۛ珗ghؿ ̝T5w%Ϧ1ާJ2>Dw&jg{<i"kVaMa~dI:==j_a-~rO#7aR qݴUMAuzla47=,GTeD~-lFB`bxkNĦo,0Ơ?OᶠL0s ߼70R7iǝ-Zϑ,Bc:)^'HN)pt@µqx 6DEX!։,f"uMm؜I|k9Rձa&w) o.FOseFŲiZcR݇ `b5 w.Dul꾽Fù<&xMU'n=7a2r/rBl\:8N zHG ôT7>ޜ_ɬҰh菘KG1 F|艹fG"7m1#IPZzghπuQ{,i'J<'+JX6G2"%#DZ7xqj͋ylXʮG#|?8y뉼 /~20>~JXiϖ0}ehT7'2Lҗ)r Ax ,87gaGp\Do3Zk24R{Q\*]y76t~f )%}lgxabLi\,GUջᄕK} !G3fDDnL//iJROqrBq0b '1q̗Y\wbm-7d%=*# jp?@ d RcU k\ |*w#{.<)*Ad(" &ɢʮϒ~^1Ix dbM }bK>lybѷ[ѣk /ʹ0scD)uti4Hw9oN7+!Wٻ5z2Ԟn,i&LME k\g|w*h32[baըxéswXqCgFwHG+H_3~7 ŕ]4in±4B {Pd31 Dl'{ ҧy0x)*%t}4&s 'Jҝc=x83vKYbY䦡6׫N%e-d[J)M˳wv}W`f쿮_p pz(Nt~”#W" Yk6CX 2WlvNa\z(rK5{РX_@i/fjA<GI+tUk.\OK[QA};mRg3lb(j}Aw`=rJkREkt~fK)h?n,6%v3SѢdZ3M;e%ŕSM$w]8WgLbL[X6y &~&rkY{uV#/;_f~~󴡠[P`b+ ]yIE چݍd7;/@D-< a*xkhu\R`t(u GyNT,:s..0 sʼAuGx+~&U[-(+s`g5>m=Ï_e01H,2Y(CQˆySkxضZgW5qn}MqYfT0F p:N#x+G΀O#.Z)_']|<>ֽ 4C}ݶ2-!͊`hg5#ȵ'WB  K-1;$26CW@ȐH|% GeDgԓd;nE`!xRJ. D-ȕd>ҠJ-f/oLny}A2/ 9h Oܵm5d]h.w#F]?sBqiQ` FbRQ0캍A=''k@A#Z$ z~Lqd|%5-g͋N5z7D; 2E%$FS:I+ַC26báf@QBy%::2Ã$KG 67:!E $:KK'|8=hL,txrbu"QV0iB@&;'9(B;1Ob"pGUAiJ|j]PV'WޫaԪ-H&7+pXE}#=,Fcv1[?#+AIGڲ@]WХOxHaSnJ&W2_ǎN`M[zEj(} ~zAן'=ޕc@QcKxnJ#u9c [;jMl%DpC8#mfO W9`Wҩ8\_RX|XUQ.  9vr)9DHeP=_nxhREh2}Y=DZJ\hZT P\Z,f Ti@?ۏGPñHG݇<~W@-9|Vr$q-s|tnjkkGVIl3eNZݮa@"%P1a2 1]ᥣq-N5.dZtfk1ޏntq>WϺU7'& \߈RhTz%`I#[?|@[O 0}+;@G#F^-uO6,ź4P4V?}‰ y@=mvj! dݨ{7h]?~w=Ozp8~t.^mv?hݽ f[7Y¹f>J.nyU>XKQHO3A#v4Ǩedz 2mqLwcюU6cI"$I 0G3ͮXn؜Qr}oRZ 7Yw^\jV e()(7PShs5`tJa&:z[,z (!kzRd'4u$3p$@ )7 uDWTC!_T'!rѸS~t3ho+#_l,I P2rÏF_I2# -T`^38 }eC nm~7江N!j p%FvC)3 yVߥ_y'ݚnqL7t > (YRi|FT:o9$˜w@FDmq kbY w@̈F:gMH8e9o뎴~'IEu2{R.*Sh 80DL}uEL:65K=3ベxMUamS33in^1@4 :}ńmo-蚇$㉲3xÒ K؃V3A䚺3_o:wJ C4^Z9<4v~*?P[.& $4.?(S0w7* ` TAV852oo ۦyp1^lAw-UCF" xMS=ߌ揾c 52g۝ f) e2Tj &HXS*}2SdN%dDWy t1J\F9b>.2.=_F ~G_M7TL{Z+ir9 Lkr|VZ%%i/LJ}=S Ndbe|"8\tXw+|BNcR,1끧e˚v<ǯY|zF~$;BECg :3H^:艔ŏg)mqP 0hqO*ea!>NېsI\vUݔB:Ezfl"uq(Jo{ԓQj3iÕÎLlG|L:̄Z9R'+/v~aċS5u=ŮV͐Cг(}%uw5<sLJ-Hxן]Vp\ |t Ylo.{z3R"0Ws 2x#6 hXg<]q?Lz6Pk)_kJWzC T-Q @2xlz=낷#2#:GerFc4xvdVH300(Yz}tC`ZWQ29bk6'mo @rhB<>!s%/ d' 8|7ďeI˟jvpo+-.A} DuX %MjFso Py{Uæ{B1ɍ14 wJS @ rMvXo(|id l kwl)H]<>-o'^V~qY|xKԸ }k|/aڣcq |7NВe0"Z#r#]J%ѕi6~1 v)[Oig_K6O4>qJAZ(E4$u߅|[n1Q? pc<`__<(Q| im93r? [nAD҅4_E(oR/9"ŸNق[Yc{zo1RG>zpQ94V:0S?[ϚV7v"F-b+0ƙ e(+E|@e/&$W[=(g 1%>9~,'4>!!!HwB%QWdM)&jV d*V {'~cI##O4`qVu 92Q?6ArJrǠɁp@ 8-'4y %Jc;"d}}.ė]mG*g DE14o_3PoS,p9V2_O""lBn94}|8%/.%=F>>t+(X"˼*v[~4,Q PBE6 _=xsX|4brJ_P^W]O[w]-tt_FAv&"$k:f{!*wkR"qq;Պ9d1ݏ)8[w~{?mı,n^'[*Y?yF,J<?rmQNAnFRؖ˂xtIz7]>X4$53P 17 WzZvla:'ǩӏ6'*TjD]R$--$O&Qva]3/o<~ZSe;RXǨL%@PFaY_ cNs2հY}{ﰽD^V,. "p Ẓ{p{^1%8RIlCӴ R0LXAV,`vg!xn9$&7$۳F~~"r?mߕy>RD _+>JAݫ:_,) K1 L ̪3Ꮧ>"^')Q%ӻq[ǜ%FXSVXG2lԳh˜DL6L.NX'=o>L:hAŠHFI1K i;au9QïDf ڳvhߪݏ>>ĂN@0D/D?woOxpxͽ@џy:ȠD"WY#}ڈ mMzANĎЧܘֱꟗate`5nLt!.`].}.cZ(_P|ݘoߦ'ۀkuc8H)zzvD ujZlNku6+? ,]{_#ɆúYܔlARP&;"1w v(ywSlM85 R({=ETKRCRnjbb~flcN aQɠձ>HQƍ,Ӝ:ޟ8LZB*!qNMtZ9Ç4IHjJ0UDIsYղ9.:&>"(Qbc4!nHv0tWjgyڊ {+/*%WZ~$1pT{D"tOi^՝P}f8Ӭ_;yࢍg׀oL$ ?wY_߂AF-[ǠAإVJ/AޔMhg)C9"s6R}\{ T>9(tohg cL.=!{ OPRHSP~ڈyXq"I H!d5UͥY b `9(V,w-Syq Ǔb!Ow"E"/ CilO97@,r61@ƹqnQꏩRO5d6+k4^bm߲74vU5X,]3 L+x7aZ68A ,G G@ǃ xVb|=&)7]O[N낈 `7XRЊ1qv*:ҳ aw8eʪsL\z8Q;-Oًۚ7; q,-]㽺:uz2P(x6jӅc K:PbW`f˅ o[! [hdwGɲ;<~Iy CS<{[KJ&/$HLaM=)wH: B~@i_XeKf܄2ηJ55ߐvsfC;`*lYː0{kƚSÆZ2=yhkЁ6JG@h+K(?] ?c[ށR?Ee|wŇ]hA,= k'A ɠa6r2\!Maתjk Y?IUb' i,Y2-?PF^2u'MEaC.e?LU8P-,c#_Ek '٬Ύyk=l7I&+Yd Em0 wOQ3z`j%іKq*Wh/;1j6&oτIO]3wS:+1y*q;n d/>4*\%!>-asǗYE7=y*3ɆJŸ(׼d {/Imj(B1U,ɯj.M`kFm\6}r[տ9!uXwIv\/5Y^n,d<EmX|e cF[_kQeG+ ?s)|^Q[6e?u^q|?:n\A"AGb+B/!ϘGB5! eAepJ|D*brnCm5H&vœj*+iwj8/R'Ogh^-JC6Hzjԧ|r(ȉYkY6aGro5i=tȾa͠Eds2`zyn(SF,ȩc.~P&Үi?̖cw%s_OҳӀ5|TtbmjFG[~bzLػW,o=GZRK a0% PV[5pezŸk Rկm-)|8EkXq[=$ ®vrB: X ~Anzh n>=x3RH,G9H \znZ%@OU,BO†ԇW2MK^0W?t10_߃M`A$u;ȓj…g'n,d:$\aŸu6O4 a(.iq<_1'7z %\9Œi@STl 9|eu:m#hVVR݇fxGZ(9r)C [>@$Tr /_CrZ*kR#i5}C7x81t2˹ vAj$* R4Qf.T[ i4!o|2!jZ iZ ~gwC2{,KթTވKV8 ?aBד,}6x ,f{o ĖS-Fl7:qɲmJ_ P ã9V:lM/"4h|4[3 {wD=mo(_+\[8ьPY8¢3**~~ˈI$r$R_%=`EUcK0J9<ݛ#cfH-1/?VIo9AzC$L'C}Z ukCR3m/0h^6d'd٦H(Z3\R nᫍhFwCXFQqpj?Fxy:_,,tC=?)|!XWi~gzlV^H-6u➄ss,ej (<ܰZüaO+VO$VtXHSqۈ[Sѓ%}C۸߫+bDZNd=ۿ[% HG0ZoJ"t4{VCKuNX {k2k/KEQ 38%"e{%9-2+#1I ȧa`)(oH.L=gs2W]3h=t;' i7!ZvY@Rfˡj._R'D?"Ҵ_* s/c`xpHeWWĵƆl %'8쎅BIK8r9 [tt9/A9!B' LYnqy756YzYMiߙ`s\ʔ(5GS-,p}E ! g]i >0{m( 0"fViM52!4J2fi'/ D D%CX:tkiѩǂކb遄g+Ƿrm# T[>F9EK|xEͣ 3LLKQCɭÛ`n/K~0k[?pI(tl{{NHůṄ`cB|kJkl%rVKjXLi!5BMJxoBl: jg4xv%!y FFE;M|5IȢK zUv9ŭ1dY٠$ sLSO]-~JԢ֒.E96LH ͣHN"/H*6 lHGYpj明zxt)s˕85d]Ւ,q>$in28ދe`@wQƯ)'*Ń5𞓢2S"0Frɢ"nvܞ6GS#uÖ@jĨ\rd }?3?FC/] %"+|i%Gu|Zj* KU*M'x98ZߙC5HQ}\}t|~("ہNR*hKVOkf?lsEٟ׸ ЪD~ ūOg0.yJ}B 6^ v^(i1];qP3KGf'_9iȓnۺi.ueM0۸#c Ua,f-!`Xk ;]$>e>w۝pp(7$>>nΞȬ!B!f <._T%Qֲl1- }Ie5D5-E7_RS.\jq_͌0SCv<@W$=9oԷ[iô޶=LRiw =؆u 8T~۾Vx[Dۦ\>Dݠ (Hem&F!3\p 1[lRUdʎUxt4}-l5Zٵ4r nHfU$VY33)! st"c:mMZLK Sӗx smjsy1kvW=hLo2uIJRF QO|ypp݅_d%@{JhJSر&={}ߡ̖ONCHI T C]kPY~G i7R yfcz?:@?< XH-Y`p2E>>r `aN[6ˆ]E_m1} y1O9uSKbXת4zaoLjmhXU lR,É\_bvǛL" eX_t7;ϰ :&F 5#ER^mʟ $^ B 5шe \6(J i LfF9^UL[X,PS9[4_!ɀ2TF)߆lA8qɄ^ǻO Q1uDyMP I(gOfupҢ5?41R ʱ(cM,bJʈهPxW޴*FUXZqn>MOܺDwcAEZSj/>sAloqq;qq32WL޾mP9f֙w qHvͮ5 ; 5‹]F }'q Pү`o> Z քi+5wypԻ=CFT H 3WE"3 2x ubbFD`YS{0c JVi7HkzJJJ} %ז2"=Xk0s-0X56x",\kMyi~=3p &q2zAQ=[1lH[Glx4SQmd\twЃfJ/)d%N.EnR[hZR v+L(! 71KT¤wbZlh,tKe(zdYp/+* dz7ږv3#ь#x*>fe /ϐ|T v&fRl(kB/a^e>{kJꊭ̘pd{`D$}p2pYJ"&b5\X491Ye!#0I)#OZ!s [&Z 7ӺX!oMW@_Կ6l{1ڻHQ!I Z}n$ß\y؅CqA ǒ>GqȀΏuù|=|ɢi-,]OPrքHG)2P}1HhHՕ#MP=B EMl'|3Bz|@:^6U1W.)H,V:3Bh4d!kvs`.O娕Xz@`P ɋ1h=mnL!.!$92SLxqQjq&4;Iiiy÷ bqIriwD.dt^ѴijǜUZFO06cA*ћSDOFKs7+ $,R/Kl (-5:aH{N ]xu{7rBؾRi] um=ij]- tprQxp%4X PTІ}{_j(SXt}w_bū>o'qÏ}Vy>ggسeiL1#kkW&-㹀lg6,|z.\sBlN^,"P`O4;2t3 Ǡ1@`/M{oI_~Dh=xhJtR@- ֲ .X{)K~$4oބc{vD^ 7bVME$-4Cok8Ev?7cV[ bt/SJ'kyD\moq4ZiVb. H":Q]]4\zX" Z_ͤGK؀?>0ycBܣ1/(."eőo%g8+.ɓëb5hm:H%)[2Vxa}k{Or@$b+"ڿFePLh\5ψ 5MLQ *yx=eLv׭,ݜE,՞+H%bBm8{KR=)rAL6H?llc -Vf (b_U+ڞ9:͐B2y%,SI`C"_O# <'WI3RWcK"A665 :AVMz)DYL"I.V/%0v;~D Id}N镻)עϛe+^mRVl5˘A-9"մt2]s#HjOܱ>S vqH뜐jKmRF=TTNl&dv@=cPP$pT >K.݆z5l_dLj7[V7p@6Oʟ9 _kqfb:UL}3QrÇ"7dki8BK"RMfp}KkjڔhJYJ& U#k1|۶+#ݦ㤼X \Q w؊wJߚ!^rqMl =\JMF`MaD5!E27!S|yWR##fD$-ELsǠ+b~Ʒ_PRoOf_@gb8Ҍhh'H_Nӱ^[InP'GkK?05붌Eq]n8Z^BwYpJ;#hPN D.[) dNg̏)߻&7[sFfZ,Ŝ=G^v ^6G\/LQWi/,q_ I8%vŋ1xiس#@qt<:=dF$eUɻD,PULi\N &&s{8f/÷آ&? dF#ej do*p_l%A]F,pCB /LZn)KYp8@ܠ0]nt.*>_zyNǛ TrJ&A?8"\.:3NWo㼷#0EoG(}S?ыbp@K;,?+GH=ܟg{TZVK*Xto&RTV `a ߮\F~jHi?Ý~L=zޮX#45tο Ԝ퍂h5ޤ],e&[avsZcg.`?y(]Z~G5[ߩ/Xpog9N5?e'wW eZMo&Gf<^"=a.E}}^+y܅9Yovt u,9|' |<*z7XQkݳCxcN ap׬?>v@OH 玱Bp=:En7 ʱܳ}7Gr'ϵI<1e Xb YN` h$}M ?.OV },E.;1,;.WﲽLcvׄWo*<ݠvי(<4Bk\Z/ѐ.YS*GL%0P#}w?nrJr!_Ӌ`F#ȷk$lQ֐deºki#"!d~MDYeF< JaҚeF*(\iu`QTPR ?OR׍_,킟2@aWP\CPͺ\8DX</Ŭ^W8vVR{S+R?u$4qxMykPLD# t$'\Z(Vhe v`BkI.IN=X []5U6P "$XN3 Gڛ%F}N\gF}F9AVv oHD]e 2Þd6}xUtj>%ς[çOxW؝M?ExKϳ_R#`L)H!G5L\eN2, X &.V$n~?Y=t;턕L%ajm ))::tHk.x~6L`ͫG .3?`Ǵ!q7 f* 㾏nFsk=HS @SKIU0"uZ kɓ{Zi!%K1s ߭TrtS4:z]qɃRE[_4aHgufw#=- Us^"mȅTN[sw JPO-hЀ'uɊj2#E&f, ՘T$p+tD$a<}dѽ>H-.obfƈ%kY޵m]|yx)/leIbZfwf?Uw[+$\BO8ws]k p~4>O=P%F  n=Tm8(80+2'.1RN ɵnSko%{}FHERúgu>bG@R *GN g2*la<ʝZ@Krx!v&<܉12 ?m\K{1XɘySVj"+83 ~ԓQ ,O$K9Rkd5F=yV%WzUO ī-XL:&U Xu/뢧X14ZP҃ݦ`Opr8t2ʂ1^"iڣz#)Lޝ텟|qwsGY`OZsx}op޷V3ʞ1pc$[ו`𾔕=3?+,n4QV@Е驊Eb8I#! ^RfLJM'09fY^^sCk_(B *b[A*>bS83?yf.h`p7r*dvE+6Cz43kW(WS(>(CY|H>{\E6026>c9iG|-ToEDc/3X'~vA$OۙGc:~]K̾s̘dvXZʩڶ=H#Yy*WygՐa_vi*L%% !eÔP6ȋdzeC9;x ~gYQ]zDm~51¿-< AG̡?L-2ូ8?ׇxQ3^Fe^eɗmLWV|1fg[k2h; Pr34Y>حW}."z2Z1FHv$`S׳Z*,w!#=*? K/k,, [hلNjܫv,@G:$0+rRS1`$Vr^9f1B xxHϦoBX! FOUhJZE%~fI302`@uzfX]*߈#<k‡] ׼vfc|**]'ڀt Q>X$%i6xYv}fu157L " 0z]oPהcEۿ#VU#`z֗!B$ S%-pMw)yNe3~+) /ȆAԴLKUIbF&;D!!C$x?v #. $sym)?A+l5RVrܾ̦ u# G%t7 [2x`(-_HrG!u]va\eXSYb3ee*=X{lC*$#e'ٝI[AFtg#Q&:א,YwJ8 JpJ뜲fA EH#Z.I(-*Gä H $2{Ngz5@Uup.T{ F"=eDÚ[Eͻ{ mR]CafK rh(vh?sL-@[oL/!Eoqxe25+#t=Oz ڴ"}: c=e"/TZ)ۺ"5ʽ!i gfR[D7Ҭ) & KD|t EO:Z,c[i7OH +D'b +i+ RgJm3"Ε@#ehy(;>8}ӵ(l, 睍V5[ 0})FJ0*],vB{( r+F΄ i9vv2EH^ɿ2'm%Hl Hfmu<L n%5kOkg1+x!_pl WQ mӫQPjL\I- :'ɽB䚈ۼ,Aܴ5SF qync`u̚N@3.+f̙0*n A-J]ђu( |]GKV{/v@jXȨ+ D gBF3j7U$ &d*1~n;m]#ocGF]|qSʃ*$X"G_f4}1TV#Q] Th`<' J[\{eѧZs9|PF omIF9K2V1) ǎ-=p"p].6=U%/M zF {yla6=,L@^$@ 3Sq'朵wWNj^KVe D?QRp9v $ 6k w@2;mT'ztߜgkyu-w4~>E,;d [.*TT+%-:C- (A3Nָ!dKZx<p!Në\CtCDGbӳ}6)A>A-^Umd !2EKd>K-P`m۸tU_֛W>jJm M(NLC#:wPOeP+m<Cos uљɾP@(^JRڎ X2sUglwM˔r[u;Ƶt? I1w#7L\g,GUIe/h%!S5? ,Fx zGJl{Qr~YR$?z6BG}MմÙ0ى Wan8PWC;q:z%!fEH-2=@4 ߸+ ο~#TcG탌WWFA8 oL]|-fbEOueFd9&(圷HWdI)'ڼp@@>*A6rcW. 0$[e¾qՠH.G#1@FMo6Eי]%1?LA>``UF0Bf^%d*r.kfN-C;X2v;]*(vV]TK.Ay3 K8"#5Xs΅!O&$oCrϠO5g# ɀOgK}f}7ɹnL䓠bMD?"pP(A"Q>!"0F ? /-d%G;r!" V8@terZjqQ;V0gn7i ݊yzcJQU3/At_ 62S3#Z{Cn̈́&.A)cAՁy@O{0: %gG]orIk;m5nIJB3DK V5nWj8k9EІ~~i>^v_ yZoL *j˧PXZx[C$!LB_3y*oϋ0$Uu ,F z%w`(@¹gl~j>0v[C-0qN,1<)p,&'PAքYHrh2k+ZTOPl"B=#|p x:wi))R] U;\Q!^lģ` `QP~vc knc%A _uѯ ;`2 HG\xdĩ‡=.: Έe?DoLb<4g6ǘXnyHl90$řU! 5+-qGMjE&؄/.r[ |D \NnΪSm-\@ ΅N_&K$*٦30E{GǕ #*㌗1C$]&j^5ĊʂvwJnC7*!T'~-\SZ%t_x[,8+22m'^d SV#r %B͗#Hӡ"9i "m bme M&CegEKpC-CZR?-Xgniq|}`߃zMW>@;%L5 %ět!̈|aF\1'w8؀&^J^qw0[b2n&g/"Sma<Ը&3vGgj0oj=B!WI_ QqW6 "a)(WM] AKqLdV/u#J|Nb8&MWYtd'2] Ďh" z[MaV3i}8a֧&yzy>8B$"$ Vay)F6%29Z!-uYnT~<*h2Ygƭ]q)dxZ_l{9&3iRL˕ڊ4*-F>o`~]mG atYR:ڙa"UĎ [37>{$qGIPM-@,emGO\=bJ]dyψv#7%ΩȨLō"B{Aۀe>9%y}\67sw4k\Ɗ 2-vsZ+yL+th Qʸ)32@#xaV8fcEqt!rRV,e {.&Rl&VѓӟWΆ35zܿ{6! ~ŲX(B^эubQ;G䗨cqyBQ נF&\r f1_q%Jr8uIi9@,V;VIb9Vuv`?]D㷥7S\iXL]]_Ng\N:;| M>q0vM1yi}׳x%oZ ퟝ^ѸiPERќrA%Ӣk~Eh`‰[ BNSrg 2S+T[h/~״ #GnGyQ<2kaLApν(^Ȱ+qV[q_1D:T:"ߵTg.KOLGA_7B,=dqc"ti~ѓQ#:3ݓh yc%P&X:Ey7DޕfY@2c&rĠ!ߖ^vut ڜ.6*4ՅCa`U3Q ݌@!S.I~oVݩ1؅k96+3.Djr3z* ;$oԺʱ ia F Fۗf Mp&ft)[L6_L.\E*j3DU՛@TGVQ0  %߼ttK ]o|mkVHЎPL>RҀ #M-'9Fܿr\ؒ%M<'AUCZ HS95KϽ`[\8 N MJI1 r{cn1h`5zBU8WDBŕusS99rق% K @'mc4[+$;~ќ L8g*s1k)\z6i>1#P2Ag㆞Gƅ:t}"~\8TTB!!<$}zAh(o'`bO6]q&9,F.8%h0CPq_*ssD7/!d8-[O54ءފyAc Pٖn堭\m_G͏<׬.9Ck[:Z3yDˇbPF{́Fz,"gX&3Cr˓4CV|v|fAn˹-?,3=dZ@dM:`q k]u6~Pzsll}u{m<&Np36;=G'j^qsAH}a=Нз+,ONB2DGRd/ ߮!^eOPkی AM_]~G}|.8AZ#ڼKϓ夫bR 瓽pY&7$,b(ܚ!R75Z?+'<*Cȱ"?IY  Mݍ̏W|c٣X;aƗ!1W&25 ;.r5Dl@~OЕNQ,5E2azc%Zqt{W&z% s02 rC"tG8VL TLc\>/& A L%pA/e"ŀf8-Ys ƮuK j~eqDi-*UX聗¶-N/Z/cr]uBE.¦A\7OBr/H{6'ko޵l5.(j uw"-f.#C04QA*818*AŮ%~O(#=%P0^_NZm> k<{/ RY`je/-ncwhZNqgd>D8ҙcIuuP?8CJl^`*p8cX؜ =.G4$5%&w11 . *WkA 4 6,g}ƣ16"YĘ8NDïY7aQ6{gN ˁ>Kg܊(D+}J_A# X0v(JR`X}Dg&^( zGh7M`]$vWǟ=،Q aM⣅iٺ.M5>]d8cl4ē"j`h~eERttG.w9dVѤ_Ɣbr5'sl7V=˛`} [ȡڕe1aj$$9ء#my9rϙ.pTcv[V%2GRE'!ƽu@5=vQ~x }t"Y%ەMgrPu:jO/Of]R+X~--ZneiW mLEiweYp=jm0S>agD&`lE:L- 5m1ph\ ϱQE2/oa-=P‚{8=vi,:vggwi'D߬U"!﩮E]OT-/ERI -jFs?vFRw]CR 5Ȳ'ghVm#.grN?6;ɀ4(dV(l5RKIqrOے#P~# K)p-2)I RdȒYㅳx}$J+%y[~W)QcEl4uTBJ (õ 9r^Af9 V$^D4RE.gzI1MNj}  v[uœ<0>N2K=OSk䷐aCŖHe%H_"yZ[ L/SvVcj:Fdү:{!פey6*|-kx` |[Igf94$[k'7G^.!H3Rݨ[%5Zw~j0l f4K."WVbyP ǫN:"ݓR2^HJ/OS|@`O,hb ] xE;RZ)lvͮNSLqZAQ:n&"6 \.y4f\6׾}Lw 9Hש"t+"aeuOAVHtj dH)t'1D0wA{(oq(Q$^~OEfM0(vG2T\|q \Uґ5|56C 8LǙ])O_ʔ|$p[7C\wquc+*sZfHe}G -pLf֤kvAc ;7}NEr0(p>$o/Q-X]?,.̺ly:たvI5='﷑ 6̍ԉݙ\#w Z, 3X]3eg[rbZ ief~NbaJ:y @Q ˬ2M_3]fآ>\C;M0![j5xvL?-gBB("X eH7EF`{[UW!"X]ɫQ #~ͅ D@ q)t02uC(=́U0gv?)bqk#e125j}[7G?LS^*ٮK-GV'lhS@%SG؎2kBޭ&'`q%wq ,q9zdqieY[nk֋2:r)K`wTB uPVmoǚ w@n" uI|XXhg?%urU"x;e V R Vf6Gp1(PwV#Gv֥a~e=UYؐ::FzdWy60 s P sAfO{= >mys.6wC)/cmR,an23"T|l4 @S[}!<*&YE-vށ0ύ-fH(1c ̅ )x4/$Yt];+a9铲f9P}1F^~ܷ>n[J>= l\u%(bd='WP;KWTJPO0Vw:=nJ '/PGnEDNqA 7YxUTk#A8wPS <=tX#晛OԔDgd"Y 4O'xPi8u$c6(a?-x/B&1BV:G_Q@I<"mB$1ΰ4g!MvAu 9-<;Ȓ~ś)mvά*0!;_%^ΥMӔG7| {-rkx!1-~=4$5-KX${f"KڎC8waSY(݇Rc\Éɨ M_J~"$fPn@(/~=8҉Ҷw*9,8ր#v{>U.=9(w+4E.1.}.N%X_:$Jx^<5?N,)pwzֹ7 {WKe:M-$qa zPZm (6GFVPfY8v wo. F+}@̿,G"R=&H 7b z"-#`Szg#: 2V䎦GÎVs (cczqU[OQϘwfZB 20%YIYl{&Iĥ 1orv8a %Ri#89kswA+m8;*hȴ<&,7lDدꭂ4[y .:RҢrMr/ E72y%+k38{\cx@BMaL%mjjՀ{h$]ڴxۜt mmթujKirWw~%TT*c8 GX\qVVǘ"**$B+ sn)_0N+FAuɱ^ӗ+h͔" [_K,j\ؕ=ӈ%Bh^ mll C{`_n^Y9Soy ڞ!gNoOxu0Id @'<1:5+i #L 9l1X/HU~(߅SSӄmV: |xw~+?j._~M(rMx4lS4Ruc$ I\ ]=K'LƖ9adFᲃ:1,nB@݇$fNP 5V!OSR$o(FA,J[Q31ִ @ 2vcD޵yn7sR4`8[gSGVmns!}mI3_#t?TW#nAe4$yvT~^qiK??|T:P8=&_u͟UDv҅mHʼn;?,JI y}%7C»HdPڠ(4fܲz{ȓvYcӤ {* *]ѥn H E 27wφr"٠¢?zU<:L!6]`? !}9[A">NU}XJƖjԉP|Rb32ۮǼܮ_Ч[#: CP2z4uT'ͳa ,mѷs;ɤ :1Ѯ)Կv@N )\,$0 !z9Jy\I~$V eOܮlNG%^%T/ %;0n7H?g=jIu,zJQBSFBcK&'_o֟%#=!2)Fw-`;pF_v'Y T}L,hm˟%tkYJ +Av1e?v},~ =?xW|v'^I,.N(/\pRf/~G:32vN&9,DQE5x {kc,vIs-!ۼlv({2b>z.0L&4+ڣҎ:F@B  gm}zN/1cK;\RdjXc9Qodgg@y(0껄:;̰K+:l|-iX9}Zi,|Ob>x2ʵV%wXbTt\;K@2JQrÈB{ޑy5PZU4űrklF},~Eq53{"x5=Tlݬ7Q`Gaa :# ?hL'`E$!쳴#gc˥PV_(|5H3LcU''ձ WC{9p52O;9gG0ԦW$"MKEmH]4 t;}j( Q+QiyLlf1n$8+~=g2jVyxw&h6|.g4 5ːȪ5䝫X]L`ب|0 V뛈|ϥzMAKV<%ǝۨ噰+u&0sHtDuvRN.hL!;~Ȁ>3lᝥVb{9?"vԒ3EUXʽmgVZiNk=\=aGL7 G}:\W,/5[GWy)2 rWg"*}QFwKL*::::02niސ;8yEZϖ)8gכi+*' dx*J14Z}'wbU_\uEwgI=*y%7m/B xOY&xLiJXͻN0+zep쌪h1vV#ze!qZ|IDQNn>;V"7M U5OZl $̿)1XRo9EH8l,b.g/Fy m+77w.YK1*U1lhYuAccj \| 2US;j|oJ/~Sy9sq1skS[lR@ ?")ŀ/ ~JMM:6 ]$=^ݶܡbUQ~-k;A#m; 4߭աai9LhtS{8aa(܎cM$j~,Y& 4f'>ܶD) ;K`[ܳ(ǽy#u LFo6w?yhd8kDEub}[%ɢ*ϳ-$`T3c;m,Z }*޽ Ԅ 1Y{KRd>.j_[wdJ=oN9e"lnX=,‚ZŢ?G遆OBH'vq)1O,MK!avW.)p;@W}4s~Lk_>>'@T0~2`Jn2y(ꈊ@{VFa8p • !9$>1,j!c{:m,SB݊JTP퍡\U2La+.QS诬hvv?|O{'83,4uD(Æi1`W<P.óf s]uxEEAdy3Gk{4|9N6xk'}tޏUK"/ ! >>U;RirW353B*(O, o0/gED,=|Tlg( M'P(k\)"omo)putp5.컪FRXgA>Y ۇ2zUOrK㭧P y ]]TJ&8;tO<3!X:_1#gC:z#nR2lb}7 )"s Jś&1 .<}&2CsM@ow __ Ti7ʘr+˃hVCw⌺z} Ct{t+3u4SOQ^567&7mrܷ}ݨnvkMx̨%| _rrN@[Nf;HR:䕲c ^S<(mSB4 @ee#Vf2tEવBPe8V EA S*jXf);,μ7e1…հ(SGvK!>LBlP$IVfq[$TC\mX,j7|"|( B$l ^IL,K<0W::"qZ)C XDYKlMY1OolDB.%ғYICXf5qy,χ"&~FP8PGcTָC8VnkK߃o`8]}TNTZP2O[H|$E]1 u=ܢb+.MӅ_}壦K>08%iSS@6V0X׏}Ҝ e(+ɛ_0L0g]_;`辇[B)hSeO~dm=N#cgW˕*6v'ǟqLԂaչeI ϱ-= e3hcZa QeeAPQl#xw\䈴f^SNq_g hʋ5r* u^0-3n =_k)`iLX4Rru8VRq(󽨀"WXRIcZ~ضmk)X<'VܒVvlݏ:NbS}paA?TZq qde`4O-iyY)]쐻H|ϸ9_0WBy/ 7c|uch=)Tsx~Ө,¬&IrUo ׋8T~S7׊Hڅ'])oC Wg#L}2 mD~k=ev8H8K"1G$t: ә:u5_qq=$ri9ZSXHP+wB]B[QK;gڲe4Gv3&u-Z_u-$J-#vv/#z54,߫$ae~sGd_DsR'Yh9*TTQэ-8s(G= IH?nC%EFN]$b⺡ % '<_7P,U-m^$cZm򮩘CHCoM']@(ʧ55^JtTNHʷFKcVx^er 6Q`<9/P,9&ZHQ@S῟SNQBE]eqd}H3Y=C=9D.A%0 TSMmDzȳ)cOm@No X5z9ƀWunKB-[)[ !c cŝ-EDPpg667Kwϼ;(lrbT-N'!WR\PSven,H aP4.۞]e ذv ,>m%xg6:gܑ;nŲbgֽLenB7 Gm=WD:++cl: ['͞@P/rC.bO.H|'ҍٷ43F+S0v]K;= LxO]Z(PGEq fIk{v 1O?.^Gbʖ|xg@4Ũo"DoTr 7 =us}hNA/D[n?C{k J98La|%*#x@ ]PF|7}*ʾb0t[)NGWRMJR3bg2mht.D$1^{0۬A圽})GG 86Pу#VJ;[&NAH?iCyEv{Դښ/yrj!cV>h)A{8 Iy)FWbsVK-23ppS+(|bZ\ڪxAr uXɂtQ>T#L" w`TY,Dm uFe7 Zs %U}[X 5X<KA=<>.p1~bqʳ\Ý>.Qӡdw"2S}otn]U?"7jۢhL~Y,G{`'!Rt?:,4₍~P_|"C/M!sH:+9?]W[ۃ:=638&~S$CiYL<XA͙՚%-P97lz^ݵ+ /JxU>jLK\ܨHzS29[hKbzE¡U;5H>Ȋ$Y^/.`gbA[8}QMcܚKhr-HsĠ2I8 ^ 䋪:.94!BfŠl5IԒ'^Ʀir`#䐒LTAL+\-q%Fe\ yw笈/=άl3GИ*ENb,>a Ŝ)yvÅ9N=i*D_B#[Z I, 1'11ea8uCvٍ_&7(흺)YR39滬:L/bUrB\PlpPr"|0C{_T_&7zul$;'swkNҳ51u"IωZr+ xY¶˹֦FZr.ٖ%5mD#: ĉvi [!\GxRߥ{̆[g!x68 :"VƬi=xR@BMF7n3:L" }ݱ$r8 ɈŢ(Kϝ?Q[%US 1|c+! #&ԏ6^dmm@8{Srﺉ4x{)>wԅ~/afT%vT;cIsbrK~WQYGD}gꮃEL]m"-V+ɘb5F_چ@w` RyQ%lmkb`FgUyyĥFB>e/Pu?pZ>}T<MBPۭ׽. 6t5Mɴ|(t VBY^M@I#Oo|n?1  id9n|}۴L(PxDsuwsvc` RE}"g Nч-~~=^烫yz1O 징~Ȥ{-mG$H=7o1sȠ~ĽEWA3KH\k颏 h^ kTaN1Jce.ɎID);ͪIJ))^ySC.6Yp݀ OO`z߸D ϻlj3-lnml!z퀵CԤyO3h;ݿr0\wўX6arWFdJ%)_6+ٰoq 6g+m)@~Pfbyh+0C@PThH> UdXdXoHV 6xRL38+bXenxcDiW)"O "Dd41drFtm?{$zËy.7k<" jE9dﰙ󷫗> q~ԱBސYCJi%Ff5mOm4ك\b<_4zDˉ˿a+144"X3->w9ip>#N3 Z7H/ɈMx3l;:BӐ.js&l-X|mN{;phYlaE .xU9C,/LupJ4gEcX`q*wC9k[LM7:ӪЦw;h͝fs#$&WA֥B\ކ ~%?HGpX]Y6a(ltkJ0[FNfK)Q1)C>al-Iu`wzcVi,c1|,42 :I-(E6ݥSGOT^іHNLX >?E|(=Uo33h|,SclD?Lb]6o:cPc\d7DX;Ps?mu[e[]Ƽǧ<39ú]!¤{Nj5\ݪaˠhj("bm]=[_ W-ò8IAރ Y&GIVĪ͙)3jM O< )fUndp4awG7U5e3m;]h|+ O8$sKi%K9l^SUS@AiCr:HpKzE%dYOƘ,*k^ZtS@fz a`IHtoxb- ӻ>0Э*л$YSq2#-VӮXN"_a_8os"=2Q;;P{Lc=Yeț̏aܾ\%;أDA o$x^GՊ"1E-u a7"hiRT}M}9RNQܐ<[j璉=,_&/ʞ`V"QowtjʵEt%6ys=tn3c2 V1$~ v`ʁO !zQP/{c;,ɞk\-\MiM nC@Y?bm"ۥ4Gİ1lzQH^`B֨mw;U*Y-K7~Y' U+[^ g<}nAު?pɮfUG}:hbp-N'24D(-v=1vTnU9 ora/D90.X<6I0zIhiiybh݉uxNJd  ЂTKd 3bb TӸSo|r8Cs' f QǠwFr*jo0ӹ6%A4ZIPjټ6lW3Aڃd"vW^pcŏlee`VJoٶrF'‹F@[y #ƋH({gs27|` M۷Ja`qH4"=a(¿)1Hy$S!-1t q]NȌ1KRIoKl`@8 W?qO`x֍i:==-MK"(Y`I4;[dQFg-}Ć\InpefXL~nK[YnYV#kmPMH{]:OcL@Ch2`2Ujdg"<fԪ e\[IAE.-{Ik~ZV&FMǶQ\Ᾰ|Oʳ۲fknq $53!$(r:FP;}~\M@9,H$_νxe3RtesDq<{Gc%}_i@=/cpVxKdC}k9o=N41Du:O5EK?}md:WJVqo鱣8+Xѓ` TSںkG:O $7.i]Ꮓt*eʷ6Pd"FH>g-pwY uy;sK@w:lXJ' ǏR=݋!UB C#LnOG3ac1Jzw7ORlT7u4g8՟Jܘޤ㾦^\VLips Gz@gڃ󹑱Tn2nGS\w ;c<wT76 Qƛ#pҝ > κE=Vh5"/߀{,sDW>݋s'*JX%R1CBOzx$#/P.ChI!dA0V%ǃWtZַ,Ɯ_l.B%wN~iY8$v܂-ٌW h$^OJoPW ͦ$0\+K]X#GB@' E^ ㌿ +Vmvl 3#:t0 U(BzzOw|]Qk#DLh[er> 'BZx2v?%&c D_vmcZrX|R 6X s1鍣5Ͻfmpr[*e_;IRgX&I0SaYŨ*XV%͡&xVy7F{YڨMZ鼚v$Ty1 seR]6қɨ䫵(Pi`LX !낉ETG(2V0̒\~2% 5uJ. OnQfh &ۖGn7~krj;FZ͝Mҁ܇A9;rwG&hJ8ԭ D'٫ We4{O& d񰚠^l5'Y`]f/9F*]0T'ϥzA"O5>;l3(h$fo02r_wݩ.f{"L˳ _8n~Um}N҂aMccu[PB8IW&*bp5}] ^;ۗ3O}YXh#2; oWi" )"7 LEL{!h_Rq<sDmƅ/N%jMHr `JK\yRfW^{4K"3!t[0PQdU].)slZ{Wy=4ؼ|*brUfSgJ=~-&fkw>}=t[huU+~U֛w;z uC@9KIE9koǽ?uVBBlg 5}=.H0 Kkͭ߂% jL2`达Pi1إk(1_8g:Y\dޜJT5'k! J-cSKj[&ӽw0gVTRm+>vU.Sm R/hiP,"n.,{$T++PIVF^Ћ| # ʮg#PYy<D!=e%./2ŭa!F9 3շP.K=R,}7ǯc6H;ф"r;2a;9YCGR+ڣ4 <^:Sz6HPn"<2n(4 -/:O;Y(,.6 v5ZGڤ5'[x0Y+ f2,՛[3 WD%Qa|J9׹KX -+޽(Ybhz?6+Mm%rVƨMd}z_+J#jT2YjT_QGEԕIU>pNoN(f:z'Ȇ>I$\4 {>/Kp vMR>ks[i0ˌ)YĽԾVa3kyU2j`(q$32\{$,^/;'T钖`QP[wr`RK"?G1fG#ȀM"d0L>D6U#ɤ>kxMyG>RC{5˚g02dc,O%2EUdї;EOiz]#r1ˌ;؛VLN#4"&իg!VL.JbՊ q^E-[$i_f˸W~'M ^ g2$cbP3/P@sxGgTJ(8X&knhacPVeu4]A>Ą~=/"zvb."K(B"8_#zmE&Ҵ> j5~ǧQLuTja{Fvs;_)~ RcHp_Ve<ܖji VCkB_ TvGH<ۂ˝It%>)1($ #uhQʬ.ja(h_:2&@<zxRaj5ٞr4`;w.r[UfZ*Bdg'вAX O{Ga8bncyLHu*.|Dm*z~)Cc1w?=V&6ǹ Qıq-քdÌ?1Xj Ivgu'&ebP[T`')yp} 3oM*#ҹ5N&tℯoMn7Q).*lkl*+8=s!w)sI9>N]DkG$ їkiyZL $C&B+Or!E =!ˀMIcn`(UsbfPSiS"[ BF j D'7Xc x/qdegcn3Y#BC~l'|)p3S*h(1NDO~|՝̱emaʖ4V#dĠ -d6ÓBPDۜnM \*B#׆_B$8HwlBZ@vg::FMwUԢK+ eGLAZ8 `i#r,U&[mbVKuɶb "#01-™R{-i߁8\z7m)+edNt/?#ak50B c SZ渚*BzkIw`@LNCQ/S̪|'r>?Vȩ7B5 8KU%f1 K>bhGAOTKTLi2jь9n! K>t-jW!" /칗ܛR IX_{aql䐺C=[ =E>Fd 0 Y0rh1=m+`NUIb (K:W93.& "5-UCc*%MOlSWzC͗W(ڨP)ZZ)Y2 !&'jp1"Q(󽊤ͺj/):Y[V%O(ù7VJN5˨5([sO2 Òvp,tlnh0"QQ#-lofL{,][R|K m`щ#M>ɀ ErNnN/5mh?X*s {[5p=^GY:gZ-1?Kru x<"Zvhr33cS|ܘFz p2B,p~yÚSj ZA5&Y! 빏u $!.֐eW7׌™`bݯb`![ꦜҸ@ צب}Z-l#B/OV9ɜߨ"_E-GI0-mϽ ,MM m|-5 s-m29t87t9VdNםCu7p*A{?i){[kKqVVաC6f RR+0ߊ0T vXQ[Yg@8qe0=*)@|H1e쥨%Iְi (#[U')吱f\NSI? ~V.Dfe#GQQc"\&8Q)۬,: $M8#ǩ\}4K2{1#0K1aD4GKyrVm`1:4KR\;Tw?o{g^ \\iWo,_Ap&]%Rb) IўvhJiVL8:ky,A+)Eaxȇ8S`c@swJf!MnphFT?iNfH3@:#\[cw4FZ4!='=N\6T,k]mUbT eһ"bt"DDFjWL_߅ӌZT÷>'+EM/lt6s;Mxs¿u%}k>b_JR5T~\H* h~@"eI=C4JVLNCNlahquhAa/gˢUդZ\ԶX< .X{8m5s.N4Y!gdq,C% ?ߕs/i VEr^پ[k9|XN[bܱwlk"!zv3X-\tdo|͗m~Uu RhD3.Y:vPj>:Oo[#rh|D9Z q,?̐k{2zn6D >coLp8V*MC#ҧFf9MfwR +}:}42$ `1kB+3w$y1 vhCf{ur}4L:(8$3fҘoy|]"Dx*pqZ{ |̪1y "`qR'RI` #W[Ag=L6 -d6 c[$wdgI UK] ?4XX ~ť,D%Ͷ5Ð|B!Y#|̧Rsu5LW͚6-9BUj!Kjlp܇:xeQ` s]A;vŃڪ# |vw䟿& $2hp-x6<8FAlR@[KoOY*lWJm:  jZ ">s/+I[v #C:#VԓTu#)ڦs7)θGwPNһu@  -Mx,.F/W(hqd,ZMBxGhhV];V2F. *o+A=RZ_# J+.z΂l@&{uj/VGZ`ˣѕM9PP%Y+.2g'at"uF]Nuɬlu$ |󰐽\)# &MnK o",T!"˪u&L~LN*{~?T[X8;%oںvxVOS+K' vk6ܷutb͟.Fʯ607'jfd'É}D=hSizTͣ$"ˢOk]Vd>VެqJCBxe¹}q̥р;oȂRnjbȠ>?I\ى2aAn?[ AlQy+Qt4jXZRP0 9Oq< 3'Ġe 8kbyf-&F:,~')bWY2+ltwMNsN#y&էDJ*tf : NI|hBМc :]*f)gL-G ̓ҭ$YH և*W{/Xtd2#3'DK3Q2s% Ξ@zW 2sB#)Ҧ%EM9d $'Ë%( Y e^ĄsHZՃ*|նڢ;n/49,+K |nKTGڏ!pa,,pb] cA1?ߜx/>ܤ5p.S_xfA'/]^gGh~BFMt.?%ל:/pK)D=D.| rtUyޞSp2i5. ӫŅ\9H{%F0@e3Uub.26'ˈv &ˑҠݘpe0'Hq2Y#f$]nH)$֭w9=`^ ?teDžQii N~2|N65lq|4A Zg;*.o+'ecqC8c#09*V&ʎ9Kmdd&w  f=g {fV a@q=J0yR4qh0,۔-|,2`C9XLqSM^ " _B{3[T딌G_~*CEW jbN뎊$nB^bʊŖڇ α@o٣M޷QƎ<}j]_ZDbPH\%] zX5ZjIJ=} щF%Y Γ{^> :Tj]Rk=̳PPPS‰_[)Zy|(Ya qBM#!<['\#ʬ[c8 Ҍ7/( S;4*fV*/2?%cM"V=,D"_=iv٪Tc~xFnWa(  ! %Ng vZrǾgZ<-ٔOji)$j*kBGTE[0De. в,UX/$@x,)E-/ 1+D~ceuM+wLֶwtkPX5sǀ,+I8rS_!W_DޥMeoF͡Ayz-'Wz)ϪJ] 2OlkqX rvw}Dk43e@z|\GlW+gղӑo5bګ) \8P!(^hPuSc oz SNݸ x$*՚AICҍ.4w||Ouf@ՁՠP.zNčbF߾Ag2x}W3Oc+.]Zaj2-e 0ڑG!f͟מ!f ! 5+{x$ "A Qߓg^>w^EQl8O +4.ƞ 0K`#X>d֊yLEMR\f۸&جe`@ʘVؗ O<;Ǖb HTs6EܥE[5v0ub_Jt[5*Q`[WU,z- =5}'Sx]B%f:RV}4N!xSsTF"]v^q+wއOo(7`ҊEPQ]eU ]flKڈ.g`F8iL2ds,. %cF10`&(MԞyAAfh=V3y_>nXf66{y5&XIs#$pV ؉ Ӝ5g_֟ +I$^k卒߆*$j=|!!j -q݆ύTZH5|oLo!a>0C7`ucˀ\+br~\Fa&}#u!w;=*EE*ęCp[GW;JbA^0ezYnSy-.VN_#`!Y3 xAB?| vu~P[5 D}P"Εt] /s8RYh ,G!A bSHo x̠Q|%| hDRsjB=#G(laNuC2U³ nl]Ro8B P7۔E!!9?< ꜹq:0eGYP,#"V ӽXh0A81IdI¾in\X(~w0!2J ,pE:_~]$$P94fGc4Q3W:)cmH.-5A:U6ӡoHoР,˷_ à`=o#b䔈c&.#.\M)gX?CYثa| C'%^.3hP v5Fɰ eaL4X>p%9:چb aj& |OïDr;/?گqoC47yfw)R,8 =F~[k+5{(gRM7 hx6Gg- uѝ{_O=8T]\ [Ԧl/V4α4cȂu} y .2@{Z k+gXW5 Tdr~7rF̛IG-**P KH3+pPˤjK8~Mh [d,ӥ$pUq ^$p5YްV.YR٭uQ!XLVe6dЦJZ'5;B) ڠv䣪]˓蔢8oE'*$[ıͳI hAGt,[˪u50]J<]-|\yw JjNW&يH+Twf1jzmnF{ꇶ- ϾѐJM4]؟Pr5uG!X<.f5v)<Ɛ b(U]x(g٤ p+Vk.d0(y7q 6T, įB=юbw$ eR7%8#\Kzz2UYu Ys^n ۞SJ07)覽3aNLXUD B8:[OͼRU*@*#Ӥ9ucKO~yKC[bR _s3sȅXJr١>{Ư !D"9(n,xcF֧>sY Ma<*y\$-*㗥&DcYϓsn?3rZnЧ"-?H O<؆%'aN[[M^ˡ=vk(?^ʺSX\"6+!%Wá6v]_,:go(w.3.*WQt VD(ߝeMHwxAw1u b`2{$YP͡mYDa?z H8N |ai|0ϱ38[_96+Oߺ_[pYm8To)cSГ[]CṙW@okXpZ \30ݡslC!g\cs'g>IxWZ%Of4*zHU5H,EXYeT^҅է{$ea09de}jW g!1X3PJ]YyMqP~>p,/)+TDѲ.Q|RVLCW4[T*F~G1zGM8Y3 !7" qڝBKTBj ; I \$R`d2Z|aZp^cV3hME<71+E8s UBxRa7rm'֘m9ks nBU2gOr_ȿVMX}[.ej$0dz +QaZ2.?T 't 7* QCGфc ! ]r 98Ԓ69я:*cnW;tY ~Q瞂SO 5 ؎^xچHyENhGELf8=5 XmD0 d:[2R orGxV/y/28%zQ+#T+d_">3Pdc7eBm{c08#i: 5 oLG8l Tݱ蕜3(2g&?^N&(rcRųBTDpmŹ)jcbiBZM׷L4nuSx +假NYuƆE'[^X'gʕ{A?Bh5Tyb;tgr@![nqY1͘kŻS֊^AvCGc,sI/(ALǽ^eIjՒ'?u*g-Ԣ{مK|ye/h([jQ?" *|iLM$7<ް, ^"q߰ ^vz3Dkt`'Z\ Wd&?GbɪN9u\w\U {.F y](49!ʆx&JŽ6AŴ0Zyߌ Ц,xk.h% |F+9!#qU>udȉ .PJe2-ev%v0ukȉ*b ܹ"X I:>xRfuǕ@RDX a Q2ɪU\hB&e6]4;ʀsG9]>c@wɁ *>ם?*zH٨gPuU'QeX t"6}kCBf ~;'{8&6Z1x ͍t>5Q6SuQHPB-BcJYI|)H;ޛ(hD@WrZ4XlEk\$fu?cQHwU0ܻP4G41Ykt 9r@4>v>^EwqnsY:@wS9Լ@蹡GТ"HXoTF%cLO9 q^чON1||Gϙh ,F" V Y6 .!g*%xZB4Eװ",◌+xZWQO0gފq>+`̵_@#2yeCt?ƴf hE}2{G>a)9lM zz\?ː?hhҒY/{;S#.~25{[uzw@C"6`K RUdTj(y?`xze_ Ssr'*+J {$@BW 1fCqSb y 77?˛Wxyd륏HM=Yt #ꀙ+O.| 38^,7|?kD;@_fնBqą?,ɹB,I8sqMMӲB!'D]ʹrᙎ)lǿ:Ƚ)PэY=W(eTromoWoǏ!s2>Y rj^7.Yֈ&Sn4dħ,H}.%|]SQFT7\w7ٱSbpbd`"T~3vk8\øz\L VBGOY^^Ge~g7*{juYG F1lLgfg 2\B21,oO(,KHSfֱafX^A?gF6 d­n,7_lqf{Kr #=y>i"E*63Y>y%Cx {Ql#.M 3 f B1K"s\C[sX:9[S')537UFS +/fP?(h)Qi0{B+6= ٫'FW$_=ֶ8.)+`\,UΧ5WgJ=>j:ʂBw$D`pPqIXQg/p؟hyU4u^bt9=C,wAld%2z44’BN{U䬭᏶;3ryx?T͋9gBAwҌe]=h}+q+ |Tӆ',XߵxL`JdWUzA߉nߊ="'73ux#YP>~Oe73H՞eӐ=I=Wi@>hiq?AKd_-"˞U}TkAI~<.fvK: *VQΕ8A(m[4ͳ`il/<oTSosdz@FDѝ#zo˷-f$dhv5x;}r/~#uf'xְCq`z4RE3&G4CpCgyW9lS* cX'9:o`-P7úRo O >p73AF_LjH^}g ruf7_1 H热hh|C <"ݹ2h5 .!ByŋvΆ:fs(8K}n8ۀс2:7w[zFEV{mC괘+ m>t5iNJ "}W#/ʬm?5/c )A灰C< a:hLt4{WC9+a<7JKLZY{>{bl!6)QA"(DG3oA>,oTJ5Wһ7W'F1uR[أ!ua<!b#JLTׂ;SEv97Y?4?Z07CMX䆱OeP R?CYBOd[ّϚy]l<~D͇U:xIh"~\+}%%Y&nn3?M槑<Ơ[&5jllRFn}O6Ut;F 7/l8~nQBl[dRQcs Ʋ\[2xE|a_o~Vc$fi#89n67cF^X A`MHWreRW**-9KCi"^vyyo6_29dtr^jW{.EPc#Ց|}3+݅tzX8Pߞ"+=diduLW^}5{5llb5ȇ~uL[}Q$: 50-oU2ېy99אBZTqJ)tЊkH |( vg 6v7=ƀJݤ 4Y2niּ651EoBp7o|Jd MXUmܞƾ5]P@w;YFl.QcRV25*3Ӓ4`RlYغrXZ Mm4:R1O Y^[ѫ  ndTe(< 0ZNʣͲlc ;r_PXdքՎD3m<aլ<; tǪuP{0Eǧt&|(qͼ` DcCm@€obם TߌR¥E>~So.p )cT. W(Z݁AWL1i 1w+#C#$},^dtq3D}`W/WuF O _y}Jabj9|2/qX`eu|;QMXq"MM3k">rDs]݉"`P;zjK^Fړbi髸@4qETe߱ 9eޜJ eZ N^3+z$0k !zY}׷Io2@m-*YnRMjS"&ov!+EVrO=s#ݳ (1<&Vkͳ$8Kvo r==':`l4?e1(6n/;jgtԈ;>(+6v m"٧ZXU+vkO>i#Vj'˩m $vxwJoO_Vk:\Kn}rIVgpMQ;Q@AY$/I|:CZƐ3 ğO+NslkkңegrK ~eVovFu-oM\Ts֗HBp~O4^irtRt,rfsh97$MhvJDŲnփɾ~fJ̣ʢv% ;"7 u|szlCz9GëP׺7^/j}z~8 %@ݴ]:E<نd0%4OG~UkWK,|/Z^:Vy&)C<%noAeB6/i@sQ{"VwTV;2ʑ T7̈́fK3mj%0$%GA[C S?Xc`0$']fБ\jFU.埱^i =$*!a?bly?*xz?|e+0 h':eϴ0E4w ͏MSQ39nyqVa:&͵kH]emq\ }p-c0r#bV;rNI_(--:eSS``ؔf\A3#Ę'(G*5Vj%b"Y^m;o#*W@ϬWQJVCww0AXLKy~_ FЗhI 43^Xfť6 XE@G\ZޝYn'\5hΠwH޹Vgy8z?{Yc^Ķ~imNv/, rIN(ٮi{gpIi$.0} >hA]'rbjq6v^ƯWvGiJ/P{C)=HZ_tz+;a?J_g:[du/x%{bKUJc>|8ՏPZ3͓ic'oR0 ,9'M(P5TEUyvzuXw*v+曤A?@۷p$6tsPfuFeV$:};&8,noo߼"/~?Qbgƃj^= $v٭ng,^}Eprq@qaz ˔cO.=6n<ʯrOck*gH ǁٚr&2v<$vyޏ;zޥK:߅KMs(RBxb zE%w1/ᏓhK}{l1"u;!_1 q`ANDNZ/5\)K."&.^a0m8ÚDT73$ZՖpv'EURYxxgд>]V ԛ8piB!Gh=n:ѷ .3~L`D,=]g0YULt>DVk}A Z7d춯NC׵'A;@gxs4%"voMD} .{L4T~P$QwhA [v=ŭ*|W3I+MUHbyAŪ>ӳO"|#g _2$߿AFӹ#>1sNTNI핹i\ -u_$7wNBWXq f[+yzr7kp_ Ւ[Ր(TX)qM;޹ ,rv 5gl%֖ƆVtA:|s,6:󸡩d (/cfxq4yx|IkĘx(̈(p%9xOAt5X@ww!wk J -8MuZfJk( oXL< )Sx`{= x #GN>2XiIre3̴|AdmO1v\2UTSZN&G8جkrJ2iZ ۿ~Jѻ 4Ieݵ^3ܙ_`S:[S&۽Is!_c=I eUR{@ӣ'Op >Cht<:]B@' _A8qB)=Y@,uMgg$#BGT<%Yߪ]z%q%7KRohtV0ؙ43+{IGdiQ^~\TY57gL Qn9Yۉ\%L>=kx[$+y$:6QAJgI7Uw=񶎒C)YsjLI"I04 >?{ y m]2f4D>nX:}g9:bK"eJ ˂ IbQ__7{}3py yBkL/{Y]vO F0 TT.h}?][Ki%yY`ǺŲCQ2hf@# IU u)mM\7Ѡ 㘌`~ڋIg!.˚!d*M"-i`]`/6=bLO ́p@ x/9b!&Xө hS!+,"ѳY4rW0>o/CəI݆]c~dYTlƝ"=Sƭ=$@өmg*ͯD]_Y4pI -`A"6J,`TSHQ0pL%1sGHrNEFi&x_Ì.c/3l-s*Aqk|JL}?ubMQMX.MDLJhU3R@Hz12dHQqvi⛁"\Xu'pLL.%rR#R+(` d%^xTɖ,ܟ(SwqIX {=ع= DV;0$?: 6]G%QV pUjYqYtVGhA_,[Ί[K;Jy)9< oQV#aMZ=^ZUcM~*bb! ZמGN:ġ^zه ˠͧN,xXt%*als\F (_24;wjLĂU\_̚MHr 2*RFY)HJ'@EBY c:߈f&66:J" Ie=aefI;?!$ְꤠnsxC!oido::N'sq%[ 9"HUQ}`u7 f̉=/ik :V˅ng>p y#,\)81+3VOIsv+-9ޭ_mq˨ht)BR{['m(PY}3@!}jd_>/M.ghqm\ĭR x^N/-h;`J9=F3[af27X)"U3X1o'{V)Q, 15-F&4bvZ2>u#}yeݥA$LgSvdҶ"4 cy":u7?}x։>MfWZ{SZ5'7,H) V s>r e4]uBy:A&M{a8 B>cCkZaY ;C Ѥu#Lͳ#~I<0\/\1F,]!;ph%=gST1=I>%=KŅ k2t׮Hxh~eL 0僓6v"լ#ɺF!64[<="ME꘴%,z1K$YXs) X<)F t:inGlx/j4}"i ->4 b6#jmk2r'H}ū +sǨj=;̠ؐ0<˧!aQ͸QlT>Ei|"ʠm/L&,0 [-fm|S "9B7eO|^f(ۑR 4JDpus9{ ԉ+Pa\BS* +auq^WR.z=xhɵ$.SnSGҝ>~],"Yٜ 1t gns1+UjAu<ߏ6ߟ;5$KqLXE컮Clu!P5*H xO/J% &0E 5SQ :t`=x HjƓ:sztNۗӖUj/O'{u'SL]20x-BXX7  w@E+Ƣg&׆~$HݨkF~m `kYfc`w)3{w&s7k="JzxHAjp;%:rbK`W^5 :/&C{JL,]z&چoD#bra. &VC_*`*[j/吮DE'ٟI%u#oT,=3ÏV/9B9͔+<5^j*pw>v w5[Bkc"[4  BF?J{dVW%~;;Dbd6 3bkd=PLF (;85PM<݃F\ jUT4OI'qZ2 |&)04g=v "P>C$Wʨ*Y%9*%_7._8ZrQNҭJL8t%[QH<šPjRdZ+qgHFMכM1VbkT8^L&YHs _^hT&P| PX(bn^H_mƾ+"XuZj16#ӸΗxixz^mcWkusn6GD&Y520JHpoY0ƯB:A.#l\' .Z%VvƼթ>HLzZ9 TJL^A۟>p:^QY^Rx*آMgg7}ˋ;{צ5*5wΰlo3#TpzGix;kLC7"`*_>h^H)pZ Q 2^[1UdCjvCQMeYEE=J/RC &Vq|ih]\0;OQl mYAkV ]_ :!J03q_CI3n)bnvz:8)W'q,Ц=Vk;ʮ[JFG!]ÜD x,:.4,1X7$}762QU$?B \8[ gUӸɱiig%/emUZ<~M7kvBv]?c^0Fo_ Ћ緱DJT۲3l"D.sA3N3Pgub,b]iJ~%Ch|Â3" r 6:$Y2d(MR7Z~6CFeG۵8 S܁6b* #PWw&C>Pi\$E:ut-a$bX~<{ͦ8zf`mͱ!e.Qnft01_[htK͈c]DFJtU*Ӆ~TamiHS0-/L&$bHQ5\|I."bB6J9czQ !^SͿﰠ؉8A-4-CvC z!22 `ݕJ e1^q4x G`jdyNX67iTޒ)ԕxM= 8AAL;)ݗrA~$┟Δ} YRq`v a:!sx4)_(”?႑GHҢ3RQGOUj3%x,9v巿V RA*=hh:w1ןjcתsbE9+WWS`[RVz^6 'hWɘ2g?غ#4z9;^a%Tr/`/UÒVF$kg gi s1dB~$?Svcsˬ^=ċǃã~YB&GqK" `ъUHn=3E"vLz!+D"B'^;ȯ6A^*"po4Nt_qw!g\YNB@%}2c`?7256OiNtPu}lxaG7?Cz]NQev".sPb<6 |,S4jzZƹrD+_~3j b@~tEAUWIaf0Jbf'!¦`/>d&lMJ^1d>3X;a -(^0/JA;"kGC^CňjgF ajI4e0nMaׇNAc=˫vrS W]/cQءT2YHP]wBnck'hf îkS,RYe>I5K3k(&$AձY/S_v#!̞@ ك%; %ؗ*g_-ÊDܩ1\Eڃc<2y-QPP;=cX/%RRV6NMq%֪-z{ڗ '6ZOc~m7!ֶ tpZ\9YdWj]Iy@4ϼUTu?f Գo ;pSہ#=LXܗPpU!GC~F0L~{ɜi}iDv6Dq3/zifk ;Hd}XS/z MoF7Ƒ\a|p (Tھ]=LCt2/X'M,i֞+U q{>TH7ZZD{'5hnQze  ""\4|ˢ&m^GDץ q n ıJK/myơn i+0c' (-DoR@mΞ@s]eD}m$;4sHs)ٵL}p,->^jox8n OT?DGNR6: Pv5QU"D,ꊒjS,B9_7V[󩈓^3.Ǎ:8*WK@!*fY!yCeoKTa|dC0͚8g,4Ӫ]XePjTn 4 kC`E=HԙЉl &̃ %BzX2[NA9le^۴z y݊VK?w" = cZְWd sxR90bbQB:a {WRGrQm| ^ e r-1)B/ٕb:(# Mp(>0I[gg Z#.7ѭ6ҳ @-c[mJhlT(۹ gzqi=d&L=dtQLŋ$Yk5Q&cY n71uRoY4/L&,F7'^]ӛ槫Z.B0`f#L?eEٿ7_5+T9⃕ 6r7L'Sc Dv!OTO#ia$*;k-!{,r~*݄&`qgv&\r >8CGÏE\vwȉ mc}w4 l)hmI/_|Ƀ)1o>\.C;AH\K k^oxDqiWH邓آ fSpo WH݀Di$l蠞j`.Bݎh.d ."6I;6N}ߓ uW\2LnZp&vUIq;?::~F" ~W5Dգ1Ϳ8dLOO~say891 YZþ3K18ْe&=ζ?i(%#&_$>u2 <ĐDH@Z4?*cO>D:mqvo \蜔)=%,&&[u:KVJ=N)Q ''\N++.6NZKmR' {2=M2t ){h_P_| kfP ^̹ڼՍ.[4;c> ɯ%}.VrwS9C;Ff)w爅ħmP"J2h)iJjK +n_ n4(ng@r%O\P]5jnQ70sWS)W14)ݛ.X#iI'BnE4&GKO nQ]5Sr9.#.x7뵁Ev,f#7%W_YQ:=J1dw0=,T) Kؐ bDԄ}\n=FbMɂ֬%զ %r;M0GWɂ=-@ܼ/Y-_dzm_Km~VjII x]9؛b]n!hj\ QyeL1y!D"T6cD1e\?AQ2aBoG'#^v\F3ݕy_.TKGW4q(e3 ncF0=4 <,S#nʶHm|(\Rd9:`z@S_O zznx2=+2/2sRecH;.KoV4K녪iRyكF%˖(j;`V } cߛɿ%;Nչ)NT2JdHPAJ[g^RhnJrx"Ob&`\3lcS.U冂gϒ[9$Bc"LO]e(4En-G8 {Jxg,z\ƺT) dqH[*!-% LF8g>]t,3oJ9i>0PZfx kNdbvV`p`U3[*~Jdt"Cu#e=y_a4yvMC|k,Vf AY_D |QWh2mɭ`FgA4to7柯 Sp93c]*Ur?׊$;g|U c}O(0r!=XB߆9ȂB9Vy1L3յ oׂwO@cYjSg!:J\ΧӲ &}4Zr9Τ˱~_3!8>S¥'I߭Pr5Q͒mD5pdQPbVip6y'!7Cݣp[ zp;p( K&pOޜc.V(nB?N |( h@ yxUx|L^wK?tww Z1 M*^ɲٗ['Y U CqM"5:hCNw{fT&Y-Ї8HyL A`u [G8 B8ћUS k9W\a@r4A12XVW2sv(:¸lðD@Fy+R X'(jy_qwPƲGZ:h{8,}hjC-$gyB !>}584b97'ppB'N Oi]hSx'gz2w:ηr$}fz>)xޜH]16S (duhA-s$ڷ]8Ʀ?77AtsEǂ>=v:֔Z`ykfvp&qi9b9xʄAl>k Nҥ|L[uc z\ ЄU+ &v65ƖFS$ih-;ƚĠ`D;ny8}IAI0FƄ,KWM@9~NK-+*(aV Ļ^R-S+.$ f6I>rkzޙ1 Q 81VFa`H<.F_H W`VhbuI fѶh[gDAuq_]K*URwzV!RعLk}^>6bю&j_$Jhڤ2ÞٴgmxN"fLZsQ554mxIrLW>4P>ϓ{ת3qyܹhYr$Ehz,-=hCsosETȢƼBv`"IM[Mu|j}^?qз@Dو6Z'-Pt7At|,@V;̦%2Vy٨&(ւ4G<<"8`"DQM_FS2U/.\_Nקk$Hu5q~E1_n %t4h))t sCd`2Ӗ]3h6G-"fc,.u7 ,ij[v4ZS"$@9٣Y8bktzeBn+CLB$l ;{XFWy3$aDTWPlmQ4q@ݎ>\v4kB c êUn>jEv$QtNhypOHk_0OA%p̭mP")) $ةxQaJ[[ po)SF= {NuSBc=_Sj Ьg|zȶJ61QLjތQ/p%4ᝀ˞SV448yIi2uyӌ6JMZBåTӧ މTэN]!dx@+7L9mP ?w8/2Ed %?]b aEn@I؈C˔9#iX${hKsD?{$S*KqQdD2E>[F/%%Q+l]DQV&#hh6:t<7W(bJgi[\z8Ѕ2\~{޼ƳZHm %X9*4/Y8C6t$~ڐp7jݏkRR_^5r3*@k%d`o5 kDF% Ň)WI)αh폻SB 35 FJ)r0gmz8z.tY;)j C8>+˵E=j ,/O.B Y$B w/]T.X(ߋ.; uPgxectv>I6TBCDOo`\DKW%[H:*B1aSfjlʗoP.@ ã+XWbw8+m+Vl3;(kUɜy%wm,K[G!/.Ž zlu9&_aja$yPBL>qgl/[c63o )/v[q PK'k޽ a|QLy?K8GTc!`Eԟ >\'n8e}g) :}|mRP[ے03^HF:.N_KM+wj?[c7 :88SwgC)r37KŒ]Sx5oʓ9~K/L9Ktw|9Wb6M x:&_O{CM.o}g FVU7̡Dj ݙoZ&&jL{ү ۫%Q{/-x6;bee,-u8K޷谣iVKg,kG] Q8B|SzPu7fG) ~`~ی~?4E ? /TELTHxRfU׼7e-qȟ)n_YXBVl?mk̟N/1"ybWW^3"VȻ$y5)DW ˯ʲ*, nez$w }͔ngXs;-]v7BȮL4 Q̽2E\e#Mٵ#&nwf֔!U/dgZ"<7_>SЭN#bZs݉m='6qm:%>`.*܅Qe,4o?^k ~IEsϺP)$6\W[n8OMFK [9b/&!.R~>b=Y!`.?qz9jBcf0R[㥗 h 1]F=j_erHBh8͏k=?6虢T>r "hnQ$z1/j[B$/DzX^d,e3$\ބoa~΋WX* F.y<3 Ry@e0K 2xw5U.ɛ+s(Pxsi"+$ݢ|MĶ q򮿯`dYjEFuKhhmw:3ߺuQZIG h *$n3 gG.!vRw6@~G ߡ!}u=tͣ|&&M@.]bnRn+J*]T[FI\!U;BCz1,ug-ټi&!,nCӎiI9$9[VmCt֔Pt~$SUée W5_жz !0oPz+ ] *?MhƝQ6j;p\1#m|Pak#E"YKf~+TG1pNV ByqJm﫼n=n}'<\u^4R =Du(SVSΨ /خ]MKy h5`Zu;\E(dk l޹m#x[XO!g2_[ ׈k_dҹ486 RQJr,=3o | hK/]3hH>&T<zogc2DDWAہ .V}`aVZ|*E86.F–@rHMEjWa[nIp?KNm%XUI }Q' & T,FXtsE' A0єV!M ǘ?}u4CP(6{~P 6OR7E1rR+X~WƷAː14cXoU3"'(tHf"#d.Y0]̓2j ݡr QVUĎaPD!޺4zDgb%7HCtmvJ>_G?4rCјZhِ_X2io`X180/5n+.,Bl>X4[iP}W8yxdVW57Kb_%rS6W Lv,gHՠ3n6G70Q^DԹtQ0(Zl8{=b0m Yq~k^ ǠPK {z9zuJ\uq[^ j0g ϸX)w.zU;c Kv;\N^y 8qy51a6۱LpƦuSMReqFփi4ƞV$L[%36xX:h/Ogvx˖X)=35AJ7ErTUVO*?f}z NR(dgbGtIM qQne U)Hy/0Jm&&CfQ?qtX3`_),Ԗc*ad$PwA%$ЃDnzE ۑe)-@5r4!T Njj86 llɟVcx2kaűRV} 2ćc{*A(e()ϧކiK[`+sΈR z ]*󉓤* G>HVH}YHSLy=2!Y;K'JQ{5`ͮQ+5/\N7Q`B Rܭ4^٢Zh8#="u "Q.%x+&U͊#r uzWΖ+X`g2&Ψ+*cxr߼(H+A-+J(WJ*cLg/i$>&o|yRNjПgM5- K\jK᩼GGFd ރ]*HsMG]mJ>3ӎ2 @֚ňoik I7?cpWe$?qIft_>,p6z;\wתGݥɊ31OoܷKOg+VcJ+iU 7 Fm>Ih78?Y_y"nvnp&IQv@+!Wh@eJ!g% C!Dj>h#fz X+Up>5׹qՈ@(v)r%źܱ*LUJ%  rE.ZU! :?;3K r>A;%1_2T$VETجYMgI6F5V30#xol2}jc[?gG-[9=6%#WAHy* ő"$sIeTMF]/ZY #TRtK.B_0Lvr =!-< *b#`gy JD[ߤ( A74/  @JB@f5ZJ&&[ərpt5t jxLgL.=Gd\ix~!̱֖X^H@Bx(p%]^ .fP)RJ@x<{xES)|:CT G+̇6j&fk+TхMb,-hU^kcx98IhN<޼AX>o3'eA4:l_sU3lM=lW4UF}S,~$즐Pl1Im~<1C ?y_(;hFU-{aDZ&S(23UHw+o!'*Q( Lu TDCQ #d_]֑m=| xrFQB=yuFBkպrf9eb'%OY4iNn+00GL =xPI 0=2W1a<0֔B4cxAHLM>;)يR&-{\X9sre"ɡo,iZȞ KׯKBR 1wUsLV8F`±p[HK=NSR& _t52C~`0Ii:I24rEUQc9ý`rӮ<*ru58ySc6ʪK47 '^%<eִQ@<Ӓi6S[3AxP7Ari ntY>]4zV5X$8hab2]X= :36ҸvÝ"(6Xϗ} ^-3up{^(gR@g$ՇeFI:#7lՒOT^$,`x㙟ڢ9#WH@o8g5wU]fD MvKt U ZL5T=xM#]}$h|0 M)Z)UfbAY&d ϝ܃/:rJx&oeE-b1V{e&WýQ|Q 2AaOxo*̝ur'YK>nl.q" E/<+CP*|pH?EG6/>Ҭgi?JkWE(}ĔյpE8P6{v8 ,AKQyK(i,Li~\}d57 Q"Arêߧ@.;/Y/֠mX5D ,A 'Υa.SF;}-6N:i_[2zxsO~tx5ʩ|LjMCq,+2bBcN0%(o dš?G wvJy bQģ/.)TakwL5aQHa`Ŗ(MxY"'Hc͏W(L;DzƢXޚY@~GV- [(,}cvEF "4(6:V\z"%"gk,,$4/"H&KUh8)푋s^=ᝯz8%њu23(8(VD5b2. ,z xOepui35_X@ 6ـծcr^Qfɠ"**)9ܲߧ01^L(cN @:L1$1Z=j:?!G.ȵ.RHOWN vIh9#XVS*GBbꈚavƦ{CM 2!5$ƝNʻGU4'Na@dӧ9}J! ES'Vxkג }KL8^km\%RRulIp䁧*NBvnVX0#˚*}znφ}mѦBbb?sJҁBi"Am iiP%|>*(H+ ׎k_HnMD%~"[n>OwһH0Qg{ac Wzy L,z<KPVթ LlQ!+6łfZJ<2ZҗDΉvw1q"k`l#=cj ^hPm>#WL2@'Sai;i 671?,!S<=;%rK,XG>"p-Ri^M*;S/íS?fD 0 ?8jBG*86`vvBW pZFJf,_\MI8Y tݘ^k4A`f[?yeS`_6L zF[%b>8nxU#Ueaa #Tj >Y%Z6LtclA?2TP>$>#{KlPh?l'6rlSCݫ].|dONL0J@eH6F `IFGwiGȕh~Ik . GTOd$b0m+nMdF\U0v ^|ji@PmCP*I`CxgɗU3\9Was2& iEaQAk./u.3"#ңNe`JJzϾ ݳ4§*X h/L YQn()f0:P itC7<_J.tCx ڜFڍsb0ՏY#]JÈ$.6]ӥ%VDnT~=AcSF,(cɴEZ4dUjj$ "8Pgͣ:w$f ƥwTPO<ߩ0XHj~1KE=\n޵z0t5;Ӻx.me r6Nq:#HUM՘*T xh $Ϧ 6MHOCk,Q1aQp@5-K3Vڦ9PӬ6;V2/!B]4Zc[bb8d`| B32l8G,_hrTBmލqN,XyɆ9TZx Eb9pNj;1ѺEۆxRP kBZ~n,̈́$iw{Oua( CQmGFQێyc2]=ff oZv]3 J,kהxBTI͐WS){#+lڥ"&S8}^*k}HuljhǢtw7loN+nQ\:@n+;*=jCO0 l*XY!]n7,9/1z4e90Ck{zZ V  fP?l 橨,Δ4* TA 0$vƻj[B-e9O17ZOχP(NvPU _xRܐ 5FD"wCJ6j~σ9 zh[A ggbRgQ^HZ3YzGw%lJ;lom/-Ê*; ũ35$SZ7r.oH5QQ9[fұzx z3N(?eƏ쬩kփ/xŀ@0nʗ/f? Dj"sΙ0%@.u͖Y9uAY^%8hZD:eLh3r㴯 d(8ӄ>5n56iZ'ڊ樐x?(97/nMG C?N+Y%< z饉L+ͫ9p[2k$6Xyl):n}a q6i 5d&g3¦=XdHcP*TPwξVK:=> .OeyCEzE(gIȎ4ޓơ$ Ê 2/ YuQ勋SH%ɜsZm3ΥXJ7.+9K^Y.=%IOB([@=̬ĄlF Nev;n.x!X1y`}:0n=cUY_% =tʝn.G$ ,(Flst(^`:v[_MZcB@Zy򗑫"|M:Qpι.bQA6ϳ87HuDUK! q@ymY?JPr b@P7Xy1$oLjw3^$B$ysw&YzT̥芣[T21YIX* @ 떩枨+c#_k1B>wM4Xsu֊ [v/~ܤN lz8"g8kCRgSǹK԰x+  l4-GNpƏ2"l.e O8bwy#}gDod -^4.&*MiH;oR'hQLzk/P9R<ڡuE 7^;H\,_wURdUA#v WsplP乹;h4<;8*QCfMohVkԻ<Da|؇0 rRmݤ(%ǻ8?(shS1jCk''6$AD~EKO+`X5d~ѱP%q[B HGDk$r3T|B j𒍏K&zTms]*)Qup:,*NЄN$#  .LUm^[%! ֢ v*>aK?g18OX֤KG!a**5QQE@Fi7EBW+I?㑌8tQFeXsFI(iǮr˯D%w^h^gUn}W{HwQ3y* AqP?V  ܁Σ] lZ}'AmÂ.j7*/cn>z"hj"],c 5ɨ%|mI}pHH:AY#m]Ё|x\Ѝ3蟞 5&ԁ*Kӌv B ,s|t_$0m*We6u0VUƄ`_j GښPAߠo,Tڷ;⎣8iXo2Jt/)3LPY0b|hpcw=o~PҴ4{P hZO ߷F>1f R32tcwT*8YnP`}oӄ<2  c.C!S3ZJ5م"=kpΙ,ꈾeI99R ZPyK*gH(`n{&D9>CPkp #_& ."_+frUԯmYzX.'W,.Lz4ZSQ9-JA6"fCTFrSYC3V?iټ3MY׾| }c:a<<,9Hv;Btv.=IW*ХUkkv}9 4)0DN_0FUs/Gfc2v$O7ѷ 8&3op1d#@\@rd'uX[d v#5]gWuu:g˨4MW bAҡ{5s{냬X9jXf O?(05ߒ5nd?L?z?&@#~+8B\q+h:ab^_ff'W^VwMZX !%q][w*Mn&{  RƧdjX>JVm-lߧ"J;y#( HJc X i2,%쳰<^rG;`;ȅ|z՟NpĨ % ڪ@oo hNɋD2clwnNw2JQ,5n"Iӳ'H'SAg; l`YGpyYoaUiEkXT|s{7)b!7r7}4 k @~[gd$=*ps#a-[DaXM^z|aXBWRkk\fS)2uV: J>[^>FҔe[.`+4sPEܽsRkTX D^ L0#1/ma)`2-yiS;rӌ{2Xr$9_|KJ . RIqkۛ! sw rF/m{+R䁝uW$IJ4)pHwш!0oK 8 މ=+v|fpi$?iݨ7N*F8aB3SإZb 嘮eP>6Cn@;&ikJ|`< 5Cmb"p; 1Ao~7g4={2l ~A8żKR fB #iᷨA5pe%y7P,`a+J`Qk bІ讯 j|:Gą_6F.o$)мhu{;Fp}oo~Avkњ7<΢ߋVDTgRRdf`Lzr+<=r[5CbyV=Z\bN\˅~,+Z"z'P$:A۲z+g6Bs%cBJ>補d$JW3`J>ӨNktHYDA1QyDIbt_vtcHq,hpJ.$mԿMx?0ޒ}?R7.)J‹ُ=WdPqр!,MDԚ{klbبWJe,.N:\yLU|ZBH*sHQFlXQ?vhCu81Nk>6F"Es>NN9M >ul!+6Am_Y@#nS̚V@^x4K4\$Lsx3RW|UdF>@'0c羟!I:"k9eE鷟5EՂх$a7^7Q*V:xb0b#_vIiW=]EC/ ;q;L=I,TK|5t0t{w>$#aÍV^Ze)"b 5@+L+(X)`$|`Q,a ^@#?8p,<>8't=؟j}TP9J_j;1n'X ˟S b|lG8pV>ɞz3#SA@YA MصK/= R^htHO_T,HQJ1_&~GB BXX0(OL&L:\ˉ+}FO 7s :X˹N8f#K)0U:L v*t{4Ȥ,yUdeVݵ#;TiU3[$c2MD\Rm7k՜Q^F22WSC>q_&g&$tg朓u"y4"+G`' z'quRթ#/ X~Q gi\Cuy< ,SARv:&@(ao.S}Dmuq# `0@Q'\D\iU7m$ў[t8숀ǐ![Y@`bT_jN^d[Mv؃@AR2ͱ[sbs%~!gKT/F< o?;Ei؎c'%Hitzݙn!zX .QT/:z#$+τ eK'.^r/~wzHf2U*2Nilq~f =P(9,v iC1-J[%JUn;n]MEMV] /¢uR DsfD"I&yPagK5&1Z=Ʀ@UcΧjXB2*r{N .}IQIӹg g`v4} (,诲ܺ~*s?@]%ܐFM!%+[5/v8_4N>w 7_ >)![]1BJ PE6KDbF[ -Y#Ԕ5oCo cY66" 8c j0:1/*?;FȊ޸艺ƢuYɂ i%cXfɑژHpM;vGؚڟG>_4YtƥW9feɟcjSRD߃:G,bJ?g$V[':ዽ_(=|9b6G.?TKc֒l@rq&\_O?̏hvվա}]z#I/QX:\NAی L7Rr˻Կ \ #=eϑ ;mmQڨWs4fFVr"pz+ss⚢66ʇ"a"4e:uWKwg]h$ NU#>9tLJVqjVNB^DuRǺMJJ5WܸIU.&sƫK<ƽԉ٣#wӱ]T`1yϡӃTp.⬻IBH ?2R<o ,Kk$9KBYTMۨ10XNkDElܼI=sRO@qH}_೒˲*i%YkۖmZWQ@fzjKc\t\>!} u)J"F NS@DJL⥑8 s?(:pܶH! 2,S())8}%5 uH|PKVYkXC>칖I&wSNNbf#Hȳ_9T͛ܙb#tWu!sËԧ%LQQߛzS%%p|c H4ʳNf8&#  cVc܉.$B?/<+&+>2W!u~p C9on*L;nlCNHxq 斴0H?GCn XS)Ǖ} ھ& E"42M>ެ0/H|2R+(J*%*f$EnNV<ɖ*a2Ad9vw]VmG 'B,_P1#y&jx#9Ou<̏A4kjȤ=kc b4fe`vہ[ ݁CB@t8k޶=Wqsɓ+Y|D/ x$l,SW۾\SZp>Dz&G]\vtX_xYjU"h.68r38BɳV~K ֛v&hMt+Sw|d~0 q`r/EG<0!mHdv 9`RJrrQK\QF3mF7Nє/7G3P6oڮz n!Bzyk+$uVę=- ¨iA‰kCτr]i5D$x[&_a{ Zi1}x]}#Ȉ1j%4@Tf0]ЖVeRN E@'Or`rŸ):z֤<5"?MҴ1đ+ [+z`<)Bqhb%,  >"Y,lP j5^wn9YR1\5v<+JA~JscՍf?5_tsN=G|< 4c%'}~RY (qAr_8{x}`!d*/ !Av 'H؞vSMa"oT7"=WC `vRO~ @Y{t3s* ][_s1GM铲bMQ@Q FȻE;0ރt\s}0܎N _FsjXL?lÁmN׀/z&|-"_3djȸ=m(?'x Q(O}l &4ɭ趖zcK;SM!"de ~`Ô#zj\Ryi]NڹÜ4=gg$iTEەs9iW9X.bno+ 2"$~)<{jI $V0(#yo +om+Eikaʯ̔rSo&UP4#kZHڲP go .25GA泷`)l;g?S>I_ lH:tNhhRQm҃ ;~ !|!auՉ%~D7$a\d{}etu7gr_tPoHNFjW"M][SZ`Cm@z f1|mVQUvAw0q}le/iޚ&5lbuexd z)UPC43ޮP8JJ`?aUcYո&ո 6uG&Ss8?%Fw40[Ydnjc6P t/6t2uBrl@}Ö~L !_ 7W.BpS妦*Zbq%,MZ|>7N>h®9Hrna$d/2."k.J$c0oo$$x( ݪV;)eA3h> KhsVO\>GLXr 't-߱ ݄N.g2vDC&*D ֧l2׺/E~;~qLUf@Bۄkn0 cF=kt=GZiLSUH}ؾD´L̆+tvc񩰘[Pל?asK~:G^:bA!& 7C.| &:&ت?9M[AT 9pm{ṙ~.a nÌyHTy! h [өjnEhcIhhHQ1KUd($B!״l)(ܻ8@kSZh͆(=)Vf'_ oäbEcmv+ OcyFL#w'|T-fC͞2j}nLgҳOA"2x~t6)(&A$l Imߍ4t}!\^-ۋsF!^b`PdҘ/ s*K} "(1 Q? _a(I1LH%O4"DouXIOD<cf,6d~F))Ն$n cm9<}=0^wxfEeLqkxIAƒ i4V7}+~ms.`ⱛ/~ӄe"MGM V"-q t6!nNT0͒Jss Au@/t+8ѕb_b(sE(.Ǵ݌j:zvT _ N, Y#(VT8^jCy3 ,4xy/j2jC-6B{(fϝFYguM5c_̀G{FE0n{ =称+-faZ(Ri;b:'vl#pv2b"i7ƯzVh`_RvѬsS[6xCtvqK=*Qu;Q!^$r7ӟ ƓSa$9wlRP Sd#R( aKiAh^6ƃ't HU?cxrC/tzd46e8eVi;WecQ%?Cbb7K SSXkƝ6}'L_mlUqhJ]^Ș?M^V 05z2,ӯ,Rbl\%r9W UݻWN%3ѣ05|^Uo\cRWʣ ׳ҲDʯP6Wf6)| F!1%dT/V.D!oC 2بopE|REMmg@P,Slmxah!f˴/r'ޤ2AaXlv! @&EIN$pβ.v"F=NU 3h`:`5hG%cTxQ:5spɍv!󺧽ow|K-5:7(=BࢦVK!*ة׌nu)<3ae:Y %V&>-Ǭ9Ar]N_e5 &Bd裧[qZ:xq[ةDM$IJjvlođziaGl >4%~6_eE On-礌* uHRBopkebMxFR[nQD$<6 W?߶EځSe(]j+<[/5S+gjC~GcQ:o ?@{a +AYm[ewuEKUG{*q9+\3o."ܔM/8^{Zi7mebӼ"5@%ݦ@I6GIh,n7?= u/ŽuIlJ)FI~+eI$6Np]0BҤ~"Br~WV\/uߐm.<]K*uonkh~Lnm|:F· ȧ1̔ebTd\Pw_?tgL2|mXӫ)fj>1RcK{줈v ZrN#UhD[֟ ^eFr.E0[jÒ'-gjZ?7[dYuJ9~e2]ڞ:e-Tx\ H/ƂtsSo/#B#iZ+-"(%.jY vNW>jenx%0ݍfc6)Nqd·JK[|j4DyN}}5ıL ҕ_Omg`N<<nW*FEa 8+9:iS?UޏnAfIW}T) ͉FH51Df][L+ѣDџ2²s{n-bt4ήm_ɴ^x^%ɅFߺlA.!B]+W<ɅXsbJL` tz?bC*/Q'& xdl^}li% ˓[8J+xIU,ӥHKVɋ]vPJQAːxg NTe;3 wB2t; (e-V6sM,iP|4g^LiCE+dݏ,аY Z;[;¹ I>+Rʔ ܖqMpEjx 4J!H,Ti܌}ף'k81޵.!q"6ÕnEU) l[ ڒ)h,C3 l8tg4Zye[^#)a8#NiEd3]hqv=}GNxiuz}<,:bU*րJrwKϧZEzX^Qd\7 0I4!C̆g`r–:Vʳ},f |%.)WrǴC79YI`*]R/d "Gry.ܠո@ig66 aNt`k~Hd {Μ$E{lpiwi'D+* Ç89;.cR64;TtAm&Q- ob>> ֒4<^@? R+.RHZqja'ݢuk|PUU}? OԉgctU'H[NIMĚ|7xm w˪ݏK+Pz}}Dһw`D:?1""9u!M qj_ۃc%oE`}P6 FȆD d9Cf&u>-^Sc?1F P-%g! 2j 򴶆6$HA'@}ꋕy88ynHU{!{`Uɪ(#V]xB,aL-" ZOt9H!R d<# 7,RTS2}Po㫆 թ 5bF!sg!α'K-k!*A>H>HElCI"O"|jU!MȦYU]ahH'$Hp:ӷQkU uF;m E5476Nj ? b؈u)ӻvIP- oG!L)*Ry%|vdueb+aCf'IȉfV{u|@p(QɃWeA-zz jF=bMUfK7 F:4>J}]rWM@vpfZW[L:Ya_̙y.eA-E bxBg_CM.p*+[h8`%,K1WX끞~xāgy)6]0aB@Su`|2:D@pD}5>8VP?J"3'5uo;z[&?/!sAc M܋.qʡ&=3Aϩ? @DH{VA>cg@1aM^XI^<*TL)\`vdQ^g/[ć kDK$MXkDw*o{1,rQ_ӠY^,"vpta-VEV+ɂ22ln@y1 i7K ^TRr'Ow #H kƍـ[#t RBEz6pUT8OA6P/4МX"3ӽđ@3 1$3NlTpBA.ϼi⒱\l%hbCf .3_ M98k+3$G/iϗM U:NDlN=5ǀ˥;V~:|Y)aJ6][oRO ~]iH(%9Z51?BMy'*ao̯Y ~w 5ၽ&Q{;;{ .KB$d'18Κ^ ';C6$hP]`Y7υiѱqxASi̸QȗHV$ g`"m`[c{R֙'x\ާĤ"gIbY x|@ ܮ/w᫢q[be> .v4gW c~duK#b,q$fD9c+0 sECpU Bm[l9 it[rӄNw(8bާ2Q;ίÒ8)tl4=|#U-fZo|h165R.L MشNL(u8RsVVQvr0(yXaU{ԡ%)wꍗ*R?XKނt)Farnn`iߦUq<9@$|o" uk6|bY[Es1 : Ո:gb'c[THo~|Ę'j"u2Ҍi֧fuc3 EnTC^e;z Z$)fʍ⅗lkb u}1JQ\]}neCp< WLQrD5}kzn O 4R >-*JwJӝ<*Ģ,i)GB'ULG?It2eLwf|,񉺎v7de};H7Th5ꗯR/B<֓rԱ%ɸf}}TfՙG6Waі%U>`2i0Aο!y~Fy#B0H̍ D9ߡ*avj8_CB ̇yj'w}5_:`Rn,DPa*suLr*e &u%lzg  mgGs˫21=$;I "O#4+%Bcԧlw`鼁,玐N;TDM58JH%̜0HY(d̚Gm'͞#qn k9C֒qԘ&Rw9p"pf[F5UO/]AGSy׶ "=GqBU2G?t:/-:"֊{N3^b u6ўd^DJӆH$Qv,LtG=NzVwԁBK#澱{HT|`m/:9ƅ[ b7W5PУc"2%2L⎡;KҤ@Yyه9|_b P{N*v g&}B*' M[pWYrU?PM𓆠˖! M~\v]|T#ɳx5iQRIKPGU(,LɴS,)Q5^a!wOSs,ĝh@u-0d<T /k(vPî/B UbҳqMp6\yi"vG9 uXzҢiR=ՐPēy1R{Kde/\fR-4 }W#'<<}G[mp< rP3>L"PUR[7&?s.[>E``16OT 8 'QK͑@J/}& 1Jb=D߻d-xGn\7RHaS9UhJWF`x*s`R#4 Rk#_G"D\0 1 >3? >0_L@ur9Hf[Z!Xpg8c:mѺ!2`m^ )‟4=5-QhtM\toѶDQz x룦+-#  m ` (]1~;Te+r4ą1&R@ҕ}T{pXCؘJ b S8E"Wdo`B7' Ek~L~6΁Lux7Hb諀ɳ׊ .:f3,pEBCVgaCTOc"{U\،)=H 8^A#]̣]iB[?wc/(i^kǎ UplY要Y=9.¹ߴ֜7Njk ͹!&2krJ &xחJAm`355-ÉP4 B+ K2!>6~ŤÕ mV4n!. B2QcԀd`;w8fm4%->fnO4`s@K yVGӾ 29Ouytk {2ZZo#$a,WY4ϚgAK}ʩQGß(x oɁ t>7CfO6驝Y2Y &>6'M )>Ċ-L]pl^8tjì!El`9O]Ԕ#q"8I{Ծ\s܄1+ (? r]Ml M9<9%Mx1UťYM%ųzc=Vn1Yd% Xy@nOB- GA ppJPr_2 Y:ԓwA>A|# { B=DQ("I{(ܦn]bئIҥH?T_Eab24c5 eHwht\ӊdndRЅw(晴-Py}8C99|w)WѸ0hbW5K wf>1l7=4v!j^\g7"BfB7x$}0 J&qC.߬0Co&`ʯ8p{S5tW1W 5g\0UŃ5}Mhy}"`6R5TJE#frO$Q ]#:o J+h/yuF͊+pV"*`YZIӚ6D@uX7|iq0Ĭq"y A8} gS %Q@a-9P#ۊ SQHٟȱ>U6G<^Kw Qo!݅[טBIb~P7|D)ݦlSj#ZM# w ʜ vub,~YS~5B,[su0~B1'j"+& B,ޜ1zĸTy>F$]ŁӐ\4l¢RR`-ݾqk;M✳mw\`yE.@sߤCw޽|v8Z$¯ f.]Ę8Kkyׂd)Hh@ʹ2JPt@— QpːޅpfLKr=1k](jXoiVgYz*JϠ?҅"n.!D@ighe %K q-QeM:ם+%*nAx긋 ~6;o@tߌ;Ư{=(誼ݘq^{`5w U.Kڱvw gVCy\N}O"c%  wfR{oy!Ҝ$gfи}dbY˧5l$ׁnjlqUmv%43ZrSߣnGNRS2/&*>z} D6^rD8 ;P{:c](.-njse'@TAW#9J]`p$\Cq,dM9.=ό[ " k"{q*5h;~!ػ%@8ج U'/<0so?tsvY$s09ߒvO^Ad#~=UǛn` m;l0OZ9<]Ag;$W; t;A那ɠbd`F6FD :}~5WSnڛfNN{1Z'n˾#bg4Vy(%QJ[NG TS7\nUe7Cmm@ف.t1C f͑R-zHq3ݰ"LX zj)ۺ+dGUnW2:eAI<"-}oX~}*J3HsT~9®ģNzP XsB/\ju6S+ 0<1Q>OHAz<#(FWpl4&&|PJh4ht簹820KkEyo?.HKotyujS:=M_? a s !ج*l\[~Z #m|FݞkaJaPavPN+ƅ8Efw-k4N#${% of{["msx,^y0Ɩ少2UL1Q B]4)pJu5Aދ5yiL [Աψ0aMc p%:J4{g1HH#k{nT읆yqQ2+קul] m˒^B&\㸖T#DJ5!)stCreyjH@{OMY4+{(6. H8hjYA\TN>۾$$bI0r(ΰzNl`QRW(FT鷱)xznx+c<?zd+w1CH|RMv lSӔFV=pęPٵ! "[LBS27jO/a}['ޙU|:6S!A(% 1q#d γS4MTev2gQVU쿖xBӮ^* K;8_$Ym^mQvfQb*8Xo2* ȶ~Gw2\s OUoqx <{gd3C1Hf##W7,tdq5=*=B蚶b&lRC3HN`x8E)01mrVJMCO\ !$]̦i(vi Dm2֎}b- j[1civ9JyhiQ<ƻ(3!9ѝET*74`|+Eض_b׬M?P#^\{ҟ4w}I#@l=TM*0Id #1%KDbn^&6?S1V2k@ºE7Oo6*Ik5adZq&FH0($w%ƹcl U`êZdz ^ՃZ{#6 CەfUii!bG%nvwz)>uPG%A?4]<%Q-u"?n)֟ŹpSՇiVKH ?uwIm?ɘ,O '_"YtRR*$ zBCLtA]Aeĝ?Pı! aDmox5˸;F,rX5 HC!蟩)(B#D볔u#n~Tq=}֡M?0[y Y>5,D!oE00i8\[Fu@˿ޭn*>IC. |5HiGsaLq$ ՗ Caw*S&mC蕁fK0S4r@gdڤİ? Iʰ(FAwjRB} D,X`S }nCq H0)8_D3@>V gH^@]Q@rAX"rѿ9 =pDl3!`FحRC-+\*T7[`8Ƣ.dK讻Lw6.*c_Ul8@၊hƯ@mRu%E̕gO1TCT&Q/xfTtWv~qȤ~?; ZaAid="8JN |cpFn{ծE뼽)|6w3΂gCT%0&mbjb27f-8ڢ(r4g TK-Qx̄4rkh c6 Y^udu\^Rj/lY /oǷM-:d1lC24k26W7T_orF^8<*DD gZ*|k$PԿ_6e 68SJRnݘ&(] ps/8 F\M:;$Gs>!RHw,?]]2fK9r\28+4y۳F Tг]ny<$rimqlY`C=zݵCVpX)/>i&rܮN Ƞ@SGK/YDrc)Oμy}A@llr\ziH=g@yȕ 'k u7aѶ) `-uؽFWY pqK?蒵6V}+WE}RᖌdJt(zpKR u÷APf >4G*.j>C塜7k'ըLZ;Z1=W/cI̧.s cډ1ҭy,SlFn\7Ҵ szxɶd6PccxI>Wpz/esk-auKsrñ~lNI e֫r%J@0k[,ۤB mNhu[]xTWypu7 }`ekWJ< R`uHok9b2$F)o ߙ*<+T{18FSL{2ٜ\=ѱ@3u?s)~CPZtLt9ᢧpZa;iyٍDh[Gȥ8m)qLsx \s~vCjMN&d'؄=XOOg|Bѧ<[+퉥%"eNi9$]ZVхM\pړdPZ*,Dw̹ul 3A ʚ^/:bM gdes^-9CMٚ߭&*U^>(l* u`̶䙛TV4k(кM-Jq; @a|٨:}qq/8:br^ \ {~҉Ԇ/MȄ!~b p- @h^wٍ,o WtqCcѽB=# EG "=LV,Z" ؃=CDYm;#]1/\d4kq 2&sM[Uե&4T!`NG9/LRQq0'خI[]ICC!i(YKlF AwyQV]69ӝ>5O(QcLo )aIWMiZe 䭛E7Yx3\U{[|e=@8Z>+ 9`x=gn٤(19Tb'=^Bچ0Otq)=",Mؗgk:phl)ĝ+PP Dv: P~$w'tY3OYZ6ցe I湹 hHFAvg1+$1܎#*QקtPм"5hE"ha2ܨMK_CAF`ttjsnⱆ=aB~ N@gW.rW5(_4Tk zنhnl oڶ+XNJq U`$r V14:m~g$d],,rfin=㼃"V6(y )h=JY=%ssGGyޓ9m7]uF|8V8~7"M-&PQFR؎WRod‡~;w x%<ʟU/!o 9λ%Q`?V'c/16#s׆>Ƅv.Kf\K<7- DRW)R']ZyqܾpuQC_us!/Ds?~ۄ{y[:Y4 !;RYL /P{m-þ{-f{́,@ T pI&G .5-ܾG zLo?b[R}w-+2zMTl$Y^?gc#|yq?sCwWßuW\[? @U3Ö^Ɗ^  uNl⃰|+N@:(iZaX B5-w.r+[_DwYi!JChgpf-V ۵e>Z YٍcejURda}ҁvbg8sl2FP fl-\V˷c-,.T(2VJ9ٖ`!8"L&|Lc@zF゗L|Y%r11]L;p 0y"m)7Y$Y ۥmsA<>;(,R m%zbXhPMMw.*ߌvj =4na  O뽠 gPPbWi f(Ʈ'dt sB[ƸI؁60.si@W-RAAK*0CcoϴtrA=/nT=<6P gZZ|ڂyu?”ҿr.H3p'#jg&c@5>zB%jV):n O&w|AY>܈RYH٫nȢ"Ϻ!ّpl\al+B!A}h}T/%ҾT"(x~ɉ&tEn𼏵r%qc8C65 &@ֶbsjcXPbIzu2> ԔS\,&`lObI%OPѵWT1 ?d~qSK }EXo8%sY>TJ'^<d£PqJ*ֳABK)Z|'zEf7Q@Ti5g:sQK F5g9U4ҍ1jsUrn d҂\MxbΚ~ q{xY !Wo?áPb '(7{"r?x24Gh@_4a2ay913 ?[44_2S3֕Dt[ ekfK?2) RĹN\Ѡ^ |3 ICQq.BSg9;yS2JRu ;RIȇ!÷Tq9ؔ25wll$wfٌ${WM](G /Q-h dZ_(G'P8 ǽIO>hV M4p=@+Au|RjkF84ޢTEeBleP9hU> \%]+P-3&=;_. W/1 gmU:Lՠ$a ~q0c9Hn]VeG)koM5 l.` ]cЋ*> (0 hY:+u[j15% L_mpԊ#>@$:E=qCw a|gq3i kdN̓3;Ur88 Ar9n/uL@.S4q|9 ?gq/":XJΥG}Dμ; 5!'CUI^*,ílŇObzþƛ= Zr6;}텝rigč:k_y ,TƐkAc9} $dfVchj%Jb ZUYgKuy6ƬsV17,,RVaݫ{EZ83D+A {DO2=G8ߒxOKF_t\*RmR ``0C Mv$(cFOn*xOŷ,g(ܴD09\*M >i9ń5х[١@$[Ͳɭ~%qq{;gBL)*b!wݻQnd^Jjdj:UUU}4T" 9d%m)ꞽoo dԗ9oc^U;4Lخ5ޗCZ(ͯq7Py˵C4#4%kx:CCϘnG 7 aAz;Hdвm_*/]^+j\Q̙.yh^S&A*F7J浑Kϸ "Ep I(l1[(}$R9b ũtL_+#cx-̖梟_ePcԁMbՁ q+ hAH, yRwV"ifÿ~ >qgP!xNn[Y01*FQ,'l*;m*s37LZ8NB҃-BJ<* sQ] RSƅNbYm/b &Bk쮓zDLVFH)#J/">wp`VX# M޾Mu\S3=3VI H$He1΅I6]fELh:dfVO~UD1ݶLj4Acˍwq E<˽P&O'vډ?\S"'տ B^$ϣ%H]U)ύpZLz(,W m>!-A`įPǭ6D9[㲶:&?,g`2ǁYFPz CζF?0`"P:53&(ޒ6 $ f9;}&b-:*w_5ɊHɒN9PׅG;d?4mn#ϵAqZrDȓs !L9B,+mX7Wimu8.W^GEঊmzE1ω7gzє# ;de_'{jԅͩW< f&M,8b8`4.g;:V}  &do`)z_mGl07>6R#R2% n⒗$@$%j̺L@'\\Wл0Lab_8 NO0[e[=:|KLڳ^;0qi/'%v" $'i :/G2$O?#_$H^v~ON\=x|"2u뎦M;u[LK8$F<$iya3tT7DX/BC=k3 CyB 7 R+S"̘f=#^ԺӼ"}zuuк.tbf7j4 ;t5iii׉v>k{8'xm /J[HMVMԱ}wPz̺iUP7oϴ@'FRگ'Cm} "cpzd4h%2~k& 79ЉnI:k&}8E \Lg]"ӠcGC j0*9`F^cTχQʀu0o蚕&p(l"4xoQɭ؏̴{IX |HJq =<-7kw}\m!SRֵdh5oރ9ątB!Ob !]jãc@),Yk@鬿LӕǶq^z2SWz@E D>ŲԭZvDSaq rAJ +- Ըy rY)Lys"Xԓñ7x<"U\(>#6ٟ=R ( ['^:S7=;f! <ᢓN`QX;YgY|xdN5y|[4 єQޠ#KMru9-;)3lj#uob 1b0D#!*i:P<!; ~}U1Okr<-iK=>W[ I2akڰ@~3jO$R3DܛlPSDMǴ@Ht>ƩT9l!·Kr~kWmށTGcZt.1_K- z"(? Fz!,{^ ,.%gj2_ŀ4^06#VZ&H +C##ر<;WGHպDs|_sf9EC2=Lwܵ 3 RX*d%Ht+3ZoJ]{p1ǐ2?c꒼u7<=7Ғ '|B۹pٕTX ˨vBr^ZNI2Z$\~J_S9_e~ӗ_tYx8E%a>lq_%11.){l9I$Ri<-ڞ\R#vx2UوdDtU\^q*p\l\[TԱ"B9oNW y]/w8<.:Aa6S?[)jce[@^K,PCVn@p։4(w$I-B.ЬI=JK&b LE)YaxܺxL*I_OfWIb/E9WeUj8'*S ة4jըQ'3f8 Lp1TƁ^jæB}W#qڱ-rLkݚ2n*_JЅCS_ҵ4X]F'-1LD Q!qBm٧fksv;~G:T^n~]]3O 8teI`!k~ յTxE*MTиϒMZB R;`2Si"Ϛ3ŏ{ RU=</B"WzKgsL8(qpW݉3>1k둮]+nC+xQ[E|ĸ7&^0DLB ~cIX **G0@+FVx vAы^zPtJxϋ=6APG]N+<#b+ BD˔nTb5iBZmD=鞒 #b{B>a"w(-ӷ~B;)'m[@)|`z+a0U[B~݀xgdc߶Pۅ`يd,O@e t #&3cl Qf޴ܚoHo,E>1x\0Ls~q IӺ=b@'/(Ent*zlJ *:F]Kf$/s)9u׫.x6Xfc-*OD/_лV Dn#֝ 5w~m`,)EۚulXZe4v֑KMMo @e(6'lK7+`.Q?;rOꙓ^ftXc>?cusz{H7j~00ڨVCx[CXm^Ǎqsqu^>tྀg('4.%P]ôxVsrF &J˷ecZ\mh'*um%1+?ǟL9-[^,/&(7{~#V2wuPlqMs0N|B|,p7yOK P󙆖u.(Y3h0v6I|K1&+YV̺i.JyG w sTJєyݮY]UkXWD |o錘a%Ń>nEɷl]jwn,\!Y=).az7i8_?">\{܆x،~/+m>2ꐼdd¢K분".qZУeLYy 9:ɧ ρ F`F;wL4

"еBjmˋ#=qZrܡs$@]4 nt ?|0#׉F^G vkX6MyEu cNF6k&)y#+(@GGDIp@'.nZEQ0VVH4KyFJVl" α!Fo{M#D>Id%D#H*X*0/rXg[N_ݲêcs֫s D5_Iپs6]pXZԷd$Yi[nDls$BSMvd^kV|NȻ>w+yIpH j>t S &G ;sQ?Sh:{ørނȵ/ZX5R!j_sZڜ~\cz; X_=?g,G?߾7nm/S[$0%gaoƇ,tSXǚk'EH:FWF.*bKI?ozK})ںAGgch2ÅXF5_ǂcGG9h]N.2wP W&jdH_(گ$"Vc]t<ȏy]Y)s}dܑQD}71"ڴp ΣG$g,hy}ʦ~&gsU+ ;1*}`ɱ_u.&"7,7i 5M8c?A\t=Ĕ{6aDUkPt^r.rŮD칣#JWr#sG|.ᄧ W~Ml̬#m PPɌ袓(j _D UD#ׯv3{S4tYMk kV֦Yx1F^g+ȇ˝q%^}R1nLL5: !FEt[kg+x@G H(Cq s.jnҳ3L69۞7~EXc4Z żR>Om^_Qa~/Z u*s3Bj^r%6KsdFYіEc`<$#}҈ o;|Wƒ= x1 BavhX-!>O5{ozL3x̿~]RIo:% E8Q_mg5|G d4 ' w 2 A.@|4XUEq7d;rfvvx!TK]! DNDO3ܰ<Xj2賟wJ3MlvrCc}r\da cyza?O1]RaU fLϘӊn%toxF%D44)}n߻ɟe*P\ZY?KB%h)щ@"WFŪR(Iv,b y] bHR_[iҾ&9)hh\;IOgS†y{zCqOوfL*H+?pnWVQ̋/g*:oxV~ų8TFZv{-~J '9 Rʎˠret.HS kG-p@ʒo-)Ӿ糼sS[ijߕ4l@F_l4yl1_hR˼VS:(n"-j1M\ry#}8hj kY|XcC<9<{}+ ʖ%$$ulFOqQ U𢦛fv̈́12Ie({Z^Y".FbifMYt`N㫛Oӝ8'm &{ "d+4*fn-IjLv*dm/ϔD䭝 ,:k窧Cڮ@Hv=qv+Z `K|Gbt%!*Z DZX ɾJR,7&*.xDi_CY+`ΜN6,ѱBXsgyrȕbiqDn/!:F/گҀ~,HhIByMl:X)S[iW}È ԭ-Gݥr+ħ*K&y֊s%黠̺DYđ\51zyU(* T `)s'ezhJE- 7K- xkދSRE{')˒\>HIMjjmձW7Ns3ҧ``. 6tt0~$ߢ\T4 ejëZ?_Mmk=vη@)ۤ I h ~(s@"]T$G#Ɂ袯B b׹i :YC) sN^=`S5BOq0=Q-2t)$n9߳$AClbN8jP>lW1] b9y֗> Ⱎ2݊4$[aOk]p˰# qGPMɘ.d:Oi "bYj"eh{֕ ^ZUqc&wB物,[{oIpcL첥yd WJ`XD\=ga?č+P׎T!FޱW״Lp#t4itɱWΊ7K$x|/:^sL^`Ge}k;p~bg1&CYF |<i,^YEnٔ@vYK2 xӘA50&s3L[}.mW2*f.(qV/םdw !jǧӬ4crXLZr+ nA&" N]WO?Z_jq'sHLCeDi"5ǏյI] fxRv,+hO6WT-(ǼT'hvٰPm{Fci Q a'D%9/F2RYWN28khn-ҋ1XV0I*shbmɧ:ħ(m3ac$mׂ`o?12sZ=vDBk$<ɒo;-g]R~X`(F#Os|^qX3 x&}:͚j,Ɉl՞Xxυr7p2r/L``xc:ѸsMbJ˒O__ÞW;c`qY[(UQ9R![&z? gUs &u?`<@\MXa&ڈEJjw꽆@4l-֩o7-$8)>>ṟ@p[e͔D(^%pz=n$nDpRn&K5N =dq7 q/ geDkYyI>* j:#Z}[@I*8YCr}6l5 J)=Ҝ}۸ZˬEP:6y0?W݃(11raWiKON3>r}0 b^A4 [q(ų`7*Ι<[yc8nja`Q<3*[OEf4VsG_T_-!RY|gd%7#]= V+f [l%4Zâcɏ d8}؂Ƚt;#*l|NKIwĢguMl89ë㯓u:vzh̓(:Z .#_ƻ@fBQD ~DֲEve*-}5a௖+j"jksdvR$aڼ/6NDP{BxaN$6ԍ?]DThvgPz Hng*)|nO6&[Oo.rgepb@(_fW[ւ@5 ok4e`IC6mA'"edno5S~u}2(5?u6abn֑p$hP(N be]Ӣ%ه4HױNe#U N&Sso#X( lp,͜R#A4wcSl m}gkRDhb2QeRUWr"Mq#xwX+fw2T| 1&ؔ6q|,\I*ڷA[@f8ʅP:χ3& Є @qҼy5/%,WZ&L97#, X XSw89 \\Gy^Fܯ̛Bgʗ=Xќ ,XRntsCdzH;?}u(az7('K^1*JHx0U ~ c l61fOevŖ׵`ʆ`$6$$SY߿eJx@oR3,߻Sc =Vө$>C(^:( N_fY<e<򟳝oFS_t>*VVDa TMo.Qxٓ Ix,ctRPS飖:@iUż q<9<"u_]/\c9Jj"rӞiu2 Bu߉r"E_,LIɃvy&utB*P+1'5Aj1Xm2&gaT|X'_O$e귰*Nӏˋ"5>,6@wY[J8ʻȂl*Y@n_0hYl®k~ ƌ֗vo~_o2uCx%&TYh@&#@~9!J%`g:etF(=FٱDj@\"G/U5e%>6]@vmV5{0X+ ca=M#Ũ6/x`W{˚LJ'kjluy[6VRM J1ϐpa˛%#`}?*~TNC*cܻDE3'sUf6$@[7 ӈjn F?}Fs߸H*y䥼f%ҨW v'A9-G] '=JGSrY^KVF&g]D}zdJJʶ9s "Xol?jGb@B{kUc 2{UӾ{MT zG0iSd>AN 8dSMT~2R>>HEm~~ fIS(,Py.IX˚ FWu֥o8`iyd Ɛ^~pcr~7C KV*#HԄW֤۬_a1| !&B~)aP:2yTp2аEV!(]YmPktqBn^w@%%Ü웧hCv!-C?tlV>ns^Zb}V+¾I0ktcd ;tld۾&GGb_3߰d"-%I Jt>Jb0BVaDv yu$Ti@ϧr7j[:u9 зy l+ hٻȔ?dW{锕1) A˕ۼiDƃ$|&̥޶slXO csͼdi={,Io tmUI^w$vcc)fsloڎ ?د%Ĉ\0 Pu~? 7T%q#O nR~MYQ2T5Rx{A x.0^֯'WV^'}NܿYb%sefS3ǥZ5 p'4k-{2qyQ9r-F5$OL;Q_`wڀv'S!c@x0'@iOB3 {Y8h|)!St<@ D<7} KVDP֑T+Y\mC/ܺmtԩ}L3;TGV@Op$P9ނV X$ģ_5/Gu{I,M1ϧ yPG'k%:E!M܂qh.D1 X4瞊^\̫g\cz0$SXt5R!:< z5)v9~ᾔ=ocx%r¦۩w{Ra Ǘ@;> h/Dt_6z{G::X"΀ʣ؋.IoW}J8;}i#fLL1 i-BWo#=#g*#:qQ_؋|DeqjE1ST?<Z/^fhʙ_8DՏxi0,q20BYr|wR_SZa6?fN}@ojrz)Uc? a$ @vV1D3af姲wKF|4~@^ Cة$]uLUb+ӭL`f\"EdldkSf~!{h#3旈?07,/R@܉{tm!1 )sڨ)M\ݩlVtd|ܰӗf,9"y׋Jj Cђ߀efKt [y_¶^ZoX={1}2/?^<9x*og]LuFwvkmk.HN=d ngHPWǜ IAmGfV9*H-X+8F=W{]pOZC1TU^cx$ºit,%tECͻ@~?7;Goo cg#mvzzL\Jt5{VVd HTLJnvu9XȦTU^]]7f@mL@Z?&ײp=zj:̼SNQ@dc v.^@t8*):!܊ f.@9ޥ~}]r@ȧ=\o[y[[4 uGqkfcӥj҂d"$ Z/]ހ vHGwˡ;y_5AM&kne0d[gUw^ 7 SuBmT vKyO\(N oT|<26^ Tim2 \&3Jحh/DNh4mnηJ'XFٜ VCeѣ]W(tF:6@MNS3Q܃k./4ҫXۨf>wͨ^vf[ܙWdºh {]O 8^g;=&)A]y6`L@>5SVFTuMU1)U kS$͚1L0Zf`kr\sZ>nӫ w!L_o:bIQG>[6njر7q3G׸ļBC,{])M bPӞ\O I-["?K)) LZÏYzg5 `| r$&y{ \MѡVpu-NXÓHUqo{  9sxSo^b1vᅠSɥ9jyW&8*.'R{{K|B&͍;}[leb<M?˙ p3>Mδ~RTνh4 SQ"Qz&`WGH!k \֥CV ǃE)g,hIw8-~i:5W;5գ# k^ػowGM_dZSSțH[Գ ʊ5by*^~=t|ɐViׂ73-H-WlML_bm){5CM =VSAV۲&BQ6F,0Ur+Ⱦo}Z foFr(]UcJ U3kQ- KT!~}ԳЃ\8+X-UMnVѧ :-koFu#Lg*~ⱽpuZb9Kb>ԉ+gQp ;lJ6/RҨ]|b,X[Cy4E )c-p2z݆~s'σ#v4iMd@Qז9ϩ LqYZj<=p42'WK> iOِwP#PQ:L8Zß#WZ93pq*0FWЀbfIcfFXYK]+5 ۪@|RAx鹽O6:@#:\N:T/{`/5(|NN-Z{ܮ {=fvP.h*6a0ojuV RQV®?wBە :XB5P Ŭ>(苏Ȅw=T'`5cA2c8[Kڢ ,  A(T1_nYFaj>y.Sw9å K 4~n&," ˸j G\v!:4yRG\)F/,|f$p7-cpVLP|8&rpHccB;϶gcܟ&1S`3j.H{`<^.a@Ey:;mn.^w2z`ʚv9+v9 ށ͕Aצ#k045fRC:ypT lʠ{|r}W IұĀ+&ڈ΢)_W%~|vuށ/;$^3ݘሠ@Y~RtL=c@sjyw-J>\v0$*3ާjkK)|ؖo+XjkiiI>s.ԖrH:({ǟ^=O1Ҍ0Ϯ0k [BJ3 )uôZ4]OzVमyW7vИf1]sn/4P칥đwΘؔ2yXsKϐ^ [ Dh)azh^o*hI|tʹ&[4lp z_NUQz ;)9cbQ Kְ-gm>{Ok%GGlq= 2Unx j@h 1d˿%i˫PQȯZv&!LhڣiwwvrLgJ$)0ݣ V8)S~p"_79Pzt1Q0p7Xk6COI2S Ge굼 @]:鹻z h7h|F\Nݫ'ԄV&ŽSGPr-5TRJ?ָg(R/݁[b25 I.O,o˞[I^WW&+ٕlFd3 fWz@UPvu<x"_Єb ȧL?::\r>C ju⾓CWO0zvz>ofh? wΈqhCG فƐ_W6ѰXm"Kri~1S,Tc()pdZi׏kjUn׼;"|ʛJlWJp39=CZ>*.$UXhu\gq'e[BsWj)GGy-a839ӷR' VMɍ4:|a'ln"x-4h&+ gAP+]1MRD#+ɗt{L)67(n0qF%]ӈ}k+6C ?5*8,hPo`+ IcOA'*7hsKi!iYA뀂߁/a72=C ^tO(њVq' |*2}(*դg$P gj p%&# GexLogeSX7P3v+ v~aTwjsl@/.y"Wvm|6'-"N+P@b'THD=oaI9Q)^؂|ie')Aף8KZ/KǓ`-bvN|`LA=HqvWoI6ڙ NnS2H Mt =hc%*#g>cN"޶wii/xepR66Fʏœs]X| h}m'`tGֿҒ殉./y}*zH7ϹnB蘦 鯅Rsofo#.--:1p/U QY*VraX{|^ٶrYõE{Z`N 8Y=Y=ށR m;xKCR/Pkgq~kSݯq[/m.oƌ#<ͳp~8Gm=(ncNXJss{|HdZ޺Dq W/5G~me R8l^Hl͘EvWCpv>wI*T] GAe 0RbQ ~ *.&݂sKPnp}Elv f0s5e 1+H!y~&*Q#o~qr?"s4ئS. Tlj':Ҿ:d%qv$(ax6|3;p&o^B4 D% vxh% ?hB4%EXXc:>[GIto/F@Kv1%8%Q_Y`46S/m)ƊmB8IXO!$IWVma5}ZqQk!U{y稅,ɻBI,^#%(Io9v Ր81/L8c* U_/l *x˪Jݿ-jس d[*4]FN2En8} w|h|Bj,[G(j`𹸨XA87~`]^477c\y_!If'%]0䡒+Rmbb S;rfVND9+$2QM;Yz&Fm\v[ʔ WT5Dd8`rEkvpC փAoiq+8$Ԅ|f 2$A@U]S ە 4GNB@˗upwUĭ ȓtϴ_(wr>/Co-koWM.)#p%B' Cc`v~yߤ=*zz}?ވܵN+Z_:(fvȾʑLį@) 6q|ndrcgG3Qq2dl^Ec5)-v57>"<"J/$m|Q4ONȚsExW.910W,*|Ld8oق5#VreuUD~)7UH!A]CZ~#tR(lꞇ֭$"@nFz|M\[kʬ=WꄱΛ;͖? S[B|]26{K娕5 L `|\DܡM(HbuQa^YAs}L)055K-tf|\IH0Bk;2!-rUTMZ֮eR[ CEoN, %5{?NS}dspjg#)iU@tYwj ?HW4$we "n %>ک}5 FuM}jǐKn'ʆ.b}t'_^#(6 HilK42ьRJrGST'^9{FO8`,^e " i~e7mTT4ms >.s!ՙo2cYCxaZuzǎ8dm,B)C[χ8}S 9b_K!p]  HJ 1/fä"tF2=f7.qy&6XS&.2hy@Ñg-NOIi/Kp0f\'Pm~(]kW!1}Kszh ĭDL^: iݼ~4 LddR=F;gX:20xR!,G|VJb {J%ݭ̔2=,@(`ju=,M-i ~VKB m`}a(i _)tQF"CtknzL+.z3}^xũ0lE|C+St ֩>^VPŋE=Ub$~1NQWV8$}DYu{KT\¸ byA,E9[fxk, JupS*+N2JUv`F^>Ulzr=fOG87Ggr`,ͲU7'?a$G7dTҵɑɪBEU,Cnm Udglg{| F&`tRMy dNl3*Mb̺EvGb@oW  3BgPba`GI z ytա? ]Vq@6: g쥼xʔ!FP6SڄIR詜ci tٚo0Ԅʚ$mWUPl9Xbq򑔨S>y:_w:diE`^nuM^ ~~s>4<@jr ҥoh^A\n-8=:j+'HwIx=n<3!|!g8u?J=l}>pSP$=U"DfM#NPOO@>TЭ>ac:̒*&*M 0AFuL|pǑjgQ'8/CgoË0^]VV-[\<ȣRoPgL$˄cZHX5:,pЗ0 e쬧k=7?X|cpiCC q:hIdϤFt3 5;t\eN ;P-A/h`T1sYe0`vh7Ge,_ʒ.'Dn½̓ IatjWZ{8)b{z}z($v3B1-.AsTa1+6ч%3[N.;Y%C;F(kTp@6\b4e|O;8" b LDL:?v&xN(3sދtF.FaPXW2mު,E#zGmާ S̺^K'9<w *_߻:ɡ a]6sEcam(h.PV2\NB^)GfDm#9HAV,eZ1Ge&w̥6brO ]04|F o+XIPpCXo ]8;BɕDsNJrq$n2`k`>$: Ġ1̐v9؎ x`>Qqnj"b3A63>Psh@<#v} |:{@.dp `?K@7$SEu IZ:\f|iʐE:h{ ij=:š%e/^|!t}$4.F43$(厡MG]"/ ,e{GOc.c{F>k2l<}vz'9bI͊%m~8p^Uu>`P~o[:zljv9ui<)"L poS (ʡ,'0:&ּewAmY3UaҴ"Է_k[xCf,+SLddvPDr R )T+ QA?uaYU!䤷S#96sfAooXJҌ1]b@_KƧPw? ,sS+#fdFD<]:G\5?0Ǔ` 9K ;1{G3G8hf>V vlVQ&5ˤob |:nv$eDqG^_#ݭR;% ?@1?kU,&:*0ڿ, ӺV沸k8Ҫo);'6vq (8/KA$^Pk] pɾ"{`T',,1ZL,l^A5Jh#2lZՀ |7$?MRY`Vakߕ{-54ݘ8RMo zN!]Y9ײr-%~l6vln ~u]yT? fO/RGᆵ*w[nIkї`-ڈFC3esAd|ƕR+N;1UL,Dڽ QY\S{ud2 86|EMCR6 w 1I;r;A= SA*gdm:)K"U=y`| ?AGa`|I+s1צq_jIZs-nde1TtYqUMKf$YG=vǝY+iܳT $eꈛcp25Ӯ:(ɗTM\+kAYv(MMV$_X>FNB;h=KX*ҟu`yKZ˞rf +[@; vYqdf7GR}byJ8]':k4?O{p/U'`s*3&*^"W]@Ӊ?=PQe)cp?5c7:$Q;g|U¥a7S2Z]w\NzywhiH"c܃^ >̎Bc%8'iwkX@K3WSJ(, ~[uE*amq*FVr"hco[6X ~m:zqI/S݈yG);t|}v}"ƥʛ trj\='|%Bܼ9M9^zSMxBh7{>QA_aӾ>FJꁼfWNpm|%22<;GqJ  z1T492ENO{X].v^ޜ>,48 Vba+ r]1k.b(o9y3ZVۨף1{eH$LC{ʾP0C}G*13dފ"63u"^U_(aO"DGI'!ֵat0Wxç<\"e>Oχ\6R ^&yP$Xw )f!3Yj 5yyͧu7^f,Y/3VޟI?~B]s7!`~'alnf"B3oj/t*vf̛,uk }y( QǾ1󡎘?C]DXA.)xqf^VIR5ɗѼyCH^Y J<ѰV$ j.zMlٱ7#Ua6H;G;폺FHy-nS'7s[77gn_TCJ?&A#v *0~ɉwߠo:Or=HI{^51nB cEو]cJߠLU " \9 ~`tB('f4?[Ip=1c^!oWF ^زa=hލ]Lq^ICO`Xh?@9+7k{r~@J*%"<q?bZMu*]k!ryh݌V,Zٌ,{~3jZ nF?+%'[M~ []p_Ky~xk!ˣfW1 .ʿœ*R _WvQW1iE5D`3BPK=׎lS9lMȎgrQxg!x$LMg8 a KBQhWRT'U"9ԃgHlAp%q b{E&6ix殀 (J>5U 8Φ{*P$_[.%FW?B+rZ* 1>m1&Giѓ _D#WA=ִMӓ(J6,H鮬K@n_ J\31:<} Sަ$1bsԨ8.!gy!IW5'S5￞r5oo r tSo}+ƌD655 MQ2L0ow뿌FSxS| &Nme@!_$װfD@C[2%l&*sZ alKd291`8\$& @l}#@6 `Jr_n?ح?A.yR̿W_>NT[IMȓWqI3 I:y5`2{KWpoI_ldب`/G>u*}mv.njmc^ EH1?dLS (Zh חj!=JNƁy:&L-HRr;ZtIMe~1g8^ ԭ U%nUU䤾G8_ G0^]G\v09[rEl6$՝"cⴔ4ѣA 2JRqվch(jG Rn6QQј2uyt_8Ia3lګ Н:Uؗ2n8yX߯DP*lU,9QSzjFoEL8~U{pT&jQ (FÓQNŰ8ՔW6fgW;zSN- 8H K+N  8Qq#82:bt~UbLĝ$sh/}JhȲCGEW2suv)46(C]EtkȂ?gQhL0zj,nUcEkb.2DBȓS2!NM Ac!t[o8X(|lDzD ܶI\x|GW9u 'ID7_O@)dZ W-SⶑQ`1[r`UJZT.hwAZ l"%q-{E#X$%(>U`82,S LԼm5Y`8 ND8ޥQ"dp̙ m1=+mO\hZ)"|xڒ>Җi5+"|DD -:B 9vsE Œjm̴&G8&SQ/d;:S{x]^X 8i^BiEBvX)5ePYXm# a&nH(B;}oT1*A!=Kb!rD R*g $2u;Vr.@'D֘$ >ѵ+HpH{^~ȫ[ŎvϢ'`mw)3`&S͐0Gm bB}3On}Cb32f1t %?Flr?L]I{45 6=`ŵJ6}\(o Wc]fꀥ) !flwzDӸ;C?Թ p!h(Mr0X}1)rk>`**7+""?QK.2m 8 Jr4jyzE!aƧVط^RdOԝWp5-a\x?L}=s,M@=0|(G&,$"jPвH$O;n} RK[[&:%tp^+O)J4tXTI @+#PQ"A_~Czk߱ _ \I3Ќ` .T'[OM2m_l3 zykd&3@k'z["JJ 2 xpNB8U\D ֭}stIq)ddUn85F80Fؒxihl'XH*?$~b%AO`yAυdk& [ $+y?tZ" $i*njLwm:oJ__}SvJN߿-کtqQ2K8oxL{Cq2/BnX =.+9w:K%r@t85a.p фL?tĵ9(jvəlwB1z4%SO2eX2p2ëF#J&Me ԥCU1#U/vԍP ]4ofʮ!Io )4P]e@-̶j;4ζųYl(P)_xYQբ Z[b㹙p+תJӝ^MOSΗYH}!w |uݶ( $7QUbϤ ;< D‹} Yœ[ S $-pҵNPЇ=OEº9Jy0 = \z'd'F1X v 3M.cgQD]I%dSXf),onTJ% ”KL]a.ckUJkŋ#5Ůu*S$"j_!_OnbL?T<ьz )CCBE#ڝ`#Cqvv4PHOgdNmOhr"BDna_lpەukᆋOk2YߕA>J&G1`ht腮0h#yYڷBNwY,ǡ"Oz3.1H!DKb 枳Q"!/#[ेvX9+5ƗkC닫lIĥO"^ꁑ] DWTٙ!#R @ bwQqRbK 4Rt#5V_"ˁQ& ( n5?iiZε;\_,ϧa^/8 顿͕|r G#\Fnkix9 _O1 ~ԻUtvo dLJ`Ŧ [-jkc;nmx׭+f gTD4/u4(4 Q-Tw># rjBfB >ooC0AB'J8Xbm"c;&2[QM^åS*6c5tGHI-c5{yH6vI&sz0OD ts&`6#}$GVY5tmlW0K%`Jc#,@X>:@y#XUp4]V2Tjq5ŗ~ϡNO((eD">:l=U"/TyN3WgA7cG7j=)f{.`UE " Qb L?(Zxt<XW#[ q߁D-8 LX_Ys o1[( c*dȪS⨞FuS6No{@sʂ᪮_ܗ\J$7YwrӒ3;N.X'6Zv[sWMDhxOs<#dvdqr D;q$-G?EU?i$,ȓF1ݧmU@sh Z$Ԏ'1D5mMI\#q!d#^w&myF#Vdi+#unx;ĶWNl_&WLIzeHkW~X­]<)j1}^t0ZѡDa In["/M)uSC&"Ζ^ nT)kDI?_ڷXS'=a@⪗&ޯ#* hVtc+brL?ٲb}H h}iB,:_ƍV=K|,._FXՑs ]+sܟ7Ky+F{B G\APO:%:(ն; bzO` %6ZVmPo4tWOV%C!AV;â摗X}OǛЪ / 0AmxܵА \eӽ4d\2uwg4yUr4L,]2,b|Kʴx]밮~M(-L[;YBr[Qt,[һ0ܸWYbRk̤)0tjf!m4LJwא;@<}N Gp/B^ |g=C"A62OȪkn*!jzuh)44 J;t?lǓ.v0 >'&ɭxR,H??غ} 0VW494N|,,݌g6^M{Ua]msS/pڱR,و(&sqQADȇN9]%gZO+2cOf,XrpVh}( ,`1Iy<6-1ݚKǎ`*ރF5+$!fG>\X1!M9Du#k1| O⢬s[`: l8d/%a&:\ %R:T1!Ձ׹ Ӝ-*ef9"p/1A4ӈ8" clPga(A臽/OE5ط?5 dQ<:MJI9f<#scC}W4 ~^QkjP-j%1H~R`a$*$$ӮVSPD} Hک.ѧh[8`߉{Jxf`Fel'ZW ]p'ɿ`%ƊL8#:%R1} u@u1vǣK-rήx6`>~3hGCmʴwIp%[}ЧHXXnek,~|84jxt2'Y0_d?@Z>[yFh}"kR/>SpR2#N=bYX2#3Q6Qe5qOK Y)qB\OޤBpX "l)t8p'z.J9ᄬ[_{*O_#pX*> T1Μ.3y믒kZW5ORaTr{T. BH`Z/f :/Dr(eQ ,a"H-Rٌ /h"գ`-7l9oJo40!D>g7XUĝ&L T~/ FECHDvN:V :k|9E,S^RW%sAK! '_`Ei萗t8ŧSN6a6}w@ᮞվ;P^GHd:R|1ֈTL5;=E\#R۞fI?_fᾩNDFr2K:!EqH/\Ί KOnEI UOWZ{uo""HY'xUJ0t餔#J\^'*߉f 5B %*fp 9 W; 8Ӄͦ61`^V(Uh^?W Qi짽8^e<59?QbI:"&xG+m#i]6I:L(u~`r`{VgupfxvΚ.]͎f3zKj7ȭS]]e7=wFYI>Anޝ8ei A67N0UGĖ%f#dw1ՉɌ-. UShOׁ޼fk *Bt>1owt.JoX%Q'> *rVutReΑ]OB|A4b Bi%tchqGf3a@,zvԗ-)=K # 0sע́yLz8dH^4O7tU , m/V H8n7U0a%gVx%N}?Gx&E; Gڿ P"2;mK7xəLܽ&A{5j$U3<6/"SN~<"iâ$q [?&p.6zfo2E=楼b2Mak&gjnl[ߺѱ C&|'7<%CKl$rD2`.~csNͯ@'1O [JY#"OhΝ](K^>Ԍ]S*N5!1(«_)mF͈0YSܡy`IKw&ߝ@qLؔd{hmU饂(w9v( дZS>R/P2>1ۣE4j2O`s 6:>w_^#ef֓=o]>j7 #)!:zвUfbDr,=Xgx(':ϛڢ;G=_8+@<$}M["+sK';Uxmqϡ+Z[ᗧ0xkzECAsB,$Lq`#@mW锄t g(YC ^8DP~p ]dm:CP>S:/&A73\DEOGЭ"BqWD,kk5yXMyҟ۪OKwr$z SY׾Eq 7HH=+>Irt GqH9Q?7)K P/[g\;sEإ]v}q)魌 ؇HJb;D۝U|{G~/lrÛaP'+ҳ @ux<^>޴NpZ3s PPK@nH9-ADn$=oo(VYۘъI㒠xfoے`kkwrVAoI0D= {wC}yD9+ewѺ-tĝZƏʃ`lfGq[y-@݌uNU+!&s(F&.jrLIf&"nCܖEjUb.(g}~{ߺIΉ#D|V#|Q쁫=IWϢkai+{v S8F]ص*"?í]DQh+\/&KƵ:cCᇼ;[\<[0Ql* N*&[ۻ_t mP60ot>=ߺ pM-y=cu:flzt&*03A iYjDs`Z-H=B]bLh΋I)׺V%1 4EI _ MM.W2/0&!PmC4V@#h#v#`Fg ~% 2ٴҭ~ ;5^Ǣc*-ܗ1a D%aիA`$0}ڷg:<9ZмY P1ǂ!^g`X xhZeY}Un*2GdF%O<(]aqn 2_:YŴpKE1ͥ 14 )!>l^HӼG W6kNQ^Z'(DZ ƨV hYIܨ5 MGe?]vs?OX[GE^fRl+\YV~d?'!U/շ^*6A*6w!hU삧ERISS`,4,MA#+T}t@e\2hzWrïibqL7'Էfr>[o?F֭#Є^^Z8%Rh&towygΓGľTc'y9N>}?Wj$Ԇ&ZuJlyUkjQ:p~RЅh,+wԸ^Dfˡl0E^5Dž+b rY3V>0lRGfqxߡ cy3EXMY'GeG*m96Nu(ϱR6-)0X$*NZ+=6d5r+gX&鐶ε?;^¥/(asP;WUr!C!=}Z?SK >?䢶K'륬[Мz2 U/>FpRJ1|?Yx5++EVpT]^Y JT{g'J,ݣW_A!{`s?sC*d j;8{{W'ք(Rۚwc`Q{b,kʦ/x-NDU)G2QC]IkDڨ>\ܿ!nMB<״?n J&jWR"\ aC5n3- "$M#;DS{vJ@)=u>:F66o&Xz&WVJꉆ֐ev`G(+Ee7J.NI% ` V53-9WUCdGZKy*^YGZD.sT<,#jzhJP\Z(Ki| I'}!Ibv+924 ,L5_˥0 OvߒZ.C$ `S9%* dцO8Y9C'NuY'uet6I3=?ҏĨῗ*&;&Y-_lLFبeIFL)by39;T`D(_M ;tlPŦbzI4!v|XLX}(3@T f7`\b/ԋa: ]?F$.lz$lH_Sde(ryU;%Fۃs@_ԗX|137&QK8hm!R:j[Q幇fShzV_h2Or˽oؔ#:;M*([=;*8JÖG-q҉[G˓6('݂[=D=ГlIRB2`V6 Ae)Qt9eatu\GY)y:;Lzz#)[Y/qqBsPю3KbjXYN|?qтI-gRH*$rAR;!VJ7ʢ}j Wbad 1Gl5h40C- [H&SDٷ\{1[qR˻Y 6 WXJv%7ŶD3zlқof "&H/#'A-#py4T,FPHԊ,tYOv1}d7`[5!*6)AuC4}Y-RA&[3|pK͠o-3niwGu;\orrg"] @ )а;v^ BcM:rG|hGLU^ŖFzf{U-VePXfF,V*5sDA?gy ƍӴ+J0~ ?ҠE{hy Uq:})"Q;Rz*ExĪN'kKH/i-YR|GL|Oo[0AxՒ-609k*Ȭ8jy:^II4J2vgv'%4"iͨSI\$+yX姃3ŗR/T]R˅ KQhק|l׾f~RmM|sYV0db'TU90XHPgoK7O6T`$ pᎎsQ:3}@kǢF Dr &哠ݫ=vXpSas1}n'u2#yBɅe J3(b_ͯ9b9>PYQ*,7jpHT+uwo?{Hiޘe; 喔 >Ce%K Lri[MQn]%M+tܟ,!eu]Akְ{jBYF=)͠TVLӽ:P D,0KwqofȌ2}dJ Q!~H$u' /yz;xCƁnK)k\]Stw}ȳSq㎭+KUU%Ů94Fɏ%KOA䕯= B-^;IRގN[MoU^ځ$KHfAֺKC8oqNR,/yGNnu]+Y)[y5  qZo(Rwha&vd d*"r Z ;"><5 Gʬ  ɫlnCWfR+t0h9n3M]#-!<z5f Go#!w) uFC šOgb<3L(u_HCt΂9Y?6oeKBʭSRdyy{)L4$|>2CTai(+>L/i{AM0Mڻ1s[X,#ԾQ2ɵpBX)Zϱ/- ҋT3\K1>~߸CޣQ4<7B{qqw$Y52Y`-ܑl`P殹DŸvATcsBqv!yw冮9 ]/ϣgpOo3HeoZdyFxYGB@Dmڟ+3нo)>K^`v-C6S"E9t#e\y0]jRM _h?vof3.эXZ&C+,Hs?F29EwGs;νCV Sugr0 li:A!> _%_ZhlcNRUr ӑo vxK? 8ErZƱi* )i2rT7 2'a 6D]3" ;-9[/te2'?z4ƥS)-jk(h,5gXɕJDj菄OYe\jQzJl[L3. @X6s"@1¹/ \B_0X  ]8>]Zj3.n$a@7 8IZAwM45dUL-Lg>|jE䔍@Eaa=oq7 ,d3Η8bTu3`xs]|  ݡh fυgԖowE"ɀ᥊Lh0c}#F3Z=tA=˕ tkAvGė! fF%ХHXU'y#KNFd1 l8kwih`P.<]P+4`YЃRˎ"{]P<`w%]/[a{]lzu r0ij nM>nidrh#a5 fzuy[fre"´ )`J,d b1'~Ȓ⁠= %5Pzʿyul:HDh}xZ [|q\px3/>Tŗ'XIRK2?{+"rf5J9IM0ITE!O$9$,0(hVJ?ܤ rM  o2bq^hBo? zN)REaofQ40pV 3PUJoy%t=*ܦzHWs#c熠u͞NV#˅v&Z7-ъWʎjKg^xʿJ[^T| o3cafcdZ2u 8@FFIq6",2<[8Bt+(l\5֢e[ey?hh Va -`v ʶ5vt]#(9N.(ak4B2ǪrSIRqi ATG#:KAI\cp}"̿ !AH1ĴF[yiQM"C؋0Qډ(`Ŕu~u ]i#JM n0GXk@}A*e䖰=~RV$s8b%@qF~Db(hk5iT(Qj4g[s_WjPy_)6]\8|V<].-IѦaV"^g#D:9`>sit HpLnܬ_SE?$39B5jf3M|/H3H7aF|1:4~/COޱ8aE|Ot*F$;/*c7H K=:0޶B3Tn"ģ]_@ri}kVFuCDQ [9OĬ1]HZh@8Gu8s$Tc׵jxs(!͚VWp<ʮ|'` v|9dxyN=t*EP>KU#i>7-cE&'D 8,vIw5#+q)Lwi.aCx] 8'![Z\U{?GSLߔ ^ 칄[*5pGFۙc nwFi%K:jh[ʹQC &J 8J/- Frh mrZG rmvoWOMnS[/Dp0"È؜@wlm/y%d3Y?I)IcAnS5]x$$|d$(V+mu4Af d\AV]+j~qq,yσ R?DA-¤;ҌnN9qov-8B$4L#ΔʆJ?a]dSai#1E%b- vxC042O7 p }re+[$M W]^(@yCD|LsqTdG3/{AѕɲN ']3o0 &堶`a:dӮԨ==%*jU!&g[袭Q ( {C$PZsOaV8|CxSĩk7뢉Q=>{ȁc& ,'TƌGf$ vCgK{hBn9q)g a2zaz1]kYW9; E*;5^c#OlWnP7Z x] aIT[|SvwZT7U:"`ľ `}&%X~[ ֺ#4V0+7ƶ߰,V_gZ:CfXөKr'/i:7K8NwtiBM/n $~ʷn&gҗBI(6]0"=8}M4 t#5%{fngPВ[<(,{7}ޝb^W6.#&}3P@Y}o/pnKYs1U)9rlZ7/ʼn& ,ud? m0p K+ @S[n+L|܇]}yVpyOY.D}T$:gv \__Z\o0xh4Ϻr;=υv(14EtJ;L}DZq @T~"05wv0m +VFDvnZ&pKtf3^H[fLu{܂1BEG5n41Uw2x7-TX|qZ4?mf B5z]L5@2|zfwb^ |J%E2c=kL0j7G\iY1W\y#N Ϟబnh{(闌ٲq> v-~AB2e]?'IQw9{v y[$_%5e[o&ꊋ \)Ęja93P6C>Z׌Z=pDTC^ Jx( -lkLK JEX fXabSOn*/ =&8"O@g l?72^ul˜ @d!h9܎i$ sݠʝ;i?NV U{ړ | x4M;g\-,E3xw U$j]ap'@j^4~_Z^2ǸW/`*Zlt݂~>0R~f2)GY0V H^p7DnMow+ G=oV^1)Be]hj_ژ|,Ur֎JSjkЃ:xB`F4_ !'ڌTJ r =d| ϗ_!GUדLDTpTz&4'be~I7cL[zbᄉ(LZ%'h\ѳoԄM٘!X!S<HMrHV Kr s EDӐSDٛ)A !;p\4΃k/v"F3PPōA^:69S.MT Y6|@-:$R9ϖF 2_7>~.kQk<ڹ=hW1{:>!@t`K_~՗ye]ɞV(!c5;PٴŃ#XuMS>+t)!kVVGlAJ,0vmw5ݧw-#&)cu;[Pzh RnK[by.KO{KĶS>*=+%=? PU 5sn3({SS'|%l9A?Bff .g\W;,aSIAϤP}=qQjnVvdOxN@cWY!qJdj]pgޛVQ80%*PF_N(At}V]{?⤭^I!ivր_`b4-ͤ]ΤL%'.@7VfRv*ާ nq[)V12UyuF5J;%OC vYL|VrC.g1 }`-f[i0Rgye]T/Raݶ^w*ɳGT\&޲̟6ϧ/]ݝCK@1]&TV5RWCHFpk,zЫKyXV2ui7IBܢbJ<[z`{>M_KboOP5+`@ k4GsaFh=gbcI\s!y6%R OI\/`̨.[)Ћ]oF/;0D=xiH"]/nYQQ':1G,_$;`Ch"thX2M2twf!&2gPбjj= Iǻ?ȶF(dŨg$ݼ%6O#gZj Ğ^Mq'جPF%Q=Dj04<2XJo\uGM/\!iI9]D+sL&RD%vJ?߅J#3.>.ZL\F\3zb-.+IA;M}'m]p93mAn6=@Ohl8 +k^r 댹aL9#/Y^De>lInd6#YsVBvq%A0r *)z$P 2BX~*|fVw)+Rp(e9)fyA!>h$֎kDHLŽbu`JpyiqZ/FZ*-k& ac?4-Y X0a^$-F*NJʨTirfs|Iybm;@~Prr⣻ؔ)ts8lJԁN knTgIjϏuQVVhQڭꗩGK|B_b!1Vǩ3-n#a# @]tc&2uclBރ:̣L܉*όFTZ%Ʋj|i8K=hKXa^(Lf^@d;nEe.R.K54&6uD7.A7OZd;z\\G |s+'UƉW-ھ\6'DMY]q5<[rUj7%ȴrQKO]mMBv~N׋8S6e: _B}>HPj0ٽe8uGEDHưʿ 4/uSb<,‰ۈ%v^5LtYGcV5pVe0z/*]JZZ~qNJ6OR߁SZ ڄCy0A5QK-@N= xr>ںV _.UxN< CwRS@\Aژ+9 QL|T"Zokht3at_bl )8ؔouR.vQ75XȽ}Z׌} hM!-ץL' ᡙEGKZI} ĝ!W}ܱqAu$9JyfN6 wwHd~ü^K\pJj个Q]|҃s漜e2zIP<8v [:V "-^3p_pTE%7/GG%.N}M5FxqJ 9*.8,~zLx|Iᨃ˃iW\=Kgڍf׊0 (h9l=?y͙8 4ݐ  bWYzזIը](SIqXRbg{u`o{I ㈵bWt !%ȏxmqlh[wj ^QbWfq溺ynx4Q'Md7K1 vQd*v3{]U&\ a88jX@\pdm|KʱE?/j,џBޏ{rb$'ntD3qЃ3jxbJ$syZ{ -L9՜@i@=~-)` /9u;LuYY3 ' &4۲Qk-mK8UNv{J@^mS7-{Wĥ>$(ozMZ3ߣлll/j-&1ܱ窴h@j]Zľj~Uhن)Ơ}3\r6cdREc<'VTP4jb(0rάaЖ`f9Qv_̦ a0c 'Dz6$VJ8)X}jN%Pn.ZY|^J gCU pC>' jޠ}*! ,鄕*ڞnX^+DŽ{FfZ g5i_GbA%Ry-V݆ HdddgfV`2?^kJDBK."K疎s\\3sb%>Sz~m<Coץ4U薑vl&A bw|@ 7$xr߶IfrLXMlRj鵳7A꦳ުlW$ܹ)$2r \kGhWmJ'[𫯍[) V9&Íx4\pW::XaĚeh^$$Ċ-Z@΄%u%YZl)٢)kFXg eQ>T:aH̱~# r[C+´uE83/iGX7lr`QkNC9s U9^A;  nxv,MfF s6r)GK/[r5c@1k+Ύ0ղlu7VZm,M& ɐX {(vXC:\ ifL|_ЎJt#tmzӬ\K],RŅ2{ЧdD-!ngۊ@6ZSgdt4z XB-M8K;t}+H $z'F  X?g&4OEt[Xuq*,{U8TT0e-2'i|0 WZ=S2(JN}xsI5 M`֜v0=K'\N (# "pӼ}[Ӊf"v-6PKandȐנA#Zcd "stБKB/^^!@ OEEgbhgDp4BC Þドpzm66m֓ o'gE!L1&W:%"4A n5(mEMK-%p̮ յ&Eð Z3_RjmhG-#s g-#BcDSeA =SJ ;x?۟K@,\v 8ҺĔ fn^d[}%"E徙c 1@n,C3H/9NH~Gp/=~Hw1UcrPԸ O&_]:v 11{K80=9/5rE-3)2(e5q =ƀnQ%H :m>GP-o`{Bd @kaz--Wfq]zOI}Gz 3 vяHƢ/X)eK|Ge2K9{P]L)WOe-K++1 g _N]m-,@!)&c7)MZhYqϠ ӽ#jc H ;lbETTn{@.5MAOp>riD7"sDiXk| EfU {ev; 'y`z?X:j԰ըzL%YA!Boz].mK9<A+0#iJS)tJ)e"cĥ4cv`飉/F=\f 0]9+OtUk=(q_Ǯ,hD\EwPxGV6If>srdq ,=ȹ}AmQ=3~#MaSK'7o?kU1F?2lV9V1X&sApP#]<-Q Cu %-3|Hln(#\zjT> @Ӱb4G;:݃TݖJ6gS;P".3D,tڰ4*&&k wٗpJD?PJ+h:{^dP.Vق=yd)?xWF?)QInNX:?kyc)ZN; =cmv ӬCR+[fBYM}QY|GW @Y4 HwI7nҔ3)>:6vynԭ%lyH5悔w1s̈́P'VU㟀JqwE+r`i ezNiB%EڌgזvOxJX'6 ٘i i;7d۶? <:;)_f^: "䦺YTEXlqI/p"Y 2fr_NN4RC8O*v/-GMyV (V|ڧ=1c("ɛա (%֔цg|]p1h/eT^/9/$ `P> Xv*Q6SU?aQħVivj- pܮ?Xik&^tLFΧ?.zvvx %\D0PpǠh(g4cPQmcд"^_@R_FZ}3q0g 6e J9۹M rbKi6$0l:,`|F9`?.ALZܕ%eu. @V3Iti,dΣcz)1m!vdӳȝ n1Yc7!J\ /8VN2 H x  22]ijґT<т^ֱ-0ƈaٔ1<\^Y~;") >_E*]9șyAq*]b-6!J'oZA~X+q+=qcgw ۺ3lμm2=;ĩqQaj袍ȓ 롻S^0$7&=QxYbc{Gk,9jI0r<}4(I!y1uBHNqkܿ #kշĨ A!T(rZB.~Kc%𹹬U !}Q/dk}  NAMC|L&ߑ,* ⣘ZۣUF0h_,W8yz"[Mc<|BRZ:%y@7Iе5-77M3,gz|uͤ={Qr톯_w!x&q7]G!qWWeC| 9/I7Q>602M+.ˀ۰D6 ʛl$GV&<~heIFN:'tZ7sML!C⫴zڀy#`nOpvhDfmME2Jf: I 2S E+vQ;/K&<&ѓ '{TҬ#C?X,YG^;%LDh3>%/-﮾-T93Alzy=N /Z5b𾿊 Uq9CW)[g]w1]GZv_gk"&JR a]oR,ed)\<Ofl2خ(hw->Vp ,wM]/"StSO@Ybfe} uGcrʢZiEPV@5g7 P+٤-6IٛgTచ:}>%LZ @l0:>we J Dl=@,0ÏH2qo6I"O J0Pz^Q0DdНW^̢ma0#A [7=Q~voЪ-gaY_ςe,$ibN}3}yOэJ^1\ρ7΂)N;$R\=|vn/Zܖٚ@k XwjɯTjSL6!u]\A'WdYjA 77{%G%>CDj#f}UFF7N|6F+`bYfT4Zef:(A4UwSYdd(Qg<Fznmk)7x-o+ B[x,pL"|g&H >~z'/k!s)^n*yҶ)@>^U#%u/}bX(W> Fu,UԴxqg! ֡-ItqGr˴{\!vY$`}?lw7$ ]du n@lϳ 5=nNINeEAlӈh͢I1X?P篁vrc `Ggxk/OL,Q*ѯ;b#Oؖ&Qo],桘Qif[?C.ħ"=uNԖ'iJ׫_.۷!3ś{%؂ʼ:i,DK .u6l)KFZp }Wzm G;G6D|&/ .F3ܕe϶3^j`JgZ([Bk/k\*lDOvs &<^6C*AA,W7mZp0Z N %KpQ(9GoDt=BS M3/J]x53ES) oF9j >MHi] _0:$X i0vdņq X: RG^t>*rVɂ|%5={P4)o%=G Ԗ1t[Q1 .E_;ɹyPzb l$a&2B錈q pVlEIz5Hz&#[MaP뵗0,o"SPcnw S>eLszXZIWHQǞ8-!r X?P /WU6g YNL범@`q BA>J>CKy="^ׂKY s_dޯv BZcq( dMVsI+%Ն 0#SNwAĵt)$b{%'܇Q'[v b' :)rDBhc #;'َz;?b, rl P&ԳyH$-6sBx;2̈&OE.&f19̞ dRL<\C8o?rx؏'5UX_7-ljWΘq{{d 'ЫWP}bNe0ƧAlKo=_\ʧkTb6JE'TpZ_#Aغ~+ mXBlߡs)oTC>,@ s e;q P3Ђr&;D7}SHK[ynN/u),'\3pU Ro oDGLeK1=ཫ/zb1V% k5+Ĺsڕ'sj18fsQ)FEl>{k{xo%Uٔ^Ӿ] X>w, Uo_,TlwI> rlnFp|J;3i[YpϺd06A?3\BT;z@=L^JP&%bTd*e֑X#i!5P"+Q&|x?CK( O2SGХv 6DOǮtR+׹oFAƩp7b 7R(#Q0u4s@v|ЋY8x۹V7PO:Dy/ZQߙ릔NB`t.㠹*$ ѳܺiKiu߈]훋$bu`G-/1c=܅ ;p3wO}ϡ 2ig2+:V|":pSlc7aެ׾QN31/#fq?'BY7T؀O}^7_+墙g~ڹ~qW)zlJkTfma5* aSȑZMl\qFW eZ, ^X\%KwcU`j*uБeޚco D;Ol@khV_6|YJH3N QE!yax> EA{'OGQΎĘ䁐IC>ͯU?J]<$F-lgqxlHkNEJʒ;h^9>N8U=TԌ{3ejm:S^5!xSDhC#V$3Yl`@e_jS10Ȁn{┢]eCX EaSOIp6](AK!3H֞!y7RM?`eG[ 6% Q[ CCH@L,VQL+oKQ 6iȘ6mh朝*g¿MV]L _Gypw0)_~[ BbmwME5V%t:%#7|KcQp$$MٽltCE.Wif!$xc.̏  /Gڵ]gJ{#4ճ0=9nCڷϯVQM@B!ҔG7p ;軵f[]3!5G)񾷺o=l>EM>QN6qIʄeKZnl'i8?4leJyvd]ipq5#Xr>8OSw62>SvviKGwAe\ 4o@rZ7y rjBq[MF\ y!:9#  v,'1>B\'&x8ntuv rGSCo(t')ɤ LyRWwAܗ|%ȫNiڽHPߌ=ljN91#%átU &S}R2y%ED:-IVa毑q;lJ&r I^TrT[FiyчSN3 Hg:qEr//47tZFL`[P(I=R[fbbYc;^:ЃJ!R(o&Y_nQ^lōv(-?qW#Q Aʼn /?xշ B ƀdčiR0WOo ,v/Pz=ώnCDE{?i[.g6Pmm$aW_̀@j*{7)CKp3>߅F 8 RBڥVMhk^zKʠ:PQOBmV`_&N̡nOF ,(V) L6*a/뫊 guS;P۔pNQ3#ck,3O^VD"P66K+P^fIaɮ/C,|ShX2Q(L3_X,IA]I=5)WM#W&”?&J@ %<]. "mbl29_tu#Fu E 5Kj& jm GZnp]0f0>%8 1px Vb`3үIZAq@6aO,Q~ bVڀ<%3d+pWY`*=4U(Xw uwlbэ&b&\Ć I+S{ubTɣxeɹY8QƇu?0%xʼnT$tȿo<$5/so(_rW;!xN:XUG`/͈ \Whʯ|e1x_:m'pBmꎐL<Ci+Mv3W~Ǟ},}Ȍ;_rscQ+q,_o`˺B|;ֆs]-pW쿘raB89Fd'}EN"5fM o%a-\3M7g R. a-ˤTCr:d+-q!:-)Tq 3?L:R`d+? ^@y*Dګw!'`Y-`ou[9[M ɳ׻y}\Ա16[Ăy-sPJ+A'l~]tP!]eVNY^{E&l &oW mtv<g dhOjeƠvAzqMX+pb걐#Ve=syFPW}-(+[Wz`H+;& 39,؂+vinBW~3&XOsc~a614#U+g`6kqg)R[;A Hyٽb`إ[رM?es8fiCZCI}*"" nшV1*zV8*يElkj"n[{DeOɊaXpinˮ8o}T2/߮K4=I6ݿ}/ 7"@l[F )QdD@5%_=Odu cEzd2Q+J gM(eh%OkJ⒕˓aF-0JM/yIEKNY'ؔ.iU=jRY+yTə 3A.<,W58 ίC-LE̿Ӛ&˴QΛi]OS׎c-~i\S`]¿%d$@s̎B[oOp4/oe]Jp0%ru{RϨJny]bFHx3 uR;a꼞ǡ!$B&,)dX*g!@Fv\k1`怏%cLfp!\GK܍BDaYYC_Oʫdҧin&" OP]N"j#,=_F$}ca"nFWjLBق@mVδNmAH9jY+I{T~fu =출CaTYD` 4EYڒWOWQmu˗щoa783>jgəbTj|A4j0 AH鉞E;ӕKFΞQO%8oGH_1G&@7]HTIۜˋ@2?ym,d0e3nR#eKu_8m&2]WK+pѳlAL!B PۣC6w <(5 })o1\=uiO5UtxfxRApUSMoK-‹|ݨ?x2(G}dZ6Q$(po4%%djEfSp A4373X;~+U#9~g1(7HEtU2B@g86skG=bbnįLwf?UF679?t>h)h17K udc٫1 U]2=&G7; + 9h]2/.*흰vm .`=QU\8j>>Ѵ,f& $vwR2{n{ģN,V ˱fc*{xd2Y9:bYTN-fx&RK4l$+58V-j(2 RR8cZ Ntb+SUlFj4LD Թ}O5>ϯu徴4.&lb)jq2bڹ%8N145k)My~E, ]]JU!@p0]d^ƚ( ܨǣ' !Þf+^߾j~欩а$ )4KX@vnQݩ2R[3ZGvP"Ӭ):W-ci\0K&~'4&k{Wh5`hӝ'l BAV4ZP۸pa%vYc+|Kz]jtꭰt"Dv6t0iK %3EOdS*#o8ۈd?B ?_KFWuPݳo2Hn(Spfh#8).0@WGA)gUȏYC]e!dG0gȣ8K -E5wWQ;QAcnS 8`XzچNd% {3R5i_qUIR{HMs뒥u^+/=Xq7P2ocq .dFA?Ht&4/-M,WkĦd0~`E8);K^HZ4u'$n>Fzh%nPԶ4-[OPG뗖W&)X ;$i\'u=3\փoH <ծ`!}Ph>9E9kNU0,&[Gga[3h&`R rGaT@*5qz/j_!ʌ ƴA /-m(gC,F}&Y]1ҥzqvi+?~r(c_ohߖμb@|qY~xqY2mZS+K7[;˜w j9X# .7+ޤxxCIx\>G^]Lv!O$jE`8]%/-ćqREIJM 3N_)L kPaA"SۋǠA ߸FKpٔRuYϊlܚHdcLm2Ys,n 4V>k)`T0FE7fLF.,tZn5sh){W mL{~k]`@%o@jq]5>`2u܈ I']OmIuk dxpu{9`rys%-1ŮlͭNJ ~:e o@F,r_ʯshV9 "a4aEd:'&4C]?f. 5? ˭h[v0n:4cV\*xV4X-쩜,h|~b&Lnn2*q30Lӎ2.>XCZ#U-is} EUG58li!!"7̓-j Y*gAMdAWs+cvwE7LhiҎc9ꢤ| ߤL![HSL II1#A~l^f!@Eƭ<#Ztp[@bְL˜/jYP&a(,L~!~'"*iNInP~#\w04΅!RVoBaӋp}D"u QY񕓩?7qɫam.\]%&pJg^-|`qH_X:8K Cxﴋ|nap Tk62, 6= ^#+|HSsfۥHtZ%%}T L$-cqglL8[r|+ (/$Ըɋ`&Fu VPt,?{[h%(r{zҳIr囈[ HlSe]:^0$KS8Bx2 +b @v~ ptWZ&%B 3SsIwh wuyrLn"买}zGPcuyZ9f< ezXr3 Nƨp'Zn~BĈv0wɟQ%"'ƞ4=_S[Y. ^yԫn<@:H\ pPRpr`*"y,_\Şmf.dTq2Us| Y|Tgڐ 2tMJ[h2 d@+]l }Gʯ'Swȇ Pd w=ijC6ƸNɕ10\\(A6*֦u,x}!>[g\ۯ-ncw7 "y"Є5FJ<%q U`s{Εv;$kIA/ςp3^׳Bݘ|9L4n" ƀb%1!8Pf"@:@ү=^2s (ZVUPgݛBb;ӛ}ya mG? ePC C6!Vژys% |<=V 6'uGEOi Om O%*Č 1EԵdl\LKU_lІC)Fb%a%ѐ'LEKd'5PRpϿy\*ق0b.(rK6dl I#*pN;WvN/lP%Rb_@HZqTt:Q|.Ʉ4ݥ|W0uD"`cGr~#CeTⱫr;:`{JZP%f2@t"Gj8H9&߾: K ծዒA" kaTr 0l{xXU MR} [C j<|m/3ESu\6xLģұF햙@0x캣 hYe$nV`'RۧWt(29GOiڊᱼ$aȲ}QWh+v0.(ܨih}HNY_O0-8C?=[N0rI$8Pd>32 95*UJjЇ0騙2>RFHnćuaytnI1(7N+FGa]Y4mQK0A  p/N_ec`\^V)63u2א1H, $8xV_m\2IZ,~ԯ䑗K71VW} V6-$'"is [1'S/to\aØ4oPd;rPNY@JyC{m0uy4NlI+ x1*;@ĸ1Ad>7XvlIX6nx^bR#,BP}`*1GC͔GhuGǐ7IB E* W{Z:wNw\,B,-Mg_ӔD~OʿjXL=-ƑV>|¬׋6^)丅kʪTy}]v&lT^e|Dh6";-+Ԩ-(j~ JZ6;T#>,9W$ekcx!beyl.>^_8ˤ:#nfðh@n) wĺ zʽpJ.h$D&:ȀNQ/@(x$F|q{ɽ E+XvwZڐZIG[plʻ؂7M{_.2Z4(R$KSmJq꼫.]Ag9I2Y2cdR C]e2q6\]M=" F6{ڂ܋rɵY[z>?`x EcI[NX9uTbYh6A7o.;$c*I61Y ɐ|B{3z;nQSAW hs_SL^>oLQs6,Ậ}:hM#I P[S|t-l2vAr"Цk3Ev|랤:ؙjujakV4OPIe%<izkT_M^4P9u%`8 r*aF*xGU \%<ԧW-a )+_ETw4XZ>H(T\kv PgNrHs\{ )K/]?E $xcXpӂ,PAޒx=MygSPqIKχ}%]3p9j9|o]Vw]AK0K#rzxyZ!]b%=ANDwDoOds5΅|5gS1J襒a>̐X]Eg|й/2U} K:XoKpZ ^ޙzc_U rHi22WI8g8?'h>.:C/G 4/*mrCw~o;#n|ѻEES-jTmM| P ~4-I#ϯ×SFu>b.vL/x;߾ |QOc7`D,/7iܱHY ?k-#E{ ׮eq"[ f0K(_ҋ:~m\U#cj<.[t:1xdrF,=W׎^*;xM(>^=JX_] عԝ1ګUE^PRۇc7/[>2V14@b s}x/ɵn#uK9_a+2O OMܷxS;&Tu~gxC&.Yv̖7x)hI0A6SK5v(q\!d{KX/uɸrYk)>?!)JkEß'̟Z^(~?AլvvI1aVaǓ2oxs7/U5BJЦW@U BG?5,.ʚdtMۓ%9\zaڌ"‘݆yje@HT%.x4vl5?8TK( -6-(L/X*%;rHư^9. ENU2@?wSVЁGCuhL*H3bmƮqixLH;[Ƴ=`Z"2 7CS.HoJsp}AX?H_GzűoDXBkN\ќBk%?F+3Z}C8(m=g:W!O7Db}E p!QC~Ό-vl)JМ -|庋? Kt'd4ib };a*jXZ4978|^&jñ\ .p7sKhsvpZ9K M}Jnr@`DW#0El*uh˜Y1z@Xft(]}nu2tű.ARaN}!, 1Ƴe-"$K+BDUj, +N+)ѐS:m;@c&]g ahn63CC3:Z1[/ o^LSt6[z#Ծ|i\ۚ]V5Ai?4ՕqlOz*PP _^]\H5v88 1 'Y!{3ʑRJi@/qU :~$$'M#N 3F4@rpUQǪe*sTO͂{亍D( sp'{2n ÙttX/Qq:Eڔ2UGN>(m%I-58F. 0>ΐe@nc+1Wk%`lcR<;YTh[;UK9HaCI ;iY /h}tv,e嘚J&ؓKkU]nK/30h8,@';$o[[G"{!,][x(GAn, 4<<tŬ&-#!Ȣ4XovOfz"=fܫ9 L:pz17OP>j7X|f+?gM엜 w:vԺ쾣:D~G3߁ /GwY0agncJby H̫Nam<{5rQG%X uq@e֐˄j_X]8SkLSi "ƨf`\2˄*.^op@*/oX|`F+6G"' R5l /L b=r#5tH&ܢߎ#>IOs3:sҡ=ΏRi A=kʻ5#{VL̸]e)2[3c%bɼX庬6eCQV%P4@6Ͳ:}AldY(9^@d>'TX-J_юX!d$)?wY D[Zhp Zi5j[3[:Ժ<ZD'd7e.ޗkc2i3cl1O`@>Ot`7wod*e}BzUΉbyсY??.MzVm8HkWQucck4 wM*aimDŏjAI4=F؎l5 #L}Y+'NcY:u2 0BBR6c8/pbC/J~SyNA_pINjk+˹tat:%bbl79\N%R0 Ϊk/cl>rv/kBkDG&jiԲK9mX>hc{#g=O8If_ZbG5ǩfK*Zc(3ѐnݱE+|FJOe\zzUpToMA׏ٌE+Ht%:zE 1g[9ynfsP.!e2 VRk_3Ă%uE 4 y,2K ⠦&Ğ/ )Oqc6o K$QgZSvBQ%1SD\ iKD?AtOvv0 ox ޿+oiT*wn+g$t ̦c]䮏1QVFq~6sAaf9/ES2uXcHXO!0X| ϯa vW]e/#xsGy"2s-gq};|peAc)hlkC2ziжq/ME|=7H~}'xHHq(QQ dݏW 0-B>Z,9~głfns@~z6ݍ 7cId,fISOA1}庀W(BwgV-zzn m UaY=%y;OtoBgiE쏋Gh+Jg<5uόѤ1ԮbW4X@ \.H^o8H-1 RDk%+f˪Cm@<@jUSX.},0FAC .J?KQasJ`(^18eNa)LdOQGBv_E6w>k˦pK^+\U)KX&+J@4Q)2#}|pUrn&Cks(}L&HW}aXڋ ՄWq-?(>7a=0u:%ˈ"ojkB}!Y)9CjpUG9q:~-o!ںovkm-*<^'3nr&pdҽRFM ЄsF9ڮq /ԦoSfmZ29z[ ]SyR4\Md\5GU$pZƀwP #0= 4evA:! ":`Kg$$C@P/Yf|,b>e'?)2/ܚT}$#=누^PSwgo^,F~hy7\#+"LjAqR>qʶf_cW$V&E[f3Sс KkԖi|PO9'hZBϑ ^m s^P3Ȯf=ܰaˆ_z ,(\/Y-i` o7!;t1آ3%?(#UgHt $D4eyo1i`>ճ;}`d Iv`d}Apkfe) ySCOu@&e+ gzwbUixhUŮoaJ?W(`[@:m}'c8**g0[,o9{ ͇'[ jC1 @gl@' .^aؔځſj-Av*2:r:-ɓĦ'Wi5\Rphgq̉y;w:j Sus|Y%jZ~ej 9R|UPxʳ8wH9xٽT8!VLhhb"cã8R2zy *n(*^yHNt.6S8 \ӅNP.% ǻuF 0C7l38#N\(MNeGHS J=uBeJ_U|5@gb$=l 9K"u}&)pv-&W(Xz-߆sД"OxiH|A% ȨJ@ϷSJ?78l@gL K@4v\31_F$ySOe @}EEMņ)8ήW=jx?R6+)/Ubpn#W2{@Mmteӭ=HiU-H6P[cl`_@L]e&@,kZ"yH3,7sTrxۂhb@Anh:<;8T*d]qkEwrC>r |i9*l2"ժRPy2e,RR>nOC81T{$RW%C"ʚ;[~׌P7x]0-XSR=q|vr ^Mqjrsx(Cif׮~y֯fԨGW(=:)J8eR P4[sD YHcfJ)e¿}}`RNt5ў-7%QØK!s^춨ں^89Ǻ1MB JvzcIo΀ h{NYΨd">.P΀oyv]3VΞP? 1iōqweн+%xkhBF ԧ ^?YŰ.K5s\51˨bEǵg:'|{?8$C()Z5G|>wdD?;о!u}xWRVSo$ :vOFZq 1x'o3 "DÑ89ӟ&$+?YCH9&/DރܫLOUrRvn1/Vz@:UQI㹩jL>M%9јAIdzTAcv^`A^}}SE +mmh>L#os\8^3"N Cf5[NDj&]"5ܦ̎N~ pŠk@ ,iJw1FJ^[p=4Hh)Fh^,T;#4#%|#;3D9ԓ`q<q>5KFykTdNNw+1gd|*oq*7gTg 9K?Ĥ|>)lt^҂;t}H{e2Kԍ+W{X rj_}[0dUO$H@#̫;4mk k=~,ߑ)cͤO88~ !7AɟU-9kF4,@A" Z2w &U&9^Sy#(R4V,!# 'c ߆|QF& 1[lEHX;62;ƽMo3lJӢIBm(xEdGva$McJL\Hl c[1ŷwŴM":f,7WaEF^bUρ-/#ScWQ NQKKHVK|5.%)X5l4lCR[S+%`^֢VJh6c8!_*ڌE.nBuHիY9D>t2Sl_p~?o#cm hk(Xbq| qp?LyEb᳗w/i2Lk˄Yirζ;[+jMt Ur-qF~ݗMϭʦGciU(&8Qb2vHLGtoW^C1í2ֆ*uZK?AX3gUsqD/guw|k3qDm'"?n{)RqCS>?$AxlLgqU "Oyc% nS!mjpLJ!8$XHbv/cX3W0c;ҹ=EV [9L:H>A#OVzWշeT H^ Lyxd*pIo:chb &׸wE._N?M{*:st郗u25 nTPU[gc 1Y{3!_v͵̤wDq5 9 ferB45tf  .`YPHs' 罝ps J@/gzPj #:V86D9!u̫ZXbsl@p865҉,tSRywW7K @hgn n*ҭet:sҎuL+'5*:8)}>[O7 fs Xm'yyWexq5@Mmx+䏿FQ+!]1ehyn_Z@-5׀$է 8 yL5YgHQ ^h*6Ƞ\Kl :Ot^a`]`h%buu9$59D- iy)85a3$AbPစ3:idwKx&VjLw?7v" gucZ6 9t=䅹"IדEKXb껀\P`I#ժH; v]$3ZuF* SnS4W #>9m*7+y4="I-gJ'n,A zIhf' Q=c w#M5}FUx; H#h$9<1& +͞WdLR }7󜎒J` Eս4hP-Ig ]rmRPM1p1|NjS* Mʷ)CsC~9Ԍ$#Ή(Ǎcb=tu&FՖ.98Kݼq{Ѐ`xg7COVmҾY濛Cn:~qq4. x m5Xڑ7Pp=DrqZqOуy>;VNU,sRwlpX[$ҫp]lUnR48B{[hxd1}=Sjɺ !bs<P?띯 َ:r nMPLK-*'biǽdH2 +䔚+dw)!4,)dUR46dxCq"zeP@D|XP"uBU-X$+\6jr"(/ #y2%3?<'֨6nhp ZTkXY:ݳj2)߷ ^D5 6&I>wb\B[2]ouDF>qdtsx;Ő2Bٱ)4؆~ν3{(`ߋ0q=\r赌z wb4/d%NDz#o/. jWb4؏ޝ󼜘\##;w8Nnr"Iz_8( ׃om;4*XkM/ ULSygnrkʁHYnBI~V@Bӱ/TUG×p4])xWXG8 S"ȮXPFz/5Y%2Wr"X͖OKw8`НeJ@xZf ;hL@Tw+4vA+[IFؑǒ|ǹo20uKAh=D;)PQx tH@5EËeܶUmۜfRH^A= 9%}.;P)4e<ȸ#W]/(V]rE6]`!-*RNj>FPO oCOz}>dk,P+}/:dD/h/n>DwJ3M Fc&nٍ7wQۄm'_ǼgS " 7I 5d)@ ]q3ykW f+Ӓ,#,V֝zZR[|,'# v,QJ0gq1JQ(ru%/}|K]5 ɑ*'QQآeΙ[hfPj;6tԁ_jQف!I FfyOˀ_^υ~>i/kImg%ާ}aB/&Qr *#@bFR Rۉ/8R*l'm].W `=t#2h@O5T)F8_%.@WL*gi2XƆ>O4{޻I\j!L)NQ67NDi C3ÖxYqŕ1j}EJ i+|L`SaFS-p#΅!x$@+y֪NEQ.-vRK0'o\VP\ s?y!@ww`tൊ,!(w9tcY#@6r6yg5 #i-~|sąe;YĂ~VAO$MD6rS& C;H9fR.aJXD*MݞYV /3>EM6$}]7{j`əZ_U#%nLQi 1akI&gͳ:XjD,Q`α1ڷszɥg:khAkd"LS[?xTfתFS$M[%)@U)>-b2 GSsE$gv-j02&DȪrpZ0SPu hك0Nh̃QG<,O>@"Khl #6n0yJS9H`\rdVHva" 3$*nyI*yNؒ9[܏fM . 䡞eyxݱQ 6/|9뜌oY VdcnfnŠxɃL=03yE#d4JkAkrA>{~Z\(B/]%uHq-N*DI{KW#䪇-ebK\ {IC̅It)ÉBFO%8`R_D{z>VuTz>B*zmWjؼMWml9G g ^͇KIϳmng| Sk;nv,㥌wwC/uшEK%B=3,^2rN4_קu:~<#d]Ϧ:/m1ujTm^΄NwP >4 sAsiSJ) L,9Y }+D-Y'MQQfPYqsd~bkPqu̍sU.>doa<6)1f9"8S‰O7yT-^yٝc2 kǑE9`^(pz 6%973y@ܸ5(~\FoxcjTJx6\:2h"009O4¨xÀwOBҧߡMW8(t܈W}Z~h ~Ba@l0x%(oXW1X`K i]=#t$Um D#H'NHn~C/gda޸ыf dH|D02M[HlVFr3 P[:M!$L@p峎ڨfDWs{3HOc)MO dQ;q2JS,s_\!}VWb@pK$D; șI b] cϢt]EbTzTɂ2^`HqTZ!6gHqKLYbv2O֠NNt`+P&Z$7NynISNpiP鈃9Qr+2Ls{*Qr+IIZd:w,13#=NHqGC;ZۈCT־KDd/fMS|wQ3ɧ, :`A0Y=s%픓]n'R3}7Qbz9xz9+됳ģ; icʬ )+0TCK" ~ky5oXF*'V,~E>&P# zdBY~qzr|0p A;ldj^+ݓH,f/Ʈ]<o\ zroS_rzK<MC z}&W#\KOH,M%҈`A -I?-u3ڪ7' R׭ :.95s $nަ*Mv-2^e;3,^ɤNu kѬGŒ?-*H""SEzIgwVDFuڑ~Ou Bi9('g22[ %z{ ] GȄ=#iI&% 6J6I5 sk|y6ى핼Caƾ e&ً*?򚲚Y9H$']ao);U="݊Nnp:,)C0UJIqQL5@q8cNȌ򅓐e4]%+F-_F'm|nW8?CPAx҈һ;{djO_O[ ;EeUٖ @ ƐU?jEAht}hZҟ`M鄾PAXю5PYY-3){f/f6+lOMupc!v[fw߽%bFhW8fg3G.^sPILF _ʮ~j-"E\jFXSrXu:"ju63G Ao۬{rMqٜA˧E /k^2IZ&XCE( &SQfCCl ̄%uA*=H|,#A Ku BmY(c!U +R2TyLu3@[m|T˭f|ݑ;/c??Bߴ&{d):&_/l`=wIǺѨ[<;+ ATo[5q]@J#:0%xgcD2}4,PkHy'oqU!+qU,%7&0 2^k9me䒉ޞ)Qg^D`{66 4Ac =JRM ԛKiܚߜ!!nOz1A~7ױp˓VFA .]:$8Z8;vGa&0{^hE=e'52,cƒ-yx/\-cc# i͑%|tæsI(3ɨ.[FDaEr:\VQPhR`D1t+8;T^*mNNDH/"q:$xڡQ~ɦcW9AX-lIfy).3Mē!| $@M &_տL4eE[0OMMp UվJe'~bPvR+R?>m46P0|w Ua ^rLa 98Ae[<ˋ/SI_iz-ygNݦ0ןVCyĬNSծ1ZI<TRo7V0bmCeZE.:< ?0&dSgaĆ2K7:pd^fc=5iƁ~[[`=y', ɛW# @R@.Cx ~p~Fx1qha/H^%j)mBiwd]w&D80QF?KTKHO4u]ӯg5;,gݑ[ok:н8ۃ ޞ؀. %XhO_ N2T$r*"H1ǀ !ߺ vÂ[Чb&5-{T`J4JP1MP8-k롋ށw#P_3pԄh=x@a͑,cKN1+XL)FJ#CGx (MJj2S |D0cȼ!ПJ-/ouaBw:+(UkbQ*jD8%sKKhձJ2̵hiY˺7O[l-Pڤ;wf',Y#VE_3(2[T>*fgG:\ɝQDģ`KK)xzŸH A]/($vhEѴAІ4P5!&.Gͧ(̓(']شǎmkS|Y*,Pf5jO& y d^ew}GD]ܹMpu&D\ep7\|EUi̪)5HmPKjSk 7wǶ! 8x!@zcmj[q37VR&pP4i!A /9BQpG p4fK3~ʋ'}F=L5MMQ%C2bO ^ß\‘ T66İ+CA8ǠNG bw@}z%jCkk|Jԭ 7 -5;eTn^a\3~yΖ%jЃc0A`@̏.{TӝmL8^1ā f fȉ& yʏE:@jdNYt.B>:4ܛp㐏ve,s*/UҮ|*t`<ʘQ < I̩kq;F+fkAlt']kg1\"3_P:m[1ls9!Q+ y<)ހZ=&"3Ds8*t(Kǻ]żzN|o"zZݚ!蹾 %hG;mQc15cȫ"9vۅ=bcx S3%ގj ,9%Ǘ##rҿ]+ݑ>sbRՓá+kѯsh/B36|>x,[t"BHɑ );2πamYqz.T{+,- ^覤TA˿k+9tUduPLNQi%Nˆ2 /ak|A{!ҫ}G'nH TMH3r`NQ-gb9cvǧO'Of=d"j/ھ15Y|DݮZL]j3J Eծq $X 3w:^vWU Qi>e{zVq;0.b|?1(uxH)Hhl@*U"@DltTDA!i4e6t[~GvBSo-/?IqafmY`?m5D Il졭HeTnEF ֋\v^/ʖ$HQ JD-@|lމe:HxBeobWDHG dҙqa/ /<1}vMU/:+@ _"OH/) dG cF^HyߦѲ?# #>»KA 1EAHEz| Ry\1Rjz9x5JJyS~2BV(! Ɂ(I =:[i|2:/%HTVP|)63AU~D <3UC3-қ(yh (8e36"&`ȇҁVʹ)0=} qd&A+1JIIqˆ S&ۃRM/S?fyc)pN̷S3'vPًpKO"?GX`/sG>> $\^abJ2SNTXysA,'P.Gmz>tymSVҸ / }rrǷY؆ p耫bA1w_gA;3htj?kbZqvc>GA٢_Xl G@ Z Q_4m.q># `H{h62ؗ59/GIO~!cMjIlá_V\)r90YѸMÚ6~ɛM0;ddPY>k<0w|::> A܍} uIRt |q:sA$l 3ܧ61"ht( )$WR㿚 Ai~շ "JE`nqRϜ}u;@(~ IZaHRG1 ")/lk:zie\K {K'!6ݖnr!kURn<ߵN6˂J#:y@vFH#YvMnP[:鶲qilID(W77C,-,"axԝtZ|4&ܒ|сWvW\EOзVg2tBwXn~bp׽ y2ahɁ >/\l}Ojb!g6NLF+/McgNv-&o5۴# ^qZ jVѱ&z緓VB2IaOb3:m6'O|l@sa[`.K(ҦRS-ҠO4bꤐNfgk]cnuZR%RHuGTV^Ra"ˌ@_C7O6)ojgܧi7;w DQY:YXNL (Ќ(VIeMt@֣_Zӿ&3B9"ls5d_ŕBbuf)|aW[I 1#u$4N6kG()r*R3j~hGyZHpq[o< #u2F)}O^hb'7kƚgpw/ws!I:.ڥK6_%f{# b S5  sաuU+7,xڰ-ԄZB#u ʫk@ܭ SCv(q]0yѭ8qc^Q\f!Q2]QRvYT{7nw?x_r+YkslY5YYL=qxQh~+XF;f\mIM)ZqH/ڙgUb1.;-r'zXy#7ieM)5=,bSstvs Sz:;Lu@ڙ2Yޑd԰F_eMa $~hN2uaбeG64W USD*{z!1|wIV͈]%ݬy?{@>%^!ف1L0j%?IS,chݑD&(j $k:3txKTN z2P,5RމXqa?| b6ۘg?׷ s JB>,uanx@va럖%W(pi$ pɆSw8Cx/Q#OЖӞ_K JLw5n~0l[Yk_~EBL֬Bl9ӾY0C&@,jΏ*&!b&T|!c>Y!V>| iCrl{SQN Ir9=Dbqв/q5sY)(Xb k82Dž}my+JAK9N>b`9ms|$R>p;F&zOXjmmJ. %Hkgn6ьW}˿K]pB+cq':GP[iawGM7c@$X>B[u<lt M+WyFB8o]xU֓Af|Xˀbg_4ރrV1[]2iKW%V12(5/-,Оkr"(fyvм_k ObJ! DhF0HLRP3Dv@zp* igs`ʘʓ88-ϩM9y{Z|mDƠIA=$puΌH8GO8^]zJ~2]p܋7.=z:+pRtX nvd7h{cTiSNi~!Vp|eb;}b% W #ɭ;ylҼ@*lHkF\{&EPi*t*Qlג-T&90~^4N|K aUp ]Ff &0rbе^1jbF^V=iШOOybbf6&Mǧ&XVў޼kO&Fwflbi4#nzT؊U!x7c ;v {մ*Z%sv ,⬛ĴWXpݖUx<8*ʭl^x9)ٍw^H"',]7~` ;B]')i6l("n˫b05DjN,f,f9޲]e w{A]јeГJB:"YSX\G ge1X H@<^/A`m#S I=j)!z5IG73R?Q1~$NiAY~UZJ# f2 YsgР1&# _}eOZinb+A?O/ :~' 'MpVMz\5>0:+cQ+Nww{?C߳< ;- HL2]F~^ ZgX| !JSX,w ggl{ZqsT("xn#k)A7+@kX]IK}3v::Lކ=5,%/7oxEp|ᄳci=G^o~w/ `ٶ?.: LIx +. TgJ(hH_Wt'Qf=wH0ۑvxxi$ي9M%@S]㘆2Pci䰊밉 F'@F6ڙNEtJBj߱Œ)B&q:~E `邚odX"eC/u.If$ֿLCm9iQ_O v䱝' ӱoE7|%U;N1l&p|x(P~I3iiz|2m}~4h0{P< fňkC!/(2l3?[>ũ uD(FulQh8,G?(nBfnbB\F NR7"օ9B!ޢXf8/Ez{iI+kQtq']:v lbY3|WҌ!F&BN3h˙uwV7" y[ɧ *ppٮtxTMQ`>k\!(t:wԋ:plY33z 4fltrA$Ų u!s'"\lcY"@Y11PxJT,X!lKtp p$VfM'[ҬTHV.eWe2CM>W8@_3=;h;u`=պ]و|Bs{ĂE"V(v'Kj_xAAh{Oe Рt* oFm_v FሚҪZ<[,@՛/VYo ZچQ.OD-ҭ0ܨ@[ B˳H5Gޘ j^QbG%]zt"eVtt\%V95Rȧ@+]K?%Y:4HAfHvVvu6>Xࠩ!p]Gٌ qqu1ާIKqS3/ݟ {Dx/*mJwYUC|烅y!i(.Yܜ"dOeOQ_يDXxcE\;: Ԟ◞ Hw~JJK\IIE$q1=N>D2ұ >J찜0 \1iGOr:>ɁQ*@}rI!Fh&LPG/gYRURhH_h%TqwoAsjVp'?֠w/>VX@جho!Uo{`2F~wkB Cfd?Iʜ6i@gG ߊtxyNJ$ } k5Q~{}8Hu-4 d!Sclj3 C\zrA%a`%tK^85 Dϛ P(nWI(dlewƕ/ߞN,X7\ZD7~;5tPi6r=z.ӎS M )ꚶ句pB?;oze`+L$!f|c81 QrahXy @ T5QNt!'49F$_^FXFݥeoPRpĚ2v _8K6JyX2(Kiah``>Td=7huU߽ n+?r \tG\ s3Fn>6ҩ6K^ ܽ欵WZILNRơ#5K?(wZB@aְNt w@)5] h7\h\6j}+sYD0t£r+4GI> sn~x.M$#oͶGA6.+X8&7CIEo5am2;-dV  `(K⊖6=n7?dk/3;E3V)RTn@̕2bzkQ!ʼn6i+G^rEkcc080d~(dT 3vyj9qZ bz;4/pP}걂GDzu6| d5:*7^1L-&k3ۦPmBC~U/hם["EWG-TXBJY U@r$> Y-c7RD.t0"}O@Y63,@ygbfHSxf1Ï(#iUWP xvl5<pcRWI2MH"Q\j|G7UJݾث`wڰM˘i͛nJBeD HگͲ.#QO;T 2->qzYfl\VfƠzS#{Nʀ!.Q.A%L^nouOܫ!T\r^ko&H磐ld)%a,ľ%>ۻ7XK;?P8ՕޑY]]_ԣ-]"Eh#D=KHf|`/$k߼MJDTz;XyTY$* !Ǫ x@AsP+UU]ǗJZUOQ70ӊLdrH9]QbS8|4UkKE x<=UF[]G6Yg8Z7Y0?R]"Zjqc-V;Sob?y"Uoym>1Q.C[W*6A}PtbؾL,uo0bblG/?Nk 6IE_I͍Iua8`^7cQ+Ti/=J+V30Bk9gFå7^S#YKؽ3jf_!dFq hǙ_QA?";LS}u Pyo=FW=?i OdUsv:ęI+ZAbEQJ]M Ou҄!6%C#8Ťq YtWV<|͂W@V^WWT]1cD8X'l۹xvXF$ŵ]CޭBNZ~CcH{ D/) o+(pb^'3=;tB"`pa,ZzG3m|%ԢL.H-;VETQ$ kXdzyw5{-݁mms# #jvZl-˜wV!ϝ$T F+>'LKOQ&bJ7V* Ӗb&wuIVt|^`ۂFfz1YF7e2cx5ӷo$NwC4цR SA (%dz>_v+j9/QRHQfO3#(&w|NsO %'zӖ[')אͮE3SZVT9xW1[3ثBM`JڨҍW$=+}UEW $ oʛ?\7*pS`7e 0Age2OD ȦУ>?"x@} sews5I_R` v :x=(ν ud?Nxryoc %SI2_a–cfbTn(J8@kJIJn6r|K: Nc15qT#RD(|4ڹ)H>9cO4D\nkH[s [XB9aֳ;I*&jYXxo)mFa3z`_0`>֛- O">'s-\9?>u*skf$ɖ{=C6>{CKУ; -:96%N:۸Ulje L7SC.īs\8p6iN=0@^G&4HApfI8PQ킕]tF*QB#jLuaׂMTÑ cF{+ w] )/#cJh9.Hg 4r$ Fpwz/5Q7 P]Ϳ,|o+V@_b- X;9u?d|&ʥVnNfY]֘Nv Z%TӉ?GU rnDozS{s9_]hޔh>QBlYʆ"].ҩ?f6G!9`?UȩK8Z5fk~X:i=acnMD3m7=6LIN`uIqe~pu/_0xpy]Mț{m.K+íxTSKIbCϧxĮó~ag'â1w Q r$ES2DrS!܌.T 2ѿAvU|$6пQŇ=Tݶ67oۅS>\7>\kwDu}5X}< G>2!L\GS>\%5!٥E?/;M[9O˅S5`b4শ iƣŮU8[f\R {(|XSvwݒgGGE:Ա%9Y􋏳eMezs4ˢhP?y^_#l7ftn Pg*Nr@ 1yЯ?)P0r+FVɕA$;(DF]d1Hds֚QW"@o&Bq2zuNԐ0Z`!3t:^Z™10ڼ#"a`eA}lI aGj 7lH< SΣ]S,VK 51˥%;v.׵pF$yދֹs\BVlM< Gb3Ao"q$\yY0\_^ o7pRo3ǟ7֫%Xrv+y%.]l( {/"t]^q`gi)grqc-_"{'cޅ3ɰy׻ 1T!&h5CxMxA&?X_$-w@S?ȵ+}9ۙ2y*?3t93fS/q|ly~s -Q %.裟C=RNފ5kLWκWTi!q5ܠMky-+8#6wl?eͯѹsi>lnQҡİMpި$zL*BeU$#fH4jp3mKx]k/JS(%ۇ 0/G5 k|2x~`6 ʾU1-xC"recCbJ9Qq蠁vQcB3ky+{ٍ hjtǕf" _"<>I,%>4o=:|N}.$I_myj=BKHG^#W+X)0GwO^hRҬڄ.l*51QEH ⦨L}hcZPXip.jrbp}G qbb~sWf~YhHv;15cnd: 3Eӝ^"]IZ{P7d@6 Ի&LkZ:)T3b1Yc;31k'.z|:R7J+=TGsZt6PĻ-֫%J@G:4B޺Slm#»\5eKl6,a)w.]//Ayy(>Gp$AG1cfŤ~pW 2?P1f[F y&75vX}(40sEVG8A=$[;4jGXaߘx%d{eq-Px "yk3~r("at9(9ts߰BQ1͉E?b)#ǥmOcg+F=U aG9l sX`H!pK.,Q ,@y hiN罽D16b{>li/\k%QfH9ib[9.)+# JaAR-Σk w3«uҽЌѫ̈́X/(?sK]UZGu-Jxɔi^"7S9$"Egt˩Pܴ}Z6$: (|zBq1 @7( -+G7P Sl5@Ot$[UF?GKLhKq%(% 5Ћ!W︐`r6D,+@@v] J-8#I1s/xI$ǔU_Rz|zq 5~'Un I5ςEgQib.0}oPL3SZ ]DhcV˾] :`89QehV A]EbiUWU2g{ciFpKc6,0Ǣ&q9ՠc4L蒅~z-GBҸjQwVë7 5֦b*}fvMP<~!G{Lx^Th)%fiRuCccI8_LΗkeiJ'ԁDkOBU$Ҍ7894k(}XLà=Zx>۬޼C-[EC$Wkч#fz7T깎yU?wg(s G7GhDbO8G&NdV6\|[hىۆ 3 -y9k>jDDY{̓Eɋ3RO'~P;UCT|+S̀Щ Z6ŵB6+ʺ ,<៤{kL0 (U#ZeaRPD ͙ӒYS"t/#etSUaFǩk[ˈ),C9B{e[ouīZDHsAWĩI] +x?hjiQk/\Gma䅸n`cP>0KxVU4Yۃ:c%GaDd茁T1bJp::n>He",g#6 LFr@]3R{pIc* \PQ|]Xm耨,3e-A|B$&֪` }~g4>ZKwWic֒@q("!ccPAɧG|-ݓeEs n:ԒBtȶ-{H~Z*0]^ZiPs[Tm)'6eAH*L:zs5}@%D[ [P^ (A° "xxL>SiM8/ߏֲ>gov yLo 1\D~]N=;n'8埯Dp0\M0"b9ƥH[2_[vK3_)]?#VgyUuHaƺ3d\݅)mr-”Gc :ln&C+JavfW^Z?J}s-t8.)cWa TG>J#rx`{T7syUF\W1b Ioڨ_Y5rJXiE[K7:n~_gOxiѦYj[`;]b '55}waU$mr gC7CSK0ju+uS-tV>ˏf9gCs)>@E+T>93cR_uK NaVm/߸dJ]ĹZ47^[Ĩi}N  *eK9omH&a@pYrFLǏ)0F;j9x-8>*ڲ~ӦJ*9 zN{B7슝=ux Vx ˼e.IHڄWͪ%Aav+p2N(g D玑>%ϼx=Oa>a#u4!j+9zVyxw'Q/vPsDHc8Y2o3RwzsمIsE I{ŵ'(UZG S^;F|$jxߐw]2bG(JOThIÀG[Wt+(_@?m `C@|ǥk~ǯfSlE $uFA&07nή,8d$ l`iA}U5D?4}1˝X u~T+[Wz՗p޹W+aR1Hw|oRv:b!*aHCSD,05fk?ؘ~,~QA$ [QH!X/Ί؋W?ol/JCD÷й6_4dK% @E"5O@\1uq]~ptH|*j9-{cn_uIS *݃0B6^#Y?(vc_ګ k#!-y;w^bGϝ0 l߳m1lK196jAm)7F^axڍN^;VZ"XtO 0o!2..F _Z{1$Z"du|pҭP\64^5k$tb='NPY Ue@S2f/2]7UJڑ%]U.e[(M\>ROqbi?qxU#p9u&jCuީEZQ W5 _|#X] fv ErXB,~0Ϭj+@QS Wm8 łcy\ϓh'v3&'cT _d|h ?!غMFZMpg7XBبD\&Dè@>Mms?)j_{6?d~ Z9}wa̷݅Z xXaG0Upǎ6"@ tmܮ/$AsN_HKĒ~_8 Ix,9FΎdYoī{[2."V>!kj^uݠLp>,X"|wDtoQ; : o; WޢD?mU g-2@ga6h3 WtJG#$oEOrrBA*=މ̅d^jF.g'0e5&cZ}6*h1wRhs1.vG) 7:p.H`6G V--nwfQɖHPF0mtebh[ūcTD 2zM^@WFD+s+'S4_'Lq)GJE&Z{aUHb ڬIF9953ڥUL3wՋ,n 7Y1B_gXa9Wo>"ULM5NN E&wEosIKU~B6У0%0=Yјp%{: ]:W[ v#ziQ+] TyaR5|%Qxf SψU;t浀ҫK9 LE̝1#'а}i6OvZY=A)YRamfЅܩ^;-W ^̾1clFűxNA^n̓+.$m,1-6RI8jKg Re <=DAeik;@ mf%՜& {LHS;A_=lW-ߞH2>|}`bP_PG ']{$6 1(BX`s{%Xa` 2C#̭!o@Y5JكC󃁆눂S #![$8:V ?PdϺ:X PeQuM%=\ckUahSI ː %$@RgDvĞJӅDw=;Oݵ{Tpgb&D@:% ֌E}>}/t V_Ijv4&Š?ĺ 4F;LD.ꋕF&rǭ?U3#S&˥ǶS0BJOƕ&w;|/$R|2֬W`R=e5 Q>q]h,|1?-TPxbfܟ}9oŞ$YTp{Ή"9_@JK!P^m}% w-\5/-vV@K*M䋦̠!W@!G8P)hSi Ӌj`K 7X쐈KȨ:& Ii{ckhM$#o/;ZM"Ԅ;REb o\خH9!A9mG:کNICF'v.6[} cr >=jƊwoO(CZpU__^N 3{XO΃nڼ*ODMD8wUe.0P<Ü߂P o+L$ udB_f"loFuC~- 7g((.AiFjX6*1 U.MzQV-zk2Zki*`Z*pOx\39E!q^yZ o7nU~ֱ:~\CNٝmf{ITIn mZZ )(j4kḤآ5pYPJڗ++1sȡ}sYrV@"|%r.xݗf .8"\=3'{m!1(N+"8F0hO,dVUr5￴#"0@/t[@B.N,m%].Xpzvy0EX݂&14K֐(Q9 +k,^{&!vQP61w-?$fG>IMu^fI$`/ f(nK۪߬~ AgUTG^9 kDi,qd[He@1-5(Z"{CZo9?ʰ)r7J}&Mz|JFjӆxU= Nޛ.SF|W~5 ESzL5I+,Q' LRR-m#բF9r`>ْ{4ʧN&gЬn:Y]V` =zw#ouvZje_\1`nQ$C«h]lְwtezj6 TZhO,^Cz@sn,U]s7)?ݡeb ɕ/ַ^*n42u0޿S[N),㷩'l@8ye!YVlu+׵8IwΞԀ=(HEl ,kl]+ Ko'JjP,SzLF3 % iJzbeKWX1Q23e2E W^rc\4D)y!%xdp̮uI4vi!1!mNPoHNls='H("{H)lzZ0‹=n|I_/UGX]>ts;"ALq|yzUĕg` _nwFu]N[2hُ.y+oوFlCʁՉ 7C]mݿlބ͇N4yڗSe$+ Htc5P7A~.e NY1x6ǂ*sƜp9*d ջ-i&y_z8pbDI2W-cf1+ϛ<Ltj /_ri pX5dkDqPHf}'\.V)=ᴶFau'PIGtg[YKL{Kk޾2ζ&a߫~ eƅB `{ɗ*譵^>y𲞠5Ϊ/Q #z>7`?T@^gđnedേ[FHa\BBs%Vhr'EogMz+ΝN[8)cKB6{`@# HXKvS4A[WRVܺ]Ǯخr>X=7I=߿܂%6U2 k>h0`MU~$⾵YD1@f 54VL_; 17]X2`/m ?{J.j` >v\" R!2Q:SeT>V%SKd7^s؁Z- $9iTxXaڪ6mH(=`~樏,Ȕti\NGm&(ipUiHQ+(6 NoM >, 3hzYvn/J2{>5ubQl ALrYQ #a b1U5Po!=\,6_{$/\:AWmh{G/zLܹb}47Ŝ8cIgb9C)>`^v|8#:3,GڹTFאl֎S< K&⿆>'VO~{PZ)iG}kx:cx_̪שCN= p <>gػ 96+oxLavrħ~mcTRXؖ6[Kf!Z{ɎW8#ф%0L|/贶5\9k}5aDuUZLn? -ؕQڋP=B [aarc-!ﶤJqvV[:g·JHQN~RuYFQ `+HbJ,}7#nj |<;Ɨ\!t bޅXDWX&puSf&ϑlRb4\| 2Q )C\4y$og7^F4sx(B$& 1ަ,SN]y}nv/)/;;E8Tlԗ y. +AKL-gx%ouw=FsҰ9 ݯ+R)YėR--5~:&}`N8=ZSɓIBlP|[NI}e pj/`7s@ h_\ܡ=jv.,ȑ\Y^, iLhʨ?)AAg>"Nzd?z7)&/&j& 0˸vwf2ɘj4wF#n" Г:ye8;!Qh#\*jjY3ѷ;t˨}6pi-h_s>)u;@dв?Wm7ZdMh ʢΧy@nooԷB[ 7Bh-{ZsǫĔ9,19H*&z۔eϯ]HGx6#8=wnB7* 㺅QXO 1< 7_";6_ #3ckϦQv?U(8yOX͜ O2(6CuأG PM =}x0pm3VCufFQu8F_Y#T 8tHTo$Tu%}o7^{5QHWLՎ*_u<[ _emџ A $!1feG=Zd XRL(l"٥T/2αzg),\6[GZ&`a]_ R\3veOJ8`Tz!Бr=/묟鞗t ݹcfm? +Ȩ ;/MJGdeٹ6Y,E;bۗ"4 M1{nzApm)[ PY!/iVmϪBamigC!cȣM fdtgsyA$ «Y5]eTΌRnI^`]B<`!hPQwzBdg. Fʓ58aX-KDzKp#ۉ?JJ]~NlG]V){:N8\q]};.m"KLʾDʼn~U{ə:76 M3J 4Oh^wqW(.MA5e/m|V>nc (-&'ںo] j{M8Sdy e`}h31!zVn1m3wk@[PT✽Ɲj?5zj]:BL>O y(S/yjaf}Ov…0j@xaA b/3J G6&\b>^9>RcļK1ZVXst,;x v 8UPx9 Pmr$D\ֲjhl+"2e2wO.Fl"j~1&ecl֛ ?W̥r t~v'jO@U ES6gČ!pLezx~5jfw29J6b;;rK EN3~b-3X5søV]^/i /Oǿ6q9\C.-q Hdq]m(a\|Cw]ԩR B?ftt`+=%X6Q09G^|Pw7Y]V΀wD]]3CMϕU?c`Y^|bpM3~`]`` g> _roihzt<ԚAH(E0<18h|)"zO]0cfQbByMv }%z7!c)I.xQ4M1-J`hW,7{ූ (82 >:?KX~RJk@hȑv,xBO&uAFpˣ }GƇہ(.vO;aA cDJ= Žk\H\ɠB#7- g=T借%sK(.2yǍڞ)X݇?)ƚ%TBHN{SvH#O7XU99 +\q\n5v<& "I|Tj(̭hNM../[>#sVahyX1I,>g0;?CJ3@KnSsPbBW0h(6q\He9GOt͠*|8Nr(Ґnh1Rg3.1:!Ux9KIZ]bEfy\d5E"qTgM`muQ 3<5F;4bl*n g;p+?@vxz 3R'}L9 w>yܞu5j(ܝ E2:U\F|}MNa$AdM'@C{NׁJd}t (͐5ro#ۖJ'j'#5b,'!0dlM EdB/"#Va4P)~uod oX}2t/ iYF:X98%wkƩ|pLZxA6jq3R7PJl"rt6/h#|7^ ` !~c;*gTi Tr -iwfL3.~y6Z胗\ !S$ыl7 F" l"tՁgت=1^5o-Up P\IԄj /Tz)4mUSA}͜JM-61 $5SawKCcgS'[!e"wڜI/x=7b sT'{Wh>'_ezw1^`9ni,Ӎ1-/@eCr1ؾM\SY,[dY-W^2硘:8fOx}Y6S]7 }i")#Ja)YӶ-;Okr7H:PwB٭aXp*C9<}J27x~ ݹ}Ӗ>Wwh <7`!gz"y>[|a`90}fvp([ U&8Rh> ;2w8K#YQ"-IB&+iX&E/ЁD;~{OX?V@ey 0 =Iq#o 腬}}m:b)y__Ki.8$شbg`{nucGO뎛Tg׭FY+Yð'қ HƟ=4*5-׏4SUebf{ZvV7$C$FB_j%NOAwY⎺L^;)^|RdkUbJ1nJfͶu $UR3ڄVuHHOT9b#{:lTD촵x70̑_{3p<#p6D·ɐχT EkhYq& [%tg|cLDY^C{+)jjnd^)}?%rֳf և'G~hmˋ.'F+xΚ:, ]@,I=U~>q$ވyۧ/'@ȷ]/'Ta*^-Й~4JVbM#'I'ݎ{\85']ҥYyva\ TU9Uq< qInd'kq-;\9rgՔls]Y 6mmesrhY,)jo ޯ#|j3Jg(ly%>j[0T tp0-&Xq6^O,@QBnBfȩXsN,nU0&DYKcՎ588ZyU+]_ʈ ]݆V ӟ;d]3".DZݭ(ʪDHut`]JjN}f.9!80 F*+Fw " B SS!4eNQBhc`bh֡m9M`q|0wE1~)JE M,tx״]=XD 4JX|"!2=Ҁ8!Qؘ=Vs뀮 $ oS1H,ƒAE5Da>~(K|wJ*սw8 atT.*ZUNCzWNpd%xuVNkvO4C woYk|*X0 {MKk&^YDQ1 ,4n3/f={CYY0+ޓ%e#Van%/q;Mht݁ MQ/~_e8{⽠t%k0عV> ǯ}PT )]^FW;'W]աΜW2*JO &zg`#jnj?K)n)j@'`Zѭ=}Gbx}a.it Wړ+a4i7/ÅCV^a?ݻE,q{ jpc2]f"l/.'>EaTa(>N\ޫ4NӜWZ3Y=(oW9O[5%v(CVlDt9/ _zAMhJh Brv+ 3(̵ "P TƳ.$wjT/= ([ŗzC>&ML*Go8`L! WeU;†%o[0Bvz&t1Z;aU7~N8@7TJ}B0g{xEnYbӲ&I`076ٕ0±6SLsEK 6qHLůp؂ ܉.p430'E^E1p~JH0xE aKILyu&N54l\Bod/ aMyP}pa^Rc$C&- ]"SLE!LwOj J%Ё{A uЄUU=պf4V,|Q\oT3o\6 "Z>e%2o&ЮHkf5VЪ@)yM"v\X${0-B>K%cn!?iL: Dv.`c O_VA&rk-'CiAJ(ՠB;4dl *=}_Lx'Lmir`}Bv{|[΃k?OTAZޑ_Is} RZɦM,:,976y"o2J?) <>U%J홸űʑ6XY&#Y'+}tĂ*ŗZ9q>,[ppbr8yEN֪d~q~z·**dz!ܩ"PpOAzR3]%(oNi-m{m Y&˻AMcHGKU5c*^D}䬜[꧿`$$B9K?4CZXW~Zk-)nj$M`vMq~8:90\7B)]{a ?R PìjمWNI4 M U-.|-տ:r?@6qX2sQ2)hPkCojS:R!0jDU-c#;5rҧԩ \@,UhT%">hзxq ous? ,ƚV59MC9vKimr~ >8$8t |}*>F7B=;RZ< 횖LSOeGj ^`qcvUENY^c*ǮR Ո~. CAvO$sdMv}C-$t09ъ[_gIϷ KRIxneDXXkQY7j_R>WyUqVN1DӒzX|Y@3F(;[d>k,7EGA+erhJ тi~*#3BCk[e{HR<9IbZ[B'wk${7?Wwf#3mJ mLlpgA`O_ag.eXDuf Zk[YIwt:ӝ_+Rȟi0vPZuaIm4"*&´hQN)O}5j Hlӏ|DcuJoEb;#4i򤏤M9DRd8G%_ hB7lh.B8<9?w(ǞȉVq՜+F'eIcҋ>6ِ[eOqCv/gؚs:Hy.)"\~>]L02:7b YHck0lۜT RzЃqɧ5gaFO⬡%@@i:ߓ4\M u`1<&;KZCDӮ&KF~GݳgA9uS<8۲; h3FUEbTgl3gP0ȹaG4-?Vo[?1zH' b Z*EIЁ=)c>Im_9֚.iKbMmdF-<zqņyHƅ F Hط u+aff&qU9@+mWp\TqlD0`v ^P`W:tߐ -8^l@\Ơ.DXE~%]4(ؚܒK\(^HY^ x2pA6(`8UVf_e3霸dk8SI~QmЪ`}=OWug>jXK]6Y /Ro+0C%RV$0GwƐm"x- E,KZV}Xmx>yUdiUP8>5@.0K,@~"Z$ FY`ج f!ǡhHh[?2E* g#@Yơ~+k}w *J3f&)T6IT+P T0We:cD"x}8$D[/?+crM&Uس B}ń _ґ6!M,C4H94dgU -'Ɛͫ́81B0ܸ ĭ@$X"ea'fKu8ӡ7cV| z b-f vBk>;@|(ցʹ wz~?t ;y0b|Y []<p bm&Qȅ$ѐ9ZeWRIa8ZH~ S _F'2u]x *$0%  N3E-BX7FD `<xM.7\&a^[%/?=Hnb 2*ﻉ]ܟ. o5^i[z7♻+CH1W\1A1v*M%PRY֦p %)Y9Hc@ZCƚ$F hk Q%<,³2Ea/b ǁj@P] /Ӹ6J p/š8DwJ֧ϩwfNŏVZ. ԟAbzFn/icOSogupkeFhR;gAc6%@,b2BcP/P̈L3p; 75|b87|7R&`g bU/VuyIs~zaGX+ (syUp<">v,!|b2: c-aha pE*8Ones8-VC+YH{|9ǺXşB|Jw : C|imI񍽃@՗YkEueMd \n -uz|]%"nϬ\%)@ E-|KǕ_fTpz;뢌M RF{.`I/RP6TwP$P#|e= ;y+Wr@ )ɜv mFg|0ʰr0WMK;.5#5)wEphW hk U#5]ܢ3(^ݝ#QKvVN7!tU~sG^!  +qiɏ`6? QL{h$PD{F:C0j_ }gⲐ:Qkm{{<1;F 1, CtΔ53cyc#)5WW) x! iePK#K̜P{@iERt" "z+d|hۍ+kQ2osEcZ9OD?KZM%qž"[h@SE9N_7=1pKġ"8D>ԖЦ~lreO0U+SRCrˠ)zJh>LtQQ~n?Chm>[*XUږRK2V鬀 bY ݂1.vMS[=Mj"h l` i=ŏ8H+b>qf-OМѵ./5w!s)ATxSk8ġB3*)Hgּ]݊,|N^qȳ:{=:ʜb{-~JV RNN T<ƘKd:hIv&ű11G8ĮɞE }r?;?jx>HW:wnjy. oQ1u4ƾ .w%i[1MC8F'͛.5DC* SP6$w~4F =NK}B >84K kӹvB`C)y&l@P҇52l3oǞ+ q*24tГH_ {8X$Ʒ+Z"z5SAݡw}6cgꞳ*dcɫdpv-wYQVX(nY=7VlpщY/Oɗv>5P} fed%# ^sb +3#\H*#&+8LBUΊ]oD WzFods,&S>ϡw*UIhG1?:&{۸K5ٞEsZC (Ī癲 }@^~&tRgB!6C']Eg |=ݧ~ |G4Q@ q0q=nΎ0;xs_D7lL6Qc|>Ghe B&ƭ2聄0H,%,* d7cɈPK7X 4* boǹ?w<1s(W`|<\gBdezBْJ1`! 4CsN;0npOg% d1.LdMz~- K4}6Lo|AP=öL<=2ZB6F _(D} 93~vzR:zX R$8yr/8[Dq-;Q){+oxI1T|ہaYOw?/UN:^=}l95P x儹(3؛п!6Q\UP;qo?lu_&;2RȰchs_rp 7XCPwڼr8ރ򮩃Ї3G_y<9 TDQ,h?5C!]Qal7HO]u|scn`?&j,&|G ϔ>*pwO/Gxh$eNV-,^@-Mm?cWk>l\Qe IGQ/tYnU@5Ny#c6xꕇt. K=Nϟt{ĉcYxJ{K5MY?I##?wD]Ll'LWZE< Jkv0~y&tQې; G8mx{dV>эZFe|_}=\#NEf?iFq8;B*^znlRYrJ'>$VF.4,UpdAXn\x_k.ּK!eD^|g / ^!s`Jj+Yq ~9m`9*>gµrZ_Q8d(tZw^۞=,X-?N!KEb r:Tso ɮJGy/lX#DZœ !U X2B);<0{iIE:_t~#ފ Nhn؟E+Bshi g۬xz3qq9+;@oYIrKpJϿ\v0?A;u٘nįET*ɭ?*-ں`vM1쀿u̲@&3ģΏM;eQORHK紡4P))7p4tAnd+=sN^_dapp .Ƌ&5/ kTB$9:}[ oVZ>Gb‚0=e~U[TN>{&o^3~X_O1- {xb&Vo%=S17i/Q`;) 6[pxѯ<;|X ^MX0`P%i6rQ2C'ʘQe*RI7,e6g̦yN)&Xt/gḄ$w>׏)ŅV w5as\!MZ%+x+1V #=@V5h +4Kĭ<`cYߥz8w>ؙ 9N_Mm:0 ɝQQhh"nY.v0GC(W·/UY=by au2ދg2$*s*~y.&hc ӑVO̢dG9V:Gjt u@,K@J//O˦.`PIj=e1!I2)!GcG*ZD)QDM89įΡ%l=Ht/$,f`N ߽ƏU%fW\*g0fQN`_.ou霼g (y^]߄PgWME>oJXY:',gM^B&ҧ֒+R?Η}LrR]u NAbr~J H9gߵ + 'K? |HtC:MASK8\b'-[E,զ z09palCIrDIj]ovxpP4!Ӄr) = ҙiosŖY!W=rO ~x Ղ{9FTo+P*xHwlLٸ|M`l` vIKWو19p WfߢFw^̕!kڣ-Wk2˪;]ELq-@朏> pQQBx]l?h[Gy꘡e4eȀ]JF#5KJcrRρQ+9QG{J[}c+MSgzAM8mA=iQT/_Q* BB΍{KaԢPP(X*N\+,T%o'>ppY٨Mc'Kw][a؇@ IOWM.Ͻp.()IV3P=cv؆6qn! $Nvd Fb ZZ$;Y1?c>hGl? .;͹zNmX"c@\:1fzĘ̯Pm^F!xq1yەZ!֧7Dx^GW H=[/ޞ^x .$MegdMɡrh/f l+(4D6{3L_j0|Q™Kꉠ\*Y;gn TTA kbWi[#ř%缛_ E,9ߚ9Cd3qR^S!k,>I?t>qT{?ZE/8`~O~6ܥg`s,JݿdXu_CfAolF[C.QP 9ګq V:Q{:;sj4np8%̔fT ~n9r $?&FYpKK4T&\%L ]LKm a0rAb\A;H(Lo؇i+ b<.#ǞM$9BMyDM#] i/X[*%maxScۧp'Lv`LϹ`kK\٘.rJ7nk$ZGh:k`ѻ(̽y$ 5!D`?aL#wNDQ"bӬՐr}SVq7dL%Cr|{3Z TlURi%|(n g%ږw(H%K6ҩ-:hmD`B0Q._t`J+#szSWZ ]85\p I/JihcHȼ-0/f݁07 Fϔ}.%c;ѿ Hn1ؾ:1 (5*΀1pHo ъ~ƿ#T.4u7bF/;i(Ee]SfTo+5Ilnqb.U . 0@AHLNKSI֍G%e / s ?r *SJ] 5q.ZUS%I4͕WCe]1,52URS|[hy.^W|"HKTd-rL ƖK"-㩀9{_nIC?j@q),-՝KhX_o2ǹjj>[5̨ EOAq,cmD܂) 2]X1fjm4 ō|pagRK2  R^ ~:ew$;g!=FU>y,jA-4LcʕB+Sޝ1D80Y 掫͕S2m2XGCܥ^ 7*P4kR!?OXAV/0%فM!}"׾~1G_܈\׾q؊l筫x@ψcϵq~a/DTQuޠ9kIN"z0\ӊ@Uڱxxy ~p+xŭU,3\T埳T˰ٝAձUeJ6 'qnקk*^V7:"cX6`v;1;^p3{[FW = ?l߷]S`\ . FH!єQ`-4!)(eVAWȄ` $301~EX Q$(p h=tq ؠsWtUd9U݉Rghy+nEô~av:8)^ bB-I\Z}nn%~BJ/Ԟ4½_G.ya*Ȕ+>%Z}3/Fm_1'WATu: gƋ2:'g.d 1٥nhfe/>"1' O+]zT)Ç@ގ= @n-?4x%O՗-RmtuE'0m1{`\ETaFF][j$.([{9 eM%B'H$ ː"U7J!#]McqFR:ٚhoҤb:+S\w/ k =B+A. FFs$W_݄ 1mJ:wЃc ~޵V3LW#4hiGG"ba%W axdR=pS-$ sbxgS5}ȖrFPO`jR&sޮx;/ƝDzLD:U6<O#>N4D~lKw[&S02w??=K"skr _X MXF dD+=$]$NLqd#/^2%27(ul'w ?J&.Sʍ` H͕-9AE>BRmDiLr' IE{֩˳"\.d2wC]Y,5#νf&.`*״vyÂȜ29QÔ: ,3׆mS-0!sRktkrDH'ܣ$fmtlEYyӥ9zRƼ և4qlR聭],Hڣ5/dYo"o%Ѹ# 1Nuf']w@2p~8t9|* }G?̓w=n?>8/& -0i(VmGn$Ȝ!ы_m{v5K/d.oxMtyܯ;;ά-4ǐ5Q/%׳W$D@/;8`\M[q`XPaDy[x X AVVf Ŧ?\z Eܨz ]^10Yp-1}H}n>6D/V 4$H7j}q5 9̜e5Vy;"J?\JeӼpENdLcHIwО@ 5_"sZ*a~1X\pRυD|o67?Q6 ܬB&`01!CѧSB'ylZ6ŸE X5s ؒO;uuI.Z =X.|k[ol;Y*X ζʉ)būKYE{/ g4K  ̗[/\㣥"aٸ%$Ã6+ G`Z/tR., "8]L yv#l%n`i ބ<'\A@RG I}WVbTzf,:{ܕ+u/):qɾh@#ybײQ>]O}xXAzsT_%x7"ck:2 Z9b$`_KC@Wc16:oȣu tFp*l`l"!ehs:@$?cL!lt%OfLMN>A6w [qRk.fCIқV=\ %WJ2ePYvtT\([=+V/|ΫBG+75??E!XJ^Hj@u+Aes@_t[Uem'Ab؏7in6!%*mvjZz̺z`NEP߁,/U2#n32ܰa.rFEYʽBǷuRe,0l$}FOWB"iÑę`5Y޾VӨ{&+)x낾b1/DCFΞbV>¢n@Ŀց9ᢐA >/ĘK>Qg4!6RvJE|;"gVevۮUC j)_ֶYjW 2 Зė;W֨:Ιn&rbSATI 7D k/G<7y_CTziuzR# i "ǪnClщJ>;55F&\#VU#((@5NQY~tI5>^~+( Kuas;I~yՍN{I D@Ê'deH3H`vS,G Is1w.M{e?fY2lvφLNh+{[?(&o;oD"W <P%9k*Xlˍ$xe0c&b1La_+[!m>wK$`ZT,sS&h1;\Bl<Dj3`a ٙA}` LۡP3ݼР0U\a%C|gRoUb ߯L*wم MQk 4,GM*< 8STJ֤%ѥGﲽz3S<4 ƲwոZ/^w<;Jv1)߹6%AeT& l<>'p9Ѯ~l٬Mѩ> gy;`)_S:R8ǎ^ζe*xR 4x Ὅzxܖ,%=/Kr['N$M$}]>q " >ck*rTQva= C영%L8*unidAR7^~unYNMv=t2%L*mG惓(2֖zVC.M3yDڋ n-r+MEZVj@/$"W)%.F@Qѩ/y󨻳c"i6~'"bq٬<.%+V5xTI] {7}.Jޘ L(b?xhaLlc 63H(CKu0tPi]T@ "NрcQT9HkxlJϸ7]OL!BxT]Z(_# t(\#G(PqVGh+$aAvk LpoId#J?wF\U9;4UxKIu姮֔-;0G [q鑗gUFJ٧-lhj5nҢA|Ib^th\O A.c oi-pbfpjYeUC_}a?9+NCz w (8$笔?a^!ASu._pwfL]2ŲP?쓩:֤# fz9QS c #[](:oP9oQi\lVԭ肼E-Fz? HJQrUp8̤N,*UHѓڑ }^  ތPB5\0 `Aw.>TYOiC\kGiL=1'A r r+W62qGYH㽈;Lғ]+6Tڊ7 U=1 (JZ\B΍F]{G0"Xا H#UϊV798u¼w FүA3FڪŪwncJc#eprgi#8iBxt]O[_˞4IJFwI@5*tljgb&ND_0}TRpj_;M^jfzΒ7 aQ["9᭖dbq–5 }kíX9? _9igtML`gDnsn; (|SJs=|eON'ZI~m3lʒؗp\H^/0,2xC=4oaDŦ̞5O v, 9-`Jޖ{@25@Y&GtzhR;G"DCB"H0y?q̊']tk042 ~VO8arVn. .%B&9HaoG~"'4&`t|wn2}hez6CrW\bkTE ub@kM6q㝸6x+4RfJ_!i"eU95HgfމOV %7GID7&>AC|{SK6.EJ8/ 3aɘ{XazW2[mcO쮄-Qe.WLZ2oiJ ExIhe|1 :q#y'H_&åڰ۶?LNIJffv> ڒwYd4 INscb!v\o;v"\a[unHx*yv6Ab?0x1+禅"ށ{sqym ?$'!^KTa0YmJ9\f em?w^0dr.LgZPﺮBx|}k|oa~6ܺy2]o'|GXWEyo(4JF{YlӽJ؁WosD| \?gM~8cUk4&:vY΍9HJn7JǚSjؑI@>N_ma/ѻk<~icc5 %tOd} ԭX{)9 Xn})s.Ƕb5 4_J\weΊjps'GUZF;V4t)A,4/Ɯyӣ?W,SD4yX^0ÍG )%Q lY&'(cy:ύ§xmWYHByj\!M'&8cu^*|58~L t;D6AТh. K-wxS[>zl}hWPo8J TM4Yq]qݙh4_񇬊wdW=抉cc#`#La xQV>hMac\x7 % c] p-82hCgLic6M.W]opUK r /ihfaa2xiqXH,.vPƖSg<3kVB%F2RĈxHrbg(tTk5rCwl3GOn?xSxR9j4jl31DTl!8\cZ0zS $Kdpa˦HJ .0)ϤgVŠha:8z )p):.f\V.T/cJBl sS31ia,좝\+jqb4}%27ih @ :/3V}Z?]j #V#-:;zsi燺12 mzJQenv,=]),R'f^s8;) dY5K4\Tz4rd Gw+_kTrZ>xك6 U Gb&E[ٶ t>1iz۫IC}[x_awɟ`Fb+@B a)|`p_؅4!e I4p9gL$ХYVʯ ;N T7_"U"GYeC9={eX(Ϛ? )l^޿Y#T@JVil"@ʯzG\]Iu&d80t]]  A5O/}߳EԨu"6˯:4K4:QbMMZ6(={⇑Z~ywLۢuw||hDXo!S^QG\=>w8G &[ 4o~[cݠgt?hM,X;.h4 8%b'yX4ܛ\j1rxsߘO«^mQlF*2^#gǾfg a5 yWnˮ3+:xIqǶfkp2׻jy8ܭݎNx>ްg+$ۿVJ<{iw}=7y:x̖|QfvAڗ544&NA3֚q Jl<e(DN xהl$a16(OEU<z۱ߞov2؀&e['KWw5$p䭵̈́:Sh~!+_Dh} 8g}6t>5:L2b_W_Th xSKzW$tH0zw҂-WͲ>({˸q);сٍzIqU.{uw 2[ ʶ>ȗƊvvLOB E"A XuFNp/f35|&tsdFL(`ֽܐW0P~LtƊLTDi]ʯŨdPoi`S_j_DIY.tqWZ6Iemš;zkvya ڌ4e+Zu/ Vx 'n%O~Qb[˜shq22E#F=m8)P`v-t3/,+ED@7TB0#slSڷ)D㈭r9=;`Fn<{M:\! dQEU6ΠK#gMwho|X~OuaE].p hSFVM#F}:+ jP*Slmk8@P ޢhx0ג_j0EHN!m~j"YQRtkH֑tݣ5LUB0]111M|\ d"㍝ _r+9>N:xdgn=p/'jܥv(<wy~ŦٍP3̕딙,|Sg,b'"仇&KgּIY:5Śd9oZNg4'ՑUWyѯ+8hf,sg\fFNSЏaJ-=DB,?uп]1&٥Z!P,ỊSt8BՓݖi7M$~Cw r=`Q7 5o=Pd?]~5`!TE:2ZB(jo1  (ZgoeE]TVQ9 ~4:vKv^ی sr;;l%NA3(sXA?@gK ۘ睍Ϊ.!RKSO61)055q`)?̈\QʜϭI$ C^SF&Z7X3օȞdDy&{EuYhCZ dRXZ,L ʎ#x#sxXxAv%!fĄĊ 8lTyC>j߃6%@a/4*C_%2 )MȬ4.N3a!X,:i'>%YDrmD[IdEQL_Id&󫶙A/ԊDo܏M!x%k[P`aH:u^S6whT"'j|9߬xr{\}c\4TXZ |x^(3qF[`ik'1\w <-ak{I6eB qW^Mɵ%`E31CT/z+'xöX[sgsj;'26?IʽQ(;iK;S.;pi lѝQ`ݣ%|wG.iG qa\q'uCvHswah? #z,g?gQ6>y~cl&xo 0Jκ>=T0es|Ů ?ط1sv:%(\nF?/N 'U9ƭe"ꔣ֚y͖'hk}Ŵj)VI?dg#<ͮ{Qp|j\ pQ3Նq ;=Xvid5",%~`p',3'c=1go~0E6בnU!3:x{X  Q*?7Ugdh@RĎM%J'/OyߣFiG-5c#I<8لWO6yeE\erS{\$!*W Fc\T3\^;XYxXWϗsz%dBfs+YV2g gbQ ;.ł聝zDpI"eڙ1tGAJ){s/?7,5S_r_edк!{!*3 ^w5ؒaqR>X<E5{O0[>ʱ]UlEltfE\SiB>[eQ&|dra\zLˤ|GK"ӳ*޹!/(OgV-Ԩ%k5?X3V<-f{9gemNCnE:/2+,)c}i-iSl=] nN҃W\e:f gQG(Vǹ6E"AtnX66ZnPy"k3͗ÁݫqI8!5M FFF߅8HX.i /RjEȝe4(bȽv=WvìiHS=[\m5x%Ɍ.gƪ=#@ @)g!E^!w`aHM-- JXNϰ݌0$Rg';vxQݮ7-/{joʀR+_qp4(c+͚O4`ȅ(u@DpS+Y GcktBQ o)lYjSl ӁnC]LGaVVu۠>Em>#u` m*Uv?-V4>$@ , kcWNvib͡-+q{ n3=%Հg M-鐖r {14jjT:f-ש+!iA?/.g'1Imbؕ5J}V-RskO[Mg,:&IPOQS$K=3GndÈu!#aC듸CT޼{ں@R&uv2M=Qe)LX7*zD9 s¹ ;Vp˫uU4/R4 G dj$:ʡNA 8OR N(t@OWVrSuj:T qb%4Y%ގ3@BN]Ή V!ٚQT~(~0^kIѮkmȮn XyAsy>ي!p4ݣ&Ï66s3CYLw7":hBo 2.~͋,)֭~!DNА݈D{Xg@%mƠ맶ܧY.o=Tɤ0y6t8Kg_Hsq> r !R17cCԔ=Txf]qT!eڋI>BW_Rը 8%dNuckˀ 5B voi(: ܱU5%J%W;'(j;Ό"\V4Ug:oQ'/P6JKӉzͷY_p ru"7 =. yWb.-^2+Q͇pɌ6F?X5ft\ԇ2:TKOZI 1pE^I%}3W$8Uhȵ bCL$ڈ@Aʊ 6[%fťi5;0 LyJ$J N1 :T yJ<̈́Bȷ$P-tTJL d{SVܷw9Bqڱ;|&t<`1yVcE`O>)v*4~Ky*jP@#{6irfQ[>/RqM ՚klBGUAŦU5$j;KTDe}azws5qP]#$]J8MZ;1f}6k`[C">v^'9|Zu}heB\ϬS;&ƒ' z+\Cߧ>*o{$@:êvdfy' H?P\KkaNMˁ{2\i~D#2?=OێêȤ1`b#Yօ5ݕ7ME# !w#PAcZHyvٸzOCޏӇ4_|xD$8_tͺvKJhP"\e̔}Ռ'.wOr&]i_,q>  ͥ=+y8w= <,-5Uib\,g|z#5XX Zvf[Gk)baV~&}2jg7L}v: 4[Wѵ+-bʰm[:(3)EbuH}GV=%[%S;^D97~\^'FGmZ7;}^Z4Xu-ѱ;>BW3.2ף> uh8( [%ޟmc4Zj>)ҁ$68j ?P|I8\ػ|`7cMndSBP^ {Pqݿ%BG I.v| *FKWʀ^7>lxr2xlxn 4ojXQ܅i T8V*/?PqtsMtMHKXU1MK. *weD PT sva`VǮV[ }0H*脆"&n i\^yCq7 e`U'C]>8:?AFl 0=D|Dtnb8N; s&.-`{T3aKpSS oރg߿R Ŋ-b=a0Lt;W!>CiP軓`ktVPa.F$c`Z/ cqۘ͑wWhd/ڢ,:Uq/꛵ngR?]#W2v.$Cl"wl ca>b@ a*2 ,/BĠS.B× UmJOzD(o^y ⵜD+c@5Ň70b&<*rD"GM-1_OMK&ezYw! o7ڻ`hx/mJoݹeC MX CUIvvס4ETcqp: b!$uV_9*0yQx5Bb>C)읙`LHdX찑8UKNhܝ &FkW5sޫvIX[j얛К-(&<}~;N/~ng$8 g!i#wuV&Y(ՉmIGȸ}Y?$4 [ĵj3q)o8ǻ[v23ajp!]Eڄ>2`%!~m ݻyh6ڽǫ|{ș"jt%](͈W^cM^{$ ~g+.> R~7 \}O!TkgdGGer +OL`as:0Pf5&iKפm^uR4vKDN'i=i}XM2qw@RM^>ѷ<!**,WIqMV aW7~Q6ǞH=Zќm0&,>K&;AV'hbNxU ^$RWE〉^pbyoh>Zz3?ytqI1!_"(_2 ̣7FFMfҁyrj]yzU $W,iRlT@jv&r@3  ~r܉2Gl>PP {2Hʬ:u2Xtft% ;RI&D+^z> '" dQwqϖXբm8@bz`ƦNKj>z_:-Ja n76+^a$3ms9g 6bC)3*cY5+zى*:.,R6w :ZgZج ).ݜ qUU jpbEv’ qpcBJDT,[nX 9ޭ1WWG;:FB 7rV޲RV܁. HӸ G\3'0`,(hmH/&.~ M<(r'_iw|+=SN_楫M|ȮtvstOvR: x>̝|CIl5R0QƔӑysiIDZsH ᜝+[`zgʗ6(^}$$ H^KkCYL3E[ь'>! 5cLi4GHEc;xz#&_Enyz/:z;:o=ɟ'%V:J1VyiN۠IRAӭ \ϗ NyAd̼K yɑނI}&>>"-N;ñNP2ciZƽHIX( { > !^B5ZR} yJ1@x:\ײL;@ 9d):[&ferN_6`Pi阕Ln"!T "@.BmS|ћqڊll[pخ)w#RSܐ\:G/(mҘ.vgyھ:}fqLBh&Cy3&!a&Znkl>f 6ii[S>˒r֗BПSr1j!U q^65ڌ2Ҫq~9}LQ#c@l_F μ%Z;c^q)} O#'63ųGDQg\FZ9|>Ct83LT 0h.,-B)UyqFx3ns$F|UH:r9f-ST#h#(3Bt^AlXz5Nh 4'_֭aɤM1p.]rHL7pr1 RuhHx DNmrmZ8tU<2Uku]qe^FG{8o{>Q쥍Ŕz ׄe>z) h \4-]ǂ٩J۱442*{{3)+v>0 3s .t;Z%z s>8h&^RTk oteCP6M%у2xq([ wY/c wFVe c0[=L&r+ 1tWi!HmhvDTЃuK91'{/- :IGo7iMcuzK4{g%g7\B:2jb+8 5p82fpۄx0ZWUJ0/傀N!PKe`WDcdYI apWu59y_F.]Q1M`2 ][GZ [>բ =&aЁ/V5$Jh7cg ~磷e >.ZK躊W oWl!.*ɢ 'e#bn-ح,*_yfKe&hC]{zZ[h0o=pd(Y*5k t["w)`p~l53 +uHmp}JkauաNK a;QHЎx)cUw7ądM<-w w)A>'{yY=$:3V9M~?FJ,ytߗ3Î&?Á'MqP7⽪bR7Gjh-05[A7wuiق:A g#7֎`{*Se}ȭ}1""a͒Z̾k K}e_`:9@aU c.O; vTlDxD75$ ,;wikJ70o"ZMa&C "=Rb i~:%Hd?]Ρΰ:mB7Ĝ:zAҞSC0iV 75)/[s;b\{4(753[yk0fYik񗡒)eiN% 2R_A[@0Zle(nHAv&tD6/.7s5Ż$A8|ɋy>;qIRXURApF*N"B9cU?VMg܄o+(>n5 B UDƐR&;Bu Z{~AaC'EZ;B$,!GAG:Q98e.tn]XR \a ~ GS1R2yŷ%._y{}}& $?~:eD𺎢Xԓs|ۊbh{mNE?f2 4͓0X[8Y86jG;GC7=}2Ą]Be9˨uP<%#~m/l*-*<~|kL}oQv3m{f 4s'Ɗíj1V"f5y^D^XL"nMl$wպ.<1GA3O!8=a_OmQt OanKoaŜ]z@;_'>GBy?m4bBɫ0&4Xc_Him6mm ٱR8c 4Ttnw+5{[fE2;>])0ma@ 銾W OU1G@?K%BU8:{D`HuN}+Ukfj%s4 =4x%(FD榮WgOlR[v1Kh;T#^#T.nyv&NvR~ CL]CهpR gv**)B#$׌ȰA2;}2֜ v0<28 zv5ȗCe,@wTFWΜ ˤXV:1p T}eTrUrg ME˸z(6Ѓ5͈c.,%#T$%>Q珏`ȑp(GJ~ŀp_TV:zViN|} D?2yW| da.p%!σ %ԓ )5C ep !Frv$@ ̏|;2wuȪl_S p]+g_yHkX6r&el+M"|X]^ZE>c*iEs!-T߃Fz.AIԷ%u]便cDna_`@#y㎻e in],Ѭ1(+L[~VJ Ty'f]]L#|u#QF3i!*pL>1\d$#'^6<o^ċ-vb&!Xui Զ@6*r@TcrUH௮VFbHח 8K )> \C "'H!Psǻ"|k0oZk1;ЌPXdHoISkڑF=$jHG:|٫/ q!Ǡ$5uO>2,g]:)}wG8 78AN94#`iK9UO ; c>E&Yxm<֧M<ϐZ?3.wcںXCޞ?I\O$f"fǶ,+z%6`k]X;ȡWuO Z-A98:x]!yfb Td!$Ejx+YN ?H6.AIx &@ⒸO kbWh]QYkܢ[..XREWM+;~oFcy)W]kh]ʖ9.qJ0Y k9Hu }e̠jpR)cv) 2l4{'h./)V#G(  (;{`|elW 5o cHCZ1(r&.2tF9D*(yv_xǏ ]'Y- 1|-p^?ve\v0=XkɢY)ox%"t)};k[NiHDa,fDXdnUΖG̳ J; ür &穾2r{1ʹ'$yXߟ9b*UZ|N V?9ub^~P&*eC a?hHhGKko4Z;\ʂt3:H4 D"Gܪ7zdw4j8r1v@>8W 4Pf[FCغpG zx1|*I3Th<(=CLs1=)ߴZɺ'~FQ;QhFhZfUei$kO='Κ\9vώ~cҊ"`:#y2ͽγ(-uO7‚f&zW7U{UWk6--`ryŔ*ōR_YUyT`;}4l.-˸6PbVhBX*[PM!l?Ak1B+Z=تFTc"pZVpzHՔo G|ĔIGTKk7&]& 1,-ZX[ŋۤ <lH2$i#ȑ4?f ?x k[;p xA5~-U|E].ya- n~Z]t=^!}'UUϹ"Z l惉^dsr tk헦^J2)S a^!Z43 Ab{0fTn? O>רt \7JKLoLY2=R'`R>˱,\r- PoKoƼhF VcyE$dP 'Hǐ޵h_`1|'۸6q~y3㷭:ÔΘjcE 9ef@$c -eHzQKw|QP IP~_*'.ιӭ{gK>֡V,kϑltGH 5M(^>#Qۨcs*y}L t:<}P'st"4ԙӶjmn-Ό% 2Y_>נpDմJeU/DNs[7@{l"('EdQLUe wƸh"VlA&WJ-{V ,)H&[6 #Le>Z"q.澚79-ǰc &_ow+YѴX*bcyKϛd9TiJ) J&0 ^Y8I SYbČy$Hqiw|ROQtqI+vedϸ }~T^ [mks.s8?PE3c)Pԉŗ 5z<퇕n5Bj#nF;9h8xi㗷* 5>~f"+KsQ޲{NrGXd8"l21BM}}uW^-] y@I2(r^m5~[<*S4B)QJ$4;eug8P\,[bg6ͿG, o-Xk1zĎ!!M6L:O&c9J#AD({ :Va(i6S(^k*;h 6W[*)Ȧ!_5̼f\3c+Nju~z8_ @77WOZV}esgԤ.Yi1'/l2,1o/ZjJ]L^i7t9朘SB~gcjTPE]?)3X#1Zr6;5^v{g=(HWfwI2LEfiC ޻>r3'fN& \k M& m{.XЂ:r;{ t !]`Bk S#+|tËDZxAs7fnNA6 jFaԻbгwP2d_ .X%Ieįm]xs~FҮ"R#?@M x\V+LU4i<%/UM_WC-[} X.~N"Dc$B ֒r lmg WϔxiM>`R] ShRU%-Po`X_B67J59Z353 Cmb(x#W8vOei!ʃO$~"wn.vg8Ǿ,ᙁ丄h]u#urIS@UaS˘#; 0LQmRD-q) ?` $h+" y0=v rL<t<re7Y; do Hu5oy.E %=Cp8XW2mt 0:[quɟ0-xΗUU;bپ\o⢩T: 1|&eOMny us:B>K hQL];xg2z|c1Bd, lDRdNpɴqXө,v:YbZŲa" \lD\fv}߂؜Y簬. I2֌w^OL_a31Y\NsW f5O+S ֱVzÛbjۦn(9ybNdڦ ]\:qok˅d) rTzAAQ)>7a#9[ɬöXz߃߫ ID}ǂ#f9˃'@v~,j"=rcpo29E7OaQudHY,OC4Cg?dswt 8'úiZs{>V!n}j6CacB= sfɗi:€N傝 TcfSm z\$DM0VCgׄHaK U"=Hn3t`pq%sUΩ8P(FAvwZӆԀ{~Z=nBPKs$uTf-yuNܶx픧<;hsft55SXEg 1voTuZ6K3Wa=.|$oս8Pal~s{&mo5} U+b|=6اXZF U?P.2hr 5 oMm q-%0^ߌ}ꊰgCzq:'RF*֗,6M9$h(#w_=9y#&#/Y7j*{PFLX2~/f2p`%9x@DN: &kJ˵|}M-/CB`$+ 5Oàw" {LA `s pQg}{A<@ʗ1O Mt (6{K(B!*Q ] +ԻHUA,5,WںR%튇X--tž;g=ҀFp@HP7sZtf_LGNkj[r`y??~h"$s, E[=Q @KF1a.Cde_bzAhQ!_辴C$-92GZkH/D_'6poW=%5vRP)]th7|ff!G'פ4/%K1*/'8`h![Gd#cd91ej+-L5#kI;OKz%v =d>N1OVqxr0l@: B?"`7tUTjHdY&t@OExz]vS8Y[y>OyŽGAw!6BbV6{V;#]ルE͈Çwêdhi D0Dy6YK茂LS{14nd;ފ _!vcw Nz?4K;]aJR'ZeEl`4m@d@@W=*l', @"!*.X1 1u`r@ ,tye K3}Xx;7g wLƶ:'ia!:-5Ȍ ")e P5qO͓d8}B&"ʕ{X cLL|3؃>,0ZM/1H%GEҎ铔W`  iTReNv;:^d__bkB e/z~"# 냎H3>/3?a3kth.$>S!be)?3`QRΏٓu!]E(%޺ƌp;l.[Da` %ھ "'D,ѾVd5B_܏ 80D@=¨f9q(⧒U4|(ecc݊Ts 73hxm;tH(м/=s_xfDWdV TTņQݽۂh{vynB-kd4߮e,u0j[=˫fUx}++~` =m['ȣR`)3̏|g$GbT~l`Iy})H`gjQdx RWIxTig }UG!c&,%DfoM½jduTF_{͎Li]")k3ua(](!_]~r 0-q|X0Ԗ}moQ9wŠ8!g3) I?;ܶR824A_hfr*zyOspeӳNSt[M(RAQ~Yb+7ZZ{P 57]C`_{Dk':I`wս$muyF%cApO,ˢXKF*1X7{p"T8TfȇTZv WBp$J6Ȩ=ۦQṳ0EDK3 XWJWQ"Ȍ^t>ꚟίt^y6;}3yI"C?a[ 7gh4 m2՛f3L1i+xk+"c _ӼlVqfI]QDM r};.߆!(=U0TJ$ҋuWZ4TV|^Px-j0&?6R*HJ4:g듷o>{'GtE ~SχGRA,*TA.׼o.:6P9 ]@p*7>Kց\ \H`9TR?VXjOÃ,$_IagmX@ZM)DԵnaPOB(EORC+7x#@MK*8~W1W5T ^^cR{@Ā'pZ~SNu [e e ]103)KdMB5JcP& Y o \ 2!t I N* BgQ# g͛miB/ ;@V:m%k`2-c}~X.[}wہ鼑JxdWKH Xc赌r WUKT$r'nI>Ҍ=b ňA'B(>V+Zm,"Y!@,HAL#T_wbYqIcN>[S!c\'`mtL>uo-ie=R`7>RAD'\pGH^6H ǵ;?"P0RJo4Ÿzh2Teq%xVB AA?7ha [z=ldtLdr]tY㼌[yhrDRd3#tvc~Qڐot6Q1?e4!GcwM}?~/]&b/6jN7Gf=u GM";K,VKs+,껲P5N%|F=}xM6R<sƷxEL, 1s$^:pG VeY^`nt(壣_\=k!- LnR2EG<_oufiaAf[푿 8)'Xbe(>b"*?kuɩY]u,i3ۃgW!1?w͚m+ig0Gpwiq8_0ىa)66%/6eJ9aS"?3b %4Lla]ⅽ(m.oo+@A)uM#N1gOĽHTq3T|679[aU?ꂦyYs6<`鄆,32o]2VcH3WƤ_<grkEp-ՖFƲ/N2Im8^w3 ޼NIay u{>}բqSb:3lvA<-)aǫV \XbwMR,!er3u2S5r6?S<λdوZTZwvR;Ox`}MR}9C M!tHGdoFky? bpDcw%[0r=^Kz1pf+(u5yƴ>i(h0NP;j֖V{/ \HI\^96˙Y 觨`9BoH_,gur )eQKܺ7Ӥ͖ :T_$=e HFlb%8#0A(>x -itU~UߛG:ވdCqdI P&zgefVLtE}+ړA?TL`~l., lqFcf (긌|tQ;=BFG躮PfW_'KJW惴{v^:|!i%Z-@Z-xM^:lh[D~ zK$fhBU~z1Л)Uzj [yEnȣ-S(ᢾ:UxHjЛiHƩ{\!︙U*dsob= 5Yy>SU ; WπCv>;(TjW3>5hf)ΥPB%wZ!7R^Mnp噄7 7~Ĩ$t#ldȥEzW-?0rSI0,vIû j[u«)7} K0&t-YPV0/ݒPt/l99,X/3' ̉4Z/u윎Oꎴª$l@ssFVǯY$ucMDX;"G90X8* w#1(4ǂ:$ :ht4qJJw'O|\q4&/TE@Pd0 4Emry6;rW*z\_MU f=ʼnb=otǛ岕"MbjTCݥW|HJ8~tTˋA Z1:#5p~jhyI*g٬|X䵤Q-V-':&_d9b&XjJJbU.mVfo7 j|$eZ%5L̒qfe_kn\sP\,uRJ l8Z1P  bǝEbA<>,m_O#2 -u@ɹ1FM-Mm]Behݡ-4͏) .Fߎ-\ tġ[ +¥g)}mhVAY'qz@{UÐyQ%"/_L1kUEeyvXJƈܣ0WNbљ*ӬB0myT#les^km3 _Zup:%Ð"e4vj,2,V #u|j8I9e"rf*ęG%gE CK/)s+eJ6b̎8Ճ6 tXN$Hpڿ YʼnS9SwG%6x9!{֡./%qZBPM9vX^gyK7"i;'5HvXPۭ)gf^1c`>iċ`]N%TBAkwNltwԩ%xLP }3gQ +E\RMM6 q劮+iB1vfG$Ӗ8qދe*gӼl˚-XW)8kJџ6Ly3r YCU+bgAφDXB"p\ӹ?Id+FPУXz3(L:KlL@kNƋwLĄ(b 3"@d .?eiOM1ITu[Mb/QO;p.xco<08 FL 1*,HhgM֭~Zz}sW.b$U o0Σj.LOW,'+3z|@* 1ʮ{l(`pp0MV+Tce1m!Ӣ.Cӑ%!'6-49G5%xg8[Y"e^h«h*{'j盏KfK#\dQ7l7&usBCYa֞߫b\t"fnQ3wJ;p QqjX Y?+'f 'Zix`xI"+苁-Gxk \whZߝ&#@AgoUrv!*P~=S&m'F;#{u صmHu ;yG\op; Yd]*cAHσ@ȋ?V<3*DUq!y3z P$=~To4ȶ7]. 0yΰ7-eMU?^M1|i[ n2WQlli,LU*+2`YXZ89.='n/PAQM ,wo TezDL>^JNT>} g::,(ݽJ{jR&>ڥń&-Nysrqe Jr*6ng}xbC?n@;=' ~OMX7e]kmfg'-V-Nhjt|H|]ݯN 0e+녥DSǵ~ӛ~ǵcpcBg }EL{Ο@ ¯9>{a&t06)%2bǐ C6<.ӝgEd;!V! gJΗ` OꌞZ*7g%F>BIUٙgjyZJ))LBadMfKr6Wj;.;$Ulý\nӂ勛ijӾPp,'yN%3A3XgzcYzK6^@뭖GM28QS:i4R bÀ|,Zؕ.O&[ih(Xó=?aFGS8 A[Z.IkW-p (MLj\`3`d(屃s꟝B%b ?ֻX% 9 ZbX)uhe>FoP)\o-"h抩hufYZ|&HN^4gvZ'~̩%/|bnU$m$K(R-8Uh!gFxzNrL 4{\& q8>HHVu-"څۀ@3v Xݢf/T2P-ALI@ypK„%P5]^ iQ1'$dTUb 5&'/ Xezx V$^pFPBPq6Rκ^GbM ;x;\S|;e$rgj,_d{tQ* +P`z%Uo_a;{ڸ5a2R ΐDP;`_]# $> 9ZL;ƿWm1rk):}} wVB+ s|_t1G&RC0<P[gtdmL `+ [4"G"($iKD ױP z\ώqp@C6Ǘ_w`g%f~e!\^*)roK}t1)&E&+pe}ox=FPlMm#Jmc$j2:߰}ApYᗈ0%AH*I7(f{$1,q25`X&WwxQT_~f/Y#>n lSݞ+Q丳 QU{[t@<>F섆:Z|N}10uy3f3xO\zimF0IqBc-fh_C+uXb~Ӓ|DF6M@/fɲL:&m'BJ.tHqq"h\\V>^W 3؟zUW2 U/U۸̩GA8&tY:WYm $C 12S=x:y-Z8 EjR-2}Q`lsX10@&"XJISꇨӋ7FAiѤPƈlt&;!8mY Aq'H39”;U{&Nesq0 tn5U/\eo Y59׉6dp/9AQZlUi:q80`D<깏5?B\ӵ~Y^W|4F{*~. o) UgL^[( [oSkEk0H:M]qceel*/S *6 NrۏyLYl{U-]>o$p^`#fMWJ&; ;{ݽ4ȆUm79P )0<- ; .,KT f򹝥Ϫtk29KnC ^[%d joYB*I,mLeL %5Q}^}H6x }et/3&)p% EW%қ5ɋ?ći/n݆q8yD+!ө!orZ"$8:s|H'm!$GLy0c.3D(WYJowgYQmOll/=OF!wX -E^16a;Wld+|TBЇƑI=o6ϠR_p+T;EOHb\~mH Y㞫9s)K" fӬ뽑، YY-}p>ófYHѿ_U| NjΜa[mܦ ho_E'nʡg+e':q2;ҁ6E[6B!6:rTsF#?1O hb tfqmIB9jocM%Rܸ&BD@G,^ђGEi>ko^QX4r:C+3@;y&KGFƒۚd'D%GWh$gZJun \tVBuglSB~YNq,UL7CEq$HIfl w9"[_1/y]XGk[U Vo }O] 5<5Fzx6ژt;H/~/Qtx[L$BB vx-{0H]c>6V?\PUjZ9Em@+@4!Ne٭"/]-<6m%Lhpxa+ۢOrv ZⲀ~8S=crκ"& $oE)`??_d!˰8:x<'KpnpRrŸp\Q$#HM߻!l3U$?ۙyNF9' uSY mVwg4t'‹g>'Wb`h+; hp7L"ۑJ_P?)tK;ױꇭпP[碈'--0_FY)E,bLy5gy?9{y Y-mtmBW Q$3Q=C`hzJjk uvuF#ϙ\ؠv֜uF>$%T!ދLߍMׂ`{-<B'q/fOJq)XuGms/*jf"8fg^S7cH۵|dvxLNy#8m-BddVwʃT&</%_,WFeԡh2I|e $q`&&ZP^`94FD%V8]oD a*5ͯc)fI) 7vJ),Kb0G?;ȂEqlb$T 邥{hwvӢak@ v+"Pkť,[ #sne.^h/׷aJV;j+ѵYvG",)#j/9Dk:j sHKNȊ*j߿ӄk͋ɹ8DJwM*$FiViEt\Hձl,+/|c; ut?3 h jҖ zjv+[fE7EE;lsxMNF^Vs#uhׅWf]ima T(Sـ}\ߪf_ʄ)zh΋!7L 3aRܨ~1JMF#,8`0";t2ʇNCv&f7H0ZC~=%{@lE鷦LiA %NgׂG yйoNខB7ۺ3o:6?k XqSɩEX1"; fi)iaʝ JptO v26?Aޞ[nK!iQy={3z/Px<9N9SJeI917-|<)=h?@%9N: [SI'E] }|`whV=B շq`ڧi[Zr`47YYxH٫337#߆:n~mA&ڃZu>}W1:w.pjb~g7"chB]imD0o"Fio(D`ی[~u&$E2xb>).v#T= += 6i葾JHw)(4J_bΟt⾐tVYY}pew;,PcjC )(mhRт.R09SQv\!ZA].S'kvnVOP@؉-+3|Xh4B(-?Sh`-P@u  !lFOTDX[Is pu@ޡ,6wHx`K݅Ծ57"?QUulI*VHϿ-N_ĆQZ䁻4 #DB KsSՇ{9c?l[Tq_r f}.1b2 -lů0\hc_-=nXhRy$P$HW<1{EϨ#TuVpýH Ӹ߃ q& ehNr^TIS݁ZSŜS΄,)3\ˮXnp2q& lɃضP"ݟ`߷}3vUK#Q]9\ON }!-JqyKEŞ}ʼn,hd[O|׮,1?įb["<\'f=M5/7d]Iw{8р9~ܯJ֠5?9^1,{cݵXvS#O"i@5bh1_ag"WeEN$}%yбN|k;ra!q:-#ˌ>W낗D޹]RK}%.>Ꙏ_WT&IvAeCӨAw+Ϳau@V: ]}uG:_XTM龒l miT lE![iyVd'&?vRi J)[%d()˜̞G{ʢYA%+MK/+zK+P=QiL Z\sD9'W(n<^w4E}2ʵ}Z cXiTզwB'8|g:H¥Qoh7*ѝ-7I6kǘ`xN2Fi3odAzǘ/%\RS'2|R1\ujaB44=F^6+lmdÂ]'o[8[!rMeKU4MĞo *h[#P-w`56V@,$̜ 7[f]Ԝ269 \.ΕCx㕰Q;EaGXHhɥ90Xݮ1LH#8d_~ kz琴fFWWZ57y"hmݷ^AfJ}n]穠3ܐ `wK >rt%*X)I:[j1&4ТLxcNj|} h-H2h%!Н=/ő2ecMҫmàB˰Z%pQ$'':6lzDoyZ~d7 B,5#i|"=5udeMv( NNQ^Q 82FqS *zxRamj=8nΈ5}hj2,ü ,܊]OiG!I)vn)TU]Y;HMLЀK0Cr fzhD7#t6^LjQA`CLIvVyTJׄת 0:L8c[|,!.MB]Pq/mn#*{5VX5\lkfb;A\(.㋌U?:A _,%or~'ҩp/(Bq-q eTj@]h~Gս.Z 2 SJ A޻_Ps9F7l#ThjճջsXPY,uIYe^I"4c[ h"P9kkJjZ{:.^w?F"h{FY TE{6O]MqM}b ~(+Ӥ媶(I؇45i:U m~OvW7aP|)v?gUnDXxm.4;aˁ4`zuR0+Nӡ﬎}Ζž=mG< ^t!y$&DcK1ޑQ[7ljjut r,0\ηk$ @hMr"bCz6rKG.)|ɝϰӘ{Ľh"Us57JXS7`?3`LV )붜m̥&R( UYjF# F;ZͳI( WQըl Ϫ R\^9HSУqxGI<0[y(ɩ¤`Ɨ l9FY)vVm X^(w}sJ̌C<., ;nr2nu=HnOo܀OYJURH xU"ScTP.u,Q,΂ `@[,p>,i3E@vE]YG*;55 L2nQąhq,lpW<FԪU2L(5VŊF!{UlQJ\i7o ֬F2h0 RZ8.ׂ|i(n>:"][= Ql~g,Ĵs+ nFp\u~3$iڠNZ߀Ne՗bh1!6fm ‚9?:V{F{3ɳ0X2G٣π ';C( UH\4DipKUsW*ˏk/A*l나1vppJ9dh2fr%FP!UYx_&z0f4,館B|OK!Ÿ" EQu0(S Oi {ɫ2fYs$mV^ N$aǿO@,ʢke%PiR%/F{/c}AR6~w~j;K/pFtr4!\bGo/ae&]c)]0s8z(Q . >e2=FUA S-.)Gu`ߓ*4ou;b5̒=ՃY9u/ܧٖ |UH7bKp1Ə֕B m7eȢvi~l<$݀*\ǡX)Z IH0?XWMmh$'iyhFT&,Z;IE{yH?EdM~@țB)5~XK3xXL&PA31A!%`:j΋۷4"Jͪp욍f$M o:;LEs C-F,2>@8"?*YW!l:p7ބ^뢻DOiהUrJ Eg!qٛ;ŁΪ&7z[F5jxMzVPtw#w?iiG@طi2e/KW 7A“;Wǹܠ$m n/ C (#U3+fa3o gIV!;g} M%B_i8/Nʆx9іűDOl^-.tusWJd%w Li#fɈނwAƭY? 5)fw3xtyj|GDLNLnX^^\V:L+,f 0`f $NԼ4ٽ=g6ryh< d=6իx3eeIp0Dp'gd!\:hO؃ (侱5<XZ[\8y =#;4>EJrd*H|%r T|K6'b͌z˃ 06!(^BEKtW0˃vDCi. :|(i-){Ƚ.Vƣ|hŵҜZbd4(u'y>-vwZ\,t,XɅ_Q;U%SPjx_nQsϯ"`8 9(._eŽGŋejєbM RE5{*gTr-sjCFFt#qcv"A2sS4h1e bJ6/O.R.Da2I6q@X}t|[dkKlSy_ך؃d_g:7kfPJsj/;={L;i+Vn6_cP l oD<))glFt'G_ψ2Yb=\m'J?X7inCN*Aryj᝘UG}'m%ަja)M@_o>AuHС7_H}pO}_@rETNIЊPSb!']PNhiߵMz\ IșAK6aΜ};Vx%b,oŶfwVcP: `S2#i)794߯n)/غ%e)4,z %//! GSy%7/ؤ@Z!q(8<^6:؏$P4GSyp|8`4&^åQfۇCbGbU4ZiOq2m;L#j(?,K-'x3J;Ѳ%~z䬼ZQuKTe{XDI^SwTKvnj9Sp5_{6D Àm/-ög,Ҋ7Z+%cz35-tuu'jLKk?o]k7 ~!^:wFeW-Fƥ5z* sпXobË#4SCؑ#=3U,aμEݼ*Шo纰'-I׽˂N=8j a4~KpKx(Toc]5#OX'gZCۇ"I=iz"69;T T{#٥!+뻆E +s5%ʮeˬL޼[* }?>v &[8>aE@5DI}4{aM2ج6 4*t-InwϗeVg|Tg@O:v1r,-xS *FfZ f0:Fi$xoaFNUA&oUdS;z;pu$A H Uؘaxd!c5Kr^Sg>TjRA1Tsm|!Fy6q[׷ZRUtkI3`(^0Sk4!*X0Lf~y!"]Omo#ǻ6U1K!|WU|͉=D`xnBߺ8Y#HsRcs.s*T>j!P_ѯ;4_̰}]Vh%fyQ,IrYYZ7k+(,>T4kɨlRli C mU8h o\!JEmK-9MfR?I`TL-LT%?>}N euі'[.T" 9I3 7iK?V݀z&R1w `{C~k.鬠Zf+a`1=54c|0Sytυ1:>OT!:*{2l[ı4{-e'@k(.R! #a.3{)]}~(5S%~xtչS &Ȉ5 3w*CxlDd:+gk稌3xU̚R6)f1<>OM4bre~ߌU,lpݢpvKVPk\D91zxE0YG\:7GwpB)=u;\Cq{Hk s^ʍ n-sFYj-[!J YbޡBa  =5ƺǎ Ξ80t!qغYb|N:{)3v\z!Cyq}=6Lإ0c$cUNSb'Q95/"}(ǂۯP.bW0RZ!jJK sgBD(IJ0(?IϚM1e,U }跓 DEc&}`iZcm8[&t,zz;3,cAMa%5npꋚR[p!jHM@AIuӬg~I5}jQ@5Iɘs˨dXRsUک"\|rbWٯKFHZLs0&a%$b>IP>1ttصST0nS}gtAI X7M, |î 5c Uk3AX?kyDŽi¼' (]R(C9.9ߣ-"$x-h778Ezlk8DMɄkmuIT x _3` ܠnw}fst-Ʌ &[ʍڗ }g*NT2u5x@PA9۷ӎ[fަ?ףjI[55 qܗۛՊVG ~E =<"[S}A3r0LW^}x?i,{'[Fr$TIȽ  =oy0f1|2_!N2d>U_=S^ԺiLzt^ ҨcV󹦫Ej/NX_3O0_.D7z)F>SROG2PY:R9cI&-7+\ >t%(xxLߏ8퐬hs [Y/sUz7>$k=|ޘ`ؚYq)D&U-_`[-@&b>3 [TfB.3pĺɻu;BnEǯzˌ2{n J _ u8XÄkj /x ޅv;Qk;>F%徫A`![/dku}KiDa|VTYI)DwHi"WF^3N+D2GH h !)r)0Pen V+@G{(cb?C5(@G*q RQS $٠NIǢtJv UJ@ˏL:4epѭU{h u,X.?`WY&cdfj*Dei޴G#<.t "փd 6I 0[hewPŹG+lERNV2*"h/Ai| % _+ SR12K|qM$}uTEMi1,H '&j/ 5.x!=rB^sc";slꚼ@ƉWBc;duٿkNYQ`ίEfB yՔHB& c=-GL@3)TQyXiRH[KRߑy5tXjڞ l Q6 nα]PEnzm5M)7z>NW~7ۉv_dbjTl{;Rss0' BA8N&^ L-p #V Bgش>Cj<#Q "M=YjD9te=rIx܅&bIBN`0> fQ/åto!*ia'$Ͽi_/!v^Ğ*B>#j^F=' >w,?0hVn^E%NUȾ߉|:e%P ׉ H)|ʬ0:Gh932 rjYvg{~)Dx,^Jk0 0Y0 JI̍V009 &LyU+BBPU0Sԕj?H2u hݐz{%\_!mF$Yb:Me 2ΨN v9@/sUOCnΞ)B?ϰvWM/^ۤfE~΄鍔\S:Y3Âh(nDH`e<)Bũw`5웚NWV X_[uŦF%5/D/% U n?ɔxDž_ 5h/*4dڎ挫TBw.Laq XK/' 7t )Les8,=Nng s9.tYe3 /$r*CL4F]jѽccn;{F'"]_BK5#h<= _="QW_~DOMح5$*-r=O ߒ4PB&2wblx Vw#vy#*B2SZm.\+ӵw<ԉDBD_L|sRfD}Q"a﵌W*QgN=5 M/ Ž!f: %;p@z] ηɡ^BSP[e3!^­c~-s./[ht7`{]D M3*}^oh||4q6APmtpS+sE'> a:dUwiG}?l#do_ޯ$TtMp_g2L?O1T7jUάv k\)5uh7..nNAh^ qLh(zhiA!t?%r x)SGCUZ~ma%Y=b!ƋHmM=|Ԃa!h'/\kd`:/ AaK\aijI50@cԣ.b/< mӑUWmkBGw'YP|a:+A.-]i$\V @1^+\߳ەk6?5X<17.koRC￵ Xp//?2~]om l ܊*Q`ft"@)g[_?E)C;a'e}@<*5{ЧuXM?bhKTW(J`kf1!B:?h|>tsJm5-^&v,fg2A3Y.S6hWl/3vZ+(u%$>W}/Skuu *9f*DNwQW&s23)6[0FD@+Y9aVJ&bӁULA"G~K?VMxbL]B悄Nh #U ̔W8>5$P9 C|Yo: ! '}*-}2}fMUև =\[NbW$miK~zi1ʱ/) HhZ/KO惨&Xkv|1+bW}.)$(^/ɵ, qƇkoit >"o d72pjYVp+99vgrp&>*4W{p%L +R pMu4uפ+"*l+ ?Uᔮ Q }eȝ1!ah0 *Reyw~}soqi% |.L+vB;uʟDM8)(Wn-g*#2Bl['r9kYsև-sC[b3OGQ '2.èJŮA/;)#v"0E~ǣG&BjyR]6^kRf K~"cG|9 ;H8HҌ"g;@5bMWmTW¼ ]b) D_B&4-0b  `@8o4TwjSj[,N@i|Km‡7N)ZstBޡK _i'bh۷{@)NnƷd"*OTE\?Kr`Gǻo6: I965g0dٿ3>vwF<^:Sɫ쭢L_NelLIhx$ǓlGw $7msL~lO8OA}tFo):;7*M\iP}kTّBNt"`GCKvR H|/D6jkH|Ҥˈ?F1qN㨋v]zǻse*EM`|-6VyVx,k|+n+&L<:)UXV"6G(BW:pc$wGVjLQs>JłQVkz900ˠi~K}U^XcdC5\U<$_Ն 'u~M҆hYY6'UE==#G;o$YWHқ!-e6~|DTƙxzHhh.K8̟IHt:Ղ2g`(A䜐{sę)AW{! V59zR]gU8H%Jw 7Oz e Bl E#EkYK*} 4<3Q~W<̿}naEFA\$jmJ>vK7/s,<*>nMbaxFbax2t2EO$7:~ϲQ$8h)@`썻)yjE3bD79PmNb g+6dS*lMaRxl9P;3ԜG(ƗAVHx\ZA8=Z(EDySy4 6\)&Bq#l5)iv%ې D苅gݬ}(Zss;$#; k`𿪥Cl@",O2! W4iSvRMhy ۊ29 A$z|j{[ԾvdE%:<琒7`_8MXT Ȍz"Q/O@edؾ6p5i^BÝ틾sC W$hU=<mr]Wm](,&5}m_<">*գ."@F#v'>B<&4L272Yk6…nSo`8t YdսTNaݥVT&w,5!Iρ_C.R]>Q?]`gXNtf!oKǤ( z k6=Yx># 6wL%48edBr^AN"l]" _Uo2j{ҏ٘~M|0v K8: vdݮ6qu8Hh0O<<441c<ǿW~mAW0sI|/ "͡{t}(HZ\[ݗm@ͯE mh T~QӘe9B cxLNBM o\%iuJV*npj[ +37Ph*F$be`-iiɰ24w6LF(^@T M;R*E[Tmţ4YWW\F>bh0㢂K{+Lb]8ïPKEݪ> g8̳磬Zƺ+sG3zp%7*[N!< 5\L*ׂkR/)>ekڧ> Ȏ6 {W#g19~1<~-Lf;4M71K]6ݻޓ @[pk7UנY2mbp*DAga, 2ƻJ B|͋@E^N&'RT5͡ \'W9 j3}*~wy4GA",2qP3b-+W'4kGc̖E]YdHru 05>TzO/f}" M<2q-~kƑkc9STl۠'VBK_Љ3̓waƧk Kݪ.Zi5XnlWrP:N{n =Vani$+;cm~ms{ Z%Qa\l#NХ lVLN=\tuT1_v4c..mma^#iN4kd &n׼\8 K[J6XW"$`R;*eުWg[G#kwv>!w{l#R48\TɍFFyGhnj eøCkg(Ь? ްx'%48pjh-(E K[l+wgãsz0~Aޘӱ&K{+axzQz#fӈy'g@đyw֟4ء EVOf>CUUy]/$-`]MaIaQޡ.TDLPUG3x #IGO772&2J-̟35/a{ʓ<ҎAeq۳ptmS4Ŀ(i)[-#DN*/ŃV7%zW0wDB$YGGaL 09{He ʝjgbZvlb[g1(;k}c}atHhzcWsixu7hX_7~,PbE9h:Tʟj˹ OIYt$=sjMuXS ,z$U"[*C$﫚J!tDRFoCBTȣg vĔ|-G5+5kov?/Rx@@ĿC]Lq\*es1F>n Bߤ0s@F_Jxϸ.fR-nGT-c7 KWA=A]k/9VUR楢"A&\ګ 󊶨 nhJ`V61󧭄D/͛T;*xCX/E^݄g)w3, =(|f_dZN,}{zʥ}򸎂D07k>_觨E.{V)nj+%%94zi&|F? ٶ]_یa~ò5)lՐV2\mmzc,:W*´叞s hJξ.˜LZ7)~mw1%s>鐸@ GH;4W$ZxQ-(v8gd^=nO bC1W`\ -Py )"KSC4߫q+-% |H=`,aV@4P=Lc^?De<[,. c[iT?mjP j{-otX"nϛ~"]k@MVPiSV-W-a xxvhN w1+&} ]Jj:Wg$(nFM?N6֒|@K}-7)o^u91eGwK&80}S!+ ~16u9DOI]/;#${15@fኹk̚A/)&K޶ruu$ cS= P}+R/ =IWǎāBng7TQd˴8e a||,άPt¿<[ov5wVH-W$͍6ynEF=#h 5ڼ,U=M ӵ? F0" iν)xW]CbqZ }[6ĩX$h掺+ݨr.ꭣ7l_J"H `7ӵu``w݋Ӹ+:[X>dəBsPu'9"Ŝ^_0@<oa`@+9D䏬aINs,)1;/z12<+#c@QIq;gJS* M욞)H]$io z QՏhO&ȤQʢ}eW]mHN' %"sAׄ7|*ؖ BPWHNRmԦCsBJ]Wu6 t m}Zo͹wjlI;˩ {°_pAomiK Ll ", ,O<ؾM+|h=!QϢB, xyR"j+L}P9.bd#F "ꗇDV=&l#Z}܆Y Ծ~VoLn@4׹ê H蘝FG}(.^RNDZ9&yScm#o!@3mp/ݯl-_nAg2㖪.$l>•\\oVv'RyM-Sl upw;#CmٚR}xśFCK?9F;O Zd#(d! MN~!j㋫P?/ 6pJ2)K1Gwע_Ũ񩬰pb 9uSEy>w^MPמ@V@M#4'؋}*!)Opi-pԬJ w/$'#'_q ~eETB!sl ~Y2U x,4%YV>#vyP5_yA"`یF@5ӿK ޳+ d6ZKj>v{"W[ C0 xC6;e%MLf lXx^&@_Jl9/]OGݓj_6\z|zrty73?niE=vM;7CA=զ*t\Ձ o[sj/G7P\~7kw4@a/v7 k]^i!C7-pV@U,VaCJIOi <̳ tUP n^Ձh1"Z ܭ—`pR_*$1E266*H<;!ȺO؄=) ۴~emeY[Л 'qdիee@j(P8}Z"bS7+rQ׬JDqHM"8]kr5 +}+ _]z L.˶>2lؑ7 r]fP&?b"S?~ k`bχ) qnebۈ7ɬ- `m|lDm6o~"^5kRpٗjx}䊎/>f`X  ҴU"o*'ZF=uNfge22 v2SJykeVÇ٧ZTr+cTQsCb6/}vɾaOI ׄl)6Mߔu P j%Ocm'fWĹE/krF6=Į`4''IѓЯeN5ҭ{$a$^BOY&-i4 0vJN3X9Pyw Rm]it?JVUDdžVьVl:Ecsf HU :PF[?e: O!Iu r),OµVݚzF)UG-eZv'8pH[`U[OjWF`Qlτ@eT8 L-pd`&hiͷ" PܟOa!ιc/9d|8LDHfpqVz*(ZANv"xt!uAI=h`l8v!8qؙhEG)?c?P[ Z#(|{!tHFd`W4 hlج/2>0v^2.uD =(/=.E߬B:P '/-J5(*)Qw`~P>g5ѐ;ZDh[r`WFP;8\mNjnKl(~kȤُМA\xl)77 H z &ikj|DY`Z PaQnZxۇBby+Gh.NKѵ T^X |Uy?FAjdyʘr1$r%ܚJ%AwͶA:CbjH*Ky8h|q88IkB}Ay">c0=!So2CUd BK\29S_[I)#fm mFtjq6TRrD͊>2#~QeIKnxLjI8b icc3- 1aLcL͞PVDҎ8z,lρXK>\{-ksB`ΫWKds@$1.5 "(qiC_AÈZ{Q2Kz*<&.!VzSGe E46jӴx']zX g )wGͲl xzFq_+{ z MOKŸpؓv8/ C&m1K۰>vcaoxw+̓$dQL՗^tJ1{t֩"Lv-'!?" \F ?6~fR/rXcq @5Kppl\/^fU:jGNn92ΗE&$X^M6 {[zN۬NYÒ@NҤt5zl{*U\ T\9,8q >*43DrLZJIKp J%ea*ktf.ğ. py>Իws$KMrzD]E39d!L8o&aurL{ЕNv+#ÊGth#JB@lO.;3˝|ka 8rՁ~ԇ$HAvF4^qԨ5H$s&*9x;N cXfP1ˇ.5v3fšw8/C&8|0$Չ~蘏 u a:蒜#vw##s.&)Tb]ߚA#W) aU[߫@QxcE @[S*qHK&wx)%7t+.5ちZƜ|A-ڜsCQQ<Ӆ3ٿ\Fy?y@LO}znTso/,I][[#NC^=ݠV`Fz_5= k]8 L+|3z{ڢcaz|ɧsrJ sBCއXqQdmNM&?|~%BL6O@?45V+$VzYR4*>LEm=^ZOc"Dz/I&599g K nb6d:ұa^kcqd.=;%n)b!bJ@k'6j ""W|-L"YgQS0,lD@MBͰ'1-c E M/4i7Q[E]Ja:̓Ի#HxW+-QB!q,A }8ckMwsL/xfIz͠9!TMDh*{=)Š*GQM(ŬP OMS-B;G NQ1Ma뜽okNψn#RCSL5@]q$l Ic JG޸p@Wv$Wʺn; / B!s)ҝ)L*cskZNجn T*]wif֭W;@EX%|VS#eqFix,IfnMD?#i*г[ ,aa ^b ʵ V`!ENzyH^ 8(A R) L`KZ1[eFʢj6W"k.!O!8!WNc<By`د5c[6U bx a[[6)eFr-R)ݢ^xhFa sc\{Ui-7wٷ0 @5/n*<#Lܲr/j2MOHM01 8~8; `# 5D-̑[=j1O}X-w6h"_.u͠ Ycܸ(L.te9,Il ' ;H#E й& goR<>>V[$:v,{yT+rs#&vh_Imtdѥ$IF+\mre!pt2~9HbwծQ?%6XG[!ȧo N)5wS[H9^SG-rsbyGҍj{ӑu Jduʜ );n\h#-T& giH485G3+KR؈O/a0 ھ|ÇJJGsZvO"4L@NM ¸˜qc#fzۢOXH"oĒxCr1\QWT[6)^ [kF'L-Qޅ38@ nyc<;Bf./[gpEZՇuL).Q0$@e8#]ࢌ.?opd| +ӉfJe$d|͚-Hl=^T2UV]\?SM!/M墟~zk8ʼnH˅ggE(@ <"/FPlag+ ; H"ٟLg4v,<}E\{p#leҽ7%dΪʊG\ZtsC&s'Y] 6sZ@}5$8!`TƆ½a'1W nC>sG8FdwI\5J >?%F@αH @lasBc<\^Wl<,3m0q Х(xʵ 97d]o ]#Ty_'usAD[ "bjPF)xRTgT¹pXXs {1v;Zxگ:e(::%CsS6VTdEr7*u{T8 i> `- 8Lݓ~(G%3p?<t]5#,% ouI!@`9rWjyrص'U/Nil\@k1R [xv1}h1J R P:Dtл2ךbXU]*u^/8G3L{,b& 5I>$\Z9kjҗԓܽe:K)M>D^~YVw!oFSZ(ˡVJý%kf=`vc^1ƬLg g5–"2<H/oDpW䙻M,[5qYakE'N|N] `.i*/g_TwK!1O|&)QADNE?SLdtPj-:.r:,yFGqnY7M[r^N+:/Խąeā$ q;Gev4?1J.H)ZEjݥcFEIvҕK-mrcՀK`Kܮ;=-2Dd ;ANj&=e&9R󔍥9BQFfK<7@Z:_Þ˖DHL Ukt̡בr] ,UORiu=l@` >ns+ L-+gU2xb3'풴S*T߆ 2 ueypP{?-GSlі~ Gm0S=O:)`rk6vtz'}pPӞ'!chҖFoE!d2<+QRB~yi'$FN9T*&(%`0'o ;Mas)sbՅ_Uyq(2_螺;jy+\aI9B"VWELii9HkТlxY,R9I0etl~mR.#" HRQE' 0.{nA , ]Ap -RTEo]*:_,ވMY77tFmn&oGNE@}!*Y~gy3l̕a]˧Ӂ+%ϛN*L&S&q f$8yh*<eb|#125jylEAhِwZM.7_>,ʠybeď\T#ö-_nsGA!RAn.6v0}Oz|טoÀۄBRR82|)S?$Q(_TdV:S:c@Z7)zoh8Z&U-ՐxEƓd^C`&K7R-j/[_As_z7kO /,W>@3QYp{9gt;+̟+Q /ϏE J8 &;E?mZ#_"ɆB,٦F\{& ;(\eeȈ4$#¡)L z0t^zgTD۰ 0νO12*X$!̤X_Ofb϶I0۰I =C)^p^[.k`_LJΣOQ&6KܮjK\6@>!Ҷe>pRQi<.#>J 馛 ޯЊq'0muRZ@'_Iy'262Pl wo('*Q?ovL }ӚV}cWȅ9~X(NW֪5 e.b }'Y!@5PՉB¡> B FC$x /J'3|?. *Ce)X#U(?~t3).D̸_ N"b?,l}9_flE\#W4ee1PP/l"tykcdqd%y:goa$3& Kr=j.GT;7Fs- 15#q7f(9 }/"G`ϮxNJzdIhwV>ハ1@m; COmneHf amA1_`˛f |/찟)Wh ˡx[ PZaToCD $"-GJoI#,}5r.nX,[]5]0:0QQe--8e9ojmӗt4&PGux*'~oSZX87hqLM?`@`t5.k(hjvm,f- -\{h RdI럘r :޳uaA-P؂@eIIw|ڌmv\hpFR?\.:&lCD l^cb`8>' ŔZ1!UhU  h/i[:VgNL8N@eC|"UV-ai?꿁-K`z`UZm8aE"Mxy4U593+AQTZw0EYXq-Y:bK}8(NOz^>Ei1.tH֎hzl=8xkd9mx{,~:l)&l<< qrhdBt%ˆy/Nɱhⲡd:O躢8K2!(P:֮̾c"p6d?ret`RpUn`X>8(H,rg?%Qٙo|CGBNf6E`ܔ76ACi(I="\\;"![,,EJSwO,gGi8>'^'b$e"4v\:kcmBIRS5jZAD0DXT7rAo;5=wl޵ujhw ;'F4 }"`jT$}!ۭei3u¾_l?ޭT yDE1)Ĉڈ''#, *6'e٥. ~?ppں0~^ -^ˇ<߸=+(tQA}@R8-:owکV;Fkc #Ż7͛y:zVMPkrusJn1iV"F̄ul@+S>YxS FT}+I~ײ`SRVgI]!*ܱ!vaCjj3 6Wdj0x E=)UN`}還APBV̶׺`c9l<<% llvyq@`M"QAl^Fa ._䔾/P?Txsg7/|R#su)taLRgtZj/=+Wy96MCQ:^u2f,kzU ZqӣIƹnJ5W}1ouPJ<7I֪.282k TtG&< g\T^׌Ag]u:O5-_!2j9Ky[H0̛= 'a 6_H*=LKm_*Bh~,(xҘ'2I|7͑b:!1Gɧ(zaj1 f|[-4^`znB) 7?TZLVMW7#4!i~'-qm"N,匿*9SX*pvM@phQ.ʛ1Hx$$ HbS#le>xCEA`*SGkw$#8Hd7(`"Bߍֶt҃9.^+$ܫ噥DK1B_ t8 ɽjd~Z8dતMG^elu7BR~=3C`G À|ӹXl;gy{e NP|ެ1_̚Q9S&<9WXxM1#W}>CjD7e`-pJerkziw~1)…MQ+r53xXvɒ { =\Q|Cy |R^Q+F"1*nÀIGWаXUrȶ97r*x> J Qy hJS <7OCH:>}pͻvG5Qfs'm[W~,ڞ>[4D6d4#Ƒ|4D0? ߫3VYG0g<#u6#sg%'NRg Aҁ3<"puk y6*j{=p&i\EfW3r7I?I`Ð Z~ Y%,r%;_Glde>w? jjO1x:P66IM?M).ZMrgfmqYQӤ5\58:ІttODA՜/,g@Wүz 4c$(5/-voWkgў8pY7_i{HI2 ؓͅw)ֱ8_QZ;?(hVt ]pIWLZJcp\}f\a>P`=H-5gb$ڟ"9zAs=g޷yfJb[3v-?9E98H =H]w4Ls6#I]8@97pÝI15ed&p?@E/u<+gZ)X-C~26:X|?cSvN`,C]bGB7 T 'Hby^;PT\)jpѻ͔ׯi ε4=Ʌy\XM^u $Q}='kew>qg.̶C6d t&#btrikA="ONW# W"|s߷j0bGfCe0yBU+z6vT_Q\m",d"&!G.~ԺQ܃)J{┡t8^u|YHZlœ4W4a Ӵ.Ηh3YQWʋ#$25(d"%U+c-&9%} 9ܻ?X7Rڸi/a0ywI9ES b5!Jryj,խII@ Lg|,q{|(4y3:J!2/)Jbٺ[}8yzrEʌy֞%[P5FGRpOˣmOlBYsHܟK/oh6Y0 [<؀vjNEj ~JSR9a {'P)T f/$ܩO"x~3"C_pTܾn3iHtuM<6vc2w!ݛFxl};c&U"`&h3? :'̋, 3ϙCLrX-pf =fč-7e⛋-# O4~Y[Hn0 5VՏjgޜ2KP*sF"63\ۥv/ e]P>omzHppFTsȊH3YOy84<0ٍ,* svpqXpMr|;hQRujaA2ӕδb~S{ܯNhRÎ!jupKruޖy{` 0L6A4Nx\],g?d5^ ⣧6"'rѴHjJlǖ[f.3{azf` 'kOoy3;gܽKkMSJM@[e_hf>%x}d壶Rf0sc(G<Bc8RM;_pni3Y1)qk'HSrT\ nS2tD;{[60˧#()q'G?svBqo>D {'Ԏu#l:SO;nFo Ju8D[ɝ\`Ŝ4*Pm XZX#RZGF6;N |*Jւ+p {mCp4c#CF2h)`BV^+nC;00í~f~ ʭ]@\F-h!aNY|"h'c0H뽗'|).oƙ&(z s?=fEwR ;!6#2؀;Q8,7l& K9#m{%I^CH-(r5dZ5" YDP npu}g* n^T (eB&_?xMFfOEd!ty87v-xgsT6ArT tfj[m@;,҂r 0<*)-—.&DGPLBf-Y3;tr\rrdU,+`AP_ҟ{`9uz7=uAe?}Ʉz~sQ4%, 1:% sOE'.ntN GSięc]Ѣ2 $H٥'Qˠl !4!^΍\ Bi<f[}T<$&Wg,ǍXhsZ|R7EiES y^ħEQ sTa! xڤs'_&O_ Xp9$MͳqX~JcA3CԪ%f { %]0p.=$6zGm%?sqF%wh9쿤7^ި + O d#ڢ/2oI1,뛳#{PKp!kA7MǕB 0 I+O0&)jVy%&= ƵeX繑;Ov\[SeRʔ)QBmt^L2wWPD:a`]múlKv ±[R" 6*^0L Hgǽꨅ0E5@Ci KQlY@ .ӽuba#_$rQ@ L~"UmcyXE%kA΋F`EǙx3^,S솛Ӟ Y O"5@78T+.3&,;82Hf~NdԂV@neY;mEYJU)OnC 7γ5.DѬH>O+K3n|hR)7u{@);VK"m{{dtD{lc8Eo;I]q"ј)7mf7QO:!Ҟl2>q]] s@E 9I$k׺-PCOsvި_򔑆 X#J9!>,oy%Ԋm0x@+M6x?W:'>@E(s!hv$6y}.- 7Rۡ)[%d9|Y<S(=Cݧ4j)pĴyD=uSReC[m%-KL|dKCZWwkPTլ^=EomjT#K&`I핸*ɶ5ٮU9K=nC9`ք.+"Ҧ*nNWRC1u6}ЇSz]`x\fo%,WvwIbDt_y+ w h8ŭpo r4@^0nfJ9zCgX&ռK<1!J|We&v<d< Gb^Ͷa=\ca q_82rM[jw.2c/יpFD S:q`7Ƽd6=$F7uIj*`~r@-k7kɆԁ]ϵ=:5❳l4{hAq嗈z]~V.TO3̣EI9nYE74,@ U\Te 42UY]F9 B^J>x@] Zn~0OW|D^;mgelDA]4_X*|-R=Xv"W#.28ZU,'Rfj1F# *v+'d sZ=`ĊTl ,xZoĀ%",D $jMI;笱.L tbDO9yc |g(bwW((cStypj}ž~Ď*.|)s]rT5s S!Ӂ*#S[D[qE Xơ?[N3, NS?Y9:TSR0M[915:g<L)O@\bֹɹCqʶS# rmS5@aƓM&!;y{]M]B*ALÐdx$OJ0*.t61 @(tk]} HO3MpOMGb^HwM2*"aCSI]̜jk)}t=]GAIV9ݹ)~j`g T%q=Pj:#T e5AfUgˁt4v$orm~, /h8wfHT6s$94hN 7S,I,Pm$f0&gd5Z ֤0uܽPvK tiy^G+e٥gF-NJ^B1S ,MH,W).猪!r }x !MS0EC~*!}}ȹOBoeĆ2} CU(?ؽ/+7 VHInex ÖjhM[<cE4-y?o \Di+T"Z` " mnFwA} l2 ЂR'0pK2t Fႝޅ릌\ԅ|iwߑ-U%G0nwUo#U=ߡpx*DyY䠤7$ͳ4PC ʼnB UL{%kFTFş㝞'!9Wj\_r!:`Y Hˢ7h:> ;;Iy&b,Hmvص-a 5 ~+ĺ?-=w}LI (d]|f~-Ux.*eb==ϡ+n#;%vy:2փOYe"h:T`m|" z ^W՝ iIS Wݮ+O N<>DT XIrLמW1T߄[*jATZcYc ƇmO4Gp?gt%TV8)YcZSPrǒ(qz3ri .khɄ?bHQzC"k37\VWu9!\o9L+HrA [n6%=c ԮW_ 'y%A _@tHϺ ;%knN ~9)5ۨ3-ͭWW:` ,5 @J;Ur(9a'*Z\ǚlHBbRkdXk S*tiIuy $`٭Mr1szM_9 sq GϒXQ| nkM%Y94K@ ~9>У5uhC5.Bjυ.c@WU4\uGWc lHVM].tLW\Z5-6=td?Iװ%Z9G GuGstg&WpM[{t~#שd6ޗ(֙op}hwsl /p)<Vh{5Y_?TeStI8J`ܚ4(]lQ>z]0|hzsie' p/$|aT$z z̎ʕ^%4V+hHҶ'x( `yKN#Ea2:ڮaKd=B\2rXtJCɬO` A= VyFLyԊ$7;O"[Gc;jxS ݦA`b"̥ KG'A@[rZ㙝> 4;,Ѷ!XA2BjɠNȀd7 'C^0iƲy:jhYQFXPٱHi%&gL|}tjhJ'F)QB]%S>Tʻ `H,ĬCnF>p1| ޚvlYfASM1DzY˛5k>]}}iXan+V[ny!٪{i5dh~(*]u[#0Uz~~4)"3_voBHT@޽S{3ڶŜMV1(u}cMYJ5,-f>ʰQom0-qmgr; &uI3@WJBV& ,LdE؉xz8R pA #z jE2-˄1p_IL7l?2ڇ?F~W&:ٝXP;Rw`]j=&JG JeG6 Spn<㖭O .Ta& h; c'UbSr+`QѦM7yfKT*ǓGtickOd-^HOQo4 F}>BıZdEވcMx5Eu?0y%Ϩ^3e.11s{ Ob\\Ύ縹!9V vU&K#Ԡkevzk%sC$L2Xai-c ]JZn~٠h(&F d q0QZc'"1Jf\8p`1kvٻrp.rz![ĥO?g#z~iЫ5eWL=m=A-w= V҇ſqݢI#,&' dFy>XD^>եh N[ c#9m^?EW B ? 9n(wQ}"-ȃ*5A6IHEk7[ޣbètkbUT^>AͼH(d0'cYt_WX!c:R4LT+O8/zarlMkǾpC`빮KFN=SսC(4d0*w1R.S' b챺lQ4GNVg45R/pr}21]_-`w /}a߉-3S\{{n} _ӶS~)wd Aae\ݧ X\‹>ֻh-Ҩ6Pnμl| f<,# dnC,f$2fR[=G?Zx D:FȌ}@:pHI`q7֕u-2ԝlAT{.*1^i"0奃n8?b;eSu+;3% f&NwGקHUK3XE2Cc 7F?Lև*%m&[Ş`RJy:0 b?#"52Q]-!y1;[0=ƚuªbgz>HK4]jPVl(9#ie6=Rҟ>^5'ojqkrS M"}70XG*)*6'g s`n0X$H;)z/%')G߈ɔB"KO+1ͽg(mEUzα--iؿGѿpיekB"+4 *Y}:,%ı?BjccYݙ Et?y>qӄ?15XqwԌ|@QrE4ⱭiEuO'l +N@rY0fhv:D@ gaȜ)+ehQP7o9nykH'#V|O 2v+ yLSxqK或zIb!% n.S*'˫A8%y&oϠً)k] 8:9"UpQsty?H_y ^lę/x;˻zGAlQ0:Pi!I fN4r9W=#-u&o(;O 3[WU1I ?f#봮BnWiKLQC>ˆx4u^48XG a;pLal?U,* ^A=~%lKQf`_+ИTDw2~ DV_'MU=?2 ҢSf(!E DWN$nm-;yJr}5/|3(`ĉMLt2+ 0!l^'éh79B[| uo垟ڵ{ <~4V[O|FO3WlUk<o֐}R{{ rLJOUr'))Ii,.Ln 7O_" lyq&rNNKJX )˂vPNZGk1tW .~ QɦnNWd `(ң .qqZ\F` A稚[]`\%hAԯK+|ڙ|HYePyK4hB.b͙gv+Yr0u]G0b,(9|H?/u8SD\~u1Ԩ~+G|ヤ$4o<0&crn_*Ql.3>E1j;3g1,f&t}~f?1yօ<* dZTd f7Y:jlƯeUBFتM'dT0/Qgm ߎ pE[WaBoΖ/ F@s_*JLa.8XJbVr]ꁒPOu$(1j{b7)#@s_acTXLvhoY9XG[ڎ8n>?aQ^ᅄWB[T#Jg.߱0pm``e*S $:tH,C gt"b1 ג+QYpv:[/f T?1Ź纛"ο5-ӼS+nL; BqƱR}!_6w\ҚQ;J RH[D*0Hg@O|Ro$5pv_QYGŒʝƠzc&YhiSzٷ3ź5Mb]ޔnFVēeb Fx>uoiX9>L_ :Mת V1؀z/7Xn< 0=mwYocs^JQ_@O'AG U$A GQYhVĆڲj Mq9WddJ\;f*?.d;@.+Ec~[ĴH)bW*أX0tDذBYD05RYM 0z)Uo_lxQ,h4~Fkljv$t3\O5yTl H$ +UZ [tI mKzemN J9岇d,H/HO q97g4p"liƸG'??:f6ʸ6$Li3A?nwYYp4ZC*Iר<8{ a?pǵE:@\}+:ܚQ>zjO MQ)8tXi4GM|D UFW$?(C܀!4J{QHj . V=}wMD,aZ,%9=wǁs#|fKiY ;LC#IHxEZ ̆{7nbf,]s1zRYNJ rHA etݡeV,`XW)&4b9g?'U)vE`!,Y|htbv ׭Z$H Pa喨/G"yr1ȱ[+5]B'ڦ޻0fBY! D:Z 9NJ!]nk&L[2~}yn |'ӽaOgUwi;W\Fvzgw+ŖP?e(A1Si3(!Io7ߌLL[N^4BEB9ё粦8tPFjl:2qR }sOۮLT7M*I}j٧y<~Pϥ!:uVq_:"V8LmAC>rr IZ0F2l5 Bb_|Q=~ VRpe n*,\ w,δ'.}`Ҝ3O6=v՝," YBZwܨ-e΀E}Ok8bdE9[#E?N?lcJ䲉`2ZƯ?LMv5`Z-8Ich:kW CoбD1iliWS*s2Y૸Qx+o֣j%  b!_'7L[u}S;ۊAPmoR)Z郿 sV.TH0P$u@a}Ōqz{0qJJy zjZm[M ƕ\/`rU,9, zb%frotrtw9=bEZS<;mO)@P E_w*I2t_c~.D~ *Nc:J}2;hr"a%zyPm-LjMGD \nS: <ƤCCm's\{Nn>\Y|CHmLXESt!]vsSwov$7P69/c '8%\3Y"Q0ώ)HY ^6 UĶA㻭GiOZx&/g̋EX<01 3LgocK\A/=fE^1CY;v8~tk6T88^*au(I8 dGmݰI8&JewTZG=n^a+ V#/-[8/ޑ6`f"Z.EzxDnXי%VGkJKS;G1ui͐fY4lAVL}ƈP6'jP2;,#{28E^S]>ρ:w:_RRIݎЕ<<`Dzqnޢ8C e#n5p1 tFPbYRYZj >-KS ($V3 ["}Ъh<prh9h]>j6WV SbiyiWm4#T S68l]6 KeTQ D[{rE/-SOHO2+kL1ا6SMy ;XMMv3NP1[.;>+Q6s>X|ju5x7Zt@7uMF7;h6e. _5J!-ݟB),)[LD_Hƹ`Q=stdW?#g4ݵ}VüIuusmn-.(y9W*(t"Sqpnt[t&Á 09wP~,9P4"-(=Ey,(2 O+y(k[H=g9`gI(iTm7-Hc*f\ZgyLdڗ!G?uT`K-sYm4 A0ɟ3aalL9b(E2ZT" Zr0s'{˃Ax/И|<5jy47<`p`WZj^ H.eF`SPؙ܍8ߍʈ m穆orʘt3׫gFzL؉SCͫ=!lXpF\q;?Ii^3(J#\Ze81{`]q!1v4Y7$ީ7ց7%Z[sQ/Hl_36T̀ iB}ʡ-$t8"j(L!jg:gLlnF{3g^;wO!ZGeO'[ғm":d[G%isu""DꊭFWV{ÿDb H=쪢R\M>Nalz՜'FmLni5`xt?ѰXZt:s@ZA09q Cx440%({C ^0hP)ϛtuxJyFHո~qMr޷V` םж3>IprίrW/Q|@m| |Ȣ5 NwΗ˅x#=;mВH?̜zAd)BDj'%'_2inҁT!Iy+-l2PF#B[\|&Q$aoAY9f_ B&idT Avډ- f3`up Y;Q8V n`JDҗ>*PHq99[E%wi9eytJv৥?ډj5WPq`jZK„n f \֊$PݩfWvب^ 3Sز~;6:ZVKkۿ ez[m{i 3.6NJdNI GrSK!8ԱDpyJ_-U?ji qkMt$afR:tq96 Ëh_/IC1pMVBXl-XЬ뇄\fS `Pjlq )$:2^>w(_F@\<ѩ&On6#4I_hH* evuuo;y؍xϯ :?babn7/'J,jjYNyuu hBhȟy4z I3Rʐd 24F m<(k5hsרּ^Da^& *xx{Bo'Yhɤ/7mYGt`YSDc'=5or}UCT Pܰ1yZ?Hpa< @JJį=PRTMMD'%f NɅ$+rĵuHK֮ʉUvL,4/7%۔܉Dc1Ε]E,ң^ rdTXue$9z' sL/1*PvAXx#1s<]NTÜFW͸i&l{c9brT YL{D7oǠfC1W(,wy"t|K Ux,2|f3?6Ab*.] /QH4.8t|EoDe{e~A^kC씿k8ro1{lԳ4-Ggp I S x)9r3-7Mn~pH8:˹|v]c{yNώCBV]iy Bzhy1!i+an8"eMU3wFXetuS}|]f2Laen?57MVłv5o2x  $(sV-x9zc-ؘ8cF()U6+~x1azՊ'L2ӄjÙR,%.a Dofa $, ?$oL=%WQɝ#|'Jx.r)px? %ǝYqsUX1b 3k ||P 5457kGc~AGg_/g4n>ݹ"9Oz՟c{bM/ϕ\]X6!PCW DbvCkP9| '"KC.z r^}5Lb!>YWɡ:)఺2RSg"qgF B!bXl؄Zw4 G|Ș:EYƎ^vc (U pEߔҾHXT"йOO5;YE>)&X\Oˍ!rvjsI"əcE.Dp1 Pj9<&RqKdH^sWJN#wl \߽Xf'W C{ :'ƹ"CG֞$I<d=@EwdZt/9.2S0HYͶ2Y+i8vCOѴxIfȿMBdR,d9:iŴ3K'jQ|(F?fPOXY'Qdy!6Z,Qdz/"-0]O^E~ũs:w #[])x"fk9"zb<1x|OlͺP9CǴc9Ū%q {Dʸ$8,R`fNf -GU5m;rU:V!5cA$"im?dv$j f^ŝg?Ѩدbh)AF* `7RjDC DВ/_Q鐆"۴!( REO5d!㭘8(r.F0\xa7S`cz#EQ5`\,~4^j1Q+=nȓ>CjYX?4tZ ɓ 0`SJVISBP#|"ϔğTZ Ǻ8A)? m MH8biC՘s:'WQ]6S$ T4a c{vE `-ZfȂTPD v#d:հ!Y9W^Mb9rY3uc:cFmELl] c-72C$lErbrU  t(=eػU GGT/]!:20`FD,,S (g~oKlj Ϭr,4 maQ`b@c;:,R/sG:0Y.,0Jx}aCc ;F-hevy/trJfze/̀=u Kq똦dR(,*%Ioλj3PH嬆N8.MEM]8r%;?0r)|g [c I$NB54p2+ݑRYqslB6dHOgxYj h/9 osüf iSy%}7lfM; [B丮%75-烺;U2h&-N]U<,y,=bMxWҶ 3i:WT5FF"Ls$gL܉G!ή( &d^CJ1KϊØZ9vt\ g{1ÀپH>DLmC7pFʄTǐ ;55姑0?`7 ȯ@^g Wn֍8YыRihΠ4сl9 _NP3'R\k,tW 1r Uy$pʛU=SkɜZ2.!4t:GcMҖ@?|<{e-d`R|Z mw[(~;IGşU\ T!|n^ekdܦI?F[vC[^owkrt+1gd4Aw4Yk%KǯF7p7~Fd,8<92Ђ$_X_|!56'U6rq_n}/aT52x$l`uS^עbV) `  &K&{^>rCv{&k#dR`aXa1}0Ӆwg>^Ӛ p[QAϗ-e+jU|"WyÀqpL*1c^n069jYS_Pی\CzCkw 4SlwILhs$3x5y۷KCQXc&}rCjڷ B.?5xR`ZE+͟{hqssMH@hmTϜ+WtIA4 .jqΑc HR'QO6(v@e q3(4^:v 'eeUD|kREdl{nmQڂH/!gT(rPy/ b4:i%4UL_PJ#n5έÿ_`VĊ)+tX~,x}K4x%Wεz()lF(0@R#Wo447@i16jJ-Ņ냢9OL>wOIl{f;ǚ왳w"d ,_o2L1n\F*Wu-Y1QXw[7޹Rco0xEL`J/Jo<)茡[w 5OUz6ݻB^er3.v,{rpdÊ*"l B;:avǫR7Q"yA>NM5+}>Gg4 gt]ejw@vss=jl&+$& aycNď89F? ,L teȂLlCpXVy>"w0A PQH N1x**pg"v.m֭/Ru;}2jhtV`E:pjG氄r:v<w9"J}C5{㘺u^G"MnY*O㖢*Iw[$Рv$jq= F>mUܹ?eNnm)b&ªfQskQ8nN \f[yz](k3pZST~ Q~ 9퇳wDHV2] xʒP=i-G33WQfo0+I+UC\&6Mafdi%QRFF;w1lNJyh\Wl/jzYs5(v4=OLO"y{Qdέ$СojK >nsO냭Ά[/L۞;UakWCjL`_>^a:x,ԡ5PVr̬#0JJ5,Y8hH3][6)2WɈbʮ]VD 28!=s  )IB*i[~xsdl;bA9A w*b?>f| A]^d0 V$F@$@{Vvu>˧Y8+ksu.G[jZ t" :3^d%p@S =ۡe`cҽ4\Ǚ %?"P 6U2mwob2E_9K, ?вT*= >&q\?x # ~Ḍ**3gהSTӊ纼f0sFn?;3lUo*4>a7vðui=z$" iL$q-m2TэXmpipj/ ύz]>jز[7#rHTg.Iw\gg u?vqZ$0$.M4 *ʭ()a|Cީ gF`]U+?@νԽGό$̵" 6ϡ\30F&Z 0[c #']sE :, ;bJ&8ew#€/f:׵B&Gu*@un>߄e ꬈82{=-j+MMdˍeTVvF䆽hۄ"i%} q;%w RX9s9_BH .s7v*W</8d/Ogo>D='hD6Q4-ordabfZ ?ѠN4ԍѲ'xNʛuh8YT 2HW{ \LG(IqX[Ft4Hl?ޘӴvzsZ0I=P:|f ^Fn]K,\m7aY~Ep`KT:N:-$ A!_+S9wzfg7^tjH6+WS9Ͽ Xp15W )>R3ȥ˻Ϯ>/ώ@ѥ\ iprJL7Qh[ ՙi(ɈPЯJ$Ƚ8LѸ#Pqݐ\2]]I<2Q2δMP"IupH4/-qQo?fg+:3wa$}*I4=J(9T?R jVX0J"5 /uYs-2ɥ}I^oP}SfG~[ 쿞+Db2WPHD*->]UY7DZTv6AHI 508 EضfWK{}~[s ~C%3j:lTAX(co0XC>v 7wQ¢uu~@FqԮj iJ/ƁV *;\3+0o}k@> /?Q*?,8p* lҽ% Uocz36{+VΊjserГjL0))T1(WқBihf_E(X àwNjuI'8rɑu(2DQbʇd8>d*$yuaA@{ 8]|Iŗ$/&!)QJ3a f=EhKш  pVU%pG3>&Gnq-TPm4U(3 ?OѪU3\lVg홟-mz蚕b4r"Øk[v,b[՛7(FjQ[ Q]Mvv#9 ;@J[8Ќa T-xL\HIStWZ|/svS7/՘{БW>MVZ,XtSxw6rSX]"L(mhV7;T;nw,R.STm;Q-ӢK_PZ˟fZ2j+=jxALVĉ=H F4#*+;DS}ԭFwhqpDs$0!I "ϥV1 yIg f`ǥ`!,`#{B=q[tRS 3L?Vͨ&=&fOg ;D\$60GxNy[vnyWѯ\xmkVk,Hm|g`͟?گ}u+1 GR9{v[ *ep_S&W8p  cTq'k$eOt ąg؃|}Z5cUb(ϯBRk&=\,h(K-- iIY.s`{EǗ{;xԅ)6C8@~6٣T&R=;T2=nouVp:@]L(gv<~\!1]'d@ ˏݴ*b N@,(x۩rϷcw]Өt0ôcXn]̖lpNCYkAjnDg #;'a_` tHB+0z~l\`auR᥈F`ޜt])ś'43Ѻ)r@67a#X94҉ޅ@xX|=RFsY2r砶7+ϩf9p"J;unEI5Dtg)sh.s]ϛѦ9HQ:ĺDZ A"FUfo1y43R[M~ i ,9I?.` KΆZϿIh7jCX!WIؘή=1]QR+bwX{Yo^):Wi2n˨ωбs6 %H_Ow1, $ I=E# Ww0p-XT8=1xt܎f w9(\+i,N]tډçԇNSh>HYEkth-0=6$2j=?:ݳYḅ&?m1Zgvc ۛ$aoJL˺+ 3I|qs3=tJ?W|שW_$76o$Ts~:*q?B?>Pr2+:0 F4zYs [Xjp Msy_?(4qAL'ol.t7ݵL h:IF̌޷&qd(SwWwJ.!zӘ?bW-, .,󡱶cȼ|7'~Z1 n C JO_g]aͺh; FJXaP)nݸP$ԾEFf0>uVlD8,'LV# }F1UO MwX]h1Iځu7%2">ygFFh}UwXDX۽89pah%ka:svY6~:ļMc%p{|If6×dب> mҭ2qh^ 1O /ܶt!ڼR{WU$ܸV w"/F8aL9$6T?34IfN9_y:l ޛhmb=vjY73hP8WM#K KlhA`^}xw2ka.(Di@px2SF!0?\W>G޿6[bwQᦡFm/dQd $WA߻h.o=̶+`.12Z L(s4]SE00Z#u(|C+ $]#2;k$-Wj34 "?7aƦA,,XSʏ;ll@#BR{~ݤT TP]8zsd`j t,ƈ6R0RUgõjkQfD魘sv{: mPu8B <+ 9,"/.f uVA XV<8A#Ʌb<Ɇ@u Չ`׵Pa&{w_,ߝxZ-PS K <ÝpG?N)ئ4dűuXYs v KՈwĊ=;XƛabS_emJ?WAm+WzHtE]擪x Gy0^Xk p((|z&O̴Ud 9 T2>sv6 0im9#r'f]ڢLYefQNt/Y3Q/>.iy[|s&/OqVtntH%ZdD0FU - yFBD?)>l.G: N̓ZEN p<6߷40=`~p b,[Fv[L{gIG~/xւPњI~}0}r2 pMDI4>lFX٠0|.ԁmC攱R$)~ 0TnX5L%0&EHCa6u+{}G%D΍ AX^xް\y,'gSLib4D:n<;gEC=vA13PV]LLm'Y=+3j.շŢzTpe)J''uYg.2)98e&=\b˩ >.Id4(F( }zWc?I\QAe6KK=t?}utf׷YXߥ%W,{@i˶== ] ?1 P.0ސ[%u~:o"깆 e߾K 7vWJҠ|$yeA(FWh[Su'u=DheVj*jnM{goE:FҲ<&=F%7ʴ$Ae \;F~Dݍ쾌K4yɯ-Couj;pbc#y{ͣW4}e(%}.Q)hPȪ-P-2Af;F93^:j !.hP>bf[^^^(r͇OGDzߍ?xM7;bL8vO7y<p+}M]9襾2OTlnJ}RK 'IA(⨸G"6.Nc*n>JڈNͻNVi8|MARb,#q#w u_\ĭq\;]Ӭ#=wjb,r7:8ҿ7l톫rA*Y.vAN '`y^!3Jͺ=⅌IuUi?|m{ dڼԧ6@`u+n&QyՈcm[1>-P]ԡQf|Ś V`/Pa11Fpyr8ӡȝn7Į$w%WjJUu3`R/g{A`عw5{B SЍ];W{{yeP+djEVSpP|cGI\b8_U X8rdr Siy&JkrkǀxrITXH  Qꇓ`0aA)+retpYtHA;lY( ɞi æ{(l/CMLHT)Ǥt儥1f_:#b 5vzwcxB6D}-ᖜt9=a`7PNX"fq۔hU1NS_*>IvJ6-ZS|Ig*4|dlȖYV/ޤlMvASTQj GO5uӂeEL6v٪R,%/svhVt81~[/7#7wSʘ +x@5m TQW(z5xn(TaWR.W?z {j} o1zq_7 oPHiX]+a+cck=3b'vr/۪"Vpzt5Ļx1Ϧ~FY ᰷zp)eDOIQ (a ӵj6&QF VA =* wfk:تgV&NvQN{R]! ?ͯ}EVi,!@YJ*W?6h=">v5҅}`Bd yXP;xr˜\3"QSb;vbeh)T?7ck$ŷcQzILy29}_n<#wm:3g;jd$Ǻ3>ȕ}ªޖQ6TD;+Q#amш(?~dD$W;'zݫQYkt2Ͷeɰ*YTgZ: 2 ptj7[تJhgPRr&١e7:k.H[/ho%nf᫼ Iˀ`|LmJ /DrWpS}v/f c- 5+ZO& 1 LVE2|IB9۝SXY DJU̡%O_P{Go]!p6ܱۄ a&U)Pb MzTd*`Uǜe1i˅DO9ׅ7}f!2m6QyUG}<Ȁ,_lz LS!" (m͂ucJ(⨻ޱҙK: v 5<%3&ݖTK\5f\[d fB1gIfxδY?2 + {pѓk ]Rv3(P4DMnl/ \6Y3c%(>$./Ց-F{ߴxc2D{-ճUB~{V\ѸTC2vʎv"w-G{!1:hEQ4!o/D6 QJnW& m.Ju'fTF WʹOA7݉Ip~^K=Cf! ֌bq? xp1C$89