kernel-devel-5.14.0-503.34.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gUreleng@rockylinux.org p-Bm5 '][[xxn(bQEU^pIYXVf2ar<мW1~|qv{r\4AzekPgŅ{Ibw=BI6 ޛg]ꌴW?eGa @ͭBaڸ%۸il+s}3@VֶvL,. ™{^3`oCn꠩ |̂Dvp]Ɯhj6;--]M9/;cV&(~HG }Ӛ#c:GIUׯ#ګ۝%}VU V+$W Dұk\`~TdCZ*gzE+Gii01P ?s82F m5K^4po*H.tObPXdB'8XyXWxz 0Z"'tQUP6):B3PMhGSqxgJ35b6e943e51ef55ba8a0842c3a6986354624e67cecc81b417706ff5de0080d5d228c81d6642aacef0578d74f7d511a20857d714eMs^*s4VRH`>;E-?Ed % i  +19 I1dI  I XI TI rI YIXIIdd,I D (28<o9o:o>9VG9`IH:/II;WPIX;0Y;D\;I]< I^?9 bCdC/eC4fC7lC:tCTIuDIvED.EEEEECkernel-devel5.14.0503.34.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.orgRocky((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.34.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.34.1CKI 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- 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]- 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.34.1.el9_55.14.0-503.34.1.el9_55.14.0-503.34.1.el9_55.14.0-503.34.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.34.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.34.1.el9_5.aarch64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/Documentation//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/Documentation/devicetree//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/Documentation/devicetree/bindings//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/Documentation/kbuild//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/Documentation/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/Documentation/tools/rtla//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/Documentation/tools/rv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/Documentation/userspace-api//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/Documentation/userspace-api/media//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/alpha//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/alpha/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/alpha/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/alpha/kernel/syscalls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/alpha/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/alpha/math-emu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/alpha/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arc/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arc/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arc/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arc/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arc/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arc/plat-axs10x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arc/plat-hsdk//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arc/plat-sim//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arc/plat-tb10x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/boot/bootp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/boot/compressed//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/include//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/include/asm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/include/asm/xen//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-actions//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-alpine//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-artpec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-asm9260//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-aspeed//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-at91//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-axxia//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-bcm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-berlin//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-clps711x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-cns3xxx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-davinci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-digicolor//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-dove//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-ep93xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-exynos//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-footbridge//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-gemini//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-highbank//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-hisi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-imx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-integrator//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-iop32x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-ixp4xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-keystone//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-lpc18xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-lpc32xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-meson//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-milbeaut//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-mmp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-moxart//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-mstar//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-mv78xx0//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-mvebu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-mxs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-nomadik//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-npcm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-nspire//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-omap1//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-omap2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-orion5x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-oxnas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-pxa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-rda//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-realtek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-realview//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-rockchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-rpc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-s3c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-s5pv210//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-sa1100//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-shmobile//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-socfpga//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-spear//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-sti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-stm32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-sunxi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-uniphier//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-ux500//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-versatile//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-vexpress//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-vt8500//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mach-zynq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/nwfpe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/plat-omap//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/plat-orion//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/plat-pxa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/plat-versatile//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/probes//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/probes/kprobes//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/probes/uprobes//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/vfp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm/xen//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/actions//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/allwinner//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/altera//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/amazon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/amd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/amlogic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/apm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/apple//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/arm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/bitmain//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/broadcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/broadcom/bcm4908//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/broadcom/northstar2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/broadcom/stingray//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/cavium//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/exynos//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/freescale//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/hisilicon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/lg//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/marvell//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/microchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/nvidia//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/realtek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/renesas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/rockchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/socionext//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/sprd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/synaptics//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/ti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/toshiba//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/boot/dts/xilinx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/hyperv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/include//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/include/asm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/include/asm/stacktrace//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/include/asm/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/include/asm/xen//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/include/generated//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/include/generated/asm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/include/generated/uapi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/include/generated/uapi/asm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/include/uapi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/include/uapi/asm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/kernel/pi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/kernel/probes//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/kernel/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/kernel/vdso32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/kvm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/kvm/hyp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/kvm/hyp/nvhe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/kvm/hyp/vhe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/arm64/xen//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/csky//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/csky/abiv1//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/csky/abiv2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/csky/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/csky/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/csky/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/csky/kernel/probes//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/csky/kernel/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/csky/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/csky/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/h8300//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/h8300/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/h8300/boot/compressed//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/h8300/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/h8300/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/h8300/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/h8300/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/hexagon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/hexagon/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/hexagon/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/hexagon/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/ia64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/ia64/hp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/ia64/hp/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/ia64/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/ia64/kernel/syscalls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/ia64/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/ia64/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/ia64/pci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/ia64/uv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/ia64/uv/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/68000//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/amiga//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/apollo//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/atari//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/bvme6000//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/coldfire//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/emu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/fpsp040//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/hp300//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/ifpsp060//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/kernel/syscalls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/mac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/math-emu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/mvme147//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/mvme16x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/q40//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/sun3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/sun3/prom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/sun3x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/m68k/tools/amiga//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/microblaze//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/microblaze/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/microblaze/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/microblaze/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/microblaze/kernel/cpu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/microblaze/kernel/syscalls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/microblaze/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/microblaze/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/microblaze/pci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/alchemy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/alchemy/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/alchemy/devboards//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/ar7//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/ath25//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/ath79//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/bcm47xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/bcm63xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/bcm63xx/boards//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/bmips//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/compressed//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/brcm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/cavium-octeon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/img//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/ingenic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/lantiq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/loongson//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/mscc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/mti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/netlogic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/ni//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/pic32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/qca//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/ralink//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/realtek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/dts/xilfpga//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/boot/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/cavium-octeon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/cavium-octeon/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/cavium-octeon/executive//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/cobalt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/dec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/dec/prom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/fw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/fw/arc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/fw/cfe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/fw/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/fw/sni//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/generic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/ingenic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/jazz//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/kernel/syscalls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/kvm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/lantiq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/lantiq/falcon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/lantiq/xway//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/loongson2ef//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/loongson2ef/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/loongson2ef/common/cs5536//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/loongson2ef/fuloong-2e//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/loongson2ef/lemote-2f//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/loongson32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/loongson32/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/loongson32/ls1b//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/loongson32/ls1c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/loongson64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/math-emu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/mti-malta//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/n64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/netlogic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/netlogic/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/netlogic/xlp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/netlogic/xlr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/pci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/pic32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/pic32/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/pic32/pic32mzda//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/pistachio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/power//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/ralink//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/rb532//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/sgi-ip22//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/sgi-ip27//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/sgi-ip30//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/sgi-ip32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/sibyte//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/sibyte/bcm1480//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/sibyte/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/sibyte/sb1250//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/sibyte/swarm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/sni//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/txx9//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/txx9/generic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/txx9/jmr3927//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/txx9/rbtx4927//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/txx9/rbtx4938//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/txx9/rbtx4939//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/vr41xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/vr41xx/casio-e55//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/vr41xx/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nds32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nds32/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nds32/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nds32/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nds32/kernel/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nds32/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nds32/math-emu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nds32/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nios2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nios2/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nios2/boot/compressed//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nios2/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nios2/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nios2/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nios2/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/nios2/platform//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/openrisc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/openrisc/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/openrisc/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/openrisc/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/openrisc/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/openrisc/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/parisc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/parisc/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/parisc/boot/compressed//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/parisc/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/parisc/kernel/syscalls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/parisc/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/parisc/math-emu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/parisc/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/boot/dts/fsl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/kernel/ptrace//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/kernel/syscalls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/kernel/trace//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/kernel/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/kexec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/kvm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/math-emu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/mm/book3s32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/mm/book3s64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/mm/kasan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/mm/nohash//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/mm/ptdump//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/perf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/40x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/44x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/4xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/512x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/52xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/82xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/83xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/85xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/86xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/8xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/amigaone//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/book3s//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/cell//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/cell/spufs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/chrp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/embedded6xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/maple//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/microwatt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/pasemi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/powermac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/powernv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/ps3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/platforms/pseries//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/purgatory//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/sysdev//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/sysdev/ge//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/sysdev/xics//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/sysdev/xive//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/powerpc/xmon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv/boot/dts/canaan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv/boot/dts/microchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv/boot/dts/sifive//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv/errata//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv/errata/sifive//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv/kernel/probes//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv/kernel/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/riscv/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/appldata//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/hypfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/kernel/syscalls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/kernel/vdso32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/kernel/vdso64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/kvm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/lib/expoline//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/pci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/purgatory//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/s390/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-ap325rxa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-dreamcast//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-ecovec24//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-highlander//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-hp6xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-kfr2r09//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-landisk//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-lboxre2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-microdev//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-migor//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-r2d//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-rsk//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-sdk7780//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-sdk7786//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-se//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-se/7206//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-se/7343//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-se/770x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-se/7721//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-se/7722//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-se/7724//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-se/7751//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-se/7780//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-sh03//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boards/mach-x3proto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boot/compressed//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/boot/romimage//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/cchips//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/cchips/hd6446x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/drivers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/drivers/dma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/drivers/pci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/drivers/superhyway//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/kernel/cpu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/kernel/cpu/irq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/kernel/cpu/sh2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/kernel/cpu/sh2a//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/kernel/cpu/sh3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/kernel/cpu/sh4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/kernel/cpu/sh4a//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/kernel/cpu/shmobile//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/kernel/syscalls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/kernel/vsyscall//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/math-emu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sh/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sparc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sparc/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sparc/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sparc/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sparc/kernel/syscalls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sparc/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sparc/math-emu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sparc/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sparc/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sparc/power//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sparc/prom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/sparc/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/um//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/um/drivers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/um/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/um/kernel/skas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/um/os-Linux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/um/os-Linux/drivers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/um/os-Linux/skas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/um/scripts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/boot/compressed//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/coco//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/coco/tdx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/entry//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/entry/syscalls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/entry/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/entry/vsyscall//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/events//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/events/amd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/events/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/events/zhaoxin//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/hyperv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/ia32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/kernel/acpi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/kernel/apic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/kernel/cpu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/kernel/cpu/mce//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/kernel/cpu/microcode//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/kernel/cpu/mtrr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/kernel/cpu/resctrl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/kernel/cpu/sgx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/kernel/fpu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/kernel/kprobes//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/kvm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/math-emu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/mm/pat//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/pci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform/atom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform/ce4100//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform/efi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform/geode//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform/intel-mid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform/intel-quark//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform/iris//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform/olpc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform/pvh//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform/scx200//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform/ts5500//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/platform/uv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/power//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/purgatory//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/ras//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/realmode//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/realmode/rm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/um//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/um/os-Linux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/um/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/video//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/virt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/virt/svm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/virt/vmx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/virt/vmx/tdx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/x86/xen//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa/boot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa/boot/boot-elf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa/boot/boot-redboot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa/boot/dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa/boot/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa/kernel/syscalls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa/platforms//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa/platforms/iss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa/platforms/xt2000//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/arch/xtensa/platforms/xtfpga//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/block//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/block/partitions//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/certs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/crypto/asymmetric_keys//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/crypto/async_tx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/accel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/accel/habanalabs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/accel/habanalabs/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/accel/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/accessibility//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/accessibility/braille//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/accessibility/speakup//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/acpi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/acpi/acpica//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/acpi/apei//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/acpi/arm64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/acpi/dptf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/acpi/nfit//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/acpi/numa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/acpi/pmic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/amba//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/android//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ata//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/atm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/auxdisplay//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/base//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/base/firmware_loader//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/base/firmware_loader/builtin//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/base/power//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/base/regmap//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/base/test//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/bcma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/block//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/block/aoe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/block/drbd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/block/mtip32xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/block/null_blk//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/block/paride//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/block/rnbd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/block/rsxx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/block/xen-blkback//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/block/zram//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/bluetooth//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/bus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/bus/fsl-mc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/bus/mhi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/bus/mhi/ep//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/bus/mhi/host//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/cdrom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/char//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/char/agp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/char/hw_random//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/char/ipmi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/char/mwave//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/char/pcmcia//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/char/tpm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/char/tpm/st33zp24//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/char/xilinx_hwicap//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/char/xillybus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/actions//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/analogbits//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/at91//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/axis//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/axs10x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/baikal-t1//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/bcm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/berlin//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/davinci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/h8300//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/hisilicon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/imgtec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/imx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/ingenic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/keystone//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/loongson1//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/meson//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/microchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/mmp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/mstar//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/mvebu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/mxs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/nxp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/pistachio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/pxa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/ralink//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/renesas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/rockchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/samsung//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/sifive//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/socfpga//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/spear//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/sprd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/st//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/sunxi-ng//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/sunxi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/ti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/uniphier//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/ux500//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/versatile//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/x86//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/xilinx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/zynq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clk/zynqmp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/clocksource//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/comedi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/comedi/drivers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/comedi/drivers/ni_routing//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/comedi/drivers/ni_routing/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/comedi/drivers/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/comedi/kcomedilib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/connector//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/counter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/cpufreq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/cpuidle//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/cpuidle/governors//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/allwinner//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/allwinner/sun4i-ss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/allwinner/sun8i-ce//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/allwinner/sun8i-ss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/amcc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/amlogic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/axis//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/bcm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/caam//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/cavium//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/cavium/cpt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/cavium/nitrox//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/cavium/zip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/ccp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/ccree//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/chelsio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/gemini//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/hisilicon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/hisilicon/hpre//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/hisilicon/sec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/hisilicon/sec2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/hisilicon/trng//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/hisilicon/zip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/inside-secure//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel/iaa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel/ixp4xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel/keembay//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel/qat//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_420xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_4xxx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_c3xxx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_c3xxxvf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_c62x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_c62xvf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_dh895xcc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_dh895xccvf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/marvell//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/marvell/cesa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/marvell/octeontx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/marvell/octeontx2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/nx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/qce//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/rockchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/stm32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/ux500//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/ux500/cryp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/ux500/hash//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/virtio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/vmx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/crypto/xilinx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/cxl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/cxl/core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dax//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dax/hmem//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dax/pmem//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dca//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/devfreq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/devfreq/event//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma-buf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma-buf/heaps//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/bestcomm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/dw-axi-dmac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/dw-edma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/dw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/fsl-dpaa2-qdma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/hsu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/idxd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/ioat//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/ipu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/lgm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/ppc4xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/ptdma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/sf-pdma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/sh//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/ti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dma/xilinx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/dpll//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/edac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/eisa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/extcon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firewire//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/arm_ffa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/arm_scmi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/broadcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/cirrus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/efi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/efi/libstub//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/efi/test//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/google//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/imx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/meson//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/psci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/smccc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/firmware/xilinx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/fpga//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/fsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gnss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/acp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/amdxcp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/clk_mgr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce60//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn20//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn201//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn21//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn30//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn301//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn303//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn31//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn314//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn321//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn35//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dml2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dsc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/hdcp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/hwss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/hwss/dcn351//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/link//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/optc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/resource//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dmub//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dmub/src//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/hdcp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/pm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/legacy-dpm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/powerplay//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/powerplay/hwmgr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/powerplay/smumgr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu11//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu12//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu13//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu14//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/arm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/arm/display//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/arm/display/komeda//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/armada//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/aspeed//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/ast//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/atmel-hlcdc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/bridge//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/bridge/adv7511//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/bridge/analogix//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/bridge/cadence//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/bridge/imx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/bridge/synopsys//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/display//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/etnaviv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/exynos//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/fsl-dcu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/gma500//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/gud//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/hisilicon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/hisilicon/hibmc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/hisilicon/kirin//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/hyperv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/i2c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/i915//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/i915/gvt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/imagination//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/imx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/imx/dcss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/ingenic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/kmb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/lima//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/logicvc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/loongson//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/mcde//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/meson//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/mgag200//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/msm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/mxsfb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/nouveau//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/omapdrm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/panel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/panfrost//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/pl111//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/qxl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/radeon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/rcar-du//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/renesas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/renesas/rcar-du//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/renesas/rz-du//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/renesas/shmobile//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/rockchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/scheduler//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/solomon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/sprd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/sti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/stm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/sun4i//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/tidss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/tilcdc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/tiny//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/ttm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/ttm/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/tve200//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/udl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/v3d//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/vboxvideo//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/vc4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/vgem//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/virtio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/vkms//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/vmwgfx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/xe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/xe/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/xen//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/drm/xlnx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/host1x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/ipu-v3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/trace//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/gpu/vga//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/greybus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hid/amd-sfh-hid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hid/bpf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hid/bpf/entrypoints//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hid/i2c-hid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hid/intel-ish-hid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hid/surface-hid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hid/usbhid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hsi/clients//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hsi/controllers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hte//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hwmon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hwmon/occ//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hwmon/pmbus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hwspinlock//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hwtracing//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hwtracing/coresight//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hwtracing/intel_th//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/hwtracing/stm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/i2c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/i2c/algos//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/i2c/busses//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/i2c/muxes//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/i3c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/i3c/master//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/i3c/master/mipi-i3c-hci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/idle//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/accel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/adc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/addac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/afe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/amplifiers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/buffer//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/cdc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/chemical//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/common/cros_ec_sensors//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/common/hid-sensors//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/common/ms_sensors//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/common/scmi_sensors//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/common/ssp_sensors//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/common/st_sensors//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/dac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/dummy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/filter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/frequency//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/gyro//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/health//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/humidity//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/imu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/imu/bmi160//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/imu/inv_icm42600//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/imu/inv_mpu6050//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/imu/st_lsm6dsx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/imu/st_lsm9ds0//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/light//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/magnetometer//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/multiplexer//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/orientation//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/position//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/potentiometer//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/potentiostat//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/pressure//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/proximity//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/resolver//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/temperature//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/test//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iio/trigger//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/bnxt_re//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/cxgb4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/efa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/hfi1//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/hns//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/irdma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/mana//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/mlx4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/mlx5//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/mthca//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/ocrdma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/qedr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/qib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/usnic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/sw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/sw/rdmavt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/sw/rxe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/sw/siw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/ulp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/ulp/ipoib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/ulp/iser//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/ulp/isert//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/ulp/rtrs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/ulp/srp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/infiniband/ulp/srpt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/input//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/input/gameport//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/input/joystick//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/input/joystick/iforce//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/input/keyboard//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/input/misc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/input/mouse//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/input/rmi4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/input/serio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/input/tablet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/input/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/input/touchscreen//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/interconnect//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/interconnect/imx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/interconnect/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/interconnect/samsung//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iommu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iommu/amd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iommu/arm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iommu/arm/arm-smmu-v3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iommu/arm/arm-smmu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iommu/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/iommu/iommufd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ipack//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ipack/carriers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ipack/devices//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/irqchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/isdn//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/isdn/capi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/isdn/hardware//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/isdn/hardware/mISDN//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/isdn/mISDN//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/leds//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/leds/blink//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/leds/flash//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/leds/trigger//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/macintosh//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/macintosh/ams//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mailbox//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mcb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/md//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/md/bcache//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/md/persistent-data//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/i2c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/platform//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/platform/cec-gpio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/platform/cros-ec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/platform/meson//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/platform/s5p//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/platform/seco//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/platform/sti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/platform/stm32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/platform/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/usb/pulse8//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/cec/usb/rainshadow//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/common/b2c2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/common/saa7146//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/common/siano//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/common/v4l2-tpg//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/common/videobuf2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/dvb-core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/dvb-frontends//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/dvb-frontends/cxd2880//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/dvb-frontends/drx39xyj//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/firewire//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/i2c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/i2c/adv748x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/i2c/ccs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/i2c/cx25840//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/i2c/et8ek8//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/i2c/m5mols//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/i2c/s5c73m3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/mc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/mmc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/mmc/siano//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/b2c2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/bt8xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/cobalt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/cx18//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/cx23885//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/cx25821//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/cx88//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/ddbridge//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/dm1105//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/dt3155//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/intel/ipu3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/ivtv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/mantis//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/meye//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/netup_unidvb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/ngene//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/pluto2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/pt1//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/pt3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/saa7134//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/saa7146//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/saa7164//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/smipcie//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/solo6x10//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/sta2x11//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/ttpci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/tw5864//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/tw68//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/pci/tw686x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/allegro-dvt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/am437x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/atmel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/cadence//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/coda//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/davinci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/exynos-gsc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/exynos4-is//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/imx-jpeg//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/marvell-ccic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/meson//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/meson/ge2d//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/mtk-jpeg//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/mtk-mdp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/mtk-vcodec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/mtk-vpu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/omap//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/omap3isp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/qcom/camss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/qcom/venus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/rcar-vin//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/rockchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/rockchip/rga//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/rockchip/rkisp1//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/s3c-camif//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/s5p-g2d//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/s5p-jpeg//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/s5p-mfc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/sti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/sti/bdisp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/sti/c8sectpfe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/sti/delta//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/sti/hva//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/stm32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/sunxi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/sunxi/sun4i-csi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/sunxi/sun6i-csi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/sunxi/sun8i-di//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/sunxi/sun8i-rotate//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/ti-vpe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/vsp1//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/platform/xilinx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/radio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/radio/si470x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/radio/si4713//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/radio/wl128x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/rc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/rc/img-ir//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/rc/keymaps//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/spi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/test-drivers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/test-drivers/vicodec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/test-drivers/vidtv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/test-drivers/vimc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/test-drivers/vivid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/tuners//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/airspy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/as102//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/au0828//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/b2c2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/cpia2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/cx231xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/dvb-usb-v2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/dvb-usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/em28xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/go7007//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/gspca//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/gspca/gl860//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/gspca/m5602//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/gspca/stv06xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/hackrf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/hdpvr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/msi2500//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/pvrusb2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/pwc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/s2255//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/siano//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/stk1160//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/stkwebcam//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/tm6000//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/ttusb-budget//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/ttusb-dec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/usbtv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/uvc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/usb/zr364xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/media/v4l2-core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/memory//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/memory/samsung//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/memory/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/memstick//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/memstick/core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/memstick/host//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/message//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/message/fusion//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mfd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/altera-stapl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/bcm-vk//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/c2port//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/cardreader//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/cb710//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/cxl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/echo//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/eeprom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/genwqe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/habanalabs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/habanalabs/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/habanalabs/common/pci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/habanalabs/gaudi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/habanalabs/goya//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/ibmasm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/lis3lv02d//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/lkdtm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/mei//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/mei/gsc_proxy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/mei/hdcp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/mei/pxp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/ocxl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/pvpanic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/sgi-gru//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/sgi-xp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/ti-st//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/uacce//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/misc/vmw_vmci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mmc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mmc/core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mmc/host//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/most//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/chips//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/devices//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/hyperbus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/lpddr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/maps//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/nand//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/nand/onenand//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/nand/raw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/nand/raw/atmel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/nand/raw/bcm47xxnflash//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/nand/raw/brcmnand//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/nand/raw/gpmi-nand//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/nand/raw/ingenic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/nand/spi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/parsers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/spi-nor//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/spi-nor/controllers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mtd/ubi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/mux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/appletalk//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/arcnet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/bonding//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/caif//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/c_can//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/cc770//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/ctucanfd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/dev//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/flexcan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/ifi_canfd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/m_can//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/mscan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/peak_canfd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/rcar//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/sja1000//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/slcan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/softing//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/spi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/spi/mcp251xfd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/usb/etas_es58x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/usb/kvaser_usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/can/usb/peak_usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/dsa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/dsa/b53//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/dsa/hirschmann//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/dsa/microchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/dsa/mv88e6xxx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/dsa/ocelot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/dsa/qca//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/dsa/sja1105//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/dsa/xrs700x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/3com//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/8390//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/actions//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/adaptec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/aeroflex//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/agere//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/alacritech//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/allwinner//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/alteon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/altera//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/amazon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/amazon/ena//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/amd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/amd/xgbe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/apm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/apm/xgene-v2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/apm/xgene//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/apple//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/aquantia//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/arc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/atheros//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/atheros/alx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/atheros/atlx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/broadcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/broadcom/genet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/brocade//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/brocade/bna//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/cadence//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/calxeda//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/cavium//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/cavium/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/cavium/octeon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/cavium/thunder//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/chelsio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/chelsio/inline_crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/chelsio/inline_crypto/chtls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/cirrus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/cisco//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/cisco/enic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/cortina//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/davicom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/dec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/dec/tulip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/dlink//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/emulex//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/emulex/benet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/ezchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/faraday//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/freescale//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/freescale/dpaa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/freescale/dpaa2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/freescale/enetc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/freescale/fman//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/fujitsu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/google//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/google/gve//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/hisilicon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/hisilicon/hns//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/hisilicon/hns3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/hisilicon/hns3/hns3pf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/hisilicon/hns3/hns3vf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/huawei//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/huawei/hinic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/i825xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/ibm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/ibm/ehea//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/ibm/emac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel/e1000//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel/e1000e//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel/fm10k//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel/i40e//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel/iavf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel/ice//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel/idpf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel/igb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel/igbvf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel/igc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel/ixgb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/marvell//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/marvell/mvpp2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeon_ep//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeon_ep_vf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeontx2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeontx2/af//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeontx2/nic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/marvell/prestera//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/mellanox//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx5/core/esw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx5/core/steering//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlxbf_gige//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/micrel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/microchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/microchip/sparx5//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/microsoft//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/microsoft/mana//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/moxa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/mscc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/myricom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/natsemi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/neterion//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/neterion/vxge//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/netronome//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/netronome/nfp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/ni//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/nvidia//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/nxp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/oki-semi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/packetengines//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/pasemi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/pensando//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/pensando/ionic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/qlogic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/qlogic/qed//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/qlogic/qede//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/qualcomm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/qualcomm/emac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/qualcomm/rmnet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/rdc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/realtek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/renesas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/rocker//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/samsung//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/samsung/sxgbe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/seeq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/sfc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/sfc/falcon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/sfc/siena//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/sgi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/silan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/sis//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/smsc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/socionext//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/stmicro//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/sun//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/synopsys//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/tehuti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/ti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/toshiba//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/tundra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/via//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/wiznet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/xilinx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/xircom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ethernet/xscale//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/fddi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/fddi/skfp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/fjes//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/hamradio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/hippi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/hyperv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ieee802154//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ipa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ipvlan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/mdio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/pcs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/phy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/phy/aquantia//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/phy/mscc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/phy/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/plip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/ppp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/pse-pd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/slip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/team//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/thunderbolt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/vmxnet3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/vxlan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wan/lmc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireguard//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/admtek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ath//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ath/ar5523//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ath/ath10k//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ath/ath11k//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ath/ath12k//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ath/ath5k//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ath/ath6kl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ath/ath9k//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ath/carl9170//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ath/wcn36xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ath/wil6210//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/atmel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/broadcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/broadcom/b43//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/broadcom/b43legacy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/intel/ipw2x00//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi/mei//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/intersil//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/intersil/hostap//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/intersil/orinoco//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/intersil/p54//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/intersil/prism54//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/marvell//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/marvell/libertas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/marvell/libertas_tf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7603//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7615//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt76x0//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt76x2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7915//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7921//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7925//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7996//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt7601u//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/microchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/microchip/wilc1000//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/quantenna//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/quantenna/qtnfmac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ralink//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtl8xxxu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtw88//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/realtek/rtw89//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/rsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/st//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/st/cw1200//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ti/wl1251//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ti/wl12xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ti/wl18xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/ti/wlcore//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/virtual//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/zydas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wireless/zydas/zd1211rw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wwan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wwan/iosm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/wwan/t7xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/net/xen-netback//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nfc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nfc/fdp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nfc/microread//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nfc/nfcmrvl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nfc/nxp-nci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nfc/pn533//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nfc/pn544//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nfc/s3fwrn5//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nfc/st-nci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nfc/st21nfca//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nfc/st95hf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ntb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ntb/hw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ntb/hw/amd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ntb/hw/epf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ntb/hw/idt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ntb/hw/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ntb/hw/mscc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ntb/test//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nubus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nvdimm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nvme//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nvme/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nvme/host//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nvme/target//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/nvmem//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/of//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/of/unittest-data//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/opp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/parisc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/parport//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pci/controller//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pci/controller/cadence//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pci/controller/dwc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pci/controller/mobiveil//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pci/endpoint//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pci/endpoint/functions//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pci/hotplug//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pci/msi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pci/pcie//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pci/switch//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pcmcia//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/perf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/perf/amlogic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/perf/arm_cspmu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/perf/hisilicon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/allwinner//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/amlogic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/broadcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/cadence//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/freescale//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/hisilicon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/ingenic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/lantiq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/marvell//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/microchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/motorola//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/mscc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/qualcomm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/ralink//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/realtek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/renesas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/rockchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/samsung//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/socionext//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/st//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/ti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/phy/xilinx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/actions//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/aspeed//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/bcm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/berlin//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/cirrus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/freescale//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/meson//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/mvebu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/nomadik//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/nuvoton//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/pxa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/ralink//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/renesas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/samsung//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/spear//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/sprd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/stm32//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/sunxi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/ti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/uniphier//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/visconti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pinctrl/vt8500//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/chrome//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/chrome/wilco_ec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/goldfish//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/mellanox//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/mips//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/olpc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/surface//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/surface/aggregator//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/amd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/amd/pmc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/amd/pmf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/dell//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/dell/dell-wmi-sysman//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/intel/atomisp2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/intel/ifs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/intel/int1092//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/intel/int33fe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/intel/int3472//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/intel/pmc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/intel/pmt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/intel/speed_select_if//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/intel/telemetry//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/intel/uncore-frequency//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/platform/x86/intel/wmi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/actions//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/amlogic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/arm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/bcm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/imx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/renesas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/rockchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/samsung//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/st//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/ti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pmdomain/xilinx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pnp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pnp/isapnp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pnp/pnpacpi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pnp/pnpbios//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/power//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/power/reset//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/power/supply//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/powercap//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pps//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pps/clients//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pps/generators//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ps3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ptp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/pwm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/rapidio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/rapidio/devices//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/rapidio/switches//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ras//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ras/amd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ras/amd/atl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/regulator//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/remoteproc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/reset//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/reset/hisilicon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/reset/sti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/reset/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/rpmsg//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/rtc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/s390//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/s390/block//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/s390/char//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/s390/cio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/s390/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/s390/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/s390/scsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/s390/virtio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/sbus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/sbus/char//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/aacraid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/aic7xxx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/aic94xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/arcmsr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/arm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/be2iscsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/bfa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/bnx2fc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/bnx2i//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/csiostor//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/cxgbi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/cxlflash//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/device_handler//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/elx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/esas2r//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/fcoe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/fnic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/hisi_sas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/ibmvscsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/ibmvscsi_tgt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/isci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/libfc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/libsas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/lpfc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/megaraid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/mpi3mr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/mpt3sas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/mvsas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/pcmcia//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/pm8001//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/qedf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/qedi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/qla2xxx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/qla4xxx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/smartpqi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/snic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/scsi/sym53c8xx_2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/sh//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/sh/clk//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/sh/intc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/sh/maple//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/sh/superhyway//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/siox//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/slimbus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/amlogic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/aspeed//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/atmel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/bcm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/bcm/brcmstb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/bcm/brcmstb/pm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/canaan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/dove//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/fsl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/fsl/dpio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/fsl/qbman//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/fsl/qe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/gemini//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/imx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/ixp4xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/lantiq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/litex//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/renesas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/rockchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/samsung//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/sifive//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/sunxi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/tegra/cbb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/tegra/fuse//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/ti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/ux500//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/versatile//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soc/xilinx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/soundwire//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/spi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/spmi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ssb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/android//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/axis-fifo//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/board//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/clocking-wizard//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/emxx_udc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/fbtft//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/fieldbus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/fieldbus/anybuss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/fwserial//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/gdm724x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/greybus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/greybus/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/gs_fpgaboot//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/hikey9xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/iio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/iio/accel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/iio/adc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/iio/addac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/iio/cdc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/iio/frequency//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/iio/impedance-analyzer//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/iio/meter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/iio/resolver//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/ks7010//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/atomisp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/atomisp/i2c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/atomisp/i2c/ov5693//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/av7110//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/hantro//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/imx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/ipu3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/meson//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/meson/vdec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/omap4iss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/rkvdec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/sunxi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/sunxi/cedrus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/tegra-vde//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/tegra-video//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/media/zoran//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/most//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/most/dim2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/most/i2c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/most/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/most/video//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/mt7621-dma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/mt7621-dts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/netlogic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/nvec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/octeon-usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/octeon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/olpc_dcon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/pi433//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/qlge//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/ralink-gdma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/rtl8188eu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/rtl8192e//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/rtl8192u//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/rtl8712//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/rtl8723bs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/rts5208//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/sm750fb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/unisys//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/unisys/visorhba//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/unisys/visorinput//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/unisys/visornic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/vc04_services//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/vc04_services/bcm2835-audio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/vc04_services/bcm2835-camera//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/vc04_services/vchiq-mmal//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/vme//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/vme/devices//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/vt6655//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/vt6656//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/wfx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/staging/wlan-ng//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/target//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/target/iscsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/target/iscsi/cxgbit//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/target/loopback//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/target/sbp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/target/tcm_fc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/target/tcm_remote//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/tc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/tee//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/tee/amdtee//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/tee/optee//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/thermal//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/thermal/broadcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/thermal/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/thermal/intel/int340x_thermal//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/thermal/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/thermal/samsung//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/thermal/st//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/thermal/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/thermal/ti-soc-thermal//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/thunderbolt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/tty//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/tty/hvc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/tty/ipwireless//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/tty/serdev//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/tty/serial//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/tty/serial/8250//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/tty/serial/jsm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/tty/vt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ufs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ufs/core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/ufs/host//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/uio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/atm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/c67x00//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/cdns3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/chipidea//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/class//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/dwc2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/dwc3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/early//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/gadget//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/gadget/function//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/gadget/legacy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/gadget/udc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/gadget/udc/aspeed-vhub//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/gadget/udc/bdc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/host//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/image//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/isp1760//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/misc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/misc/sisusbvga//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/mon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/mtu3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/musb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/phy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/renesas_usbhs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/roles//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/serial//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/storage//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/typec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/typec/altmodes//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/typec/mux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/typec/tcpm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/typec/tcpm/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/typec/tipd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/typec/ucsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/usb/usbip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vdpa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vdpa/ifcvf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vdpa/mlx5//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vdpa/vdpa_sim//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vdpa/vdpa_user//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vdpa/virtio_pci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vfio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vfio/fsl-mc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vfio/mdev//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vfio/pci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vfio/pci/mlx5//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vfio/pci/nvgrace-gpu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vfio/platform//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vfio/platform/reset//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vhost//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/backlight//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/console//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/aty//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/geode//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/i810//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/kyro//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/matrox//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/mb862xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/mmp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/mmp/fb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/mmp/hw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/mmp/panel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/nvidia//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/omap//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/omap2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/omap2/omapfb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/omap2/omapfb/displays//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/omap2/omapfb/dss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/riva//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/savage//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/sis//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/fbdev/via//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/video/logo//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/virt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/virt/acrn//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/virt/coco//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/virt/coco/efi_secret//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/virt/coco/sev-guest//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/virt/coco/tdx-guest//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/virt/nitro_enclaves//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/virt/vboxguest//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/virtio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/visorbus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vlynq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vme//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vme/boards//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/vme/bridges//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/w1//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/w1/masters//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/w1/slaves//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/watchdog//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/xen//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/xen/events//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/xen/xen-pciback//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/xen/xenbus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/xen/xenfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/drivers/zorro//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/9p//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/adfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/affs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/afs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/autofs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/befs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/bfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/btrfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/cachefiles//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/ceph//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/coda//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/configfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/cramfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/debugfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/devpts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/dlm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/ecryptfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/efivarfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/efs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/erofs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/exfat//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/exportfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/ext2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/ext4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/f2fs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/fat//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/freevxfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/fscache//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/fuse//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/gfs2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/hfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/hfsplus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/hostfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/hpfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/hugetlbfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/iomap//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/isofs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/jbd2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/jffs2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/jfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/kernfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/lockd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/minix//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/netfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/nfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/nfs/blocklayout//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/nfs/filelayout//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/nfs/flexfilelayout//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/nfs_common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/nfsd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/nilfs2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/nls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/notify//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/notify/dnotify//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/notify/fanotify//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/notify/inotify//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/ntfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/ocfs2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/ocfs2/cluster//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/ocfs2/dlm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/ocfs2/dlmfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/omfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/openpromfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/orangefs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/overlayfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/proc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/pstore//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/qnx4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/qnx6//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/quota//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/ramfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/reiserfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/romfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/smb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/smb/client//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/smb/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/squashfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/sysfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/sysv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/tracefs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/ubifs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/udf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/ufs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/unicode//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/vboxsf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/verity//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/xfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/fs/zonefs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/acpi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/acpi/platform//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/asm-generic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/asm-generic/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/clocksource//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/config//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/crypto/internal//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/drm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/drm/bridge//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/drm/display//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/drm/i2c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/drm/ttm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/arm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/bus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/clk//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/clock//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/display//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/dma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/firmware//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/firmware/imx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/gce//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/gpio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/i2c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/iio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/iio/adc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/iio/temperature//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/input//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/interconnect//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/interrupt-controller//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/leds//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/mailbox//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/media//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/memory//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/mfd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/mips//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/mux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/phy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/pinctrl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/pmu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/power//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/pwm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/regulator//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/reset-controller//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/reset//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/soc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/sound//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/spmi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/thermal//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/dt-bindings/usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/generated//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/generated/uapi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/generated/uapi/linux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/keys//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/kunit//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/kvm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/amba//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/atomic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/avf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/bcma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/byteorder//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/can//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/can/dev//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/can/platform//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/ceph//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/clk//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/crush//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/decompress//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/device//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/dma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/dsa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/extcon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/firmware//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/firmware/broadcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/firmware/cirrus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/firmware/imx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/firmware/imx/svc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/firmware/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/firmware/meson//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/firmware/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/fpga//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/fsl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/fsl/bestcomm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/gpio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/greybus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/hsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/i3c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/iio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/iio/accel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/iio/adc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/iio/afe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/iio/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/iio/dac//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/iio/frequency//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/iio/gyro//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/iio/imu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/iio/timer//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/input//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/io_uring//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/irqchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/isdn//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/lockd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mailbox//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mdio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/abx500//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/arizona//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/atc260x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/da9052//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/da9055//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/da9062//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/da9063//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/da9150//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/madera//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/mt6323//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/mt6358//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/mt6359//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/mt6359p//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/mt6397//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/pcf50633//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/samsung//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/syscon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/wcd934x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/wm831x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/wm8350//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mfd/wm8994//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mlx4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mlx5//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mmc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mtd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/mux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/net/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/netfilter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/netfilter_arp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/pcs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/perf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/phy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/phy/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/pinctrl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/platform_data//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/platform_data/gpio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/platform_data/media//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/platform_data/txx9//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/platform_data/x86//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/power//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/pse-pd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/qat//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/qed//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/raid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/regulator//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/remoteproc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/reset//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/rpmsg//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/rtc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/sched//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/actions//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/amlogic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/brcmstb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/cirrus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/dove//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/ixp4xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/marvell//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/marvell/octeontx2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/mmp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/nxp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/renesas//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/samsung//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/sunxi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soc/ti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/soundwire//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/spi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/ssb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/sunrpc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/surface_aggregator//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/ulpi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/unaligned//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/linux/usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/math-emu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/media//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/media/davinci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/media/drv-intf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/media/i2c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/media/tpg//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/memory//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/misc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/9p//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/bluetooth//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/caif//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/iucv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/mana//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/netfilter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/netfilter/ipv4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/netfilter/ipv6//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/netns//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/nfc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/page_pool//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/phonet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/sctp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/net/tc_act//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/pcmcia//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/ras//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/rdma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/rv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/scsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/scsi/fc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/amlogic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/arc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/at91//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/bcm2835//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/canaan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/fsl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/fsl/qe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/imx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/microchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/mscc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/rockchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/sa1100//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/sifive//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/soc/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/sound//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/sound/ac97//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/sound/sof//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/sound/sof/ipc4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/target//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/target/iscsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/trace//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/trace/events//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/trace/misc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/drm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/android//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/byteorder//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/caif//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/can//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/cifs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/dvb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/genwqe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/hdlc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/hsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/iio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/isdn//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/misc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/mmc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/netfilter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/netfilter_arp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/nfsd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/raid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/sched//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/spi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/sunrpc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/surface_aggregator//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/tc_ematch//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/linux/usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/misc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/misc/uacce//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/mtd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/rdma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/rdma/hfi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/scsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/scsi/fc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/sound//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/sound/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/sound/intel/avs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/sound/sof//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/video//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/uapi/xen//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/ufs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/video//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/xen//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/xen/arm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/xen/interface//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/xen/interface/hvm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/include/xen/interface/io//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/init//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/io_uring//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/ipc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/bpf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/bpf/preload//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/bpf/preload/iterators//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/cgroup//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/debug//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/debug/kdb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/dma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/entry//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/events//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/futex//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/gcov//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/irq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/kcsan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/livepatch//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/locking//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/module//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/power//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/printk//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/rcu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/sched//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/time//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/trace//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/kernel/trace/rv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/842//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/dim//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/fonts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/kunit//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/livepatch//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/lz4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/lzo//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/math//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/mpi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/pldmfw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/raid6//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/raid6/test//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/reed_solomon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/xz//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/zlib_deflate//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/zlib_dfltcc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/zlib_inflate//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/lib/zstd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/mm/damon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/mm/kasan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/mm/kfence//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/mm/kmsan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/6lowpan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/802//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/8021q//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/9p//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/appletalk//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/atm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ax25//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/batman-adv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/bluetooth//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/bluetooth/bnep//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/bluetooth/cmtp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/bluetooth/hidp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/bluetooth/rfcomm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/bpf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/bpfilter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/bridge//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/bridge/netfilter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/caif//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/can//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/can/j1939//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ceph//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/dcb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/dccp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/dccp/ccids//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/decnet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/decnet/netfilter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/devlink//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/dns_resolver//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/dsa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ethernet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ethtool//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/handshake//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/hsr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ieee802154//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ieee802154/6lowpan//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ife//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ipv4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ipv4/bpfilter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ipv4/netfilter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ipv6//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ipv6/ila//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ipv6/netfilter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/iucv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/kcm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/key//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/l2tp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/l3mdev//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/lapb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/llc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/mac80211//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/mac80211/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/mac802154//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/mpls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/mptcp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/ncsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/netfilter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/netfilter/ipset//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/netfilter/ipvs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/netlabel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/netlink//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/netrom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/nfc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/nfc/hci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/nfc/nci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/nsh//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/openvswitch//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/packet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/phonet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/psample//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/qrtr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/rds//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/rfkill//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/rose//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/rxrpc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/sched//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/sctp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/smc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/strparser//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/sunrpc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/sunrpc/auth_gss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/sunrpc/xprtrdma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/switchdev//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/tipc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/tls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/unix//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/vmw_vsock//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/wireless//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/wireless/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/x25//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/xdp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/net/xfrm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/redhat//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/redhat/debug//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/redhat/debug/dummy-module//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/redhat/docs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/redhat/koji//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/acrn//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/auxdisplay//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/binderfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/bpf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/configfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/connector//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/coresight//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/fprobe//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/ftrace//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/hid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/hidraw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/hw_breakpoint//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/kdb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/kfifo//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/kmemleak//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/kobject//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/kprobes//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/landlock//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/livepatch//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/mei//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/nitro_enclaves//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/pidfd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/qmi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/rpmsg//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/rust//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/rust/hostprogs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/seccomp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/timers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/trace_events//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/trace_printk//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/uhid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/v4l//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/vfio-mdev//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/vfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/watch_queue//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/samples/watchdog//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/atomic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/atomic/fallbacks//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/basic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/clang-tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/coccinelle//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/coccinelle/api//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/coccinelle/api/alloc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/coccinelle/api/debugfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/coccinelle/free//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/coccinelle/iterators//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/coccinelle/locks//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/coccinelle/misc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/coccinelle/null//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/coccinelle/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/dtc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/dtc/include-prefixes//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/dtc/libfdt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/dummy-tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/gcc-plugins//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/gdb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/gdb/linux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/genksyms//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/lxdialog//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests/auto_submenu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests/choice//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests/choice_value_with_m_dep//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests/err_recursive_dep//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests/err_recursive_inc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests/inter_choice//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests/new_choice_with_dep//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests/no_write_if_dep_unmet//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests/preprocess//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests/preprocess/builtin_func//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests/preprocess/circular_expansion//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests/preprocess/escape//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/kconfig/tests/preprocess/variable//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/ksymoops//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/mod//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/package//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/selinux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/selinux/genheaders//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/scripts/selinux/mdp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/apparmor//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/bpf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/integrity//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/integrity/evm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/integrity/ima//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/keys//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/keys/encrypted-keys//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/keys/trusted-keys//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/landlock//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/loadpin//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/lockdown//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/safesetid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/selinux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/selinux/include//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/smack//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/tomoyo//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/security/yama//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/ac97//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/aoa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/aoa/codecs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/aoa/core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/aoa/fabrics//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/aoa/soundbus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/aoa/soundbus/i2sbus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/arm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/atmel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/core/oss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/core/seq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/core/seq/oss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/drivers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/drivers/mpu401//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/drivers/opl3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/drivers/opl4//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/drivers/pcsp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/drivers/vx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/firewire//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/firewire/bebob//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/firewire/dice//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/firewire/digi00x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/firewire/fireface//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/firewire/fireworks//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/firewire/motu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/firewire/oxfw//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/firewire/tascam//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/hda//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/hda/ext//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/i2c//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/i2c/other//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/isa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/isa/ad1816a//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/isa/ad1848//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/isa/cs423x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/isa/es1688//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/isa/galaxy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/isa/gus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/isa/msnd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/isa/opti9xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/isa/sb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/isa/wavefront//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/isa/wss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/mips//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/oss//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/oss/dmasound//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/parisc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/ac97//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/ali5451//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/asihpi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/au88x0//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/aw2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/ca0106//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/cs46xx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/cs5535audio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/ctxfi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/echoaudio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/emu10k1//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/hda//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/ice1712//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/korg1212//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/lola//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/lx6464es//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/mixart//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/nm256//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/oxygen//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/pcxhr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/riptide//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/rme9652//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/trident//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/vx222//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pci/ymfpci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pcmcia//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pcmcia/pdaudiocf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/pcmcia/vx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/ppc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/sh//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/adi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/amd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/amd/acp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/amd/ps//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/amd/raven//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/amd/renoir//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/amd/rpl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/amd/vangogh//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/amd/yc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/apple//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/atmel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/au1x//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/bcm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/cirrus//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/codecs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/dwc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/fsl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/generic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/hisilicon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/img//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/intel/atom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/intel/atom/sst//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/intel/avs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/intel/avs/boards//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/intel/boards//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/intel/catpt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/intel/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/intel/keembay//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/intel/skylake//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/jz4740//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/kirkwood//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/mediatek/common//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/mediatek/mt2701//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/mediatek/mt6797//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/mediatek/mt8173//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/mediatek/mt8183//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/mediatek/mt8186//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/mediatek/mt8192//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/mediatek/mt8195//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/meson//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/mxs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/pxa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/qcom//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/qcom/qdsp6//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/rockchip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/samsung//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/sh//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/sh/rcar//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/sof//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/sof/amd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/sof/imx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/sof/intel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/sof/mediatek//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/sof/mediatek/mt8186//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/sof/mediatek/mt8195//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/sof/xtensa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/spear//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/sprd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/sti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/stm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/sunxi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/tegra//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/ti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/uniphier//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/ux500//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/xilinx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/soc/xtensa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/sparc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/spi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/synth//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/synth/emux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/usb/6fire//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/usb/bcd2000//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/usb/caiaq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/usb/hiface//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/usb/line6//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/usb/misc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/usb/usx2y//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/virtio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/x86//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/sound/xen//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/accounting//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/arch//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/arch/arm64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/arch/arm64/include//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/arch/arm64/include/asm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/arch/arm64/include/uapi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/arch/arm64/include/uapi/asm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/arch/arm64/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/arch/x86//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/arch/x86/intel_sdsi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/arch/x86/kcpuid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/bootconfig//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/bpf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/bpf/bpftool//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/bpf/bpftool/Documentation//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/bpf/resolve_btfids//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/bpf/resolve_btfids/libbpf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/bpf/resolve_btfids/libbpf/include//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/bpf/resolve_btfids/libbpf/include/bpf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/bpf/resolve_btfids/libbpf/staticobjs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/bpf/resolve_btfids/libsubcmd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/bpf/resolve_btfids/libsubcmd/include//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/bpf/resolve_btfids/libsubcmd/include/subcmd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/bpf/runqslower//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/build//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/build/feature//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/build/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/build/tests/ex//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/cgroup//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/debugging//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/edid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/firewire//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/firmware//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/gpio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/hv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/iio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include/asm-generic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include/asm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include/linux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include/linux/sched//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include/linux/unaligned//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include/uapi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include/uapi/asm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include/uapi/linux//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/include/vdso//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/kvm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/kvm/kvm_stat//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/laptop//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/laptop/dslm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/laptop/freefall//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/leds//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/lib/api//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/lib/bpf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/lib/lockdep//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/lib/perf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/lib/perf/Documentation//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/lib/subcmd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/lib/symbol//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/net/ynl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/net/ynl/generated//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/net/ynl/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/net/ynl/samples//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/objtool//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/objtool/include//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/objtool/include/objtool//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/pci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/pcmcia//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/Documentation//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/arch//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/arch/arm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/arch/arm64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/arch/csky//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/arch/loongarch//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/arch/mips//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/arch/powerpc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/arch/riscv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/arch/s390//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/arch/sh//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/arch/sparc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/arch/x86//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/arch/xtensa//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/scripts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/scripts/perl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/tests/shell//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/tests/shell/coresight//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/tests/shell/coresight/asm_pure_loop//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/tests/shell/coresight/memcpy_thread//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/tests/shell/coresight/thread_loop//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/perf/tests/shell/coresight/unroll_loop_thread//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/acpi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/acpi/tools//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/acpi/tools/acpidbg//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/acpi/tools/acpidump//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/acpi/tools/ec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/cpupower//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/cpupower/bench//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/cpupower/debug//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/cpupower/debug/i386//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/cpupower/debug/kernel//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/cpupower/debug/x86_64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/pm-graph//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/x86//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/x86/intel-speed-select//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/x86/turbostat//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/scripts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/spi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/crypto//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/crypto/chacha20-s390//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/memblock//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/memblock/scripts//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/nvdimm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/radix-tree//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/scatterlist//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/arm64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/arm64/bti//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/arm64/fp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/arm64/mte//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/arm64/pauth//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/arm64/signal//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/arm64/tags//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/bpf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/bpf/bpf_testmod//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/breakpoints//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/cachestat//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/capabilities//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/cgroup//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/clone3//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/core//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/cpu-hotplug//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/cpufreq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/damon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/dma//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/dmabuf-heaps//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/drivers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/drivers/dma-buf//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/drivers/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/drivers/net/bonding//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/drivers/net/team//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/dt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/efivarfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/exec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/filesystems//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/filesystems/binderfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/filesystems/epoll//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/firmware//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/fpu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/ftrace//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/futex//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/futex/functional//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/gpio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/hid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/ia64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/intel_pstate//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/iommu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/ipc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/ir//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/kcmp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/kexec//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/kmod//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/kvm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/landlock//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/lib//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/livepatch//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/lkdtm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/locking//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/media_tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/membarrier//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/memfd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/memory-hotplug//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/mincore//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/mount//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/mount_setattr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/mqueue//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/nci//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/net//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/net/forwarding//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/net/hsr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/net/mptcp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/netfilter//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/nsfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/openat2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/perf_events//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/pid_namespace//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/pidfd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/alignment//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/benchmarks//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/cache_shape//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/copyloops//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/dexcr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/dscr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/eeh//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/math//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/mce//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/mm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/nx-gzip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/papr_attributes//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/papr_sysparm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/papr_vpd//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/pmu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/pmu/ebb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/pmu/sampling_tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/primitives//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/ptrace//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/security//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/signal//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/stringloops//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/syscalls//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/tm//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/powerpc/vphn//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/prctl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/proc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/pstore//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/ptp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/ptrace//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/rcutorture//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/rcutorture/formal//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/resctrl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/rlimits//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/rseq//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/rtc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/safesetid//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/sched//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/seccomp//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/sgx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/sigaltstack//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/size//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/sparc64//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/sparc64/drivers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/splice//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/static_keys//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/sync//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/syscall_user_dispatch//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/sysctl//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/tc-testing//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/tdx//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/timens//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/timers//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/tmpfs//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/tpm2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/tty//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/uevent//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/user//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/vDSO//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/watchdog//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/wireguard//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/wireguard/qemu//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/x86//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/selftests/zram//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/testing/vsock//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/thermal//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/thermal/tmon//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/tracing//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/tracing/latency//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/tracing/rtla//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/usb//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/usb/ffs-aio-example//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/usb/ffs-aio-example/multibuff//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/usb/ffs-aio-example/multibuff/host_app//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/usb/ffs-aio-example/simple//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/usb/ffs-aio-example/simple/host_app//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/usb/usbip//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/usb/usbip/libsrc//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/usb/usbip/src//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/verification//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/verification/dot2//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/verification/rv//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/virtio//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/virtio/ringtest//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/virtio/vhost_test//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/virtio/virtio-trace//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/tools/wmi//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/usr//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/usr/include//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/virt//usr/src/kernels/5.14.0-503.34.1.el9_5.aarch64/virt/kvm//usr/src/kernels/5.14.0-503.34.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]=6bd20d5cbc59e8f95e241db66143de7a581673fd, 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]=b1b20fb3fa416383f404486ae835f1c068488d6d, 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]=5427ff8a3ac5dad9eaaf6c9f9d885ffeba1835d6, 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]=b9547fd9c610b131f2a6961b61c0222414bb7de2, 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]=4540dbe4041b3f39db6d8ad86417cc1d034e1932, 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]=76d4bdb315ae5145ca387e2d7228579ee0f275e3, 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]=77dcf977ccbae236b12e714cde4ad1c7a9f8c307, 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]=5dd009097ee7b9f6e9988dcd8d52fdbfcd330fc9, 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]=675dbff1b8d5ba3e94ca83f2eaa2bd4361f3d0d8, 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]=264bcd1764039850ecccff5b36ca962d63a777af, 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]=c3322c00f9e2376549fcc9ae7d359e8a16d8fa3c, 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]=723d882cfbfd4166099fa93461a1e979562e62e1, 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]=8c89d77398fe9bcc4158824e51a8fa37ca00e13d, 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]=05f0d71fda7b6aed2f0917b9f93bba8853ce6995, 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]=00d1cb51bcdce9749d289a95fbc002c885feb396, 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]=0105ec342dd09e76be1d6d6f685e94c36168bc09, 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]=b08a45dcf53649297cf15acb9de4185f2c7409e4, for GNU/Linux 3.7.0, strippedASCII text, with very long linesmakefile script, ASCII text, with very long linesutf-8f7433c3ce97212d22f3ce66a2a049605a156d4433f0d367b1f8fc957aebf31b732005f50a508e65798f1b15fda8110a35e0ceb9dbf62bbca74258f796ad36cc2?P7zXZ ى!_] b2u jӫ`(y1P֣)-VC/>l؉ro^foetap s A1CiM~3Jò字ad=dK۽!M2vH ;rr(O2d%[Ja6Jm s3Fp4Y@g9E_LM-Ǟ0дipd0LVŦPmzN-ozyVdZ.QDk8~MLx 0O .l=f8bD6Z=,1`OMK fbp%W)Շ1 z7U"Pl- 4T6I.IIp W,3WRk}kAܽ)U!CS@eׅP=$@Y0nUU:ÒD7\R hBni9 39˦w6"XCeeN̯Y|,vU%§gef++A%$ -P1 t Ԅ0ow=T栔hQX #9%HMjLm'xxDŽ&H}>U'W!Yzb#>/ N:Ed6$.ٷdE%h2T7M"&+qd5F0vmЛ0!o|+u?5_~P: 0 v8Kd`b䇼0z~$)AlߐA|7O]'WGܵJu3Z[㊹:J)"b. EĠ7 A"n&)ƗH'+oR|"M.JhصMG&)LeMچ|"Ae9 a "ױ43T؝6|⭠ta+ks7TYg>R=`awf&0"`:z4 VcF*_S!)Qȶ;eRu\G6x_ m.J%aR 9\[RRtn[.1N=~{&>U+w7AL47cK-I"8^}HI\da|UQㅄ/Dgb΋8gfcYoZ˳,e>~ڕ25-ѕx.qlX˸1jU(VHlk݀ޑ Ln+U0nӼTnZhG7%a?VoS2_9ی|W 6PK\/ Qj9y?>'ϓG]eSێ|_l)u.|(wl3tC3 PTy5I3ˉUj]=Ug6U^d-f2|353&1nڜlQc*%V3_/p(5% DYaOgρ:<Qs R',R95W=6@ha,<,3_$gV(eu H*uV jqvE3LyduM %0 7Z#{+'ȟS9]䤶c)䏴SJ@HV["f!RJ;Ɓh$N8Msh@7 \ GVrc? BtK0?͇Mvɫ%M~߮Tw/n0o%hZ_ˏV^5tA)|a0 M+0 JEk:N~:(uoYska!U`&pf|LfcV&D(PD\79*Vz :.N:/PEfnbn>Aʣҳg>rC)zN*[<DԾ$7(0ǠײKQCP+x5.H&gR+:JB1,D I:~u; &۱jxuk`4!%"4C٩^_&Jj "<yaplM-t%(a "5w4# >k1i!:$27UH|]>{B]roo3&.nXU~,*JOM|1ӫԒezqJr~̩)eՔTKneeigӛ|Ⓑ 4{iף`8~@Cvj@)Z|3Hn_CLoBL'C'4A! TӴu9 JVjdem^ j7AͪuJǗCiN8tҖ6&yz% ܈Z!X-2UiڀDQP gZD'WdYI SXvJ笾Rfǡ)~9IM2R2k^t¼hNE_0|п6{GЙʡKt[jʍǸqt^Y9Xl&ZK&\!/Wl"ѽ^6B l f3أc/랩i7F>:qF+f_ѽjױKM5NQ&53U fO~XlIXӛޠ/Iz[諑U"{Y:EQ(sefܻ° ɫG?K :0Q304oҥ.7BIeX\hUOc\d #zjb{`?`z%qG??gy<+] Wp I'Wi]5A}՘) ,^q@l8WWi;㟨'+N-+wWy= ('88Uq&{'6p ,`,O6v@yFj~%B:"QN/X sl;EêܸdC. b=_x/ 4* وO 莼$ mjI戅+JS fl̈c0q1|ߌ* L0ch2͇$QFUFxq$`ͽ`SƸOm;wkK@AVP3p{6oJmQDb N 04RKh ca_P<ݑi@Yd+_B3-tп툚7 "nhN^0(TUt-f_RtP'8e vj2oAh;_g3_X/`d;սL=,juH,b?yĂɨSbY}:MR5jތ+5!﨤LSm-|24D=_ h=~v⡻<>G>T834oHq[ltCq}䕼XQ$ $B: u"^aR*^bR}?1՝ͦ EV Ef.gwG@eĤ3{8ӝ~.q>&f MidX]la~ e9e/Of#^4TYc*'ms: jȥC@X%bvL N/Bz rSq|-!qX@m<\f(P+)@u&?5њÍ=Jft|7%IGs= ȱOm%iQ DoE*PO܊m}DH ) ~6"=;^|dG& wc8-V-Ȫs:1h҉iߪn:}fvN v:{uH3swp8H 9n(Z g\R{] pg#ZziǜYW]m^Zoj UvSCxT_z]_leZǑ݁ z>,a_^% / aX& "'e(Y%+ChFׅ #\aB1+>xY'DeJYӆzԔy>+&ˣ>Siux0(I1) 6> &m4K1ӽvx>8͊[D4 Zڂq`iE5D()HtT9>@ԽaZ۩z+9Ar#Doт=&~+2=KߝO;+40E< &dܩ?hztfiml5D[YGjpOP{Fyԗ ̢O_ZR_ g 7ehjYn$ZpYhघsIC(%BNʯ`CԖ|:w;<[#x>1/ٹM5l$#yH@i"J#C,Òhή2Nq/}[fZAяoF ^è)A"Cpls ٫T(T,,clA]ٍq%jR}{u*)F6>3|-1pUk.eR(Jܴaoz Оu7#ҧD{%8|njx!b /u4>S9>3HNVPhp;U8{RJ7YN5abMG4$ʉЯW-MKNN0y 1$ TȵLV<|O$¢T9vnajAZwZB["̀4v}1>Oҳ% l^Q8 Yn`>D>l`v7jE0H~<ljuM CZ;7nnaJ5}Ht gƲ{ I |gs A?PC.}<TBk/,ͺL(I 1_*yC6 ͋yΏ=`G蔄19+^>Q,B:N&Z;혗 vpBb+ˈu;JWڈ}v8]-#lA 'pFA~R#=gTd͵?3: T vNX$Aa9 gՒ<k8I%qW(EP zXLrs17>}谈(>0G7텶bL#= yȉX:m2B?ߴrnuRTeg+@s@Q$lk7@k mǁ@O|JBbQO7M:=>mq2e1Σ)S|bUḲ4w>M?YнʃܩdLq`h~!5*0 [.J~ TӇ.)"R *J5uh$r(Y:c_y7q{Ě=L۾u,˟/V,zu-ÂCA@4ke Лgu)1O=ros}Dh*K|2 ݧ{nlaBS\Z" Ex3us =B4HB-~@h$!A38Pȫ?V7l]XeMPݫ0O{苈N&ޖ08O9f4RZ7]s omp#$o^.R@m&'i t7ե1!t?JWQN"X $XfbZ# mJq6jҶ>ېERhV_uXB)h#O/6ib-H.c!#A%D^{;wg:Js:$/ Ɯb#;qH,=|DuG6Ů1b^p$!x+? .)n2AmI,I. $̓)\.jOW,9$@r(gOM:^u@<0BvzzԾE!o-SCW{-nTh&9GDZ'r[? r$˅(H BP.Ɋ++@uȰ:[ePJ" Ӆ-wCݼc%6@/8eYac=.,GN'h cp%̴wU|(3hgچ:sD7*wBC<0FiĺyPl+́ :r 4eEz h WK&efeBf"g\tWFл Ƕp9^j8{V|5$<a7(e2D4/*Ar#C2pV Z /'O?_5Q#n,hdϴm.ak`W3Map%UyFwV΍:Be{*@MsRqQ?J$*E%w7/R~S s EjxJ~1Y cKA0훤@/3q6`Gzм5 dK4@]Q x/{7O4L"' GT'5{BޥUsg/nE"@ي4B{rpD Wemf@ǵV q,tJ`L.ʎ+9v$Q]j-TC)#.siozrEMwq OB x投W銿6a2Ir-)x6Ѝ@6K/=ҟ${e5 En $|$cW4K(_2Y HQ϶y% aPROyvc{Xc/3k ^nϘ}fEl$>V}ꎼwr,םc>9Wj 7uMq괖/2Qf3A)|LvS@5&c cNhn 5'F6}BCgx=8GQ̓Ȩl":J=vƌ<1/ur5D(|>erߠs%1:%|݋R[\bd_)Q#Ѩ ranRpjچܓ<\V 2$@tdUZj rjֹ;r>*Ss(/Ie&6j;KvAtdG(Y@񶧦`D[}yӁB8JyHp:vp}kpR[t$A`}gs?#90 %mU2EKV)>\yUHh!DhED> !SN(?P^{GtyB*'?[]*ԌIeCBV8C;E^Sb$#>7XQ_A"|LFܘ-!7Lz"4 n\|Jk[5bQDs ~\]ӯQDńtw4d\)BD)ci +Y.X/jmx(` j& Pp s$ !|' Z1 :t *}6|X=ЅDvQn/bm(Z>$=5.-^ZHuud]%E.~ٴ0'Ҫ+,O[y⯪ԏ*q%pDzp 4+czkmV, Z!)y.]b]t Q4v&/3tiH@1_osKMx=z*6@# _#⤻fbPa2I]VeRyWZ/ ^|imr0+?HԵJN9\?ޞ ~-ۿG$Y3du$M*+*պd# |ٸ#KwpV ?WשAKA],h߻=u) i,ݦ)y S %a~dIWBm ֥ r4L߼~BeGufA`8[NSKd15ȒA0B{b{硼sjoK)>3!{3&Ǹ`YW tjb*O{ҝ.11sQG{yݠ̓§P)=&hd*[&cV|Pkz/"εc[!km!ZHZ'MqpNEfJ!~2稁@g*3#lIJ_i6jC=i0Բ- |ȰK_ "= ?M~B!F5;VcY4S|Kb]q "DYWt@vc% 0* fj"{y i_1g0.!L{5w+<,jӇ6~ʩ%VS #߆GۏkM{wS/jsBJ5Qx–qMfk+^Sx]ˏyQ`krTNR6R̭҃jnz GƔiY-t%-)sLy~т@:!V@\bW?l9ˍPⴷ*h`z% QXN[A<D-I 5 :;8H)1)}Y}B[30J"cJm2['8uqTf)]OIK N8 ot6SO8ΠLa/#_Zq]2KLG;3j,W >8OC$Dw*mٯo̮ß̌ IxRţ{@deK~-3۲x wo|,8$X|oDH?DE&fiCDZZD/Vds _ݜ!@hG "OMgDݽ*_ ¬]W?ƦPky:*P[r8HqS)'̪s3QNvJOQthĐ|tMpЛ ˕Ù mS8uqtdK.GwL(o3,A# ul& qftD54R sZi} [uxZn꼷c+xL-iw:|[X$o%@}<3h: ɪ$ÂbpJAq'ì=Q}kV$x䦪%"&-ƹ(`Hio P%D3[$e˴Uj&E;ĶNgWxkuo^M gyIvul?<7Dc&5"9[{ ]iĽE\Lk@4~}*3qfOfV(Du28рLL9z hbXe_ 'r+[A0 i[w>}EɽԤ>|!AMq4\ "vɻYp q1񚸪9V5WJ_Dh S8f4}R |ydeF&lG- RBRӘݣt Mt/<'6i'y&y+p}kk+ 6^y=WV)0إJ[ZdՓ3ġ-ϸ 3+{͗:ǝrj&خ>AsT`F$MY֙ʵ~E[MTTZ܌*(s\`'"̱t *Ď`dƉ2e遼##3w3;^h|ipҪmsg0`pӄY9Yo33zP&[݌}ޝlMp*Y@uiƈ (=;P\@7V}]W%+M8@^~2Nkפ7^-@$+Ǖw1#?6&(0v8D>q(@eNxE! ˅#3?|Աm_pɝ'yaiH ׹nwlP M僣JߺPmOǤ4>SŮQ*SUvtI&FTN^aհE#bYS(!7uC@ƤO8D :|]SJAԄ'zxTp\A/ #:IPbfiikUg0pׯ ^z>{xH93ƠKT୛Hb r K4t빳~`|KG نA>`C:yo'%6TS߁ +AQISiBA$\6&>a_P,@N 0,A/@Lef$0/5Q[vEcM=ި%)uk ؇`XBwxvϯIyN )[=ۍ" }A̽oIQ^5eJ& , *S' (i\q8,e}`EvXi>@p6 ʖj߼+(=W"ڷ,f{2rޅ/yi붑:B#R|(zsv 2uXX_p(Oi$*5[a `'<7+YaQ^7JW(_C9`:%7~#wdP> mPR!;FhlN+b<$O{ԶÝQAyq_9cZ YUI&{WdqAԏ#CSF>:Kq^V1ql7!] gX(cd][JGoT5gZ)'vRF2Nel/8F-r E໥L y$04]O:H[W_ 94 O4z' J@hsԞ猈=75 k~ZH^mJ22$Fr {“`t(B ,ohC!~uj^zIN<3V6Qr uܢ4[O=fxwLVZ| -c9t|A0blCa(>F kƜk*e(فz@D9& -Ջ yPyDC"e/dk| srB$&ThVٕJCcC$,wŲ=-U!X뺁 sS0/pVQ8;Ҏ꣆5b,V(9dnN|AJx :  1\KN@0zHponR\K>N[3q :Em:SA2)vJMOx jMO5 ~W.=cN "z0#Er g"K2ny<.jq0S ^1%Šp%uS6DC~~3sĵ kh?p,fjW2h+&M-3+_|B֊wULqA1b2z)΂$8JnMO9,<0m`( "Xsʯ)3JչLfxaBbm5)h %~ p Ԓ>nқi&%ڣ&' =yz\;AK|'kfv/gV2yV_(+‹RЋh;`*J^%/dQa闱O3\+RJLb*mot;[yTiQK3^lϟ>s1Gh ݦvlTGJ$\vӤ "s]yTdw S]>NT x|%E'QqJ$x4 ~z</hm`?^5+O7bqDQ/)hME@<zlqf݄q~]ﵭ¾KD)ea+)ZmcB+Pqo$>y5hR ?y4h776wy6)PL (.Tm)cD=1p^ κ~ il2Ql3xO,bB U,0.^;tfo'N%V$Q x8:>Nd+CQ fa=z?* ύYfuV=eSE]!p_vf~vl+[Sfƌb8݁@ ['w5@o+@%\[ 'vJ%HB"kÕ!(Cyp@'HY\N|g5ČaeYKa9Si&WQבfքP{a]ŌNe:K K떕 ʊp BtWL(@^cRY.)ҝS>Յ뜃u YM@̑$;037jc?|n ]C]Xċ[zs7$"ϒX gu:z,< Q漆JF!!Pxt_ [^øsR9a mzFD*մ*'\ Sh|]+Ǣ=ö>g*uafQ[5d- RKНw$JNHv&tW +[ԝL~A<-+HUy6Gqzl% kAȹƞV8[לŲSakZ2^DڏfY`pGyP+*8jGc8b6-y RW'im(XAȢlbfj=TI)5ޝ]B,]*wuZ{6obV*iM1."jdJU256+f*SYLs1 ePejT21ĆPpQ`zZ ]?&2uo;X/,ɢC+2}Ϯ+Gc)1k;LXLC,j7'ZJ|)*m  ?G聥Xql{|T5'B6$qukܼ[crF (ވ>Ĉ# .eޥhlPkg_5B E"a!NLboκЮoIҤFXQ+kpWWl5y3yPiUf貜dHs 9%v VKT ܍ LYQ)eQ-Qq6} 4B [?Wn8GC <526f,A"|k97"57`BKGSv(sFZMax&:g %=SWC !U7bf6 J}}5q9kVL*AS@_ٟJ ?FIїHCHv+;Bx$mJ4~]=H'A\WuʜTW0*4&-El ޼& H^d e{g>{!]}֛h>ETwBN{(''esaBYo 29Agt# !J>o+:X2N}T3hZ*SYI9tԫZ~cl}#չ޴< f8nT~,COs>INRSE5d7#dTu~Ovͯ*g`:6(k+tbݻ@$ZDV@IF&/[ zґX𭙄6`{=m.=ҸGQ0c@$t] )n}c7: ʕQT'BJf}D㝯,vǃtW>Y͒<[)JW-TpjU΂W䓊jAھ]O$߶YɰjʙkS;-8Hw(F a Yo*:ӭT Q;-=*2,Q QfL7O9zoFZ9&\4ASi-I8em"L &0U#_<ք?1>Bteh.>N;/ڎKOWSaqP( D}L>^ d'4sUǩ_,pЬ LG\ tO I׫}*ɒf!:h̠v5 {VDxBz@l* tDX9->.Lχ( JbL@8o!+-?%{Mޞ( 7Ԏz=E%߉vEܽBU0ae6gsH(;L/pV&3E.d}Z+G]yI"M%7 պüCh)] P{. REQlmFX1u,Qq>]Ҧ\v';H5A2#"+L9<8U=5EڲEE:a9, LqaD[zz8 ?wqR-;i$갾?{Ҥ;|Oc7iP#=VŬzC"X9 H*nf* ?~ұxb{dc } }hc!6wm _`GΕ-) _fG[:vJ" +I|0x].Oм@[@6Je뽙gcXװo&~=O/fw wׯAT~NyxD-}%LrVw9n֛X+2"e"hc\/\D2Xk֕s_GT5iFZU~,~/5+qC[oy|]ȍ5Q5K*tv ;J3`G!pvRx6g2*yt ?Û$}׿@ٞ\)4b<-bǖ)J1dFOqʙ#f1[&*gD6ZyJO>ެmƎ0Eu" RnyLx+7QZo`3c9IyG\熙C~0 C'C >soUx 2mzqbnbwZJ0|7C 4}ǥh&[4Y`ǃwSۑlk tmzǛ!{`C b=BAb=ۇb7"{mzM' !j0Ovt(hy/=, ⒥f s`wL(Vf69-Luqy;L]^T捁'&~I e0 $_~cL,2AJ8W֫~N#ܒ-u`]Dn<$~)o(0YmjkPAlJ^'ꏞڌ>sd,;n C >jwhH|;& ԲC5?lgqPKnлVl]Rgpkb3V=>i:$^oSfNO ln0 n^8{5P[M']s۴Q~}!ATǑMP;e7RbPdQ7aÛf 2P* /*stC)W6*6wOBi0ȣ-;G*JQ |ZpGD#:z&0 FY+FbGAڟU^@-MSSƝ"Z a*>49ⳣ`]+}ԟUm[<߹%6ۆ&u|84祅3X*94o R"lCplvf#7&К=Gak؄tmB eV+C?5jW֘yz@ z'lL&zh9S~TϿ3S3AF,Nh(;M]eܚ(lʃ.cS]xнg2F5KP߅ɸ=؆h$H &4?; \[xi?Ӹ(Q1kzz;pi#Ss>"ԩRW\aWK-V$3OW.Y'z+_2CT׮"B.tN+=ԚNȞݲdtJ;bAN.6}fA⥎I Sz1qN> GXr9Fr'K I'ff.%~h$S6v/0{h_,]W8o+*/^M߄k$ɴBY };}$EgB;u/s34IRdC8Xkͤ$@xJ| yUd/2@Լ!^ingm lJr eK&8]">zS5-&^6u?`[ei^JF*e2S8ݧ+QL_E]u[Sausŀ"kuKR|޶|냢ȜO/o0 ih!cVP580ˁD#w.`O;|ϽDRzDa=.'.%:ͼ  7IK\]aĴ22I&G?= c=>HO~N |KJl-]957U*;N8({"K)Z<#g$tZV -qt~ Ǔj{)WYCXV HftkBO|ZK%E%MlTR}TΤOy>3QP3R-b'ye;sYϠtVXEq粻 GN4VXUmg0╕Jl2lpwπl'pGz߄o<և5RK"a[ h,}0n> !q Tz '9^?K !]o<3#T*"+MP`}}4"6P$X9hZYM:L97;]L'ɉDgtن3_g(UjV9-ߝׅԖf%5S 5#Tbaj-+o٨g yբO?D>+2n.Pn(ıvPv:= `&ɚ^ >UDFOVzh'Yj;1M`LmQtlFBܮH dj[~~-CI Gv(+"uA]F̣[MgΨĭ^;-HP>^AY4_+@SS0XWASh`1YY}_蕜kc]+YM"ؾ6ʏݠVL4:DX|rOhS=Ƿ)O45U|oqwF/܏EuhÜР#޲CM@rxn}k["؍.4Q(c5f9JFk(>^ -@I$jV>R 6^՞jOݞmtVQ7SfptƏELTLDW,H4正;Pv[#d8vC1 9P-4 n,/Ŝ$c$Mt-AOw*ʾ+,MLn~QGl=DI+]S-j V/좮oOm_3dEaG5Ip?'2X^h?<, $jJ/XYaܫ eN&"mmi"Y7 L'<4_Ю  'H(|LW?\I7byoq fbZL#]»櫁A+,\xѣ.Ç : @2I?kn]:$C$cGLP)c0mf{+l[cVEG}\U)hsX&"Q[0DZTx4C#!"(15{X-D\x} zYuߑuPE4*2?S}^vNJ4V-pz!snJ IBBwzkn(N6眹-<"O Y! H?@x=x u܎ͫ8|NPjQ7B.@ &O>8& B#2y۳ε xefӞȝѶsCq݋Yw0䬩g h$bjJJ 4PFnsv?Ijv$lZnCax*.TF%95N)~:#Zff#O /^~@m7tv$]6;T A[J!) 3"> ;[jr (T Wd@G%e|& 9kf\[BjI-5?W Q6K@IjÆR&oJHNՀWˁ 'el&hh4<glXTRB`KZ.r3Kڗ/jiUCؐs-+efڗi7Ne YHy?Xg bI : k̫ t N5F"~ %7! Z;3 nʋ|gik;|;PBk@MIGERbCl%!yn#f`PߕG9iN5Wc_Yg-)?/m٭̙-NٙsWpPJݕ(9{w#A?sQӬ,ׅUEL ,BJ /Ga`!X.:ҌrBG.k-#Dyfa]cOӽbr9Y ?O]Bvk[*,Un]$~rU6;8`$I>)O"r.O™| >Cd19KM5JቋpsM`f,MR)Ai_Vd!%8޳17Ku*D2eyȆv^q]h)71/2w+K8¹†wbkS: ]scQOCU#⭶ᘠqT"6`Z85kqo|~qi{5ǁB2ߍ,ݘzˍ~ZE.m^TMS 1O2ЏPG9>b:(b㩺\9^h8vRBjb(]& 1 `)G'h~ 45oWO̟BH>ywˊXܷ 2e.A{9uueG\VGUD|] &y2g"<| Es{6x*{4~?1kc%L74)xZo&r%qt|G @4@ `Z׼&G'q⠲9R}wѬiDؾ %,mEX/S~1Lb mirlM ΧTԳhK)S\ˋ>0&gwPh*sNHFR٪ vΞU00|buU>/Vj0o `9씺8Sx9g%H^T_I!ۓo0v/48vbb@6Ak;Zh"`*&8yg|,Sǔ`(aJV.LV\4k[hHD29),iPiAG ^5^ ڈqbaOuj`E O#'o o2SWXo5ijc.=D;o\&3'%DRoIKZ=8k*|0`g`Κif*~h4ڡfW`hU#P=4CbPƔhiY\)`荲:cA*h^&.G/Z2tSƞ<+\#AV*Ӹ} Vn*rE@2;W>2㏻=2j-7WT`?7k-TwA7TCg!aE=z!y; ve?oIpVQP+E  ֡WmS.LSTPm0#2GO=WP.4ӾkC\,6OzO4Xθ.Ss e/}Z]oO-Y'TawzM sN,x( b 9bpMf:)wr p2_M.^g wG~EH9~+XU-k>Ts+<ֳPSϑ #S6#?) |2|F|YTh{noF2x|;C"X9% ab$rgAN^\>p_ڣ*nw¿O7 Oj4jB`5V0Jwuds`vnɈyB́"̈6 F;=8!ǸURhy_aɅG ;aAl60+j;J/=՝'u@7 nxbYH%!KmWk .ybjb$ GXݳG|.^.昕e>@$?mM)G@@qRXMَABVTAG\Y`GPxvqxұ{ Ot~/Oh]v^+!_{dNϙΊ<ٍ=67aAkBx{S/O ԅ aQX :NGy3Nh4)T\ZĖuj{m+ BtH Ll;߷\Tv]qyL}KS`S~sΈQ i|[m@=x5FZ?:4-"1-!)F4K1fv$-/%Y`EdZ N!_a(t}.dLnn6C rZAo1}-#0.RLm,뮫΂$Gq#*e츬!2b'=fEu$G0)CJ t,-]@._iJj{Do\&m[&sgw첨v鸨ã!vCpBlF_Y"ˏ}GFv$&zKo:5 @˳BINS3@]ΣB$h ^Șz:̌6:ݨ)D7AJ0D-+Ϊ+h~;9O]7RkWZ~2S*ghf?8f!LPث^КcMfy wq2kٙct4$Abr#Θ(1_$: vJ mUn B ;[6sŚeVnr(›3#$JUW_ XrP5HsK؄ڐv?`8r_ ÓǢ3 ɧ9i>H R<`B]5\"jxafV'HbՀ{>>r_ 8i]3|NIfwj1bq?˳K H3\zhe 7T!{ o$O+u6>^#m䎴?3R^gѠPt {A }~H߅[e_2DEH2SF)Ofƈm)nH6Z ,)pÞA[̎82v/_ȬEv RG8_k 8jPhfLi܋Q Úw6~gI\nKfX2:bOuWu/'aΊHUéx03cS 9@T2ҁmbCJ՛Q]{C0ΌaYZjBR>UJ /YehA-X4&$P_tGp=poLWLHq֝1=MЙ&t[Q‘MY6 p=+zԖ4i0Tmq1X%srZЬ9ؒrd,7 .4Ep ᎊ:Ic.0s" r؛xmtLie:*:[Y7G 쒮hno h%._NoڶS,Y>?e$&6)̨f.HkB>N,x6%mn3va6z3F=Zr#21}+T8A_2sB(ؠFygP2✫F1Wd^eoTK3C哯MH aFDoGp4+ ;Zg)Y1&Cs`rXx|бv;NU iF.De;KQ2ߏOwAHQN};A52cF2Z =xs{tQcR#`m| "k ҄n0bETK'(_>Ɔ.gG3TF6wtp](Q*Pcv :p3.tym !`p㉈m=]%ƾ]z&-+ex ٠v̽38&B'D'tIC߈œ+gۀtwAb/rZv*CŤnF L LVe{$GC";oh?ԗ78QopfLDkJTBm77 (jd[a3)/\12Nu?Y{ W0R6Uȇg30㳊8c >V8=)Lٺ^[11S0\PgOA"rkVmͯF'WLx \xH'إ)v~ʶ\x4i߳Ϝ3 h8xќ5m0=%ut N'?kKln@cȅu#0q@"W`YSl{^3#W¦UTEjąO%]IaNJ1d\N4f#:iܼ݃#b?"ޅ{ґnphyA"]r7<#u)g71vްy\]%y^}=C=g'pG s54}h Sprlw(8qyF=n- ^= 7}P$T x!~LO|I!Ċp SN9nat[N0 '7zVg?TSbX3x/㹻IH 9m9lnWTY`*;#M#xulS"^ q=$I)[s#Y("2eAPK[j$2U*߱-foƠFA||VhG㤛N]q.w &'K^bY:#(`u*wE7 1"eMxZY]@dt7 !(M`!iV#>im׃ZnQ5*1284v,<#Uqƙ_1*7Q2cƼQ ={jUև{+6_

`|@m<5))N5?mz(w>("jwii@)5/ÿfm}}%K]T#&{hY6FC u(O##6ѸFdWt.4,aw>_kOP/t E8ѓtR*sOQK8#4/}Lvk>Nu6(?lIB؊Q%hMA, YVKA#Wfj̬ހ}\X C(kbڵ:0ROܸ QeH|6L).}dik(D&D9v2RYܧʳUj&KuPÂY{~-nXPu$UzklFsEiPz{.7?6iH45k{" W0U3o_:g1J l0>|oEEJQ@ {8Qٚ5Gr gZ(6 R:srGECBG- $q]QiRlVgOe.m); zp/3UPvFr͗;IQE{m[UR;T"^-|M3)0OyIIfřO5f+X30{Jh{v^KJ/qh3\< ceNUco~C-[@h(n5[BsK/EC4tE֙5 ]z o 56o(X/S6,݂%BHjQ [Y TMFغM噄5B\MNqrs,IitZkhtxS_ޠrM--!ݠ4I$dXc0KOdσ8)c{K9RNwg'`;RI_#e]p/yӹ"XTZg;z ?wHs982B~&r |C̭Rxfrqu:`?}IFB7{/PvҼ6/@  mk{ $HN|2Y KzMO{U&StDZꏨ<,c363ж(_T@آ*Y*%&,Hk=Q3-#\b?`cvᩏ{ÜF}l>:F{mAq:-  "sO,Jlk,!+7Y 9 ^2ȀG>ڔH\|yճW/9+zdOryD!Ȏ < ifsFThkd(4x+ӏ|sDK3_'_p|rq2VE%/*/e\W ~#jۏG@Fi cc`z&S#,gl)ߕC_Fw(_Ui|jK>A! <O#C^z:ڞpQ| lD1xNqaԑ^0nRjj>Gbl=wTDHsmA51:/p1kD1j^CU%+0sǣl5`-oٰ>5U68hrEkށCwe l(± H<=&sh༿i OwܺIp5&r?N(ڌ;!_%ۮ%c lrw-Fʳ (BudBH# V dWǙA>R{f$K#*|![q5ዢ}Gn9#$*DхҊ1-RB bQyW "$S }=3pmJ=VU幜ૉ5ԣ/U/xJoX;0RXr;I(㙻8Sqr.a"AXΔ8  ^ٖfm*=!:5Ŵ %.^ N09g-}"{ߪzc@r+Kx7?a"gbWo{*d}'M I,{`?rDbwfe8S,Ię7k׆I!ÝDb~w'[͛[4'r)_Hf{0Mn IrX;uHbEAϟ&J*=v>ja}ė.dtCq:S~1|] l桗z)t#Zɚ]hC . Ҹs Ψ*.\S&?f%Ʃc,'=: Rx/ Gdά=ώOhVb~$m5WPJYF0;9/_ h4`fGq8i,@.DuO1^.K^bya[Dpz}R-30ȍ>a{1vJTϞ,#x\etn0* T5ϝsG -Gt$2N :+LWY88?8'Ӥ1z5oUp* NMyfpJx- U) Sj* 1u[^Pw(]e 7k֒9jBf ϐ0RW:z]"GpHɏx.%8,gm;.r4!f,iNT* LMSw)&Dv3 zFDWU9{3 ?8ύu"W,}c|q7%[=jrYÉeJB*Ҿec,laK;dĖ<|_(Xcǵ:L6E ~'@r ޷kLp{f̯Ya|2 rSĜ0\@(&?sdb"-(:tyˍ8o/U+,ՠl2ׅ˂`z򚩑<ݪ\1b =Ј{s$όRn Ū!rM=ApwRx޲$+kZgk/r(zmoS לةnD\t5-h| 5ŞzO.`tВկыزUZR\(:.GH<n2'Z9&"XeO^IR-$WmzAx ^TٳLM ,$ŸD 3,SC3t`;;{EŠw%X͏˙ܔY%@.(Z,7IFS`r@P*B2[e&[.Y*_7ZU%|)?qZ,Pn#yB(U_ / |[N"+39I}E]y̆YW.ʇa^c e!/f%'UМ+92վUǫ0*zSo顯g?m#wV m94Q&@ۍnj,*?w[%<=f!ψ44[7F~EŘKs+IE'p,5}vE1W蠔M`.#z{Bnvh gD#dSv7;.I*}s6v#?%< t@w-"=u]@Dl=o 4 H>s̞}>Ut_A-boQG8 2j-i/}UJ.1q4PGHr=*c%q_/-Z륉d營!5pT#GH~J۲d8tdP ʃ>{4A=3J"+؊yH!(M3*Z]6J8 +Vrי#EylRnrUQ=2j cg ^\ x/i』V/ڑlt\ۆh>PWH:*2CVY҆]$'L@Kql較moO9>լs> G˱nzG| fvȨnDXqdUv5a;c׉elNA_1V+sNȌ˶58˞':zUi\r}Td%FZsUom&n84Ȫ v9e4ỦOBlY7%X[I)'ʈ~J tm-n3?9XU | e ~yrA6lgV43ezc yvCA(Ѿ|_!# f`' vL GB̊LŜٛ-yG e?VB@qtYz| |61gɥ@DǰGv kc(ȊR[{jZ[6>^ͦ}@ES5ܶ h[^˜ƭ e`%M25jUڞ,<zlG'zA x6 Cst9,`X-J(";Xu}U*&[\0{ O 2u.w׺9vPBqJCzK&\&Ё9Ya噓=oQ4&fЪ0A7QzGXW*5Ioce2PKS;Qs?t-0␨YKZ7QmVͽ!Dhun>/c2hȈoqyY[1Fb|an('>$odkjm NG&u>`vK#"0?j(WtM K\eoUI;xs1+(g ]p1?ɚBԝ̝rs!aZ.P}#=S0k7u6k2dtW 8= Qme|Xw*lxЊroQ7ڔ`ҠMD)JK|CJ<-` +~O\$G99c_2\ma7Fٛ.b==z0*B`t'7DG[_}d/Vt4xцhw\Q<$BuL96~! S?V^@qs4V&"”ΘN#pl0-g̻;Z=ƨ8vt@zև[c|qBǢ}ϷtIn ˚U}uh$ci"J8Qi=(SOԐ|Ƿpe5.uDZ)}D!oGMyޯ|ڎZb Ș_Ǻ`y@ukvk>* yW'nqKo*^L^./?T@˲.xMȑo~=߶~J>,p-Y5p ?X|ʺL}'1.9,{7$BO$]@2ѐps;1,|3m\Yo_$j/ X[Je5K9b(-| g Z - +ui0hѵPj6L0[e7|a+7>jg'(S5Oo#) }sՕo"R7XUmXZ^&ْ]1pSdARZiKλT]m_Vqb0Jy"x%?J 0FI?5Lchc/{37w~ܬdݛI3KSjXukFyf䴋(oTv#lG`Ŵ[` h5*;j-_gg}>¶'.ӟSԕʮb+? 񈎗Aoה(xX;Ə޽9hq;^u/`؈hȻ&çGݹ\K~s}gUB> \y_:t 9B+ Zß,vjۄm5nH+@-0\ųԓrϰC_=c9tЁt;D]Pn܈&~, Ƈk-,VKLB ƒhCh_yѾ\4毾A0, bM9H/:[@ 4Aw1%@hOFPC@[}ƕK?\_} Lёsi\Ǣ0&\'Vbɪ%-_nI^c>zZ*Hq&f=#McRBtWxXNs *DUS@OԶNml4u(410S<]p:)o00g&ثpʁ^z{И o|<2T3wpE]j"q R&Hza~jH5v9qѻaHyq0j9EBbTN:&5uS[uл!$b?}Rk Ėl=鴔~sLa1A m5n+P@ S?Q?-qdiPkclm!%d:X'0j_xWY|z28H>iҗk j>eW?pix`? {%?t/7&Aُ ;1B=8*qG9^$)$#}$LЭ j#v60:fx'MMP,%LGhQsfR׋:7\BOM7 Kf#PYD&x;Cdcg[Sm &0sy00*zS,SICDӍ`5N xUQ0&5"iqrsCĸ94n)R-؈=IZ! `q˛Z؎q[^GMx BCD M׫Y$7aU#GH3u~FjJBCEGK҅ɯS/~A٦w&U3C ed>]<;& =K0UǼ GNWc'Cff~ kFNvtw5%XK\ڦMOUꙍ"EIODvAUaZ7o|5.DꄧvysЫj斬\85,<ԢzjT3A"8.ZCдb}răq d2M:k֬}9hkPl=UА(ZʄPtCN*Hv4Wk_]g{xpުM?כ]xT[+'[˯ˌ8׳78_(93<# 곧ȅCdz#C.mq齪<<+0>QԬsEy慮EYI=MgUC7H6vt&F>#\VGEy\Nȱ[~Rト^Cفg6#%G@XHYtA`iOzR2kb|NWP}ytbR]M_$ӏC摜Zv| ֦ib1N<}8$=ccKCwa |5MDD^|Z7vePol3P v3g ZNqNj(>Fj~s+\؄pD I NZ):]ښ 5(M ۮDVAmHّ$w5g|Y7}D*i>-R->15҂ɞw)6Cu>r|w:HgJ Ҳqsd# a+?ۧ][2M%?d{͐\I6%K5u_n~ʋ5yZa(S%4_qE$4 TJ5>SP~]כ J.=͋W B%8ٝ,vAq+456C[JCxu[Y?.>,)VWb& 7.r.$j31R". IRu߸,Ȟ4kɌb84z[HWay&I&U:^>RbOT+0"}|;ʊz\fgɮY[vw\?M@Fi 5;06.6UZTҠVNj.a-]i.䊼҃zdѸ#}di;opBc+8 ?WߨT&JoKmrP|Xcb0D =.aGO7DȋSc3Cnjϴ9u/됫BmݑmJh};oaD iP,t(œNa??6>OHtwŞEFH]Z&#wr !%z*\8g엣+)thQ$V <k['~c$y̜ͧ1*ArD2j߻21E[zŽfGgu^NG|EũBӭ\GB/=yOsPrtffV}NJ"Dh"^sAH+sv2gTROtgr~-U7"ry*q5ӬqRh;PU#BjDxMF?WP=kԬ̋aCs:we|uZǢû顭Roj?|p \AO\k[f>,9{ am[3z-h*DJTߑN#5pL@G EmK^GyS%1ޜ0mJLkrJ|7\$Ζi^N|oVHY[3v+x q(?xQDsz3o&ˠϺdj6a'e%+zuyuF*/\MN1iF~Zt85M=Ƈ X3W7vglFlN}޴UK].SG&u7U1kYK?ZEHd}юЏ;K ulM-5vJPvz9ngM05]n4ɌTO S% bu*Km#miaLJː&-#rpnw'.:mcQz?g3t#R8?Wl.1UI3;E$[F0﷌LT\QOC'#bGq黡0h]ݗBCɍ{l=54Hƈ[ޞ3e΍O@"&w0QyM>2i:#"W|T^ɚԊMXyժ!Ź >ʣ?$xMg=mCw~A,NR?2ģnՔ"'{ؖA ^""Xw=.32IۢD}?NH񷕃/򬍖 wK2Х\(ٙ1ki'-P#;}9񎟔b/1Vkh?YBT [L}V5^G`!*4U&̸ =!(4 AAg68`VXDD[gB)ˈigw~A%+HQּп刃{"x+f^WSNiiQ6X0h2!s|]]\`3ɻjPx;yU-eP`#3΀!^P s&{i4<92psd͍`0VZgQf ;qvjRFjY:9a!`;|1eycgu;M衾\|aHt e9 Y\2Bh9RጭsZPrkDvHıcBd#ꂨF-vr:(@wZ{-"z?IQ?Ц 7g)A*YyNwoqŋl4~r&u^ NR; (}p9d,(?k1x'NO1}haԎ#~;wڸSsRY. #f磉.T04I~3z'u됭y wOm(H @ =sBGOn1Ilkۡ`&r,c5ZP@䥈qdAˊ: B%35 ՠoWXbg%FAA8:ux24^b闡"h:nptʜ~ͪ3:Rˤ[kl' 8Ə~8)܍Go%(BWqhިY cť)eixh}쮅|dv%‡^MShY^·Jcբ4cA[ӇH %?Hcg|gevЉzJ῱#8YpF߀HG}2{wyC ')b9h$W픸SGm jÈ6kH@˃R6gTn9;lu)>(:ȫ#aE[K˜&OVы&ai%LʰƎ ' K~6MZqO+!-wʍͧ&_f!FgX".q7- -0pL%=Ӣvay481wpvv8@PYұR{uˤ+gX >@8XSr[@Ѫ3\<9T7>9u'Q s Xl5Kb/J>jNDdw.; H; Po?Pɵ^8īt~^`3|zCe1j7lI~nZ] RoWżRgIkdnuć\ZtH6G4qrOP$ \Pgo/-S%N" t^;ػ¤rr+;Tcgu0j!Jc?+-h]X D+Wqɴ%z^,(5|T.ȶ:kh뛂-쁨w(/𺢤dpƑ 'f ԗ|c76J~~Oׯ7 ߇;/R49x1'ܯ@^NmXVGA٫*tb^[2oa1r׬`QAmϫ晍|ޘ;L /"ofQ \slA&)("](w$Mgc_pە@L/PHJwL&2 -k`|* +:%@ DWM[d7b"DYChkV|}4#ahl-ܘr}Eumn=5DmخE ސŒp-O~3=~D쥻1LB q:|^9{>{E6%U`PWߖziҴJ?ݏЩw z7͛5iۮ<"X֜ QP> =?:|2agk31c'51VasW1NFBB@Z L)nם-"Fh!5,',%sRe;`(GSW YIb/ f:=,ޢL쾛He|$il<>'گjz@mWˋ"܁Q$;BP]<ۿtbA!_i ,?C6 J@ډL"Z`'u֊B9|3St#1L0&\Coj͊V(j3[5.ܢΆH+V#u>j#PGcq) k̒[UTI졽NqylNIx( ^~Zsa" o& cLED'-!L묚z MTMIIuK3ajv~+ Sb3Cex ZnJeb%STfF۫2âƟ#?%uAP~_ۮ$I ^-{KA$ wH.VPա9L;ҫA4Cn$UyQ\}fmg(ioˉ.sD F gO\ٷZsA?rgKE`xEƨNb:'~PmݱBin ָvGfew߸"2d$2384фemO+);_j\T͝JaEM;Yjvy5i˽#aЗȇ 2ʡ[]h'?ensOƁ̡ٜAl=l5NUĮэ?2tUSS-)Bh,UP_+օp%DN@ .-%{ *GFf9X+y K M(ոCѨҢ{ O"_gwB)ebC2cpeAdQw'W*t[v|Q7=Dub͆,uKSB-}12͋p'8{63t hPiw4.$ZHHIVS$9p#Z\u $Ax 5Y&0܈Nۆ֖ԉ @Kt!:Ơ@ߞbZ,|ӽis$fjJoD&5mXɋhO?$lbX" aV'$@\u'st(~)ހ$@S.+0'eBJ-4Nsr9ɧQ8SU[;sH⫣Hsrcofz=`垸a+L+rj?su[%e@53@S,ʱw6@K ir 7sU7s:yZR=D9*xMPr-ܜ?9Zuhw6&u몣OpEJ+x;~}Npƹ~ڭK/xs=|r+v͇i2̞B(,OW_LBahط JPl'X80ۿ G|v6VL{"cc]6^:(ne¢OB 8ϳʥjE Uq{t4ؿȀڐc'DsAwvRcɘqy(]IhI@#6m$fŲQBqVd}k]cL҆ϘP/kB3 d|EжV; D1x:r"bgp25Ȝ02ZսwI+a.F>?-l~e7Naw#Ezwrŋ+xy*~g0F었=N(}ښ'Ҿ6͕@M ,C>ii1}Pmgm@x#!g JKI%V2mMdZk*\Zۅ?3][z;sTjjzנs}hNs^R Ի<㸜'HbsP',O%n(??P7~D98LLrbrer#qb7atVx/e`Dg"Ze`1M48A bBS_F1]=[[ю^m=2>J7,h*-PGEM*}$}lfI5AbMw7nOfY&aJѴ QE5IN8 NU Pq=AAx8RDA˰l#>f~(+& ˎ]ՎsFkL‹EѵS 3d_R[' (Ϲw2}LG۷nb6+rEB$.#=FOp6y p74B u84n8N('I/VxiA`٦_Dd5O+K;n25t!'wBa|$La7[5>]dϾ(a3/ Ii>Y3K;Zm227s=~G -v0޺CױzXW0b#9jX7G[AWFyz󐍭I<+p ($(uS>v[HL#"so_(YRo%H]zNO4% E{v/$Ѝ]jz-ۥ s,݀r+W6.csnC/Ǡ5`W|ieSCUVғj.u!_2g8pPߤt·3鹳2N&.ug-, ;| U(,bneìpkU#`$%+WOʇg,9G_N,F^+;4)[ w9꯽  L(۫ f0+[H4]g)Ju3@Ⱦ -Q-7e8S?KD/a-x|`HT&&:A?ozO PDʺ> ǩuT83.k3@C!Cb6ܯeyDɌN[ Ǫ|s$z@y+x$JfeMGjqV>`'?KyX۹5mT@*۹٣mẖfvn^+PtO[S#' 58?BmK/9+[9M* ϴ tpA!mDKfDIiKk4a(1"ҖjPwCw9i C*D F&}5xz5s#C{ԱKG8p"Uu'w/_B4.g*UI@'U Mڂhv)NX՟րld 2:\@`ٍE:VP<~zwDmC4;uɘ7θŸ=<ǟ1;坻S#baeXle!1kY$ҿHU*O1EJ>TDHS w~&^h%V=,1<.GP)=O:qU+x:U_U7$0}+|iz%_ OqeޢgFvsإů@J>{eC8&m_xuvLY \.fΝ@5m0i^^_)LF>Im@e@Z _%scLH κ7P%btFhZ7 jf VLƣ5 t~pH8V5$@D" MtPݶx`WӡsEQPF76Võ^!=.~V%]fiYYip'+a lߘV@u$>=|<ۼ Yl_c^w8  C#?2ؓQQN7W>oq_ FVk1LD(/dRYUK49Sk U a[Ms om]N*lQix3~0!s8 `12yEǘHBN/Wo0`1q)boxb ip,4mz+a絤f*Sj*-y(K`DӴSgU#5*G [g'̡:ip4gR:cEnO2z'~Cqq S)= Q!\@.t-MqPP$w # rܢ 5nI{ v%|r>1Bj\>hTi7k0Qפx*[$pzCo~[Lޱc5g0*S)ce.,^ᎈq%T&Mѥ+z΃ݯ翄D'!1s刈Akw JP8ˎL\Ӂ zx׳ fƄ߯s+5{p~ǯVw#G(VX׈QYlZU᥆+&җ3Nsiûcr93v-B=iBݐۮvn+g"ʁbJk>_R("]mid}dZcCP@S;P0RU+?ET!ɤU0u4>2$ԽVlzk|cY,!S;yK<%}V$BqjA UDD`N$u%NF~{6=nڣ#KӉ7ZeFRA=v̯{\&.הvHU`U Hj":iQbܺ:` _s<&_vaz\-3-q=R] x^j_@K|ó 0J /zp|3j-5Lc)C-ZPg8wgИ-|zYܹV wJz`O+ UQ!M^yg@e;ǫDSGr[pʖ^|>U8񈇌ކQʄ z 4"yvEcrw@,i/V :M#uf ȫX|48{(f:RQJx3*J ]иUYk#?FL@Shl_w]$Bt]#3JXy KNBRFbcQZcDL\vpEf _ygYM (8 ;W?\ZQ,%~Q$&J1w z/7 h}^eVprjVgD{S0gP6V.C]MnH.1З֕O+G hE-gb^=N[.ci"p&': (܇mtx,rNA.hT4nZ"*vt6>kvO WU_4ZdK8pH%NDR&FhWK-"`qW.on4@my6h8A`\|9V#׎Q>$:``vGX[$I*J83=OyK zF6BN{B6c reu|̐AJ?jUJŏ$mNfCB0!QAVTSj w~X =McJXT {e oG\Kj=YB(ۨe)rUZ)nХwv T$@l(rMY.iv圤PJ yLPbMZ:Du.oR/l L0GU,} B/ cQ̗P ;H+{vKt_w>ϡx /SaJiV7&e^`[f;u к1j"]+%%/ᤝ_8J|j̗n"'JB9WMRG/"/KNFڕ4|ghFZ\<TsnI!V{l`^7#X* )i?4]:eC 8Y'Dž݋f/v\hw6ӯK)YL-pt'tX腠~KTz6hl_Ζl˥$|+/s\x/۠¾S&ؼ$_TL.Gb,Iv.j$ʌ 6x5"vfm:| Vqk yG߾OsX&&u:ej#; ;B9(ezq kz< &]& ? fs9hk*WAS콊ubz%WH^b:V+׭ksbS˛%^կgѱVLGl z#16+BxS#RC+dˤXn̸ K5dDJKk6; ;/ j>]Qt2I֣=A!1E,YPBal:DC 52 \N%uJ.RڜAce8xv5Y+WI%]Mzn%+3,1W*"딛{3d=sd9N_!]a,םcr 3o8쐂li/ZlfW ?!ߍ![{z->=s-Y?iP3VT.% ~I ç1L"<;Y /:t G k|Ns*&FNЫI=̟{UFyw-(y*|ymTk*[n'ȅܙ$k N'nnl1>d-pLOCebZA wPW~dDY9)D ͵(6"އsQe\VʨбX=؆j yS^oZ˪W;-:يo` >/N!?0B 4a3^ 7CdQ-(2HK -NQd $::x.l4˥eǏSAIedlu9 onrI XBn!"c0w=8m}@Y42:Ig,GL3.4v(ow6lv6M^Oup'*ZKBׁmZ˫87= ;IFS jch`j{~\*TE<ďrbc쇜;Vm;22K H.ZԲ%7q'/"1 T"8l{YѸ1 :Q¾e;F1{>ߢU.L$P]v>%"YNKbΎ3NLBPiyTS\PDq܊`R>tkd}I!bmDxvb LxgIN=vcL <6V~7ϟzczbQw9cs^&OHC[ec `%cPH7? ȟ*[_Ul*F O],x J&$VwMRK>_UlZ,`7aJ-uK0LsW0\R}-P-ecNprIL 0O=c;SwhS =Oʯz&@#a{>(-D Yy7bAf.bźA6乓IZ;

:]`4wɭM~VHTJ=%L&~`h= x#h2idtM#LqW(=SjwA͖ǴD驙)#uS(IQZus] LqD /=UyI@M}VHY=cEyQ =\1~cʟpE{jC L#Xu4lZ' Q[`P2=x!h?QO9sX=U:. 9[ևqe_-ʗ(KKQƆjR s_=)@[|ٝie!.jc+`&*8`|cG_Lb-`-Ba`%#n9r2ռ`EF=W cq<&oHGo;JNfӬr_d?fdzטQ 0>[\_2 iXfCu3 @JYS&N( eL{RELPHG+><\Cʵ,{3*yӵ^i`Ђ܌8S"pW3jt ׹ `B~4|tKz={6 #htG 1%BRuZD2elݎc֚۽@N pUG Q_o&.R[7BVs9" }v .!oG*CPxbˊ3GfHS◕9Mt+Up.%NͰ3{K2^G0lxH%/"hz~ QO+\a+&De-9{O_!UeX OF|_Oy5 wJ|GЁXABޢَZi@tt@rwZTNdd0#+>\7%ey|YNO `zpIiƜ5ULOdVĩ'}8N0t# @uWάX ;y0v2o$ݼM~D 5#ɼ')c죋џj5²͹qGƽ ^`^G*4SwZ\ J0m0wn܄^blc$b5F0JU6HGfO/truwv"祶y -VH $)g<ݹjhy!Yq2"؈KѪ1foCqgR y~y˝DdPjNL X$9`=h/Pey 4أ$Y=O01?ڂcR=˔.HVg˦ۡRt/X+ )hהG C e9׭%Z4_Wb Yw+tb_E}Qs?PM=1 8GK>DO.Z ۃ1_d{ s>_ <~A `@7J:Brz U/)?k t5}MT:uGb*TR&eD40FqH\vRd )hzin^;(CQp/uZWX>KOTI /n%lS&׹%3;no !**BB{@93*яQ$(t)1gMLMP Ӟyr':(I_ײ$,̮h`$Gb 5$<8-u$yQU1Ka&ȝc5 }NT/9пɅ`%w$(Oblbetk}ZI @;tCUK`K \ihl57C}{ '~Z:^XG2-(=}TD:t^)Oz&boB]uix\0ڤkubz*5Ϩ˟s3o wz` ޘxQi;W wU'pX!P2R\s՗uy iiG2t"`:"/qXɹAe!8u me @R!$zL5, ́*GۨhJx9q`ng zK Iĕ(V<#ϪyxV*=t+ah馔wr|f0 ;7krhXHKD_r,[1Wv em ѽ{Ddىkb>_JӨ51 G7{Mr{pwW!1>O{Go(RYUtJ9`HZJp [su,a(hvB PվZ6՞4[wh3\8dg!}R|T/ %dW0iǬL|c8̮_2/o&왧>4J,etb¥OC"jT>A̻6"BIco6FG7 xu6`v93@ae7ԽDl+W>ˢ&<y/NrA7ȱtVluvwycHhKR.f٪֭`ݮ~wwM{ dzT.Bg3{ q<&F-̵@ΡN66VWa]ޏ6vx:q No-.xwK&T?l`xTɡ5"'e ʥ6b=NIoFE{g =KSmc oӘ :[+'&s," ջBY.ک^ dCIz7t;`?3єAqZY$H)aI|'߷ܕkF> qcÿ?wq_|^fZRg௓Z%Q0|$W"Mͷ d^G5C,kWX%WbVG˞ hl!MRUǺfmO)놩vLW^ƂZ8k?cgpO_nlAˎY l%;C~:zC:Eq3L[D2\BZ5ҐRI/p&n&MXAQNsF~v˂uqw9^f[5ki{kY ԢυW|ȅ.^zQ/uv8µ[(wnEwHR0`4:,=WRVsjqDYR<9vJluU5Y:`jj%u#-(>y axC-H:O_H+;0wHzf^t f==haPR`u[~%"~}W- -շ)6-aKǧ,ݼ닛r{+՗sJLKV"z$F\/}nz]Y}׭[C^S>(m,$^s-՗GjA!i%!M.}MyZ$ /fZ.Kܲ&vK`gYIK^i}QKN$cb,kq-6l g[j%2ǹ8+ LM㦀 UX"љ.Ҷ.]uA|buy@10vRu'jT2e L ߩef뎈djZ9 \YǓ5O@SΛ2״~`l_ȈgSm% ´U* y.С>N"so) 7N栱ޑ |tك5NKb_Iq~TW_I3#wWREMOkMakz}+ͷ72fe^6QcZ|q`"J5P4{Κ@f7ݱ? |',V]c_TέMMNr<_(WVW֡xcKsCHbO*[sVl{χU4q vDf'|aRuTG8>*zɮo-U}+DhJ&;_3_k˫ȳ<60kt8R?Fpjҟ`Y;(T<\Pa;v% 0=h(w<7`p }`& ̆؃Q6܄D)O'.aQ9cscf:u W\pλN6AcV#ϋÎ>oYg .[ND jrYU)ɮ\z}N3]pdtSX_[h0L=4N:\.OyOP3d|֘XD:]T i/<*ez-A5D0lT|&[3,#S0bZdH6PoBh1 (&AS`9q[#έ5Z͈rxO1\֯wDY4h-V-'#e" ʥF,Y_")(+>ś1hv<`kqY.ޅjgkJ_۰8gb}HD<T)GPHu%]pWndS=N%Ll:?$%ýkY`"KT2ĥ_>W?25{\sqFERtyYȰjfX.vԛ%BWa?"OsdI)ޗYiѺ!%LnfB&Ro{Àv)kKL70jbS B5I*yg0Ɣ't% ̄LDVa=)@{+.Z n_}RR:GY{4xBIIo (~iTf%L\IHڶ*wj5p77#Bvՙ#ev C2&aa7GjMuB.AmE xb#}@]MLR`۷N}89?$LkDfoK޸F77k?2UmQ.")͋\aQ[)9,=uЬE2Aw*Jw&5ֶ +W~s]aP3y[pGBRo-H<~#pf?_ (kۓ'=PL߬K8Zt'cT܎a /-J4{.:֣c 7-9Qgw I?oM⁵Gf:x#|GD@ܶrMZK6 t.:ǝ!~21SڹeפV+~$Zf7iax XǏ:E4GڻG Q4M|W)FG\/&s`IK4-"'CuJ2 !i|n ,aa1~'WndȦ/C,3^yD%T=rMJ5|+;Jn}T6+Aގ$RLFFsT@g͖:/ʰ.`WA_YVwp ġLyy`Rb8م +eA'1?Js .y!\fEʔ˟dH'BnF+LA)a֡,!Y!xpO ]nSy(9ɨ Ʌ#=NHJt^U*GC$ka@7Exi/yI+KHa{=vͯZpڀ$V͑Q9׷lVYo!DvT'͵`IZj31 aM@%XʧRU*̄\W'G =;:{N5CP##zǜ&лSOa1[vN@U'UCn:L"V)E/fYw[nِ" "YPHԉ@28;.Y{LG!0=[DY48^q%zMkgwK"-ToqM+2%vTF]N'a'w&SQCлMG ϯ(snQa!'e_ͻIyR#'`dῤh΄{ǶLjmvOя?74ԧ}AF,(ϣHeZ˨~ՑA \qC͌rDVkqmGqcBXDRv&b~9Ҟ4x2v|t3yVS"ԏNe֮<ύ~SNSVlOAm431UtA_5=IȄjcehqU*XB/$/^$Q T-@N,ܯi]qxi< 9n4^? [ݝc> KڴJ[kܽ/d @wQ_#JٞPLs&2eh@n%3&=XςS 4 V[i`!{ys.tބtiJW3ηyg1$%`2y5~2@ή&$"7PӋBnQ*OCZJdOΏ[%M/t)KWJ'$UK<&AV1rp<) pk4Nz Khi5eI?&f)uAwY*^nf@W}!u52 j䆾O2[ܯ΀wZ7##Tp/ 1Y|iѾ_ϊgb̝S?ŇpxfHXVN]@O@kzw-@&|Ѳ|^F?/S%p*geֶ)ۧ^ObvwE>T`t"Xy6Gw`8Lۗ'F^?;Shh,|dR%߃|*ǰw-S=>xߣo6(<Ŕ-13 XP ӒGi(V~<[ԯH AzQWz5J} {PӤ OpELR]+n E=$XBL5+}Z0B`w&bqW#F d4qCqcJ{ <h2#P obfyqNZG!torTv@*xБBOguL.'}A Tۑ}j`3k~ӧUh\6)e75:$fNk#Bl?>8E-}803Znо= jaNC'5 b% j yU$&2 pX(4x%:C>Gqi0t Y&VG+9;AI[4- i4]5/RMؙ*SMUnu#pvVl#@78p?!t/NEtYa;cj0'Ь_ \0 hr4Lx*8- C= =کx䋕%av- w-Bge7X΂NC=ldc[х50ϧ'a1t%C؅ ޸H h (*3!`܅ʁLt|!_l@`2*[U6*RO[Wͽj.rm[bMAYC1ϲPtY_Z1[JRIhm oV׀MCn`TOƉyb"bg!o}>M1r(8ux ;V<χ%G& /zR6DZSCd jAjbxscB$ A?Cv)2M 4No;܏&9bӔŎl1UbYOnZsםU=ϿafmK8浠NF 3"j=u{?.Htcl#=uя. {f#I6wd4MG'Gz~tީ]̳'F !Hl,A%^hYL?whsѹ`e5$D%1DHFzt/c%?0q:A aA# [6@nɫMipWKmF=S`*))O@ a8F ܆ L["WQ_MHLkr1kQ!|凼 N u,yևj " ߆69cviy@zcH -#Fr7,i2ߤS`ψ+h I5&|A6qK6Jxڭ!%c9K Ev$6 Yd *5$[5m,!} Ə-|+\@"n|NWCS2q sQVQO듞j10:4/d1`.s20o/ɚB1B~{ V^]1MG)ЖcfYp>.@o'(5RM}m1Kݕ/xE,@3F>*/aFh#]ףpsf/R]JPo'S,6!rh1+_nVHV 'ʹhlȤ\VhJ0Druq`Ϩr L&W5FTv~WL)/ j"alϘNytA]&V7OjF6̊\yGp {vCvPϤ&_I!XPKqLހoj"I!Γ$+6א}*IRu'rŇ>*'a/fx^ȼeT}j![̜էށ띙'ٻk `^a vr]ƻkk@ZẓzR\4v@cGq\9}`oЀh's y6:StYTQpfDp5cEN{pvԯAPZo7A@ϓѲCو2lC68Ӡwuf bꂖtPl3Rkgwyu7kz_-jY1'{=MEXS!QtrƐe`ӲEK2:,{ж.uقQ IO86(>K`oN_imn/Duh־ f|q;S ̝-4[v7oƤkY4Y_Y/@-ZFMd>ޱ,l<.@vOk_4*pU70TN"].i"<^],j/jT:^(O{gIcPf~eAɡ&9$ًDL.bp>pAGW}+C| VWoOSWEA3|Rs0QukǩVT?aF_I^]5)m_;9'5st]=>+Y6J^i`e+@s4P |>NWL'CY /}FJvX 'sڌLxm9IF>Sa-xKNshڠׂnt>] [+aJжic^"hhd!Tw:OMue+RRl9*7B+ov]I,fzݥ=DrHMT 3yc [y/C@.e.gqd8zkbVF-˖nKK :iSNâZ5Cڵ c8dq4UQ$Y@Z<42tߓ<(g&ӏDzHҜ#7C>ʃu8ctMiޤDgSەҪzn`1%W"0ɽ"+R]\"W Lt~atg7wru H`U#¶)?;E Z%Fxү\7XP[xi$]9Z\ Snyba }! K(ݰ%<{CoT2NP0|5LZ*흤;}{9T_rM-u,K?@t,< 0ڙ[ER ܁fx͸z`184䠛,!BmRbT[ff{Pi^pLo`+vH!MTIĢe0~~T,Pz:5Io [Zt#MWe3n4'1͑{EY L~:cAZFV7]ܺqc 8@-z|⽟ɤ^ApFBχ#Ev* ؇W 4&, >%B:5 0BS)X݌# vr ,0k !!Z0ȿFZScGĵ.*Dي4)R%% CzS8'drÂmq?/9WZ2D=IA"TJ^u\ed'&ގQ栺xˊ5+xX:ڰG-"8ٿ0!O$Օn$O?jg6FP#_cNdDNbh}Ez a>O:uV_7 ];mQ:6VIDkޝR!e y8 *l5# 9ďh;߭zxKŐ'+kX~=o>K%۞_ _]kpyGE,H*\>a M4Sg^E_5T< vD07b9/!ܯ9 bP͌{ỳ;׺URp8s^z`mt!ӕ-wv.eA;Ҝs+)D#= )Դ f;P#%rq9ӫqۙ|{(4hK91c_X?U~AJ~{$lp }}d%߹ׄEƻYn8_" 5T) !|AdyIr!ݑv례n&wwt*/Q"O*Uq~^I7ַDrzhJߙI<0!}EKBC,hs}2I$&Zq P_ A^,T&;j@aMKQIfBbp [Q|>wb{9tLXs_Ɉ-X{Y/ZfzOKbbB wb[>[#ˇǬԇSiͥgyZ+3$:r */ Y.+:)CPA1L`?,q ׻mf,hX[_{Y~&\ :;|峏$RHTO 9{/ACLzk㣨NJ'㘲KgOΗ@V`m.(V`S[p}h#'xYXI>!waz2RyiA5Q.¾Fz ()"ה;mk%0ޑDizmwN»$M6q 8 ԩ`ckb0)>(SDn74y銜^X?r ˯.C&$CÝkD҉yG:[SEPt9 IN"d(6?߃\z> 䅾v tw[F:oEA+:{KdZS9>9-V<~Tlx(2y:];ԫb=D9<\!j5BK8o5#)3f&=Ŵ\0>;u-ф`flFU`|ĨM7sЙq.M8nncHcտ1t6J/E ,oQl+өYlE cx-Jz:_X0rsIFV|kOZz3{ՒUvg)V㲤K+e=ZƼTGm1[^,ݖH|?E@p&+l(﬋(kuHybm^{nK~s^ⅤˌkH`Sc?=S<LT))3<֛)3?0%A@-Xa+]]\Ǐ]^8p`9)ud`Sn3] wdؾ- tv$[!Y#s(A;S<>j;c4\m@ ~ y5G4 g-mp*&ϝ6Fq@Wlke\Dh>{ w-{mI[pcx< zJۏnYFV@/Zu"l5u V3? *f2`莔\zy % Ds21 s RODfBC DJ9R1c6f6yh2g`B93_/Mzk2MɊ,وBYO{K/v+9KXia{)?3ӹ c )Bn]O}-"vKQ}Af lPfL֠P%V 1h}/(V 2Xhe*F&`#̤ jw%1FfSڋm'?(3p~" S~;nʍV_0 ;qSU")W@p6&gNtCi%y`W\Dkx^Z3HsJlAh8PL߇/}j_!c*&G+k_ű*Nv̟i6>9(@U} e~'6R,#0s,XYa 5ߵ 0<4`}XuM!Uq(fx]%{ȫxo }.=P!XUP>%ҡ o88n^K@;`roޞ?",k\;dO\}SC+[6۩BjS#?}C`o8X{f(JV&^$fVKlS*r2X`%=rH#  ~#:ܜM3l-j)RҊ!M҆K儚,yM+<=3I"{pooxg/xtW2g\;p&ib% i?dάi}~3Dg(Kd1>WYդNf1So'7+D|@ y_4$y븡Vo\'F͸;LiW` nًN2)+Oluܔ+NeG.'騄` Kh՝Ox]#n'Ā;]Η0pK0lMSGQ5hm [_*ٯrZb~Π5\!fsoe M!ScDЄ i0WzuˇH}3 vGVϚC6t- ?cD͆m=V,h[bΙ97lU"ljb 0sf?5gr=Ҝ_csF7 >͐Ig[Y!=Ų%CAxNT7$6VlnON%Ř#>/8d<.S~!E4 ev9yΝ@M?laKhzVŧe،@uҎs/#aEf5ro,OxU u xƠ)/kemGbM]X)@D^bܙn}fHɁg5Wu'Z, ]*B-)ر'+' I],з:rđW8SBUPd΢jVQUS{~380/OBc gaEloz(]:Y-8UuwS9;> ~b*'6oZ`dYm/ȀA[A?%5%P .Zl*&U9xzZ,f&c("KS3{ Qj_`ОBUEp,jL#JyW!c` z >G] XM0*M~OQh9Woڿ42{\%WR(ܷFn^eE<~98 WN'HBZMn_ )FS?M:Q_~8,' ۂB:؜1IGO~>dWk,30`՗ޫU/rJ lr˲lVʻ=c -qfGV"I [`>pۮ[,B4=bc hfLbE+:"~{B`-̦6b[hzO,]XU7RE5 6I5zMJ˫d>TPIqh4bnpEmgȞ {DAȁ`vZ WdLB'd13=M!:r8_V@_n>A&6e@7z^c=ۃrj}J_N/dmchC^qpU%^{c9ݪ'k 't)K![ 5,)k5 ocr#\MpVSh\8ݛ4-=˚?p1(ǚ^S-4T$q[,n:ubU \vRՖ7`0n&i}5{ԧ [o˫d5Puaœ}H nI39$YbdUY i oW&#6xBl~ \uO`q/V5kDB,4BO,{ ֝vp[B`3vaasCJٍA&8F9ЉߖDT~QmAӆ9;W%^pيgN5gG=8@JMT3+v=6KA[t ߘ'r_ktU]/C9frwRdG:GVhӪǘݏX+jN"|FGHXpP-<&h8to:c8 S#-pѾN$IV2gZN"B~\|9['*-&'n}hAZ.=S NBe*g{85V>v')Uz Hgf֥l g'k a?iM|:5 g̓3m|eMLGЃɧ)T7sهqw\@HtF+?*4I9WLp/2+!wLIzh޹ƈR#xF FE4rIMLjnb/5>Jc"C(jkVtlWQT-YLD 0<&Q'! BH] C6 \QY`$k<3 ޖ|^a)QD0Vt}~嘊9hvKx5:shYjR꘼Ѥ稾3Tw0(#iBg\v>~,n؝R+IGf)ߥ r2Rw:[ = ._}@u0.sLUrᾃ=~Cȯ= X}Te):q@6nmɫ<2&9ŃL8{LH;+:-ѧxl+~@)&Һcq9 ".SQ ~SfbUq|&BB9^T׈6)=*v>hϨ \YmmQ!=1 QcOZu h([>3aPhFZ"哤3vo`| (}VCڈk'#ŏ`.C% X{.ݢA%Z`XHNtnKv=Z(_pEl9N2h(WS*_[1^ctM?PÍe#Y)l$@S1+EYǙb[ 1eè.lF[DaU"޷X09z6;c!;>յ.[mOXAi{5@]3]"[8U3+"6$*me(NF 7~JKj_3tF:ЅMPMʢ,' ah'}0gu%UsY^gȞ`q B#҅4ϊfj t1(4'=}SAedԖ-8:~AC L#|rB[*.p=4}/3 r'*-iʨCsҪQDּ_fY Ph1.̇*y}ȺȍE6 MKk||U)h8_owr=8 3*+X쟣DmTk>W 1MQ%H侧[]p`HrXtɞ.}ʶƍ]9DžO ZXgK@U #Ы? Ś+]Qkߑ:ψ]?]|\۲:&XÓ9 ~6h[#heu ^[Ys*dWM8[|oy=B288faXWzɷ}Rr99 !v!$Ƒ@؂&~0fU.R3SlNqw&C1۟7Iw3zyA%5+Gu(*B0(˽&zoI91t&1)p^\M~m4 vXv.*aL 9."k@{s2?or&eﱵܥse2 nېƳㄟ|Oydݎ~@YShHtf\~U7˳x^+_8p1/0W,7H."2:D]6r,>"[07sZQea򗔱ÑvɍE]\VFeP>樯6~rw{bf0bZHcpxUQ'sphYO@ԋ͐K{n{6 ޲dB3'3 s}+EX[@\nН0O < n>6 KJbCZI6%fM9{Wݙ뼝5xmF5,OՔ98o.bDtq&ȥDX2ݙ{y.S=b%55XE9ћ9:^-T-2X jE֍e.s.Grbo+ E@b,B6 "~fg~ uϨ}ےϾAck :=Kq{/-CI=WJj]@'?\BFFG\'@Q;2׀g/]˩9eBǹr0}ZKhB8W@B77qy_z~!Af5ҞGQ)|Emsnڜ}6 t|2Q/d|/F8c;3 8/l_Md wCL%w悴G:&`WHh xqtAxqgIpj3?'K4Z1D;i!N2ev^ql 8%B&ř/56D!+€U<".&K"#"h`Z2a#6Ϙ>ի+H 4b -:GL>;%j-jۭ/L7Asȼ׋U8-rs+ך 3@ fdzQ*XYDKȰznlM?u)higYԇ_ǹI* @E*hBOoqff&?׻LW?V2#9PNzM,Ub>P:ՂqEru)89h8"ueG> 5i2}~5NSJAVOs&Y)0mdD!7;ђ0(bή/lSkLI%ЦE.Z0W$4T]co[I㋫w=upY _(% }GfQ=snlzt4:&#hz=updW?8 jaF2o_NyqK2=Jj8\`Sk1M\y³["9`dH3@ξ?~HU&d)} W>g^7{Ӭ[aF7͖P{D8E`SOfYOT"9+z`,C2$6ܦ:P搼=gǽU|$J-Tt_ A.SROGFpߧ!/|) DAq/x$zJNğIzZtsF xѳdΞr~p"03+ ]_k{߶ 1PVmF`Q]n9q]歴 NӴ&KDMw#`9rjiʩsvK4jGz+Wy2=YԒR&E>h()ˉeXD*H!2ydgH`ܑ;Ytz=̥y(/R~Ƿ )lIF W܈du4kA\XSNdn[6pC/ȁF`"w;-*C8ʇt$XH1=Hup{${\_s)dR',~9N[ӜNuZzO\[LidUfJyEJsWWe>u҃pxCRRp YrбUt4)@P HnCt<^1F+S`9'>(/:yqNO+N9ճE_$`$~Ide? HMX[sA+ ZN{6f(Ovb\eh;]zE5B\$F9^,l@ 0 =?뱝V{Cj i.z#O܀C&YkoxGV!R3 NBne=\$z: c>p !Yd2h] /襙UVX|IruZ̞߫e O&e=*S *Y7wĘLb5e9 ˃[T'ǖ :8n5 JS4NeˬӓlNBN/4ITErrBoV]0ݾ* *'=b8뢶=(V:q#4ø|, f.F#yxz"K>+w}7L$S #Ȕ dkTJkb5 >^{ /5spMGw fKܒOlݽ' C̪/_4}KF^ԧnkYZzuh CY*a&fƳ9ÏAUAY~I6Ks}YI Owfq>Ua8xC-9V*/[]Nz"qSZ∊&9N A$1ee#7sݒ*tpЖU_Nͬ˞E%Wl9+Hһc`3PP '\}|6U^?'/8p?8_MȯY:0OʥT׬w}YIUg<Մojd8 )0fx gʹ3 bm9~'B|hlQPP /c<&z0foڊۯ4&Rg# ֣DI@ Gb虡qHI5r~H, ;zMLp|S|bsٷ9l<_p.($H6ݴ*9U#xFhM0?5^N[gMliS d*5D 4~2L[{^lOGbgkcVP2{)d:dM%" __D>L>O SxMf4}Qw5T0%e |(_ZQnqy qj n9GknF)El'7$WH/*fhW}A@=Dc#,aQ2Q3:j=(NVG. hylgXg<[7gUӑ}`Lv;>!Xo@k1I-Kz 2벣+]=1ԍ|pΕ(UA(gGv{@_7*t/$`lBKA[TSS+ԣGÙSL?Ś8 JJ3S3A{bx9mi"5GF538jFQDԚ'eaGsy@-V^H^ɕ-uF AE 5U6 ֽ"npiٯNEQM ?dQ_~GbSJD@ur/Η |\%SԀm\ Vpm~n@4dF<_dg'4r0n2xJȽue`J dp Mb[vx.rycm 'x$OJ{$!LC"R1fU3 prLWOu@0コAR8F)1FvZ?Ob}4nX#L|5H'jf'EIEkSytUХW Il$bYJB*9.((7]yP$WmLr$Ë JCKC” ,M.ɶY}gnl y=G-oOܲ)pF^\;^2P?uQa>hD=ʸ:=sÊyV|FgߛoSL! aq}pq  ,z)$ԪU q(JX([& ѵf5ht0AΔN>׌[+"e >!)n.SJa$׋l o׾u(K-3dsJ&w]dёoN!g4?A|!O s \nbf=K&;: 20 1 kܚd=Tل? Yԋ,fB!_(l{af\_/W_ydrǤxoMu檒yY2U J|MnxYNꩶGST9)FV63 rE.k)S^4 \^7l$ $/_r \萱`zk*^8t!. Mj Sh9;E|7A>-lUVL6)R!}TfL@Nϸ vOI `CijC̬;Dټ%, ؞ gg#J} $W03Ef!4(l -PAN^[,AN9&5.X6Ic|il`mTFp7:!63`#.3B AXf Fܫ9'ihAq`_,^$r ehG6ozJ˲{`t¾']YV3x#Yh}+h2 Q.G.=-6z.T=/UR3 ~9MF9<=0HUF:ǂmLJ$ lwl;֡nFy~@h;~r`La"3HnG]X C]~F"@Y8NAB,>/Zf:ޖ&|JVE-…$5~ PtĻ+gė{V- n; BU'yҦ{xy3?G;.J̶QcC[BM8hIш<(\ TX&uF-  ŷIXkw2MXP uZULio'A$ߐ>$Fz#y5C}bb{|1ל8;ߛy9r/Cӭ399t 1MH(UcEM2j.&N'j>ܱڎJGHLܽ("Ӄ K󵶟F,kQ<"1`+U$c£Z0 Cw;$&!jS,1'WZ*ڍד S<@ϮtaVʥ>]'OgEP3!y24)XItYf U/(51眮L1= `d'WHc?Az5^q591|/Yd bWuyŀÏ&7k 6~3BOLxtEӄΗja`H)GPThy1te!qff0FF/ci%WnNԊ[oUq Qs1 UL 0*ǐDt QPFc?>5SkӨr8Szw%k(x `wUCRA 3r?/ʞ2$#eo8Y9z0oVp߀C~~/0{R:Ȣ$]j-etLB /Ҳ`Rn7rC'c1l}iuۧJ,޵2#pFqo&7# DЉ&.-A~" TXV6 XMT}Ï!@ U~΂;'J(_Zb+'z3j C+^1ߎ76oL V~vW 1~vШ t8AO;Ŧ-{l ./,ܦ}kTP-w "2d(xx^&v`VθKˮPKmc9tO}[y @ ˴g:{IAPqc[/,F]=OT۽Խ$޽v꠩R gYɎ:RC!!$(Xt4 l4Hņ?u>_Dȴ܆|!.cZ/4^.ӿ%_N0փa2f@9Ǟ[BF`z~@<)xB?۶š[ ǀ{ |;X 'wwi3\ ݴ19vO9GM{tk}<_2iTmזLH6!ݬMJeF7MlΠ19up-M8_9*zQ*dK1.b:n*cށz?Yl ,SX>V'>r P=H';E=rw4)5Iw-+l)$M,J(}-1]$01-VɰX13Y`*CO\k3v##Ag0BaRJ+Rn2=u^ʠM eB0O.OcpT_x}v$.Ft[!Р_%Uiz*bГgsԯج cI!:.P4O * Mk‚Y hW(ʭhZob+ǻ>~3B! ECk]ٓ1\q81|vkO}'{h`3= y|o_;7НnE+ǦGUMV2{r٫vXYk9sN~,sVs1Á + ghnY1AF~c{o.$T-PX8DR(xW\aج:$$:*Um>ǍMO ޗۃףu^3T츶+dU!? h1\Nnt-Vw KjP,'>˧/ՔNjgD?f9Ni5;|peDz%Jj;L;AXtLWi4#[g}rm]Epd4hF,Wf:deUޒ>(7q) Hmn2 +.r)rV>ROmb0@SƔͩXO"!:{:u0VWSLA  Goud&jDw׵殣GG;s$fνT,Z yfc䊯 j'N^xC]*Puq<{pX1oZl7g܍: :}#DQijy .5/w).A9n-`WlA$)jC!kmY*$65SIv߭f]vg6ѫ]8^z2^o 7f?SJ'0> #8&TRZL2N@]q'r ݡ'NvfјC7NP!']LHk9+s9q H.weYbd3rqC}6',G%<>lzgCxyԾvZoM P8ƚ̯[Xͥ:dc*L6~]w'uL9Ǜ!t= >I j8 DT-q=@*:0U7bg7uVskΪ”v \*4XΕ >#lkyUNNhghpfz=r>ž!F W&e 5XO׌3F\;gׇWel:y4qQ#( KŀZX^5zd9%#"4Mr9" y88m pV#d3 C/dR~M;N ͭIJָS QIqu.W4 /@ c9E!pGVM|x7$h~m]ݮh^ߘtX v޽,5})MȂw(wLp?ݰrgJآQ) U#T"R.~:bU]tgqtDmTv=*ԝNZW<̒oޡwҸv=ctEtX۵:FCYD ,gzm"'C0GIgO {ŊJw27٧n; ۓX2*? eajsNBf>zS r~Z*4Y||DHTŐ<* %!)i93Z=(J\}in9eȨGPoz2iK3NH\5qj0:H76>k. -{ =Y)".?*۩.7 ~xwAaQ@ws}ܨ}\UuF< 4+7s B q$J)Ӹ!Hsp[PfaE$^2-k#!@*>4vƻ wc3S'g OhntSY1Q&ItruCCGck}ziP_2JF -UgS'}{0c?5j˷g^ /tQ3l=p­g2z_Ilva6#ѓ>X4B hDnh,`)h,<\K^ Y ^"=?#$5ND=9څvi6Lx04V#tW HZ6J9{ccy|,k;[1in9b@VMLFjNrdĨYٮ/"M$_Cl/}Af\.q<1i6z/Z6H(}{h3?8sB ɻ m?"=@ 5\H,Sᰤ[Lm@d/i#g?4s8iJ vl*>Hhk]{鮫(yFKpXffM&i!93 yGUVHA]ߥ !ӂ-+RmΑU~TQhyfPW4<$Z?F=;' csaʩXmQeqˌΡ^t*Ӯ ]Яg -yGH*1Z=o7tZk;*r8]aZ!}M jE 7YP&=ZGC7HŦI'F !s'+(sN>kw"`!tQVуLLW sNh/Xg%Vg?#6-tFn7ZM\ֿLãnC?ΊVp*('+l 3 3 dzaB= U/ pE~UAԣr 钴P+=ÊAr(y:r2^,B!L(BԲ,)N:03hgULDu?zMr5ơȉs1GXJDNJ0&Hc[mVV{ޏzqknB%mAKtI73Bh**Œ<([}b?VOjHTw-HJ~%I㑖lkQs0Ҕ ^)<&w,>r/*JF*HMJs,8Ǭ 7PFcWޢn.>?u._>5lEcQ9A%ȸQxdvjCb* /7SCIRWfzaN8bTafVO7s=Yet<oeMnE_cdN!{-U&a)>_E*?ʼn0 3| gSwV2**A߮S̴gUAߚ^99}'(h 7:hfnhLSIc?en+ٜ#%j" ݑ/M=Fy)Opuv~ MS^Ț]FyKgQz CWQjN3ũc6iXdpwbd}<:9ڽXmmz cZ:Y(TKƓb,⻸]@`q,h-;owhg1` P\EtQj2QP\QgC T:A&-׹#ntoɏ[=K.yOhui{G\;ed+x7"s%MdP[? h5ӆ%4DZӘTM:2Wj'* }+Y\{I8Wk \) X%GboMoI9BO92ec΂񃾾+jwx {!Pe8Ż#9ϐ쭖8ŬZuh狤r{ ?'R6̲7F0H"얲p(B '@9蘧K}=׏!JAe"o\ -!AS(W_.LEܧxԛ`K-K {f{yb#&8. ?ɦHv:v] ]vgi[_ectl |Oܑ 7LeʞQNP'")75?7f- "'QbgDf<ܦ/dd@*uVS95, l "=gh'+gq RcqW1[c|^ zjđbN⏖}Ōxu7G40C)aG8v(*OŅ:]*V7 8?d|AQ|qp. ўϭp\LI) f̢NO:w[' e FܳptfW#cn` @]w-3m8RRgR'MnN\ۮ<[;lrԮWǺ u,I4nҳJWE!+'{}gx1ɜ=px l:lKZV$e6n1YTp.hj+7$O $/ `cWTDйceh̼_`9:űrpŬb-}NR 8 i'IAtto5 $]&o\D RP]fê-a>K#D\w, FTU@bB̕^Q iHqtM}Wz$0}Ъڜq z\q'o5lŸCW)O9 ̌]zffvܜcϲJ쟳Qf:(Ƭ5m1pRc<ݵ%xR"Zg-E硼A/ FF=K|W--XPCd5ūO;aʀVS&7kȏg]8z/Tw<'vu(+AB7u8/IU#o;~+'h>fCA}%jw7(t*~ 9I 5ݠefA"J$#'KI&xWT2޿(TMދ^|0 換[`5aQ[ӯ T=ʦUkp3DPzꀽUWr)s=3T^/z;a< ^}v^>x^EJgkS,!.ePF&y3bٯ9nXK3]ݠQ^xSsCc5ca?WzcFߏk䤿a1Jtbk ͦ%^!d)jn J\ƃE BU30XojC5X|^;ɜ?f e5ěL2~rr/J?rw4'tVQݴ9"XMXM+|GXhU #‹ VV}v7W1H' kMbm'YӪTr/cW}{zlՍwc5~)&$xH.:Ag1fMGKŇmv5O#"r*5MxlMÊ&z2nj{WW.Y{0I5(p k B6E_hEat?]jW(i7^͸^5ON`1~]fϭ^0BKj+T]|Î &nT (~BN]d ~Yul#=90h(z~Wln-ݦzo`dsaxړo)Y\NizKϮ\n >Vıw&haj^G5PbT#w~|ҥ\vHgeXӆnVU=DYn+Z 5N6:fp|5¿Ŕq^΄j))t^!]oiqM] lq5W.'@Hk2N=2e8Z7PXO*҆atEGaX gyVa6b\ڸr $]*ꏊFa5|$ lB3 *qBIZ G_\*'ea*\|tspyOUHO4Lq65\P"zaչ8CnX gcjY7[ϻ(3H"[~MNXߞmZ! ,\8- Zͽ+EY`_ l`G}k2線FmBk][aOhsW9)r7_k2Gn<7-Ci{4IvixO{30>6˖,S_@Q0w$F2lΒ'V\N%S(\'. 0yĚB ``dp0wN ;1z`kB{60& "-ƃM+ﳮ|̘A.װq=7Z9g AɥT0z٨̉)6X m{V[xV|"s&#;_P`$R¼w;+1HNˍD,Sף>y`J9=]Zz?1t50z"R,*`>+ }V}XZM&2`sʘc[#w@jՈHW3 O' KDk>*`>kzSgR>{UBCUGX\W|@ft&W`gV7 2{Ʊ>pv`^RE b6 }2* D<퍹)ӘPf;۳g(块!PeQڼwj}F9@y^;V7]|.{F: HM }!臡z2ɜbdl= L) z›ꃖ I_MΗЖj3ڙ@JfDfB22dz)w80NpUB zC"z TA%s֬ʬW>T—H5-ܾUR(⦹m\Tj1qpo阎GIiJ vh*K3xyM:sM #H]߾٘r$ ^x(k%|e(=ne($.=5_Ncx&2::eeSDжXc"ouE`B)XCt JnqiKy0cN?8v8$dZ,7wۧ[P,MX%2k1y9y&R{5kJ] "MWV-N(q?ms0SV,T}͂n*ɾE_u8Y7{k4QdDlW,_RSP^B_8ytp#J:ۮ#LNqY]dP쇕M[=pL<35GavFaa4 YBNt|3U{C] AHs}p'L8 ~rG6^2fqnnaR81֤kr+AUۈn܌56o4oL;p䁡-"rK|ˢNc+d{y<|!@{x]xϫr'[yI?R Հ oqSD!htD;rmId~4εB8̫Ko=q B_o1c$h$&o&x 6NOBř?^dW<]=muvhy2u_'24AM]Ź0%FDWayڴPk}<{>ZR B>(w!Hɕ|@:.l elRF R1b)=b`f_`ШYXTw66ULP?K*F^㥣Ya| |+^|HK;}M$adttB]*n%A.H,0@M%"W㷫KG؂ŧ<<{eED\u ö|ܡ*EL#'N Tn.c,Ʌ zOSHP6Œ/9NJuA~!XycsݠBHI `3&pvV#%:y nKH$d6 %piOd}k&TX )$ḩ" RfӠh2f ${`ds7>r o)*8D衛/&g(9ɥ+ׯLǓ#j= Kg\wf5/zX+;c`06i} $$/*;猙t.[VDYIWøu ׈}^:׉"v;Jr]m'xWp@XQŒeKI?_`sk}LVUV|lx}tf+ +rwiILr|3СPSZ,i50+b-0$[ "a,wkOw_NxC0q>:S\_+1q'D3$@OAN lz\GG : *:Ǫ&#wws&{Ļ.7tFؓמ)dGEV N@v]@Vl8d7k^6 ~h6mT(x_kR(sL sBZzAl̹OΊOdPfB % ^2*g%a,~.j '"=Y}I<`~ZeV/UW iUH$AE߃YmQ"& Rʆ|cG*KPldrJJCljX;xe}Y&YPž| g%js$ʽѪKe'xϩSfVcGdH< RFA#ː5_랎 O4h0L9+N_[Жd,NiYHϐ"8[ ^tEpy@FJ&eoH , ;ca!F2ͦ];>o(pm)>|VCAb>y^hv̹ %~>w6w=}Y%+tIV py}[w-V*63$]vj,G/{VHbUrV [!la< !O- eFzDҨif@z/R8jY :r qAE؂R)mX5xQ;>D+V$me7.)WND5Coݲzf($&~S]֨jl}QL]8UpjwzVDK6wfP5`Swfi $EF tfM{}Zr21:Xj]V>ghh !ZF3GF.뎭Vn!:+Nwi.tE(x:oP>]OPYvr?[\ZP`Gg"ʭ&Ș 뜿 Mأ-%sI$jU|#D0}3̩"{F:JsYY4QcM?寙v~Yջ{d#t[tĉHaDigaԚj 0.keS|%͢ɹq\.HX 64jnu77a'i?ݵG';k¤lԻPpX*RՎUGtARm&%wzI$OV7]e7$J*YHC$=!T/svD $(/ CĪE{M5`tJI&/PD5r ۊ*"Q Hl[nrM[Ⱥz}AnumQ<t&WeE"hOOvs"T/q:-*- ~ohox%`t}!]8,]Ĥ/<"Fٓv] +ҧktC9R „|$)uPWH]K[AF6$!z7#}U{HO2@xG>ZxZ~-ZAls"tųuLSbD{ ;R.*Ka#L(mz-Wa.!'Љ։"XG}lxA~p2ٺEXa[+z~NN.Y^AZ&/Q=y*eoXK2G0_ ,fDRU,U)D!5kg;EQT{z}C0f; .kmR6gG?x$bZOmwV1TՆ S\Qrw{Q\驻 ǡ/qS${Fr`4M\CVmyKC]Dz|eJ<;@l7ۄSY%⅙C*T, 2'5\10UW : c*E0{Ns \Φ:T;gr"[sX.}꿌ʧ wv_`Χ{w_iuv{Pi!T%NşQTKyD+=mkC k R Nq@4mm!_[MAB^$i_~z)"s 4ɑ7Fx8}0pt Qh:&t4OϕpOiPF q5ݔT?0($+|+2XJAp?g"?]Y8, U2S7h#l1Mŧ6p۱st*AxꊭDž2hP.7^4s& T`|ȗNष? n*Cƛ3fu`!g='ȼ)%$ࡠ|..ZyPCǓYԅrbf3?89bDXj;ӺbvgI}W"ovU0wcnԓeފ+cȺpkB eD{ŵ+lV`ZʝQ`z|1Nw0KUe|T_+_r467E3(M uӰjPGJo,̒fO7*gZ 6#^15Y>g`AEݫP`5/cf83{|p,?UBVA՟0+ EÇҟɎO-ЉY^|1Fzr{MZ) im8:3fYv%m㭦W`s%>X^ۧA`XN4^D`HwxD 0}R$7>6آ G}R6b'zSC rR,B-G5Uw؋%yƂ*\7Ҕ֍d64U~BÂg:s>PnJ3%#600кj|BEtx~C'37!Jd 9[6̀_Pmt TN?]~ՐA]nā5GBy;4"TdZ߷!ED)L-9.OL7b~?*W #{9 얬‰(ۖ䏍y JQ4m!+V7BuH;\azW=~A\b'iwl!cWf'}*.u.Mw2tjG˝Zε3EO# ܱJZ"s~ү 8 h;Szg%? K_jwv}6 O4p\5I4P}Y^W8+OG,5_Dl2gU2>33V̮/4Q*R5E=@X %[a-Ad994nڂڠ:Q4UIJ3j2wӣfTlI JՈw/͘2砭ԻEBx*?jDN#:h`}|}Nx5x˦c1ig Hab3CEf{$r{}^Pl@[rr_.axT6>ZUhoC.ɜ*hLLrϸ^K rb1.7*FVR= $RtJ/VTl£W9+צ+Q +e^ #ˋ+m /CR)4Id9vmI|;ginj#j$S>cȢݣXFVJx Ue#"w5Y1]!A *$ґ%Ү6 hIˈd"j ~7-qmq%xBd>{ R ͳ&2/v${6@|: 8zӁxh _IR$q% sLZi l >mvn9$BR&ޤ/y3zmgap srȡTsUpeX-OnSW|8 DNm[|wĊ"cP^e̚T:7l=:1QND QaAi"QW* 6mŇ/_tMō0P`ٟL w.]!ܦ}e&Zw=NObdU?ON }\`tWz%==cB<5Pp?z/k?5=]G8zAF]NDLF|a-ryYHYt^Q[* htn_MڊhXF;[z5d[rԶw|EOozoFU}0AZIJ){mrE4#cn߷$d>h 0P-%xBq@?n|FDqoA 4lagJެ68ߴl|CɁY¢![^$6w˙OT#q,3DbOt̏Ο庣AEyǑ]?I `bt']+|Ee+2N>4Xcpf7ܖA)W|^\<? 2"_,H)M_aٺ~ wP^":d؋2H* [TJUvPUv>-|6~[؝aL7C_M$wot&稹dp*nqtlU^\#$l+$B>=#.ߚ{`iGQwrEB< z{ J%/oCă>(L8oN* dS_=&C*g!8Oـ^qqUHCХU?1d6u ;SMVsS5_,;fñm12I֪EтŨ}+m\چyrV1mElhӞgp/H5 N֟muT>C|] U GPU :O|ȱƞֽ|pSȭ\oǷ&X[FH@bAкq_Un*[rԍ";m]G+f7%_81CwR^'KV~NhOJFhTuÐ- c&&t@=P\ަg :DqGVMv% 'S~Q(.ԓUu>[$JشF_bn1lu^ڇT9VehS e "Di: `|`@7^ʍ]ў4}^?]D61p\m0Vp~d[.?зO[d@iEC7(^!s7}W.hחp[=met J==G@Ax0BrziZX,F$coλ|_@aCuO12:4L,Ѷ:5y8[nXU!c,#]M\NG+\"zLO4Y)>X{2<'y6 SF\Y`c: NWY{̈ذmE/J{F PQg@R;L͂[,xzAQE<}J/^Ö*W 7k󧒴y=,{0ܰĵS̝!a9KkwqWgD%t/%s=q}ESzpBȧt-xl#A-hhBA-:N4(}w3i}/"Ox|'ݚfV?xnwu)ўT'v%T%EXD:gYxFOA|H;Ԟ Pᄀ5XDI5&56a6JVj:=T`Uj.zvP_ o,kL;yC$H@Boc;Ԓ~(),&g ?4bL|bHOE=9 \I[ 5FM*%}Z_]u3Mz wTx,bf *ٴSVBrDx}w"Ѹ` #Jޡ{ jj>CþػsRSΒVY° /X6tZrP5 9JPν#_uQn fNS1˯"4rݠA,i_ }aЉANrOxW,(}d^>ӱ0:A9DERDB^0{zypM\ Mfg-|m<(}z0>łt⦉ Oe\B=pJV&o 2[|]J0_b/J$} A`R y?m[tZ}TRUn{f2I#^y[&cc(v+b}FɆFq~аṵ@BA&(ǂImwkA4IITVk\AOGJ[i) 2A38$6R|*ttueF N얲Nii Svz"bHƮ'si+Ff#vkuoʠMf@ͅqŧ;-U3:9 JNo+0f>Ccdž^`$".t{dO"Aan Is诹$4QGw2'oqbؓΣ++u3lZAx#f̴$l$]SsGIB>CJ6Cn8(D@w禴lBv|'+G#ē8mx!p\.۸c3`l/ Xy ӿ8` B_# J rC1Id[*KL[g2Sl5oPި/Im-'(#Od9+ʐ،tK srƘ BX{(@럭6hE>~7{A!@_\lΤg^['8p,dS& QB IhZFy41y!>? wU?VwGm5ZEjlwdpB~6}}}|4@}/3>j&Q:8#.׷ V_d_Boڔ"/ZH }QQ}eSj˄u;&[cc_iT, J ` ̓ѷ>y4% q%b \4|B*w3R˗sdnt7f>AwL-1ȩ*=Oȍ_&+`77T}3%Ȳ`ܥ(n7GS(H;akhC'ho0))N4#IcFLܽx&rE:9(0)*߃{72[A`煻v0T$Vj`0_Ȟ!Qr]]s5)O=`", <] "+dh%lNi9 Ć^1Oj/lP p+K0"b`ÿlR[<@ WyϾ^:w9 F^biZXO9q/ JJno$ ؊$++HT3[B,MAK<&%"0I_izsqЋI T",SD؄Xa3P$j!# 1DG 2;U ϛ S,.EXqqXε](:/c 6n>fQMc[{V S_Q[MJI:R7#Msu'J&[ H,kCN9u|y.TA) I<י ̶k<@#n蕪ol+'i飼wQOέH3АQ*(MCGYAA^: ͩ.Ӥ~ c>G4(|6#@2  <&Unϱ ]K/]{i9}#J\b%yd{i@qlӢ1~eb @TwF€_ ~׺Z,\1 syW(Tb<U9%6IQNqSJ+.B\)L`+g`M& ;VX f)ߋ3.U[SY^q_GD*7JwHIh;t؇t"^NG ުJF}M0^ך^_s=BМ)8/Ѳr|iꙝ/eH |af`q3vԦ%%_ <Z+yo :q(FFW mӶ -m\nO;a#_VڳB"wFmVQ-{V՗_PuMmȗɮxy1cT3oy7} w3:n.7*ucȄj>1.ӓl<DΆq9"԰4ޤ;admKjn\*\vyA3 e3 _>=3ؓQN3r,kJaF Fr6BY|USE y@8mޞTv~Vጨ.Z`t@&j~ޠB_/Ty  (˄h# +YF(떀&[B(á|ȅ%uyǨAo&Khl-Ybc288/zy9f7fU!ow DòS } {$췩bQm,5/Xm*kwc.H+uwV.2#xp\_f9ߒ,uюck2{Rd`Q)Gݫ@("ev/SE箒T7 RN4?3c]w|X̉ɩ]}¾,Tn˺046~$9W0ޛ;<+JBGc,2TF8PX/nA_ q [ucp8vm#sirYdѱ_2uV:ׯNJ q!Vك/<~ 2<,8wv)Fl8T:|qm(ځSAQ4XzVz`*żAVY=U2q*j5%h/fsLҢg ѧ0bHwbJ1{1eXwgJǵfڝQ5iB*2UFtO|4."jWe (Su$#3zB!7ehc %B3ʙHꑻc0MKxp@hs XJv<`sӒ\vW8oaȈI >RA7bk=YQ%=z #AB qxGۀ&.ϭ 8fW'rЙ7KsqaXo,M:+>Q*bԬR)`3Y-)2wer#ܥ%b*͆Xkmhm[۽t2ͲakJefA;fֈx3dR9c2${o ה/N@l_M!P'&-ݑ) +_p:"=z/ui2e;f 6f=F5t 8`%8J~׫7Ǯ/$7Uo&+N59䬵YGd'p|Z)ݘN3~2ӗϝmNCz+"uUy-J e$cFqe줳|N2@`tv7;<ͫjk$#`\Q~@觶Pb+#S,2%ISCי$"ۇ}%rd%?jѤaQѷ1i/+XSpƤK]! y'[nlĻzV+3! BBڏ#늧V5?\g)OQjqSe(VTUM }ҥ! U3w7b)H&3ݨ0CrԆW^E(UyʌTV(uB8Pd(KSR[S1d ^4"n'5 <y qu0KCH\iE/ԑ< LCM*/FJ~nAҤjhDp+sI'tP` *B B~]]dq| U5G}y]ކNMA ei |iwUb|o!_z]nnv!ꜽ&,h q$6#;sHfr7T M9GDHbOSU/M#=ڳ1#o3FW jd(gFFEqU| ,֜G}/]dd4ޓ9J$v h&)2w2vu!#=YKpvn3Uœdi[jݹ_ -f#lATżw!Мr ca/0=,g0|ژދaS*_n􊂠Ђ ӍE IEC(J0gWQ>$ε0*] K%"+x!5HiwNtk*[ȠCI1n/j~Y?eM{ c- @ jd6+z~U&' +S.+'!82B 5`-'t'O=Pf|,TˈYE]ee.v4N TvjpqG& ؐlùN8k $۹J }n(.'D)|1RpSOlw|(^_ l,&&g:@qcF"~?ԁ60d謨zoVXj%}v~@AY/1ʺ3ES)ق-vjdvǫ3( f -ԈCX-5(R=8$[d @Y!|vZmb&1:xx^} {JJW񁯲 L EMaF-@OiV>x{!GD&5jNS<\eBs3.%(S:X{|sĞuy ٍ(7!kqu-K'e=Bq$wP*וjKthXcϢONP`3S^L,wČn|h-u@\)&XrEsb Y4 i?`# /׀wd:h[F6 3 ȩ LM8gO1GyB|"lJ@#Q+ZX(~1HkDuPx#ݵ}._G'(ʅ;'ELy@I LEG%u7FgVgg_N ddaBA:3 $lژBp3{yd> #mՎpΒO\*ÝS$SUD}}(|IOI;?ʕG O_m3<3(:V {3n8_p0|SW+GoJz~§U̸65AT5 b9(-.iJH_On@W&%R6kl7s.Vlԋ,3? ViVZv*t+͜m<ش_F,iib_3Ja-.O']/bշV!r{}-_iި KW{0.80bTȚ6y&{vn]VdjSt8S<.)"S*2UTJ6X!tqOxG:ʖ?44\I rxބ }G`3)8F(쯀@J@D#u(&PFlY.L r\-M8Ļ7Y,73 z$*B﷛V:,r޽qC9ؚsNJqlElݸ[7HL 6)Ǿ nnx0 a4}bѡC ;0"yl"+ٸ gHYO 㥆 SSd^]*w `Džxeyj ҏq KG?0U)Ɠ  ЪH gg&VA%֫@=`ed1JQ. uȎ 3QGQ%?B8t 9>׫~b'Vlf{wRVVPΛÖцLk&49s$Oex=ϓM)S彌L[%(Eݕ#t&6so V!)6H LIrfƹo`I&< ϙzJJѭ?E3*3sc>h7cGZJ[jp6xgM Ι+b]eK͝sΎ3d tOu(nհ?ѠIp2!s* CMOvb`M,>4oCMawNJpE`Wojl&&FY+]q&R^[xJX>b/w:i33wi8&Sep:TkгTI}a|R ) InHD"^p~0P0vcdLm~8^߫ip^KT+1$e >XHXdrVPz䎧N sZ/9 p`6}U T=\m I|5b GE_*i7GKs@4=sbFJ*< G=<躬cOYb~lp?j eBs@aɌT%yᙑҵwj۬ap tpS{r'2tգ֥3/6Xفw{%J,[T! 8XO&s5 Z\`NG6!Mz?ԺG(,H2{'\sLt=:Q4Y+Oco^ĞByq5<| ^E,zP -&[OM (W!fn~B"@| >?Y^bh-(J(LGu@N_ߠ}@۸gevG"$L g5)\l#dc CQ+^z)" KEV] TPA=ҘzߓbU:p0i6E_bA $[RM:Gttm>aaĢZGn] L6"ەE`ɤ0B0 J VW1;U}+*b!x= x9z$"4qn;ch]ˡrA2\kD@}w5W[Al($w`s?wq[3K͢6`H ?+.qP4Zkx/E_3SmpUOE=Zk${$&&W$6˵z|[&Q[EMh(FB |j 1V1B;.Ƭ>99Vf >nch^Hؾ}rЃ"CYpP?KRn|w!Ku C ~K` ˯2փ@U WI(9(&$"+]n?Yp u05%P4OC[:Ґ(ZtKJ?j#{mc "Y;OxfqHK`ZiQ,̂۔}VİlyY*AF篱S7/h6]L2 (ԐaFھef'fj6wLMR RXJ:ZestaG>K53 0؈0eP9E> r*>na[8\aNVUp}7;en 0dlFsCX8 @vfBT5 H_ZU(iG L-J/ĭcQ7&CE:/W0MtRPĘLwibk6 e󧏄#ЕzI|/rmY_n20]!Uy=H-ْFivLvݎ6djX爵7\:*F"XObʪN8DϚ&O=M^cr8|ĆY,^pԞk@qz"u]ʙ=AyUB9k7 kHlsM3t7x0w2h(cŚ/?ðμ2eTyqzd)+G3Kh%ptNCX)Ds3F%:0ߘCTG!p 2FO.LJ"m={FL틐öX;KW'vc/{gD$1$V;sG%KDyԄͷ꒰'3=}}WpO zLs˶x2b[ϛ73W~)2p*7H7pH$m^rZݼǹ}O,(A3UrICu&/5R :\O54تb/K`ѭ\UY2BCh( 4aI?y)Ƀ2BL2j.=qVG\uֱ~>,N(ѣҗ0<.^UФ(0VԶ@f>`X9XT[߰-Z߯޳?-!-dKOr8?~D&vi{u0LA6GaC=2[9]fM*?{wCQsb|jт?mI<:B8|ȽrK(ԏ 0>tNGm rG2sɣt3|5d3~_9PX*.N~Up}uH[)t܅4\;j>曢|ωcM)F\m1I'&(>>ftKFQK{-WFao/tXzBu}%Ѹv=%q0DPTZ&äý_.=?YRUCd`i%es[L XCTڇwsQ7FF*m\<B,āӼAT]FS}kL5$ZҺQE[Hx1;)ӺyzzTJƺi뷣Ĵ ĖFݡDqMs4{6PJSu0=za&#]O]\>d2>ʌG} +1Y/hշ{4 JoBqٸH}˞ uCcA%:&eMY{iМbJ^]̪a_9-H?iPRF|w!ЀPg?QSrЉkQE?X_ hd;3[ d11̵dZ%88DZ Q!P:S..`A;&5q2_ʈàΧ{F,~QЛjO025ysit!y˘:\]3Zo m+$PDmj̧˲+=&|b.eVAISvm;?m_.۾1\,>כjaظ3jMMdk5Xc -T{=G2Y$![Yc²?NԛnG;!/Ɠ[֡?ӗ%X}ڼ tǩ-\*Q?/oVRv>Nug@(/˘[R:n&_&Z20Js}0& 㝎߹f \3Q]-4^2"0Vn+rV 1} íUGW0rui˧q?NZ4,0= Ҙ\3VL>GcȜpV,3M1N`34#S)*ǚ 2ע$r0;ǧUkO_&q+a N4mu&]\J?||2l̜% JB@'V*w{i N̜i,gA~ힱ P)a%q[ipմng `_*}/kWJԆUVq Q liJqf+3ԘEu1U(jHi672tQԄyA@%ҊH)]ApRz*5Z*UQ-}4S /g{Gc#64@K7D@^B.'߬ŽQM|5#bLx͗p#b̀9G{3H}P׷#ǶS!.W;X_3a5P +2-U8@,` fg=ތ4cgMN; _$м'vxec@qb&[-M{IY*oDKYdj\"YlP[oh9!1vq~,5gY8sNZA֢A7xSb43<2:#4x1-=zNp$]-ū5^Nw}"$ :4f=P P[_9G'Xp?%(nU=n`s~B %O +%REj}I6h{V$@Qhۮ-;!֦J՟VDӒM4[KZ׌%,LCyTohS>ACmJj?H: Yxdc2Cnvfs0弪wR']kt鳾DzԉZxm6(Ofh1|$y?5;_1 8SC,^aqzjv:GK%rǎy`QBOgU%żzYbꩍ?8Ūл_J<0AB2̢P3' JY@f]]{Yu-IOJ2QhST.Gci eоSE?FXMF/Ujf QYu N찱J2Y~ '7TC]rxq<) 0F>y[Z?@{w+Y Dcj)mYۧJy$zTF;ӗU)G/+ʅvO=D6m8h"vs(b5 aDPRַ#z_8Re5e1u0:ɖhsDNXw[ye1 Fv`uͻ3OasӚ4l{hox,;3L12)눶56z<ڥ7yBrPP%P0ѱ|[BH Ʀ;+b㌋>_f\fZ)2Q؅uKY |RFX] VΫj(d1[Ӓ+FLJɰɉ}{SQ ])y/"i',a1̫IYaݘ)C="F fC,{#CM2!sdAhHD\>e ܡXv92cs KI"U2qZkBa<^ ~h66RwgĿ?UCfE3AQnyOw;Yw#"$Ba=ЧC6idrFb_nH6꧹4p`@ t,me| b zcip;rXA :KRzя&_=@w!Qev138V ^΁lʿHAςrC=u)xO }± n>4ys~ş2VPKuKGvCBנAW6:׉6@"s X0ܲe^Z_  :߱b.X5޸vw-2ɵO,O4㮋+zA5ym%!U#it(a3@lPU/"㲥}ԾV<% :<|u87 ƤUgRV+]~4UzO-֞*-`~B5DCʳ9jBEDR?J8#cH#(#шs/r"^ fh0*{,au|GQ?'O\^jM9 rhu|Iԃ0B_[vGa,~ 5o*N')`mЯF 6P\ȻÜ-:%i##bIisB;Xw/5ԗ~e|$/F{ w(A9yQ>QF=/=;-=p܏TL:V#KIW̜`hrt-Na/p˾o ҉.a4-h}JB!mJIO %H@WLP3|O07#mHG׬dՏؽpu'(_ş| -nٻ'Npƈg(MJi;zu S 2èH>*Tp@ V^ZTjn{= xzuGVŔ!!E)ǪPi3SIM3Y{GK6L _8\x69LTfn[h8ܝ$cyk};@~8Tс14yip]I£D *ah. X'$xCiiK:I4Ԧqqh]7.ICԤ#Hsn[Pџ<&-K3iD C\u%@4F[Isd6Kɥzh t֘iAQLPFǙBR}Nj1M{jc!B}/D2UB fpLV(U AZ P$^+\NN%~ Ldeɼ;oB%dTQOQSA~lq#.bb(FridYXIDy9!SKEd*|#v-3X+pd\Qwa`W Uy~U_ԛW|v7~7:VdMt _U8S>;H|Ժ8sT+ЅV;pQ L/(rJ+Yh[}_R8jOj:h W"uV@ ;Fʧ/Ozx5e9'q(lCܭL=Nj o %ۮV\?~}k>O5Q;ӡU_G?F,|n\/`)miMV$B}yﯰ')8HRcC,o'׭7*|(2^n}"b2 Okz&b$4 ^{۹x,Q]jbڬ41x mc_iDOFܓ\X:' ۴Q9zs >$w D$\LLZ%V+~y aJb:Mb`cF0Y a*DRʪI3hJ̝֩$Y# %y<ˢnx"~SҞ#v E.?a"8ɒ  e5K6_k Iq)(y;7vc%$uˆ:eRЧmL0%P ;$/n*$+ kc\)sA/+D;xآ蠊[.2hwSY|Gx@X3Y}>2u&]A }w$ `\9/xmEiJ,F,b}.gaM,Ź?IzuɁcg$Pjk@yCZBo_lmOR٘|lAwmo)dhہq͋oCz|ִrԁnBd_G _ѢSC@VBD(zs Q54+ MMh)S9QAaY!PxV~1mǗ䛏|ad<y8򤑺w1F:Nq2ް*.HkV&-Sց8cԖ52#+XPOKHB'=+xXowI30.GWY4UZ N9QE!"r"XM%QVk/> 6`YaY~Sּדm!^B>,x0]M$fm)zLdZBH&'[ٻ?SYBqdeVyݥF|?6QMsy1'|oB]TIkrXb^?f̅1GjuWHt -GDk`q \jY -+E1\s7b(;0U=-}*x,~)a G:p.3DBJd5yƾ X֩_'Q2hNo*TID~Ā떎K}sHdʷ.P}]NH}>d:~֦FW shwfv$H16p V*z-KQj6p75P zawEfoW㬚Nu $Z \4we/zBZ&BJ'P55Ε|v%%55^4`cP4f#U|PwKYJz9+IY, !&n&͍39A\kC- `mP-eu7*3\fd}]$'(O\(a-`pЗmL !BJ0YMjfߊZv$_ckQ]/𚊾 lpU`E֡k_F#Mp~fPAOf& O#J(n?ͦv"Y؋`Gꛧ cPa)Is+r ?2WDp{|S$@^p*J5ו-WZBEMGԉev֡caO}ɇnrNԁdkq$ y-#sوِpCŲyK%)]'k;3DCfoVLěj| %Wx0N~;-Ħ( Ԋ x$eاAd藋#a>jq#8vl @~_58`Tܜ&@t/H!P2VPݧFy$7zW:Fa q9׈AU8:]mv džb463/#ɐƽ X37Q28Ed<ā9:2 Kݎ!#:HHiΠsE\o"}t n:}I;9ȓ^Kpg x_]뿕hYa7m"ֺLmX=0ܹ2eXFpWR$D)X^m"%+j!Q 7瞡I39(5 i yfK^užm| `$`?r+̌;J =_%fcKL-~Kk,X3)i hɛFJ^7}Zn[|n;$ɹ'Ir@\ GoFelX_ґx]aK4a$r}@ִ&νI~+"#wfNyp>M]H):'fO F02o5vP`nE$F\Vѷv}B` U nCK vGz!ѣoI Ӿ&<4uM޿DԭG^IX{\G7_" Zs߭V=)yBP#ZUjF'I}Jy51)~WP^Gdv,8c@LEyE&T_ ODaĘ'u(5XB6s[shUa=s5c/oF}]SR7!nbӅ5p/1H&y-԰"~~mgba!::jך$ ?shxdqixbVՃ3px~fAukOd_-ґm+giy#fD`:*Zf(W :.9p6$ou:IoɢVU6:-3ΧV=J08Lz'u]BoߧRfBIemCsA("=iH@A]NYίɭۗq~E[4i z۫EѶY꒰"[&X Vdsɬ^֊i;m*M)mDeQV?j{3~txDUTjtbLncnawq[ >:)=/eEEYX]F>e 3^/2HtAxWHwV7L;'<#nJc& I} :[1z#S<5x)|L4g;~Ł\߅q =.

Z( hVQt1HJX_^2H** >6xQ޼7\؉m:wunە#r3Xp~|BF ؒi84>*oo8&n !|¼vt`BNFYqnh|[ ͏"r$ bW{}ˏtoPpmfܫ)4].@%U"xfBMq/Z} \nLBF\wNEN#ir:_s1]yvMAW)L$pNW{ 7$^Ii߱|ګUVdG2^܉Q))LGeʺVjk]RM*ڴ:*Q V&Woͺ2PNG0<[{L3"Gip cwo2_٤T5 0> /6%ňq LD۪sD-*v(T ڒ Qv| ^^{/ݗH@*Ha;6ECTbQo 2[{C3Ͷq9 j8QxEg!9쾻ApT8!D=6P-ӋIikS>E$~l4Jk~q!JO9[Y4,2n% GJ6; 17D~-(,C骃0Km..F@T5Y!;j̹L%Z5k.%+Y'`#48ukx֖N.V[3WcofmxFh&ϙ ޏ$gnҿpvf tW|R Z!wjǽZ@:BˉIT:Fveɻa1nP ;k .DZX,3q9V9nkO$p W1O; "%qjsxu|~!h%*J ?lUDz1 6hytyIkmB>: Fuul=;`ԯ6~XĠ^ЁXɽW '}>X|V@h9oFA<>vc ىrbҵ-Uj2%_Jk3N8!s3:Ɨh9麉xȻjݾ f-浌tEsI`j$Ltq QA+GZ=P?+ky !uJ3p,!7OYiG7j0AtOy۱\"d.FWÝUѲ$JoC[ULG$BAcS"PHA'5PX1ۢDܟZҧb@/%}z qG1A;rDG,I Џ(1 :#W*V1Fs7}ETY3'G)dwC_r0AHjUb|9~ĐusMi_9SxJa4g*@[14Q at3YYhR!>KuQذG b7<ᩌdإI k2eʔ2%(C23:8TcK`-"tlټ`xj-q\7/'(cLCa@Cct't+4w|e.]8_Iܮrni D]&cˎ;ƠTɍlt^ ?(*Q߯D>Щ)d\.rURVy]ʵp^u-aX[ ~@]3?3dtNGkYXǘ94>%3HG7:*%lxS,Ӝ$ФH\j=2n&Jqp kV[F3)ܝ/9Sƫ M`.:FD8y|?6ŬY.m/c,ܶ(L")ޥQZQE-%z^#вd|zfvMԡO ;NVd<}(Eؾr2}lN:Wra(e-^1]caA, Q\E7u׌\r_ ZEEg8AuOCMTxPʟ`Qe|Md}lmQB)2jkhѩ[%=g'%$p*|; ʼcAm]U,  ;seUm/KAP1i/|5Zㅑ8f"$˲5LbUgص}W%!q+7'ܚlI8u$/[Ԭl| l v2Xײ()qSFG.jXI,v+{*+#*@<#MwFGM?ԏdZ-BmU _]Ol ʫi:U젩.6k!ߊ9K漎} 0^v̝]0bi`#{!|܆SL`%A5jKTĊM U†shgۿ +c6Bn|=|v=A5!.D𨓛я7Xh?]dxDK'Qg:AX+mv-\I=PM4qy/nðZkDk"o?NL+Lj60-6nɘ6'[jhN#wk82R{X{UT^-u]vAִ/#a{5iFS)d='fp'?\vKRƾKU{W&l݈ʺd) 5#~Z||W"_.)}M}sj/kUok%295YDNb諭 bvAJFȯ>!n-Rܞ;޽ql7, Œ^M*IwI?ى͘|ƨOhI%P 3*j8Qb>|mV5Ʌ.͒ N W~q*G1u'/18 Yl۱<)!VQ+fTqZјUeRy, ⰇH Vu;%,h>.yYש*%r23Cq4G/_ G=/2 W3R/|g =$ļ!uB>1EMH S]d7cr"Kb*C3S(fM>WS7kX[X |ŸFJtɦsADIgf>Da8k?;R‡QytV,uJ7"HBeu3E}8"Au /te2UF-E29q5BA,NA%ؗB֡:I!sn<>>%ڕwCkMr.sMl|e| 8ȴN|2m=ufU ׷GLk_/^-2"I}EE:ȾJ$x3!AR4jsjXBCad>Qjx㽭ȗeuL"\`Jn1.״)|ފ6/O tHw'| zg̤Y{"!#E4P٘TB3w0Hdq4G%(uj 誻vg+H!v 8Y7j4WKtJ6)j;ӄ^}B+M(xH#}j<Í95_ ~[i?cxt.~Kyȇm*/.Jѷ*.mGCK@?TwLI|A]5"+CQ*:%j`2vVQo|!F]ʊz3~}UsNkMyO7Qscͮ wj>omH9qW}hdgE Z>N;Ԇ˷'#ç iPKؖ ˥ }e{fIfl@TF_g>8y댵}+}vU2{[ iA腆Wlk7x ʤ!@X+ASÙ):d6^ ̐hlDvW%`GC4rhD4ݹ4VEi.NULk*6R$;&n3q?[ʒ Itr P1 3o?4d b2>v3n(0Y"sxe(&\YKUWhi>+ a,U'~4ةT uTVFyWvk4d߭g#xhMG7F7"݅ x~UGa]Su]} jlǤyql櫰|=2I-,P98 "N+2W̸^n+i 20ņ:nޤa.o_Ɉ8tK0Zi^X{irPW%0b]9y3ݪtp~>]paI= %U-@x}UvՒU3m~!e~@ d%#0K107O@gJ􆅗_X魚rQpJI"TC=ÙԢO_)V.pIK&jN-\xʀnq(%dKˎ 4嵽 5ch28N1GjIGb^\wSmCM"t>>yjwDAvM)unQ2SܟEH(#X~,5BaMKnTt3|#̺iet%u3Ab)BB.q%Vtc'b5\D d30I0N.f6w2\wf|Sxt&&T&Ͻ[7ͽ4 Hp6~C9)Kjł}%Fބbx,n!>N G}Au2S ݺ݆iC댴mӋּg\c_Wl,,@AZfMBOǓ3^:eޥcd7/} eHx\87A<9WeA?MB%-0L²(coQ:. N{+յJ#oJUE/F QI:'1͢A-Ć\{Apr\)B,42v&1sBOL,!ȐWM}hdhE)rrJ_W1iask29M tF(PS)kk_r@oasZK ?0,Kܹ˻0 wffG  MdGR(I ,#Ne҇#7o\s/7Rۅ6H8Lq-73,l 0&͞m)Tkrh޺Z&Ogu M^A^KXIrK-FY ٌEKu}g-]l|^pI넑 şĤ^ڠI, 2sṺ]aפO@]"MniF[A.|>"Viխ}/$;`cMI&rV,}4!UW4"eiI?WpH#`8QhK| bPPPuvPTZGyd7f0svwcU?*dlMBtBs1 >֛Hf|ljq>Avd10+W`q!m·>,ChqN t'M3/UPot ^DI{AK[x~ߴO𠠣fJ-[ *$ ߔ̶CR.=b0/܆qp9(qT(c9+/Wx_2ȕH3늹4CUZTzDl:@L c={T@d2u8%!\c2_~iJQ2ǠgPʁ`LUI:OǫlLק^O1tϲ>.XW6ʶ0 Yh o4-ȦJ4l=!Le9!Vm1VmkgfKQdtLC%ǭ-I;Ԯ~DzVm';/^Jg( fo X,J_/ySyl1V1{&Azm͔p֞xS7V+SM_R!ZՅ%oùsH'5q(t&&> B0麐7&@UټH>S;)n%gЮD-7_A!>C`)JۉL|x6[+q #t2^&wpe1+}dP3UPuFg1h>lѶ'Jv#)VE\|dCڅa <;:KgÂROVTSkPS.6, s|,Ѩ}yAME1WK&Xι(@cC ud=%^Jب %JI~]kS^Лg%I|Fs+}fM5&K9B(dƸ)lLjO= Oalѯ ք~3vyRR*(nqؚqOkK:'O k7 $4gq<下E~sR& 7ݲ<U`7 :cWjz~ cK6]]9X(p>#h !(f>=oFN#o^8]NW! ^ˍ#Te.~6CFCeJ,D*t,I9 e"*\ !h~<@zQa܏&{?%ݍ=V`Ge S#wu!%0u_mЧ6\7t&˜\>؆}?nV̞=,c*)G./R>cXzmżL/^{t鿌iڣ\'s4†o `3x!:ڛ R,KFuOb #8߻"$V19iSV'lMz5psĬ*F'̳$x9JDR}=N=w4ֿ5OzH$#̷ ~_?807ZۑZBOK/~f1QLI'"37WsW;ݩ-<+Գ(ilXM%nCYs7|t!=Uz5vYU`QY7|麎 /k$@jc#p.#q Ii{]ؽ) 3?=yw;`Ϛ{_UCG6Y6"u]^nkrK\.߅ۀJYic"}XL C(B u$Ș9%1γ]bG.aȗö+X1Z&Uk7 D0J{}u:/Vh {\4_ٛ8?>jy ⮻crg = ,$-1,!c(kʶEA&`O1^vLS弫] Ɩ#Q_ VsxMqqt,!Am#Q̖`(\\< UENl{廒rQ {/4CErsRY5?>K;+D6cg>5@Z_mSKq}bq}'Wԫ =EF ݊X5DY VnN[MQSܞT;P3>B/.q |FGFRoO*j8x)bLUhWݺ.} 2Aoc*鬜5^' ᧊UjYoA"W %>s(?c$݃#F1qG%rSz,W63:Cr.p9So}W+oY;lc ,Uz!,Ԩ=t$|K* =3^{ǒPmly|mM+Ҝ =Oҗ7O9zHٽ2$9R˱v8폻X?_f~8ҽ[5cXL:6-R=PYYVt{fr@L@|¨J$ǟ,?w>5^odH7%?I{{Nl BQΨܐT#EvC$ L=,MA/,n =!  csn4 gxm=mr}Nmfo9b(Z8eթ`s2 8o d#3|=KfVoB25LvnD.2 Jsœh& lD>rrvK՘׌r)5'T.{IbSPO@ ͈0 oy|uE=1YEq%Oyت'ʺ״8h]M@Í#z tu5g~.̕XY?7HMRPs2^c& c1|I#'fM) YҝB*K%t35##j'jN U5`Zr:YbRZO-qphRs$n; Tu[u"k 36׻TFeD {` Z{̅(`UCiQ}9̄ NaI*!h똰+cfJeNwEZο(7/gGvhr+G]9G!29$Ad.%Iϼ̻B>DȈZx29Ժ1oL zE:ŧNٵȐ#zHQvfF_{n nA̍ 0Rɭq0qUvqk)=tk+;{4> uK' G!_9!ȳy-c0KFl~Fܓ5?/AѺ-hڰt4%|dSmޫ+.Ƚ]5H01ɹ<1<ա-F5қ68ign;#p7>e{!]$S^l/nJYDX☱&\I0S~.mPݠkDr){-8"v4GzTaY)lىk0?vj*ڠ Jè7:e\R-)+YŸH]KQȻ;` 87OC@;'w%Reқ ia2H`qV@!WxQ.b嫥gͤI?b#!,J߾9 ב P􅚧UQ<{@Aa\l#;;,G h@1& lkKQJ\ylP45\bwˢ;^i'^M \*$P b3'Uiܸk@5xg}> x- ֡ mci+~#k [_PwY[ K9H pSD>0P?8#HOvYҽH ṔV&$sp@xM7>ƪ"1qdK :̠ 8heU޲RuHzpyTwJ},sa@nptAM/81e s@&  aMBWT+kYe6XRPp$`񏦁 J-"DگMBt}!h+&{pүX1e03LxP0|-f7!V]|[uv҄nHcfIPѠE[2G&9 K_}>zJ-sp="@ VX0^-Pr:'6,KX6W ,j]mRrBBLk)ꉕ7f}҅PһD"Uf;eYAYxw Z/8` 1!tߟ=td iAS<Ծ4b"_jsG˝6J/ ,ɜLSM[2n]ʥ~-\L6𧙨M,gKӡd#KR=s.G 7}X*(Ήm}D epۄ"#DyO Lcاf_T.Ԧ / ." D@ D!(3n~s

'K7@ڪ_g*x4pSf\PZڥac{X ziNLLN A]S~:g9zW*n+t>]DonprmN΀[|\xbKǝXo0I* #"ET.#1eL!C>l_!@ϊ|E> 2}`UZ[̵A/ֹIVX6)uhvROnk&SKyQQ<~$c[g&~'5^L‘PX*v0Ҹ]uٟGzVUdT+*qjH,ہ! 3[rn1/#<SA/5-4 e/k~䵍P% #_{XroyS8}"Ɠjɰ-7#H&O+Fܱ5>Ys]ٸdլĎħ4a6Q7ظ>LY7_mqa ~;Ek_xCg/ZA;1:Ě;Ku.$~4ϵP)k yvQ jlF6A2 Hy%ư(E Db"/n;:+p(=:(%>\3Or?͖ϻ(J>

&یuϧ6yf6>$[!NUӥ\2H8('JwA <b ,wSUYr|QRί"\Ӻ87ɟzlz; 6֊c4 zy63P̐e]i[j69+gغ*X8j[#xVhI/ "Π_z^]āZȵO[gEKTK |T5Jxaʔ~6mƌ?Gbw8~"xe[,q uRA > Fr +)PN]%9Cm(4vh=?OgB!:{d_+PD'c8n\,P '!D;qQCxqۉWSbk#ox\I^]=4" Ulqo?1z-d|63ĩU(OAܪ8cw0_~%_=Aڵdu""F!iU  =ɳ XNZXNTQ:&H'S:asdt~&$ PJqm6 "2Hי)՗]`wrQ-ZԻ~YHJ49yپ(mo-zD+jv;]u SΫb]ӓ_(RSEҲ m!p ZZ[ eU%&Yt9xP`ML.vuO͕yj1oeNl! $&rxb]1PLO!GڀQWїQr LqFh{7٨vjU,H,±j-+eۜ o36  X;\'_/*a}4I~ÉU=Eؿ lyb8^5DAlbFgznCEjVUNZDe @UW W$z&Yr0oՕ<IܝA5yX]˩xy0L3q),z02xՋpp|: CÀP(+,JI<^,ZDRJZ0gjU kn4ppו(w> G ՟K!\QPC\R 9J0 WƖxNHM,&!0Qz7.jS͢ύ߻m){4j\hg)ffnzh#v@.}I%@!g7.dF 6^/2#ϩ(D(BJTHcP)jtY"jPyXtѺZ^RZ΋* d\PEWa<r uX5qf\eB䯴JB?SLnPl5U?kLK\U҇Z`3´7r].@w\Ȼ{9AB4ՖT?0aw2'KrʿaAo{ӑ 9-p`f:[J{b-n̩pJ+LN_*"`!]'7R0Bl4K:z7,n#>qҋYX^wfYc1=0Lݩ`HFZ[9ەcџnVpSqe WuH:2|;JSzyi vYw3e]U4#tNb@ݚ$jQW_2]u[[-TXmI䦌 /qG}ٶy2[W1J (jbR߭3K#!d˃s1=Uр`H՘co2o#|sL;34 (՘C+{BI'Y>=p':Z!MI=01K< ih9ɧr%ǿsZ<VwӃ~my gS{E*,Z &Rõǁ"?>L +S:KM>m>Z_Ooǥ!$kx 2s*/E=SgW\5Ee;Pu P 2EޚH42{6;L#0xn;A%ME ;:kF~,MRsҌV IP&.F|AM%k1" i6U?{,ݖ&AŔ*Fl|;t{ǿ5i@zir"}'rblA=klj>݌'ų pǏ*)|3tn}NŔz.*Ld,Xi{FJ -8%zjN6ɥذv\q$N")2zϵ[ 2A^*}CD[a>ԧʓ1\ kL UӁbץ ]*WAE^ĥ}ߪKᵂfߎ96*Ww'∤: Q`PGT"^|Z 7f)2Tu kГbwi풟R;r0}}c% *B([4"^duE!]Q_@U H`fWti$ 06~ ~/ƄTɣ5[u v?/]ʿ.SRubLAbhb % tCI vNo2pqa<8ńW<&x' ‹)c_9)Cl"bYgQEGg'B@R1$k:c G1erOsʩlSlZI!eiC ;8za4"Y"1Ր`Ԛnv eC \~U;>Ot&1tau@dH,bξ 5Y }+(L?{@Sbdnv̶ sQKVǟ>bD`J7lF"L^R)b.8<>^(#jW ْ#G*A&\чcha뎇7Ƌ~ 6AkB&Y9O"÷-Bt!?<7CGyG(ʪV߆AFiMto@ 9[h{IiNclCFJ}/GՙpUqTnPl.T^ɽ O Mr 30iRfŔڼGQ#pSriZRx$eR \GU-w>~-DXd3D|79V+CGGKM.;|ӽCi֬' dd#j W /=ҌiaӀ1g,(cEjUs !ppێ$mJû уcwn^JA 7Gp:q@_`%UoˁقaV^| ߦ<|b>G* )uY"64Ҝ)S%qf x\!=&_JNGlgCk-߂BOD|:׸8{Iok<XWȯV $_jV1|z`cȨ9~Ss7*oRMp)OwLޘa$d߯o YFfb#  ~9҅8T2Q8ScO=&rqWJ9 Hs!8}2zd%N62u SůӺ]J#isZWIf*PNy[Du8-xF0 /O`0. 6Rh/R]4y叏"Hj?KwD㢧;s0߾W2b vimPb(!'9PNz=wj a}[ݶn\ȼXАMh`8%h` ԣ_Q@M$3vuQU*FF@!BhpZ&]O jYϑs]DEkMHr65p6*GWK邱Ȝ;i{oxwdX*X3'jSo9+iNh)%wP&i(N2hF0<ɀ\ c%|ER6IzE"==Bh4U= !?="i+,C][tɨczv_d*8F y:-WN;Yx/SDA[1pC'e<6̄a`1*楝b' W*FOg/$pE' i]RiH=R# l+w":pUdq+&4bD\ox q{+p2UMM;ErSMa$!/Iң;k.=7o沟~XB ,٠kCй"3[i5xX׀VXv`m?j[LM7.2c&O(&k *S֠z} tLȋjaaEרzywKحB1[zoV;PəM|gs("{誙`@4=,J6?@/?덆^$EET>2gQrd{?@؜,U[)ci@8bTY= Xf'5nphG>fKrhޙ15M>nA%!k;U?hf)Z0>C{`ax~A#f0-)4X;Qd;݆oA8]C'9]C=Jږ#(&fNH._&[T(m,.eStK:Mր2$^ĻT?x*xOn̽-@/6(,EE8CSpڭ>W Y.iPQ!"St]b0!+H:=ח[tmuPƒ! &I"}v hQ_'hkbDJ[ܳ/_nJ63:xm'&ͿsZkxc|O`]ns`ww**)Æ*ƣ+"Lfy<&=ϑr k*E'BZW䦀bW岉HHSg'B ՠ r(c|3)wf|$;9SݴRJC僥hkuYčw6M` `m~YCㅁJzZw/z[vo+hŽY)ݨ U 9gyag}l>l蘕2T.X0W_QUM;b( 1סG͚3}hd7&Uqͩw@`[if'wW94k*uVmP72pȷC]*gن~134&n\D8cI },SuR_ڏA c}gG؀_-`i(a9ZCfX&0.!ƣ1 fgNlw P&9N&H$N=cniF9 m h(uahWgttCyh~Wt+댑J91yӸp}A+WcYsyh WP]FV_y=k- ű K\a)Mo1 1n9#1Ý=,ll|2휏"Auq3;RO>d3{mo'T >mX%NH^ucūa iYMJ)j4(PV@GL~ѿ"n-.N/[y[FQ:])D O#rx%\s' Xe)-]dȈqW/%lL iKLJe4u8נT}ɳU>/M{p)^E&wS!MK:V.ɈYH,歴+d.a wm}Aof)}-$@^SMZ"dYVa7bY*:Bzc:lxC¿IV `|H->L\㌧,>$=ju9 !q$MUT%Ý<6NAҌgoh0wz^(q?&_Gru>a 0 ͅյ?8?5!GOR'b5Inuƣ9?ռ[3q4⠺jM:P%Go5 ׀{6`(!"x.mͬ6ЈY; t*h-C {,J`ě?;) ;Syk_mKu\Yٖ/ [ ـ^gO_~5=h~OL{1[g(wZ>y[ z̢fxdcTV|LׇS-#Fʃg9xIYDLR]2K]60tɢI Ȧ线'ݜY-=882QxBR2+ÏE2Ӻ- aC,2fҴ>+Vgv46bbz{Sfͯbw#-A}d,oowWUtf9qYObgVtQN cװ~}ZU-$ۗ*xndR~PwUWe`ev]De)>9 NA{ mxcP&Hjw*+ʜ桷3HU#ͦ{YEff(Ko묄cb%!/5+L.g&"N3S@2MnO4⎃Ohgt *@y>WҩqVx'_Wq4D#uU`Z=Θf|~^OJWc1` xN ?3IK ~CIE+o"an7$ &VE@M `ĺyN=.5~ 3:Q$0{ o0CD@y7 ǁʃ+f:h pAK~UކSj{:9w>4Oy@sRvkY̦8 N`A|m t/a]px*U;Xl%/hc3Kt -P b`_U3gGkg#Xu[ɕ,A'Z#/Ays9'C]o}Ҥkc6ID=BmJ*iTI{u ZۆL>@Gc 8]6)l؅=o:TLDK'Y˜ޠ/ƯKu-|On/vO"]Wl]`&Yf<`?)ҢN֘0LU{ y9sp-߁eIt9S'*3ΟNH$ٌ)ҼFn}&]JQPm׿}6^2k$D]Td%#P@2kVH sS&g0fWi{[EGG:VK?9d8pGxi041yx=X6Fb[(ߩ̰0x"m4/;Vm4Zts`$HAR&P9)*KDUN0 9ؗr0TN+t4=SrR1fe?co΢m&U5*bZ ( WxL6E0Y%#.hzޗ? ר$03$ܒH $&%t7&|#m1ӳWl>ZE&DYGnGڒ?5+=b܉̈́z!;2Qx`8J KM6[-74[Ufbѝq^6}5xߟ\ "anL,×C;2L^"<?fg0ӧ7_}H%5jTor?9ɳNx}yff$֑'Db>KdM^so&K%8;Fr}~F ƈ Xu$3S\I$*ɤ^\} QIWVxGSu@@H7(7"ɯ!&L6QұEge&*ƿZX`|_^zT &E39Ƌj ^ ₿43$~ʶ c,^!8%[U3u?PDv(YfG"v?5> ~8mh98\!4pH=a1)*P?E1:cwNtrŅ1c;$vh?Qs@}=h~,vc]!Xof%M=FHV6AsDSw a4[ (uF>^L"4j<Z? @DTm 5-([/ <>[%Z`VSn1<Ձ:<^}f MJZ_=hjL6V~etަ)_vC!Ԁ\,ަ"4MϩcًHc\d)NmmMi.wq PI 3Z~+81@_]ċ.hn}WpzbfxPlmVK*6 s@%P)ƕuv-f\]-6~n_tY|NWZ$:VGig YbӭbWJ+Ȑ[&?Ou3}A3:}f%V|HN1HoJۧ&F+0٣*I#ZP{zt((=pQָ袘u^ 0[e[ت|qsѿՁcW<7s!Q`xחX,T mf2+k+HUO n@&RB^aߖo%( SF {}G;ȹ= Qɘn{D"K.&&Y'"t,yTP(^gtҫ4%3&]XٿY,#+С.K<|HFYkmTHڌPLYA>"YՔ\Im̂+j41ĄŕޑpORY?yKLYԇZ^4G4n ,PGmDϗtC}sJGAaX"2}\ZLHו ;9@ $"B>rE2qJ!V6RlFD_rp(rtrӆkR'ixlzPhIQݐryvvbRa092Xb@2C# 4r#m\Ң&1ik{g_7umXoiq#`su'*թ އ_uNְ]-ٿHي``[WQ0h"%~pђ#d0 i72o(@A@-`?W7;|*$/'q;bqF1:۽a~cglʐ0vn+0 0֯ ]6;[p`U.Ç1?^Ԛqa2LklGkXGD;a=2r` CW| $=14k51GJT$oSAKY"r~jU Y4U_fV~{Deqb76)Ol[2#jd°_u#4 |Q wB6ӹ1&Ie0v,xJx.4IlԼz>zDZaX>6v|rC夦p]Q^6S6 ENО/MɍZY?b6]W^zmdlGsiYZ(2(;Θ;W%x|j`WaHPySLٛHEN^?A3ծ9k-vt9>0lШ#S$r!=LVaL}: .,w"/M@]_TLW5By71-\')klf|7YMk|a`Nٕ2 /f}z$R*)LGv+QE.xT60%~Լ` M LuqvYROe- ?ПPwa d>ZA^ԙ y(o@^ߦg,h'YOmUM b}BY wJHƁvtiDq0MCPyuoP @h^|D[k8@)weZ3 T,֨9 rv `_Ҳ;/PT jLA/b.jrg/w[cƱ w4VgdN=6şHG³.&|gZK:gz!Aǡnʛ$% $"mS)A:`l|";vn.ptQ=/aB4_[zڨ.krbFW'ٗ &+j=,/irg"E,,׾7mwF(l ?4u0E dc[@GCvf4&x ʍBr|V ^9.HXv qcOZL8|Qhj_hg5>4 Հn}Juu#E%Ex(nX?+GMa*.ebQdey+Z'L;O(&"p8rA%\~~Iҋ4L&gLt3I_6f2PdĜ$GeT? /B +HSh! ~2+C*wQk_SKu6c34NQBer[Q[jA n{  .Y9YuXѿ+BFD7Tu&>wPsG|u},*"|:,9D S<&1#)xmdL9'C<(}H5)YWa\]VUJq!9:T2ʾ! s w.\fDLJ-& {I]Z]=In n̪JѪ-/6Ջsi%l6;[ +sQ47xf _F zK_vd8v Q51>qC{3[mqQfڐnV7b C^ upQ>vyi,?Zh"F,гK[qYe/zH~̼џKoD5_F~PsX tatynaJTW6j\=|-829,a?$ҝ`A2 wbE ZpY0)_uɅ+PqZ [mhת״tP/Bh*cv+x>zvې=6M-Jmn,wNnuTkQ9"&x攝+S.6Om cD o>k3uyW3 FIZpGx$#ĺ[Qf5 lS7 v`\BsBF !Y'Q%ݜpz1_M%=9u!U Dv/ɟ 䧂v;=HIUU +ct @.LE&]A n> v^p;hLjf[=g+1?Ətl2+?2wt \-3e|4tdN^ gk [:Dx:˭mgv{3,gtbqOB &~Pv4f7@ ^e|&Ԧ?&]QHK}dl疲AJ2zeے"P&%J\8S͗s6jlO)/I]ހj@? J@/+tgHO*V_9&Pڇ&QSI>:M Sl3NXܲ\1U;N̅M׸M:J Xu!],SRI`.#}SU ӏf",!ȑڇv"̯$N[\ly ގ9ur1krϺl L4<鬗q:c@^D~[0+(I pj̇OeBEfk;6_aJdg%!]_ Oaiq6ia<-u_Љۏʚ'gϐ.\l&ޕ( B\x(Sc@]`f+T;k oTE/Ew<_K|)9r\϶E5+$jTv.G[^,.٩ OiAy@j@rVc)[( [ׄ/]рX˲+)GA㼚u;8GVxr 6W_ z˛]]ѲHlwm萑AFF{+*̌3d, {zSlq_ڒ'W2P4MB"^CŴVu.ъh mQN*eTMh,. F~"tetJD.Ma%\ .tJ~s6[|0r^r0)6OKwZߊD3bU8^o;?NhFWK^@ !=iF;\(›(vG5d䡗?ͥ&]Lu (<.42X= oJeQahA0F<|3hgeg#|w; nZ7ͷ iLMn;{p98gF̑9jOԶW<9\ɧ'$P[f[2*DʿV:=>;blT$(TZx%;{*yΞyٵQKsO'1E,".yXƂqbSn!.:d&;XQh5I1W|xs3} :aޤqK9p_fP|Fׂ_ Km5#,?[ er/L"N>fT%\7XH6ă V ͸3rvf2E8j 8i &ځߺlZ =ҹc2J"]1m~uE7`rԠjWK VnK vD \C)MoU\{aE)]#tz!5sp(Q7Aa'@wt@ b7QġuU'a?m 2"'rnX$Ÿrz-bZ*&S!0^ ۇʚ8cjcp&_dSI+}iH΀=z&onuI3-cBI0'a%Wd3I?cr ^0*Mqgfï:HA`X5Ğ 2C+7+Ŀ_+ B6O½s<({ã' 6][f|j!ͦdET]V!V@ YSPU B'/W8Z' ݩ'I}[AɠN?HhK^[ TXO6/|orDqgPVŴ:m5()"PIL iGxWpw '+`-%nBG8C$WޑU=U+As-N _cRid#6!h`y[nfvu{/ T>h| ]έ& 5ʬ~>x*pN̻0Zl?+}[Bԋ!G]?a0jqj\4߉"zϑ`dP13Vq)Y|+) RMFA~>_ZDݨV^K*(K3]ĩQҔ7$:ym .0ˮ[W5g@kke`szfx6sQ|x6ZGhׂqw1>av*xl$j&w+V~[tJ+p-lTQv>2>&镘$ <]f:\C # 2gx@mQ L+@X)ܠϿiqP(s5׸I@X`]?бn$.$¨fؓ#fցZo';ϠO!am R问tRp=W$;V+7Z XKs(:Մ:d2KnN&JDy+lRw顰yE%h$MacV2kG+\LԆ"-߿^2VpMN-Y˾Ka ܯuit{D67#Md''}p;֭<x@wC]G3V^pռw>xr34Q7u\ێ|UM^wBҕWU 9vrX0ELb 3MZW݀OYc#5Caqߝx_Z84ٛ%xɊ@_j] 7 *&FcO1Z'@0_Tc)هA4h ^o1. a@=wسh=>ϣ#G~m8 (IªmWap-%ݺxѨi92fy+{^ %+9O`y;*PF-6*;?sbbLtߖ fȫ*?Mh P ڴ@ 5]A*;/'hrxusJX.VyCr;̱7}(I.UUe(dr(Ӧ+FlG3^~oG*rP9fֈ/N9%SBrmh9mĆQ\pBJnudm{={龥:!+XJ{R zٽnobۘ] iԊ' ,xC?V{,7ơ@"x^wӕ .tF<10ju[ljkR(~r^ngf{YiM%׎ Keu^9)9j]wtDKA#FnSɈ,j*+d }AS^$Ot?!=s푖uf5͉6#Qt٥ָvꭀej,3mIp ME+قPc˄;@6לIPK?X!BY_i2LV^US6R9poKJ<3?p E* lIȈm/HǮvAjQG=Q eCwgJ:Nrq-5+.:>4XV8[,#ˮ\.*=,\W2v[ wIbdV %hq핸2\= UB3)˞R_+$|B % Kt89ۣ8Y `FZo=F '@#<6*~Imo[vΪR ie.Y@& $s(Iokv-|2rKmClu' d*x ( E';}=?%iO9hYY+cz URq#A@}dfb:5L,WɓXMrpQhg*V4 b<̘K`A+ W8mj1lZI.Z\e"Ҋ8 !1H]=;R"fis%AԻ%, nqQ чC礷H=7AnO@~fwUsfܸG2lԓǬj.6RݘI Y9?F?JP<6TEWzukX@#Ȋ∟]C4 Hn)Fj=4@f'ſNolw{E%㎾ kN^hUøᡲB;y蔦v'M-X@ EjߗV߼B0#bBF"^ "MvGjE9n!a}q]~+= F;z C=:ɬ#'Xp޿hWKZ -kH` ̠$cEzNktX^ ,!H~Nћ3dيԵA.%aLSMNVL 7= d-*'ѸZREi{V-:>[l% =.X,z+p≠ۼӢ5%N} Sw#ݻ~⩇1DN\1~9-\PPh7.yB؛D=Z/ 2ĜzX46?Q ^qx:#V?IgnC 5[NdO8%?Se&|Xx5wKSm?T98z6yxmsj[5G|nO`͚>9[nt[v<6;!b3cj ŷ[ox=1a +mEJ2 S98" +:򈥛k>_lCɭȏ~ZO`t#%0H|ޙ_!_uZm70(G0G\p6y|Z-$HfԆZFH:RE} o#?E c@i 4֔O[WX*dV?H5u#LzJh*(0DLP2{2|hȂ+ FlF 6{*X&]6 ybD P6 eP=0Aj = kex֜@(ByS>59<:拰555/xNԻFNCwKXI";gȽ bݖՆn&uu$2ᴽ/:GQES 8"Ł#+w2!{G-a\*áBbBdr-S hh+}N5#d}o '骵C{ppa*\ZI$p'-MP]ْ҃t Gcq*詙scaN }Z/y9p]9$;J/a)ЂAQ+==y˗YstǤE- 7:V0E 6[pmpkL48G.?!w2(ݶf:Cd*$3*DZzN,@ܘ\<0a7_o X}Ԧpv_O:4dT~̭jt$6'XAW 8R}@ 9970ZZeNũ̉(1U-6 Ay!(W{4NC{/VWvJ})V+#`XaERgUǪ!$Gcg凚]>-Py ,YjGK?ݣL!Ўc' cEez TX;l dàe;x_"—j7# Rz;45@fNf}2W/3} SW44kkosE(;΀*+ePSq9U3׮3b4f Zf|JvdDe9bEFnT;t$xؼZkg"bji K$qDAj"JT7`ϊXɔODw)(kT@D[π*|0N39^f ČPw`k+,q}TL! 5:"=N[lvDPyIbGr(#|袇1d:{8IV5Zly[Mb>$P_Ḯm ]CS~? \$ZH2|FiW9 x@htE]ǀB_!},X=v><^^nFa=9$WI3dMpMʤ+kCܕ3{pϿ 7،כ21T< DCKdozйD@Do+{E5ݶm+O3(CR?VogO#gT0/ U(]H`EŤ_^1q] ;ŕ)l{j[a¯G}#E#TًlF6-d.d0Yy%zs)TʀscKʽ#zD lAxS xa.ɜg})úۿ G46(hV*83ӚWwᲧAvǟ+Vnu Hz9X/iEN8[ӵ7r ع_̄C; h3:CUmj9(U'݁$p.7j%+ddA>@b!QF2@N0e!z')n[m)Ь]r<_*7RW ʩUDK8nŃtޝEtGB* 2yGJ.wsU7G_?d=oy[sVb E<`k %ӋTGsk?Iz zʒBQTՃm},@DxCbTm&MF:lO i|'dz;ˡt^3-M&Խ9C!9\KabCw_t{ܣ~KB7oyAVO,lh'ݫB^ZI}1cPN`QIɛ$:ZlZ-^maabi[>u&cA k@7.٬k (a陳PҀCN l)&o5SUgv)I)Jq6B"PեPɠuJ'{^e&&)9,{a*1pavy˜&8%3ׄT5 5mp]%uP Q XѢ1mec)vѲ1bl2y ̜QUqS @nEoSJD#w8dVFeU>dMt~pG~eۣ脁#UX7qDYo^0jx;)@0Y:_9& '٭CŢpXO2 ׹sc"zx,$"'^S^n}u}٘Sr*<߹3v>xwX:]YuũPqt4?$7@z ZxщFs^)gި@BF' qĵ*rqv  d%)hh6@j&MfZ(C餿 ʬ_ltK.|4|!>V*n |[aLb}"V] Jt6Ngz@= 3fL+P^ҫBDk$vҌJ@ԛWnyr7!XxQ5Dʲ')]#J|)ؖ} =!+kȒ׭9rN l+\Ghi!x4JZBr3DֹP-+zN%{r/^G}5k̍BU_+@l`K=g ƻElg(Fxd+7ЬvV̲H5 g͸Aa s;w3n`vΖt]1}"a?|še}CP 6Ҿ.H`xi+I~r :bkLyc@}n0J\@-ӆ=9'4mP*Q >Q5 nixPXa` Uh?GI@rߠ*Iz31YN.6K>[ۃ'4aԝқo {G(sm'hv h0{mnX^0G/޺c9nQk?i!?Xg7TyY"7O=]ojh$70)1DT`U$6{hnᮒ-f9owe'rۋ\z_ܤ9kjlQ{(i 2#4sMrvۥǽO*= I@"%`Ƃ&SMoak}nT|퐆3Sx6nR&z:ĥ:#H`qVd 'B y5W8%yC1Eu\N$(ae׌T:;ks9]xl?[lbvT~dhkZO/~6z$"LŊD.e}.^[hȖ6̩"~r*;Xg6i+Z-"^IZUf9ǼmOa‰^CQwķCwY>Xd˧ҕ䍘#=B0i[k/ R9r_ rxK4 Q;anW1}mݯO le5)gmW fIlO0\ ~jP_kqo~M5/䎣D *b8"TaxFEҾi&qF-/1x1ZKlJRb[:Pg[ljv׌ fvr?{Q(\]Ĉ:/3T]? zҜjLi`s)"8ھ˟vZeI!".Q\ZxᆵfZ',"ٕA*;pBk݌arwFAx \}1DKP! A14v}OZ\>1~xQO iwc֤nRv/ w]i@+B&,Д-w0fKmҾ0_e~;QN #1ޏێ񵢻ݧN[ـk"TRA,T_T ![vLy\9DZxm(1ue.+N:9Tt^_71 6Yf:_~=zP##$#_Y@$pFAgQC!O0amԚK,:P! 1P&%y/׮b\1OWZ`9J};5%#=Oº 0\mRSjԈ#fen_UMtpqqߪ?Է],M.Xdm!.&,A8w?)(P0G3 .$PVJ(1؁Y\ zt`X4߻"^+bU /klHҷb"d]}Xpqmad <¡ ES-Dak:YO/MqH+c\m }ؗZ 㚁tgqH:0Vn;Y7Ҷ5D$w!+Fp*ԂtSl[8n2>hg0P^fJ$tƌ (P_kPkx>[ckS?H4\gjpa nV)cd/nQ/rxwv#Lx,8/;/=0lܽ `Vn}k3(D75ċ/ڊH=I7ÝM>1b cPXyLJ޾k:ϰ[r=ZӐ{>;u@v}r5ҪdݾW >l)mr!*-O{+ʟa q|%6~<3} _6Q>LN{9ovjY5`MY៞_&yc[qk)xr3MXPSz]` $ ]a4g}5 /\:=@~~?{Aef f$h}l9p=,lJoDE$Ai_4'RчT؊%C k ? 7YH Ͳx YGNG3uKV"k -rLjg7{TG1#UzF i (SGuw@5xtKngw] eZnBy;8ڼ@I0wdGOXc|r]mKbPyc9f&6u%t& 3g)H:"f!;fp~dV-ŨVB:X&6 uooܑvs:C YN>E}uwUw5A=2I_7?4fcR/V=I[F}~@Wn!K,J5bCw D<8\ jX`۱;E=ˬD)o^QFFItSqt+)iJK'pM_CF:ibQڷy^f~ŋ+&E}o}+lȉT%0&r b8sR 1XB9E4SWCлb RUs?_uC,turuYcG2MHW7G7ࡱؕ&K ,aF )R*DYOR&]ō"?NZ @ȓL޿/$9+ZAGc>( _"߄I}{7:e?*Es!B$h|)lecԐS,\Lh_]]6!y٤8X]3%Fk~;C%";y,3AscTCY9JO|?3mBcsBo|ڠ rtǸO19 (OD[lAl[FDdbe4헠TJsk 2ۤPafWq5L;#vC4NrB_7Ӟr=фN lvޛ"zsZ|wǹ|tRږ1mjZ4q 9HF2f<C)BY}V+ͤE`/23]1Gzq$BGB}MsݮϠԑAq2}dжrGLӧ/ƴ˲h$H*`8GV MR"Es.m|]J`P3cv'OkB#d[4Oߵ(峀 3NC e u^K"B,S!{pij&unGx}BX`> %IUl[bh\W_OL>F+2QP鉷(h#. NN^=X?&$[k'CB-kݘ> K>e,'a)|gMX D2º ỦFGw%SV3v,j_?}84?gds qp1Xu7t$[1 FC*pZuk *6OFXF%,S<mjxU42Djuh[%mV*k*:s9c!s҃5ȲELG.rՄ[U/nϏ fQIĀ@z1m!ie 5~Q5U$:N_+Ε t"5M\rB+x]ϋ _rHYNy]BE0<UXY'L{3@BS yrS֊L%DGM{ͥ^nm8yN龤gnzMRiKwX>!H]+GWfͮQ_-8rs:Oƅʨo4'p3O&㢌;IR*AWMG[\l^5$ oB JQ=Y[#_L̢5 Nt^0*k-N0}.EzմF8%!j] "*[KmvC# [_w/ DЯP|'r#B-.=2Nm_Vl{ @W䂿hTy60l.VP4fe:|~akL5yy9W8xL.+V+#F^ #6=z0Q"BV )#m7B]csE2]vKe3 g732aTv$v$R G6v"T͊ .Xh$&|[JE. ì9GIeKff5D +˪1M[E(G l8\<_mLUv@:D\.y/-@3 8$97k?Nt *+xM.0cP ٧'nO'd(ĎhNJI÷(rفhuqARѫӕa?^zb|$+zs㣄h!$^6dkXN(;XOT:6b9կrnveK0Fؗ}OĔɐ <3Wm95eZ=vEHnxΞK: E8+qü/|Y_%@2Z:rl~SueΪ"bk[|+&w72c$\CQ] ̓zd2G+RCc@e$ BHdxr Vx_ F==lmQՙ!GbըMc:uWmP%b;-GnU۲lϥلo~,8MZUC$CdVoCy)y$ :n 7f^+<)0(`h>|Ug('+ #2 blfg4ej @ŷlYK_vmF4x˩#AGge/]"}ȧn/q(2_ZoA{yjեX)jw%Ml,wtt>[61N_CUAFq43#iLƲeQ͓%Ζ+5Orb6d>?"U7rV]ۜ{k) =Dn 4]^3nqiԦW6ʳoi:s㢿Nhu).*pd*,M^F2GSH|7 xkп:f7pL&3*' QL)FJmp]w: E@lk0w#[+*CK.b3Usݠe_ǾDfDY;$t@("`Q{nqb3F#rh2,ql9i(qY',wXk7c 8xyn,$7+ں Μږ΂ V1&[wBG#gK5趸zX\zҋp 88M XOՆN؜f4S!6clS|.Ri*OR+2v-d?bǍKhĨ$ 5{z}#um ?@고; k7&J liOYP>bi)rsk7LMEsbZ O]W-cTr *VKoĘc^wrh=TYo hDla//`JT):F {@.-GfЩ@?lXa[i'ʐjP_<}KDXJ :a:GSY7l* 3i~wi(!o wIx2PBllTBQenRv!ID)° s9Zg[1qjkBPYOF\g?<2Z yn]:ѽ7=ċP_n߰\(JOEsIYf-b &>FH*ֺ흓bTߑN l^؆;q6bS<1VT&L8mKirƯ:'K.aZN>J6sAz_ȐҫQBeg"vR9=aplMܴ}q >p(yV3K1&J ي9GWŏߋLOcdJNx[s`|aR Pjpp6hYz)I1bh 64ځ8݀-8wNDiSaeXjh;B^RY.A 'ji"̯#"]Se7>FHEyQZ~2)12j!&kNr50B1 ~8HWmd~T|Wc:]p 4"@N(|>'1kPJ^/j>!1U2O;7 Vf 2n;c"_8ylRۋ\w*MDÖ8L,v bEXB%ГLG5w TDǶPnpx:$A`;zgElFі 1(7A8!M Nuh9ITN`F 16FRH'g ~2#qd]4Hx8:SO64ґZ+PTL22VxH[̉|ong%)kJz*E縒H4/B_ZEn]TF~T1qkzC@ Qp[\m_a_kGi=о9ۣ x=M) ips[u歍c-;GP}ǃ!$EAR+n͑Ƶ"C% R2\jb3Q.xa(#7oJJ, 'ϖ;h&;/vc;Z;L%ص$'|Mҹ9:J^7XxB0ߝu`6`ŭ}}9[FsqVy'/&+ܟa-XD@ yJRuwi銪~107 cpmZW?)…EC+,&$2^}6M &WwؾLH*—b `/_ĪpZv*gQf"҇#Y={#+p]z+x5ƥ^NI'ǿߍV#wZZ5-{‡E~@W`{R.)7qL=*uX<[C3㺖U$"gI}ㄙ٬{ =0  (~Q Nf N,∼/O\ /F >|/:.C1\~Ԭy]6[kf: ,aT.dIdy@k/m2 Y ~ڼN{( fIxYxP2!ozFG 倈/@V@A6/Yi!&_wO}?B᱆{*P2S+hM׏P$ۊ9Hb2\hX6"i-@b65!~tЉاA?S $ZJ]"C;yao7%ێi<KA]$yk[1"o%MZʏEޅ]/nX йTN]!H]Hs1 q+oҟ&p@ɔPSߡ&=FbWlirh J o"lG3,~rӫdoR MaCm P2p 4Z_! cͦbBZ9-3SJ4f_sv/@@w^rO9tY~aqzק %Œ? B⻮NtOT_|3dPq_؍9ѧHR_{ ; S) *M^J'7ޮDC SB+1NQ^K_^x-4IU'N%!dW>*z]_gQZI $2*Rל-wlw_?,C e}X8Dxy%Sss_@t}X%yީIfnV՗}| hT@5"xq[M1 `ϋbQCӡdsiL t1 O04z樄A޻9'|7pr>B|С"dkac~/QlbFܝDKJ\뛜Pm::V)CļOᖢy (I#LK34}N"K>9|΋Kk}:nFm:P1x^x?m(*WIpDG1/ bҾ"}YW#oK?DgF2R:KLvW[P|Vl"} qcܳ~ z+8'6dg{:wUޒ9\Km]3(-MkY|)FH_#l?b[V+fs˾VS [,r(} Êk~ٔɂ:{_E b>f ~YeAot`{i<iƸ{ +& !HPv6(jyTR߷雤0 &*5 %~8w]<9rYP"Av=glO1%%erUh.!J l"vэWu5E,ݩyGZNd< l%pYg~xԙ(D@%6s<6p%#9Bϖ:0OCZ+yMw1`Zln M=|i *ީMyӬ9s61eq쪿 5U2ƥn }v>ԯ6I&4dh%z>όZM_!6'Dn/~+{R܅k4[w/uO<'+NMz-ž~&;x?WV/WTl8ʔـ6G*X7T\ȼS2xnڶtTt'Lr6J@39M䐂oIpaUhU8QbH ̉a8H "]W=礻vŜZN3Cb`Hi١9D1[nOAN}PBN}9.rf~_B'HU1)Q]u'Qy$4S!9W56ӣ\`ԯ_Ql*e,BS$n4F:JS9D\| %t HmTh}C!߳?2R4HwuC&PT0g pwm!NPFW%s(iSQ_d^ׅ`C;xݧ0ykQ'vnWup74:1xC;sX CUfz#- sas! ro:Q9~<` rI;rE˙/%r[^_OIhfyd,GHNGYGeEQ_扞*>Ue'͋U (Y-knT_Dgjrua2he薁Na!O)'8B@I҅$hB06g4^eYx&R#n{yH4@`'ńR[ o?nsvpUݜg6%3ղ7J;,g ߵܹN}!v|喘`iDf tW ]N*\fC:lZǰ_;ePL}rNB LAHSXg!9Ç@1N,*74 !KtCv\9_wZ%&*S )ґ9CP.ax|YbdHyUV(`S2q {J,L q@0E]CifvJsE $LȴaXNffz"1¸@S@AI^!rf+(Ih}]=P3xƫR2l`.Vba7$5!3dfn.aE!LՇho܌5;;)^6AAX<SV>Z9lwNʧp;1qŝ\A k9hNA[=wY45,ŋ]=S8\ϩ3 y)0*Qo(pFnӑ=7nLUI gBoág36X!%p6ז|w1~==FhRyVX*=\ 8'6lDn{F,b`4o:inA{ck6z ́)8L1/pyK)cAB۱]K2t324}$-?3$\d3Y)G|;yc"-Kڒ^4Hx Jo(s-DIPd@2eګՎֻ9Qͫⓘ&4wHJ!ydͼU ;zȂ5&J26w X׷w0.JTDd4>jC#4Bv_?y[D57TÏ -R' " %L41Xu1cXM#돉jx_:噿' 껚9T;f s#` o0c;ҁ:('wG8LweaoTz2XtߜyYnpueb1l8UOQT1wa!i?>#yZ703eTNauFsq4.#2/+B}M[28[ I&@&՘*k]V {z3_+1$Khz"cw^a,KWtAmG0F9a0>BݔB".#k]7?-G24! |St٢u>0U~n?'bTc7Vf:;j11@,mXhGx,':ke K\44a}WaXJ) y' ?d=z <ꮓeW`;ư(ݗsKnS"@^p+>HumR;\W˥e&<<;kDp~Y`!:Jo*~m~IӃ}eВt>& *eil#wYl1K"$gm Ӆ9ey(E h_֓kVG:w*xIe/wʻ9{[}˕3& 1[?zۭXyf"EAe| kGdIlzGٖ9 2]>𤿎7#:BYʝvY֬VPS h.ڤ̩BŧA`SUn$^?zn.[ZI[ ;f gÚ|*ZHt) K ]4x3՛EQ\8݋׆h|OK7F1` |zM:/1GI3GV:t]S3h;x?z&gM*w נ'{S;bZL3˙HG犉9șBX zˆ K&J;ٙ_$3d?GD/Okڿ;1p ː֔$= ;4sQ5!P82TOS(†JA8+xvAJ=сD!s  _oJ0&,#G&5.69_ _C͓|hac딊)Vd֨uxc _cvUNzs| khtZfb#tT\'"Tx/#P҅܍a tbLUƄ̉7'5 y1T,@E͚jAq:Ǧ_d[weV)W->Ȕ]Ô6_7Y U=#~\H4;81(S~e@GGH5u/_cM]wQ`daN;(uH"rU̩rXtKK}mAm[+ޕt_\;y_"a=?jvx{zfdqN|6b;ؘ(s6c{һ|t&B6! Hթa txqUH|Waέ-a~9~^D"6NR (j!ŵl!)qI7VNYdJiA;"Α'~Kr6a#^|?bfOxT ykJUψ'M_(Bk~Hzo/v?F2kp-zdsMԓL7odr))R*<,|a+Ԯ[% ^ҺlI%57nl$*k#١ګȞ>?-vGӟ#^k+#|!}V,19*Y?vol)Q o;[9kevAަJ.W(3,ãP.u`ֿ"Ta*[FBLIq](߽(x(,_{s!^iL9jU+}lM|zFɶ" uG,GAO*yGT'vZ|i”'|.$'h fja=/.9)ŚV^xD2h%0JP2P,60tL?:zmulؘhpkTf<"K+}W}?K#U`;*rOnOA\뭩ͦV`987bYoS (zlTNoM]ǝ2gG*{}ωIV;P6-#D"x> %!֯"9^<|>@YE hohz s$tvܻatfJ*O6"+b‘m$WmcҞӬHE`ZA)_QL\rm\?~lcM@ХJ܀gڧ {SUV,m(U(UΗJ!8dx1pع"T7-Xr[McKfڠ51sâ-ܤޛ #ծ=XB#`||+<6AlY:r[$>E;CG3—8C(_y ~LUx{BE#E v6M ѣaGgTFU民bsݩm8Pu$KJߟ֞jH4AA럭?}R}Z Cc I3혉lHm죱(e:T`B:}$hwn8:BUpi+ѣCG2PgD+AP{#ڵB$T WMI~mBT x9F5VJ<FYFЛSv4]dX\B(I)ґ +%2+J396|M ;;SpB|/[SPP֭R~b3q K7m"|ӒgxCI<9S9b|\Y=6PZ}߯?&&rqyWr p= YEd>Oک:F7@1/%8K?f2BU=(V(V=e~)Bԃr$|')ĺ$$;F|.czDTo]AwoӵJC Qϝ-tOWMJbAlRz:SXT ߯$7r jY `YKڹ0r&@i8.;ȍM#  \6؏:3ܹҩZZx Hly6._-"sž\zUR/S3=_L z='_&NE,oևgrDh ^_V`ś(_n<본e 7V/[&fPfõ:]efdwlldB6Z/FmD^Y8C*P~\ 睿([yw`L@2(hAקm 7ػ;]lJΎeR[4z pr=3`[P߮%\Xu N粏ZrbeH`83VYe&opX6@W |Gct eH?E{ [BH٥49 &cY #i#Ck_fr& =5a^_\=Èq[c'Pe@%i^k c#GӋ9z8O(1!  ݜQ߸WI;*8=]}y{5,v6e!fIF^嗜qU}XQIYuh(<ֆ,Uti#`>.Sd ~gM2ƍ>˸%7JL9<~@ ߑd: P(ˇv=5Z:q#. V7Iډ".,2{Ec.6u@ጧ>N"D/RO1d^N‡: PzebzG=v?Jh6H aʣ&om&1?b@&WR*Þ@~X9JG@8"_ql0n/%dLA6࿮٨r}gb0Y6fFAD/{G~]*&s?sa NmlNdv\J,CE}1h5^&\GdC(aQ/RzI򟘳H=OFA$;_%~J[CyS[X OXW4onrBJBfbl4zuLJ:)p]Br ku'LЌLZ8.aa2!TXnt"]/GuupO}qfi eߗP)=*ٓL/#XIÄ%r If{5dA%oL z7&s7&'!Eⱦo"YiT ?ZWyI7e"]_;OA V SS|*rϿ!FCM{q`Be7bn<ٷa&8O˾#w M/4AS.UL3-AqZ'k1 #KtsCUo3* J)ZMp,AHkB>;VHG$8 werbhY|Όq3\ &/jQ)4~j2A+i;eق |OV- g[Rt+^Pn~`5P{O"{Į#ln,>8Hp|>eY*~ҙL+ME5\λ"vRXƭȌv~%c񑭴rLFOVfP/k6q.%_PI},=Dx|~PQp2+/ƁtAhuAjtvTF-Tb|0J1O*S> 67P9Eoߑ%';qEҲY ,(>|#zi"~m^EkU2^OD!\}ݒ $Ba'嘫sqB-f^/e̎Fޤd8#\H<+aOZrNGJШV) >)>Ӱyӷ}9f1Ycbp Ľ%;& ]H[2McIdOOXOcXq#gu'<4q?kA"Db6γlD=Ww A=l3HJsA9LvA59IlI2Bt j 6ѝQ,y%wQUQOF'=Rd#̽jIK xtrRX? #ߢMV-c^6NVxJYwykJ)D!jysG"8>; 76$d0mC6ր?Jx8QewUA7gOT5YD:?:J>, s&Mm]\Fz.ު٫ޟX戲U #$2~wX\[ĸ|vzzm$(Kj; Zt^g@5o wsםıRӽ?xCOn)]NwDeH c7ٴY836VV׏&אox2{ 8>nn#nP|)Va^^ܒ፲ ' %/}sg541e^p Hjyr΄;cnYy ݞ΂'i mFP% *zdU-LGAٝ`$Equ;Q:u^Vٌ8Io=DT#@rx飼xYlߨǑwbƔgX*H\ t~=˚5ud4瀴\j$2II@$웿am!o8XEՉ"`_͇MCF ʤHO "> {&41Jql^{:*ey~XdKrҒ(t]Q!wLϼg#|J,DF3{!2I:C<ȦHT t^i_qwnV7TnnTdR<% LVDg!oTסS xiRm3D ˤH n@֦?|?C^ў(S*Hwxܬ2㋁bfXak}wCfs2Zr&sܘ0ʢ+[L07 /X^+ȈA$g 4-orQO#d6@U<av$A@C#g\ꑗ+ R\cp2WmVb/PJRmXg;5^.e*֣km";Ӕ5BبN{IpgEQOրEW>^Run ILMl(( JE݀('d xyKpX0 uV}5T }6|bd r=:H*pT핆bmrI\;FċXtf 燵Hz,*'g4"5#Gf|X/ .K ?4E8~&lFw>>!GES/˱DW T#:t B35m_[ݗ0oUD#*ɽ^&# wBD7[.g(Gr08/Rt8)"@So$\*r(SAwl:2P^准l/S!V74 X=S7NdL \|Y i1)ЏO]} P.=9d2`fHvp,8h`be{E1 pw m1к^y$Fy1* "1Q$O^qѿoeBcnFS&B6^㧥4_sL*|>)gJ/(FcLhN;}$@͢eDt[ڏ- lQ`L׼{z~i=K\'u|(|ezs!Yf'=lK3r ᥸2+Q4gQ  L,ha`w:p 5Zt8ޤ$m$kJGx/(97}LdX kRyDA#]_F]mGi_+pQ9D“=ͱՓw5OfSE fbI/Ȍn$#t&(1߷ٗB.GmpIC{"ULN~bD$@$J#@ߤm-2tr>2iQ~`N*(9LH:>Q;E& \0ydIdւ-Jq:q>d"f 8 BZžYYU$&8e:lʊiR誯[O$݋ޯ/ 5]d-:Ih]ΌwD rK: kvFh0: fhÕzܳaO(aTyhy~bSɏ` XI5ݼ}riV`c29H\gq//~ tL6hyk \[~VWao} +< YBb;mcm@?$EZ*:e/(2݄&’;_g9v j.Lc=qn8LLfp;F#C83݌вqs0oTM<#{O9<&;nv`u7t0\7ZBs@T>&J:Q{p{>ti{rBMk׷Ӕβ!kjIJM2K`~F7XjV#Or χx#cY잠C8/~Wo͎ЂSgvB!"y^/*0E}\Lbj'WEi,C×??dW{l!"捭$߄|.]t+_'# AB+E]YL x;o39R"x])I]xr]I1fr0"'"6_.3Bb;p@1F@/_^5yQb}o*Ҟq-x AUS8Ht77FǠc7e!͏^ɢ옧Čf??/6WQsCR<ĴV3AMT1hM@f=_TpY9BmHnըMG5n%!,"ʉ-j?:*%_heMckAY> + }TVnFPd.}CDq&; +O#|wHK㗮iՕզ_QώW,^brdr%=؂h0r= !I_" FT82cu4ByӸTG4G ~SQp74pcT9~ ckXv)ݿ2S-)LLhd;<83}T xR%ie P쾭0R`q'K歀8oRO6Xp+ʅ>*Wr zcCHʿ,Ḏȃy -3A^CۓL{) I~9Cبcċoe2o] vH Qe`99 v(pY|}i *ՆEtSehRVIY'|]fusր+Z 20}.)1!.#KiL"6[a5iOJtw)m <hx\ *ƁKAlv }*ܹrRIu߃ 7෭7X~?`2m[ 5 Fz%N#/-}iy+sM | ]E,jjXjJ]D6BFģpCoҼlK5b(+<Y UM r78x9VSp316}ܮ3i7w7/m'"cRe S  UͿ]5hW i5TUI[*olj13Xcjse1Q ڡJ($Hv͘vx2zQ̊!o2%[Yl~#B=~c#u T孇p8U/ivEi`˿RY_-p O2+^Yc<)̳S ߫AFix@؇яɥrrifdx@0&#{s>Q8&.awݑC΁޷?o[tnc~l9_bTW~i&x+;wפ632we }y_()L Yc*ęu7 mP+ၱF.E'@ f(Ʉ6nۈ1$SΡ"Z\is@-ۖD [m֘ 7>vԫdyː¥vj!4¨TC%~~d9O͕swEY*Y/y!Bާ߾ba^ #B|mJaɟU<\Y|wB9Ӭr $dDm- ;k]x>rl]@sQ;̨^&/n3ߕ[sFldTs~ltkWF! >xΔNFo@4G!w?<vjvi RVH%,DN&o6j IDO!$αw< xaȀH,sUŵ jU" {|?}q*^NAءV> ]Q@I}Asz<[aN 0cjH iT,?3 $4ʱ1/߯Q18E 99lYto ?Qz}'i4W0 Yߢl)ljL::;c[g˘F @~!pipw+P՟[I90gADjo]Ĕѭ$ RL_@.]okvIl+ ]a ~MTYWr5T*7cpw/ :NjQr=db)^-߃ˤ(1xj;g3y޳HǎԹ.Q;c/rlvW+P \A* |jpG"O1t@(a=x] O-MClwQ5suGlPč$?RoO+ݵ9e⬷yϘ6@LB(:ˋ~oT%lɇ[Ά0{5Wӆ`.5ji*))-;Qve9=JAoes's0]~ ~(,ZE~Cݕ,&t1N=lG/nܐ31ưrJo{ #z:Z|mlAm:)S}ke79V#VnM Gvgmy0Uq#h"n<9n,&Ly0!r@+I%:pKOzGNuc2[2{. ?b? }  nuFFdc@Z3sS 5m󣂓l_OR,u!XCq^YJc"I]f;*QҞ,#:XkςP+L8zH~']{tWȼ3(ځw.yc.r9Ek}.~r?l{MplEL|89R )àܭ3+tA\` tvb-]Apx{,Î+'d'^d ."GyO6+ޚ=F@ c8{_K?6RޑfMd>ֳlѢ\ݗzMRDqVLcB~CX]IACq& ST XT|D/0"^]KKCg%)uM:o<~ )G^a dϭkeI|N?{l0J`ʱ˒+݋B=Krg+plv#Lڨ'd5DIRu*)R,a{'"QL.ž~#l j2- ja~.9ON7ҫ"z ;)oq>iHצh'Nz C޾*}Xvְ$K1nbNh*/ 3_1QN 86 p]O-AP'BmS}k_[6a78Qf+1tG2VdV@ZNFXwe T&x~[r4!.1;=`cs\͍WD >=72OχV#Z*@gi :>t А$*= A &#5-WI`|@"Wv^ueM~Z>2[%dzsa2{+D\UZA5$l8֋X)z9uRtUaZhTzy >|Q~q^.;_ҁT>KUS)ز}xW]Q=I۠9CԴQ&Na ;aGBA)(Yurj)/b0K4nV4e/t)9;8"sCB)BrXp̌V T`˨x2K yY-8`cg-1YhF4O}7- dz]BNFwd 3"zgtK )A6Mym2*Ve픪%1?Nd7aɶ&-vyrbB&ᖣlL-Xj :E{[9ǩ!9*$NL ZL({Da^GU]%=GvN1Z 7٫huiթqYn4刹Iߕ򱏭'dmnj7R%0%Z~"a}س>ݏ"J^m*#(ȭ؋cRV'@}GsH۷ŬtDǃH" .L4΢SiGN\, J/M! [tM0et I:pa-&u(&Iʽb#"bŢu .ޝU۷hS^r]B cv Ia~-J ;e{qݚ^)W]qd Xĩ?6 uɷ]uMy<]90 @-eەrJoR7{š,#eb`oWg^4x`Tf5mp$n#Djh nUD=Zhxt R;NU6fВ0u}?\&9AQOl 74 ~ze$\) P෩Do{C׼)PaFl<k}CTĀL= BTZ떘9ubZ'y5X:emzr/`UP:A<&|Os5 {(ȸq=Cw%|Y秩7Io^2[D!ӑ.9\?eu=?~1#mW**~@glwqr9ߕ^:7=>O@l+D`M(jǰ?PvbK9 V:ƪ/Us,G0hWe i2og` \ C]?l'0ӄ 1(ے ~T@;aGAc47 Y>[{z{!%!3fnԀmSu.5e*!m)4āK.팆.0NR)N^[vx&ŴãZ !n"K$w->{{ì.]ަ wu OUy˳)?l W?LZ:C>.\W' p|4͟Yg1%)zv16g/jtvy/$~S;`RdpRS}tYiZ]5~C2xՙh)N)QbjLЉ2$]ЙF`yKf5Zpyc:T AP?]|EbI{گ#-'9"& 2oE:B3h@Smj6%2apQ7%V]=PP9l<䎜T{ %K ˬPeKf7NVHLO#>`n.-;f'{X >lX9;>KBS(c2ڂ%R/Z AxٯMS+:<-6H+@\V U"IGSk&xe X`a4Qm'ʒ9 aU\;枿LǠ'^ق\9{K8D08!pᐘ*=K ? RDf 5; m  TGg.bM8k4!؈y8e:]K€*gn=wl:&RHѦ傳% ORH>!"4 (Ѿ5ǨLVrX2:u_~&F3W.ZF$bXkrGcE0QmqOa}LnHKowpЪZtMroINl֜૆!0?z؅)A;'-Dn.GkC v*OmB>2&16585J܀ .:}UfД̅D+ \ojKqf ajdD'Ax:2>( 5ՁT+!bO {:\7hp.vч e.9pQCxM*_=TN =!Pm?%Heo,ތǺ\StVJ+A /]vL43~XW9EA7K&͊ɶ1wҟ 7kT5%dFʥsYWC;4ޑ}(v ,lWS}"6f "5C"Ւc׉_m,yJS= ,-GI+rҹuV+K$A4-ǸA.JИp2$ 42[{oK:Mu1^c+$F޵Bn >4Nw]Zՙ^>I W)E*E$,FH͐9ҽoO?zGMUTJ5Tc#~|wj=7V lP56{Q$ ?,wos#-$CD z()/upLFz/,Wd‡ Sl%bDkM njtG1fHb II%R:NNY؈@pyg;`JF4y5n\H"yUUQE̵>Iu䃯 Ӽ¾M ca8 rP~FT_5ɕw8m؂pRABJ7%M1nFi+5xGkG )Ue K"2tkQ(y6J/=uI|L֤'DI(G'\ծO#0$Ts0Ɉ4 9J|BO}Heq,-l.hʄXU^%d#oM8 &6WW+vG0oS:@W]7#l,)сx/BX[[wg_ep9 }G3aL'80x[l0F3QDVxhЄ0M.*{H 1\ ʓLK`D'*ZWGR ` l:g_i/\Y1~U%uϞT{_v{[gE:򓬭x/;$LDxGf4O뀔KDȱ,y[OIWs\No֔KUX^zdy)GOQ.DHx}iٕ/Q%mt.@C[CFK\{w!V2ɓգ#(<{TI2C\$:_\}Iـ}&;Qd4=c(sNGru\,fe1w'qOBEV8/'J\䒲+kns"u7n_&2|*uWc:^ƮuGy ,GH/u/ӂIp=`j Nd"#^k;NN ?#jb߮.P *vEQ!;AAm},Eݺu<`3NS!BtH7ݥqPUW筧((]n]R#Y*ӷ*U_ɼ3)b3 nÅpSh廐]9z{?iZ{3w?qܭ클gH1Gl !6)s(n|NB0U"5\rʭ7U^w/\a'K Q{L?ފeA2X4I A OUuވW)R-ts" V ŋNe/W3ytX x_ '\`)7U"I}HI$ǵ- jfbim/Jd 8%5?' ɋ_xq9rgT?ӠRdx"z}݌|b.ͣ"xǏ2D^_<5WQ!fJ, MrvE۞B$yhCV\S'6rX%}&Ղp!,R? Ⲙ:P?Z$z{SO!eB}BIOٿ tj:B't90th DE|hZIu b3y A9y*N_Hi@73Д fI{)x W5Uγrqfrj[uxH#YU7x76PuYc֌28B |t0W-,6?rvY>o$Sթn|<+5ke?G;,Z#@~MY#h:<Dt9Gf4 ZO_3W˲`+}3U[B@Ex'hDmSMwWϤ<Ŀ1׌y?BvمlBzb&EX!a*"rokϏ<84H3CzO/%ZYX̣yR"'Wb(^ϽS4ty%D&T-Y;٠ۯ *ý,%ze@j-^OJv olB4Glw;()PѷkaluRz1.BHOLKugLa/e.ځ.WtйeyQ^ XMzjǼ~ԧۀ<[c{\ vdG2g #.:Yc^QJbG1͹y'Kð,$K>l>:93A(?Q%ytŷeְršйq801=\Xc/uX21׺cMsS0Yåz` !3MʎJ1cuA5w=NpҙMzyHzfˏ_Q'< GFiWcԳW>3lKLpwxp猚C?<%F-E&bfJl {6>hwwW}P($z0ل@x~e*1Л5Iuʫ <#IlYe1M+u5Xufb_ponO|Q>h)pT$315]f-&zT{|ӹ/djzcmU9P&r#*h<{05nhCK7ȇ &oN 5[\f E5vfJSF8]W>Eh/J7pqrxK ;?-UjɲGzwYr`.wLA`c?#aqo`JRC)E0L!(5\=>o) eM gљ-foeU8 gҚfDs'2S4ݾKl8 V-/UW5NgnUU~0&,ЭF,1!t)N䏩W܋v-wѱF fMJrv<QL) ̆-AK:\5E\V &I<e\"[$$yL)QvvG1|62ogt")/KnǼ:BA=K]NdYu;m:\{C~ @g\#u{U1_bġC?GB3`AaLie7?;\%US*)ڂG(";\ڔĒNZPԥvHs1gYa+o Ή+;}E^U J+rx72ԠOjb::"mK("/ty'n$aeVMBͨ_XOw޼EcͽOF NjW~|>B0h-ڒZthz\9#t}? xK sj\:XaB2| |MGrHUg 1@";%;h!19IUNP4ԖZdRV%* X=ҟ]~}O~$FfoȨ PL~ ejHGP)k2mz٢ed\̉f@I^LJC/S`qNi<̼"f8јUV(Ř/8V~Jӂ?fۙ#TXHm3Ο@cz3eȨeaxUH,ߋB&[d>64>ESV~?~O8#곳٠v,}fEDʐҮlx*>=\7m$e Toc^1&cr2г0,{˄qOKg(\ R$/r3r#1>`~c*x|p!j7J ,H#ojjI]aO)60X^ ӪgcL05(+XmrK$#:.&I|EΪ*Y\gQ׬xwdvy4=#=Xd3H1A؏ G+"9Иr_NW*[&KnP|HR +t'r,c'Cvf2~Ex[6+ jkGD3K4OTŸJ--nԵÉXl8bs#FI+VxFY,!V~)4m!Hտj?+GOiJbN#@K;nі*mdً1 Qiad:Ҟh< Ybkb kc ^^o-. Vtl3$ j Tz~}*!JUSukpHAi]] ֡ .fMBWW|w}>%rX<&VڴXxábv {yˋF gsՎč~&F{ u4%vH|~Tf\U[4i.ICT?W8o ˮyP[UQ"('n2 hHb@ {ʥ6 NKj oGxώvFt)_ZJd,]x=iNJ\Rh;Aw]!YMP raI*/쐹5mE ._tvE_hrW6 |0oit=iٳi-:ƃtx9~mjH,;#*5j98ې kMP)V|-մpQ4RC5+|TQY೉X>'#Rʛ+湞H^UAZz൛v#h״r/k\=Aۍt^mhY7u'.%~9iz`&^Ae(j呏{2S JȢNxsx,{ۂ

@R+R*~Rc^<1V?REœxIOWD&@VYnH*1{mxuRK,Uetgptb]wmG oJ㑞b]oݨQ.I1lN*”u@2h$ʡ>`E(ۏ ya7-53>lv?9:oq2Wz󈇯Wx8H=RؗxwC)}F3~;bVfiQ*zœ71$.$Ag+^C곿)|F??7]j{lE9Y 9opR[+Ձ NiE%D&r]fd&oD9-ȘY##|8rYC݈&p-'tv6">Z`aa$)u!};]`;XަAU,Q) BNZ%K=j&:k5T7`sX]$[ ?}(ۘ F0E`jO/}ݙmϻڥN UdМUDad{ODH܊=OQ _*^^jӸYX|2"#uX }j#!2PML.QR9F!%%yhcP[:P~ʽq>kD-*` Bw*TT.+qEٶ?뫗hk ZZ ߯ $V?T%i9$ @{keWe}VI{ѽ5_jܺ<Ø1˲()kkH(MV32e⠑T<Í& OKvkx(سF*XnA f+oqhi~y3M5=Ș3P\=O̼J+jQTX|$&o= KItc+ @T~8K&X88sz;K69S1C- P)>'4mJ^}C 9 ;X(Nk%B_}xRGa ٢ /_̹<7n4U/&ߢya -eЮ ]Qu Nl3D(u=Nj^j׻yS_ ontw)Eq+\rCpP* ٖLk%bC~ҚUqfT]H7{F:=\j^KD I!wnt=xĞiø3Џ9t~[&`؎$otu+n(w_㦂[3[ E"\dCr5tVfRZP;l$߈B1ep{>Q~ث2Y7/ƒFŮ}o>gAȭ8'3xLϵ-q3ޓȐTK*8W׭~O=7 ϋ\x9`n75A?% OCɍY7FIS? =Gfͤg  7ϣsKR?]s"q7juIDgc v0lī}5V%RS@jPmNQL_C)fٰB454oIwH5XB8YY fR_M ٠T.E E E\ַ+nqvר+?Ct~mdJx7ur錙FTZUx!I:7/_ju);kRA[)MyM<~z0,$'2M*~+!]2h*8:{—Fcb˻n_r1atP %[WLy_ٲѯ@SXħי^st)&= C0Ϙj:;0NZ5ػT q&p] ok΋vEDZ!c+[}@_{䢾W4+\hK֢ǭW@a +Դ!e||rJi?)K6~̷-"sZ4MX9=XJh}g<% z멒q_QruB: 4?i@@䈇݁ތqE3QNˡaRrxuCЄz;>Ma5lxͩs]x}v2:T*>?7p`Ip8Jagl(zhNT拄dES[l=t 0!ZȶL 63␔1'5GH@,R\0} OUN\\# } Kfvk`&ԍw,؉#"jQo+ #zuJ$~[FTm!:)r ARjڻ"NdM$ u$~HsdtAHy ZLϦaym 6lo_ /@]8{,p g zr4yW~>۵"CE1yaHޅΌsdm]Պ?-ҙMn( ~,iBdz[0r.jziVZ:`Fg,*D3$ l暬tJw E3 [fLN=&#/7sz}0?uzsw93?DHu] `J$:[BRa]o\=5mfSHKيX `/?zZ+|%$GB 2-wG樐yjm"ȍ|h?e2c)b0R0D"(WPI pd@uXǘ3_AF -#|ъW+!- EtKQv2͒ӒmF/s[j|z  |&UF '|ޙ%&^٭" i^etUٚ 8T-ÓLô)c?J뺠E&+4U7wA:1B"̧(e\,\QQ Oig&կ7<2HÆI?F\W8!OC}8W?ϱ{ e8sbOr,w! }}N@w{׆nSh쳎l_rQ>AEfKn$Ӣ{?;!=vlnQ8h?8:sZDm^}ExY} j;3o||(fKȶ%֚mztT,(Aimw:K>$\˼[4b+-| +"՞+X1. -߆ʀ5ϡlx(m߸im ?ԲJ&" WnO1F׶>Mn{S.ɬaCIao7UIl>0)?٥5,xP m5)d=P'E@ARb +Lw!J_d,fZ<'i@Iq< 5lmR QPFy?!3uF`<1%H`ޕ3"u)+wohĩ\s6t8ӸeE|l0xw S5$A.܊:38e֍uטo%ֵx a?wh)4~ Pb;MSq:@]iS# О5JޥUmcˬXںOt}K}:-0¯A;Z=&.K qmi-wLP4 {wǽ`౑,uB G .\iO3ѳXKa(PJ+1S6V^dNd?g.aDGsuzsM\ DV7IS/D: sڜ&iLb-̮=|=n#D%5j2=a))L~"ws`QKGJݡ65Yn5!{N }x2 "Z#;pxcd(A%P@0Y7oF7{HVB5EuA!El31X WŸbAMgꖄ5ds7-_zyЁ4-b;f^S[M)'gbMʢuXuV*!y57OBO4WD-xδb8%U3)3a2g E8^D M&ov_MFk5̃/lFÌo a85@$%xS]hyT8-:yk<~ K96X?%mؕ(Zz*C.&a8HEģpȞjoJIHTvi5RJ8eYTPKԭ> ʹ2:K$ ¢OzNOwEA!@H5v(mkpR߲ ؘaHc7uC0`?6dp`DO=)˫Kj-`R{z/^CêP?ulUb3;sL_>6zx/66;ݕ-lbmm*x 3f^pB{( ՅxV>%z3g}J[a-#wC" bsX+":J' <]o8 c? 7~=WϦx7i pZVL|ˁP`/$"4@gߧ{ʮz:@Y`<ڴø:ba0dMdZpFXvk'L6I/,t8v/i NpqTd/(}qDhkk?z]ٖ#Lψ=yƓ1_@Ql=>t,mMB*DӾTЀЃS{9\_\<8d4 śXx(V[Ccf)sH֕{xqEfp; A,9JQ5=i>^]4uA)ܝ 2,("#X$nu=nnnw.qZW802wN-i[v؝MB ?#JNSƥЫЭ?f/wq}")^ v*O.8A{r}dɌq3(R ǐ5~٭QEWLo۟!”'7ܺ0~ >!t1U3ZM86XEVweR& ~$=^ϵ ZȨyO22: G/n&9]ImqQ+倅n@BwAe=G.eRdKzYG?^IJ .OHBi=LU/N/BVsJhc GWWͦDV/;򓭉նU%JC޿%ښ&,EU{a>"S_wiD)U#y,M{pH{'2si,h),.x s  0|=bƑiqPYߔC@hC"3[HQHeμ%3z?Qv T;a+6U DS8[$Xq|= BK;J+P 7؄(i 4*:O &i8ao_9-{|\]ho~|ǕB6F;[nw9TV;2V܋U ĂXtǡ036|6[g|Q?.1-A0]bÎjh`Աfxc p#zDŀ~;Sx)mPL0[Eccq:G#~Ȱ'Nh+Ċ*e'bvJ 0Az7 mM-T_7)+"l$Yw|o 2=Zma:-;bUHn*%2naB .#hSඞ?jݬc &@L嵸0$85, RפKGlI[# 槵ev+rv|4`q V:K |D0`BKiߕx42Y7M@pA'PBSaZbf*"?8dw)EL&mjё_UrΟ:[xȺFmvgGzYʂ P(įCގr,![/Knk|^XN\Q<3[:|P 0U.52_/؀]7YS&2y) g?ok9[շ,%yx r*)h7N ]|דj$?c}WUX(c; gf~8+oCq9"iGKat{9>[5 x\UnE|I@f{79N `X*-2n/gD5oe7=ڿ d@לCFq<{] [nTsƅj4 N4'U W2<~5aE"VAU?Wlڮ]]KĐizk?`:c{N9e#fH>1M\jJwk5osE{|ʇbCc _Hޔ[uR!\\ڿ[oAǨӏKQ2ܘdG,*49p p?Ǔ@U]Gi!a]q^y[]xCIN:PJJfK£K>='R7]n2quQwCO)-)Eo(L{qA\xa@MB}9ϕZ:&L:ɺ#(n !.51r 4ii6qy\,ng& c;Tiؚ+aJg!=9 ?uy;TPRuo|b psc1>X^aoLF=\8]n@o ufrb_oaQ.)uX<+zB4~3Yt+nQH&fbIHV憕\پxz_x/SQH쇚4Qdv/I:]!BQ)#h/Hv$&)iN[E{݆b;CX\U Spy8Lf3~PLY*eW(k5CӛbO$ED?内٩M֩r1#K[*ΚI#D0܂>W2Pj|dHo |)4jof|;qn}# HX_x2pJQ2{=$nw=m(2j OOa$;b~CS # ܧ)LPyFkp9ZuR8v0H*9`t S@hKdN5VnMkKZWu|=wPǧ9\n˽3 >fVdMAtTTH>B?]eY[i2w,AA.81 褘殸˙KՔv_:2I%Ĵ = n}dKɃ".x^U Y40ٙ!VTנ_4 RW;2MEߗ Y הG2ydq\_hᭊjoBBֻ^`tF`U;%3r&T{Ιz`B>-*%MELe"M-]H)..YK;W}*)Et>l5j}d4kehѓR4<)h-B7fmwgdJ(Y_m{Ġ_`m9W3QbRIh@I]]#(E5x9mnoXD &o/g>>uMAF]Txnog**&q 7]~za'qIޚۄrK u|hx7IFw3.ym@P $[ 8aT|+3{m8/t%Js󦺔'ef8"uTG~1I-Et-+1(Ib\sm% ݂Nğy"yAoD(qCbfr 9J~p$5wV])”R3J ؆ Uh> GXnĹGlT b4qK݇@7'vmXOT/>~qyDzu ?glsɺœj }2')J-21 4ku̿3@&6Krd'p]nOeXiZ 8BRSzj|-|2lP#h`WMRr#6 VԢBE8E68 À N(/h$)1UvbQaK{~_B!@YțY>_~X"ű#A9ӺJ3u6# ek:$v@׉຾B&Ûv;U8p QGCo*|!%Pt,ld{~>4ͰX>gug&gVR ;\"G>aF>;%kƮ! Ҹc1G m̞\ztj"}^<Qpiod[SW k՚6Gbi}˥jk%[<Jn?Nֹd 5bVzFʌS–%E, F^hd3Efxiޘd ^,X;Fu`С wq?l܋&3w 5R%Y)a (1V ~HL#q7 s( mƊW>5ѯhYznA/"P{qL"?Yn-k ^ MI++=E>euf%  W }1LZ_iJqr=Y{N 3XY/.gFw #nCzO(ú&8[q Y^qYmhN_|2_Og[[%Q-wF ؂Q3 SA { VaӐOV_`xY3[GZ@2>V4ɵȢ'` Rw)/S|}Go`#Mt s#tDt|XU.6׀U1 :tݶl=s̹p_ЕiӸxyN &䇆Xe'nFW0& D8 Szh" /T=</ť!ڗuI!259S`qUFitˍnLU:8'pW5Eq-O0g2NAal4oYn3?MXʠ@%4One,_b5f,Xa'#HwCT\"Ī'RkAHaX"w$s8v;ϴ}>.{v$q =@L>niAG M8w| 69Y4siTWbeƎK-K ]$I9uW@@`tVN`)De=qn!ݺgAr<`Z*ؚ]*IQ,x0 vq 4nj8mغc1 -jk~3D&m=H(yW] AELbXEmJ,(Y7.̨8V\vGe|4oeYKP0'GAao87|^gEv@ #wZc}iز,Ӱd6 &ŵ.6_{& W6p2#-?Yc?:u7g]؈kF 8CőuMDMOw _;D_z2PDLT1qmkk>. c ^)+47eOAzщmT#.@ZB2) %.8sUӖ8'+Q`iIHyNe-ӫ0< )mP׹ גs넧(&JEԳ:tM5kQè(,5kQAڿjkϞ{ _3҄ Pݎj?mn 1fMIS2K$-2U`+2U!Qɜ,)IoRe"#V\3Bd@')}6t#_U\֖ne=uD,T("ſl+A3QOiCIݻtVCv;#Qc_9ި7>XRkv$3$h;IJ>LW:vC ?pP-l[BiYZ""*bYoTV]&qN7 BQU`@?ڳhcP53}Rgq@|64Hg. M5YB5|cEŹ2)r5(|Y63$^vA))Vxx'tשqSvkmK\8Ϟ``&'wE/߹ SĦ$/n^+`v+x/fbT4 M3yS(+{瓘O{g^AKOдZ&Z$j? I+ ϪM<"b%3<ۤ "NZF eK5$&ːQ|YFSUG@;%'w!4*iOII+1 )U颊49A9VTs@1rR*9T/3b7kFe.>RJ檈z5šZx[%a+(feEja$/k>Ltx^hNFy`ƌa/.ͬFVB2q53Fkb+︱yB@`jl|y8{Дx: {Пm]N s8wh0(uLKwB05;s>SqWĭ.ތ,Ѻxkvy<{|I./IBhx'XG! 0JW~3I f~j!&bL'kD'3xKo6*X#)4wՙ/dOI~v6@9bD8#{ -&ֳJǖ<sQ6< ՜~ٴ;eϱp(z`ig9X}EhgQbWsbq֎4SʷI|&Aul`/esh؏ƕD,]䎾'Kȇf(V!n``$iӗyHT!` BumMyR]1CѝsO%>;WnԳJC6/u2>O(tF)S%rHޣmڱZD\MD|]\M{I9%u_% zU ]Ҫ%E5@_Vm[e-NS)dv+J=yHajpnpF,cp$bpzjAoWn'PǩxNmW?3FLxۿ j :76yRmhK@Ja 6J37nS_)P3yqRMV qX۩VxxrP2=Ю*Qdg+܉ N=M 8FKD`45}ꋇexwwog|IV: !l >ވ#ʠʬlyc{۞<;F]DtB =0i)5a en1E-#YsF,"-xd_HzkҶVZlGD'u/U7Lg(x_;>`']T [2cx\QOYsiL[|}>=&<ɔ4Kj̈Qce'xsFq[L%h߀sҚ0\چ]K jU03m^Z`n!\ ? j,JDm706Hcm7,'owBm$5f_ޱ0I]"D ^ǦL\;{iG*U>~PtpT61'\Nş{{!y繥$|"G&NG,vb*IS=EaLǫ _1%2C}_/,(H\#{(c+~cer7T;mj NƝnͶ(Xd C1 缜BA <h-# lG)S<+ 殁˭Kqr&{2L7Tڶ6 ա]HKr2uPRG~i&CyD̰59ڹHP3PuGukG@1W3'mHgt,SĔ@ٸM2{ꀳH?*vux,3XLh^H~_V LY|pH۲R; KQ>җc\<zAs_6+$׸[Gzm4 áPƅ֨1idjwU#)wa%8HkaG(T꿸{/>9$GNj*"Y 8 k"gXU]P@[,ǏeX7(o>+)xq15b|RrL}t/OF@UFqNhθ]W2l(m U VXfH6-nx*: *`5_TF¤d 6~&0'a6v~m9>^*J.$=T*\4&%ṥ1!zMө|RwkA);T@4(21́8'cn3յ !pY|,mX̥M$5 } 2S<ʮCV7oh$6j?6!&&mA :H1fu';B< &߷]NAi2hLތ^Tf":M2!H]RsF^O9~ uۡƹ^&Z%vLd38jIwA/k墄8+5lv$)GXQ4VƄJ R]W4gXQʋn5;Xx^X 锘`w״?LM2Œ. WJGbWMp @-(jwusuڄ_aU$c𠂑;ر][ٖBSyzdYit*-R9BG|O\ uGi'N"NAkKMs"z|1y$ȝ%mk8i.g<#VqsyDH/|c`=Ҍi61h[TO)"~51iTG WW YK2^2x[F~hMnK[KPG!Ycne(.C4̇btkAKGM@51p&Aہʥ΢v0:'*P7^YLar\xړ6kG|hCrҙWJyey\;˝IDQg n"xFcst$dSauG/~6ۓCfB(L-C/J1 G[ax¼OyPdO(jEozdl)fO;k1;IKǑy'68n*L @iA2B'25=sAQ*Qq&7se&e<[N,)`6Z$0OE6YՌ KBz!QQ9m<>[ɶHZQ,pI~U L$c7wFǴ,Q󯥁ݺy+H{tl< Fr3_)Ո,{zJL"BrRH Yq_B Ό&ЭFsxHJd4}1\Wּbax&,Mf:0-#2r +9iuW.HeBg3./Lׯ\XKVEeV!<$’"/nyو;Q/5?!x6ɺG<Ʊzz&n2O)?o@; @<vه:sFcyOA]圲fN?oէ~9Hx̡"¦[avErcJ#X(_|O]*!ޜ@1&7>5ض; &DPU2,ӫ2ǹe㣳&8I3ru6l~|hAQZϽKE@v"xB"vX/FZՄ4V,UƆG<;=fD#QV!jIXׯNGĥͬ 5ߴ}i%Ojf>$lD9̙D^qYsT>A(a,-EnlTX:V?vmYh+?OA"i.Aܨ^/I~V8Ef?+f&>Yo+cOk"mSہWGu?RsD8O"hG:a[req`g/_7h~bYc2\;-ܽ?ke1G.QvTnW.:bg*W*}V0N8o%i ůp.[b #voYFzG^_mzH]G*)<@rÈ|Z͜l32cד@;CX֒.z[MTc[B"6t1iJ` 8͐ p[ %{bh6ŗ{E}8z * L7KCDVSZWSŞg;#97r| V[9F=K^6a(%o^,VmRT֎lǾk?ͻԕN3,fdw($^m}^sSNmpē*%; H%_رEG'w']+7(@) aQe bޕMŒqi0_(ՁXaj$CUe 'I_df n!+@\e1N Rw^NA`ӃL;*v'9Ϟ-=O)c&鹿B=;i$C| dαI1[9y`)$*?L@y`d/t48,c[Vcj'w8';axC 8*{u7!%wCvCCp{g6|}Z͒>5FIĪeCI^O󱜮܄>mVbjL"W.bx"o^+;l<2!=VM!G*-2?qTo/nyD g鏗/̟Q}6-dXziŌ6# }*qFqcl)ld撰2wX^miO[-' D$fVxp'!2-$ ؾjrd}BM{>|(,(Mfks _[svN,a}morӶ~ Y>=x[JM2xfRH'1@cپ3ՒeOshȳR -6= NYE4T Em/ۖk5'uO4󁰺̇8gi++@^ƩfE'Q㿯 dS#W8aPʋP9Ⱥe:Wh.@hJpbYdvg+W!$l/l=u3lY YBV([mLTK~uAlrzgAB9 o0buy}(ŪSgZFQL"fZ"NZi{28t'q bu-71^Vl]ix@GOD3BHm%3:f 2旀LT7 CziU'.3`*CgUYZbˇV"r?BXIkcK"\wYTʱ;&->ڪ5SboFd8[AYpFW 8=Fst^iT& iAY ,}%8p7H)e,Z?ك]%«k0Y!UIfn 2"f ֈrA*ca;Z:ADr2{t.p|6]D V[215zFYlMcڳwc2^33;* P:UScOfo&E_ڔ!6ˍfg8 zz+o<,q,ső*>OPy V]ry#)>2`m.dcE>m˳D"!Rt'<#xN#=p O4R 5ed[nBrcJ!ȶ4L}G1UkwXnU$҄;2Ҡ2 uХ [;@η/G`uFGfqPퟁ,Z 1o(__=YΈ\vǔ9 փo;x@P1rHsP %yt ÛfŻk R\h<Ygg+wM7Pe8H^+\a5m"3ћu3?O =.*`:Ù4W}ln RJ!פ}aZC 4JM*m6Z(^0y-V_6{wh7/I9IJ(ЄG! >! k+ )7Iۘ4&ڡx;ޭAo]4;8r#sp.){0$N\b-p 3]b&Hmc0=ɼ s/eJ_, 0c.0Ugfeiy^ƇLv$񖊦@ eNVηgPO=}x 3am B`Ӈ(x'OÜnDbtبIKyT6Da/'Q#ȉa/d(XM=Vn;g9Q8_C{ O@DD`գkRj"lo~goc)Fey&Hc\lk ڜEPU7VOU% Tl4>OY\T'`}x]0 *넕.kM|έN&Ku`n woaҎ#K18APgz !)W{ҥxS0w0q#`` a}I< !rЛ߃\$xZW=g A)"< s/#lo Aaq?c/aN/2?\k}ӟQgSK:cP.WfD8Щ;-'?uHe}_Z ȪG#t KΣI _v@WIeSDxw+Llœ}5mF1;c܍"Dh2Ral0\ۃUɣmakarEEoqc>ͼ'S\;L@L`g?uėBN9Mk_]r~Տiw8gC)O^ 򴶆7.'M:w— o,+LV: ,b}V@Qm^jJ+ڵA ?i}uX57<E Y :%?:a`P0b&x.;xFGh&i\Y2g}+Q7PыҴFXM)vs%GD RD%Cl+@ݴ|r}q0OnMQˤ1"^lçT*-E ;YvIj{=7=w ?4wD4 !J8l046`\Q!\Ԣ(D;0"R)ƧPo\ԅ&VfS?Wɏ#o=]p'ǑsYOOA{&_k-+p/DOI,:[AF ` 5VM_eĕ T|_Ѻ2y+5K_oX|GcKM!wiG+wnMS<V(ĿSS (XFjB+l~0m .BO~~k_=o(昒[C~=8ڿÂN|@'P̰F& ^?S* ɦ:0,<',p7s/L~ϝӂ%$˧ϽL%]?ρ|ڡEfpoje$]Epjuion.Wf:o(h%[ y;por ~9`4G Eoϯ! P>KPSf{~NLVgd6^LzQ#)VLzċץ_?#*V€`fqh.nϳmdѯ83rWN+g\Y֐G>Rd5 :ATR 7>n%-<(!{+j~Ggv~ʹ6X a 1\.n[AKꞧKBS5MأKTZ_$ipf0J6*I |~h=?vrW9OИq6!N bi}N!6 גTPof}ɿeŷ+Y5 jr5-|i〈{JT BfsjgO`'h[qWi5f&Lub=@kd"-q'S#PhE &o։0l{D:$o$Vqlao LK^ڑTR@yMW~ 4wW[&}VA1vy#k-B )gdC_FG2u.x;74y%HՊVJ>pf Pbw+6Ecq86JkfUyc3Gd&gUƣ0?aZ pyyZ:]G`~or/#.%DƜr,7^V Kb/[M B{=7 3}?*h=W@t](y)+Y>sVk@\~h sfo16nkh MfرJ-hL|OV0OUX!@vhQ{| jD:EB<[hYA#Q,e>jG)V2"$! D>09-*`-MRG8?57//T~2__j$'l4j{d&̮jY H|^2jh-8h2_Ue23\1Q–^N1W}YuxuIN`$ ^\z3e{{I q<1oM:ڞ1  >MߒWA4dѡ"RjOܗN_3L]lX)!\z6|s+*,I _N!! >tc;:"@ݷN*`i%?f.r q/)Z1Ug jHeM\3:=D B j̋npfs,QZ]{|Rҳ+ >c@(m9q1˙;r( ^SNhξ00c4.;LCFcxYb&f"ʔK _m9Ծ:߰=E%A<4u"&8&|67W#:"<82KD{ }I㉝+\9 Fkٮ[O>yQ6 #@1뤈ưd}.uv Ȯz}FCȧ&4Ep5-Ω6$}.{A] W|GQ8so#uW4 K/.+3퐔$M^NoX cXƁnnPaƄ(wz5|/, JVAK"p-a Ib4() Q!ԡ_Y(~ ^ 1r'5veP됖 s=CCbi jlDRbiښ]oP*LX?=IJe 6, C&%3dܗ[_.fC]] lVP'hq7<0n*St:>ڦZ8|c'Z Lύ)*O'CDv2A>l]=/àb/qK3¼1p=F5҇ں>o>Igfތ<~gKHyqr.vˁ:ozh=ڷFlxG}P-_[ sV!xõ5W3)0pcIMRŽ+E_85d(]K*q4{l`V],] Q5c!dGROѣ a?,,.%_D .xoj1=!o :4LwCUm8QFpQ쏏Jz(#9. eFҧbhǿÄy "ځ<01y9q>}ra>wBl(?"7"X)!AA*r8-?tVcrN]mې/vM%T$5lj?L]gwƽҝ%19xVBJsZ'{,i#_ Nҿk[M`6tJX]rpz 2xVl=Piպ-LIDou5S-PfB-t =Yt*3^N$C\@e~9xkŭ9g)"Hϸ}0N9:nג-ZuQ梀FH$03<]45/x+Rol.^aY Xy:%_[zwN%-dE;^_:B8(든Ù_u}.*EάTXh"Q( ]%ǼtyhЪqe@eGi>#^=zg8;܂gxX*OP;9}k+>7zT/[([j-{#ָ~8X(webRJ^b`4Z<&$|l}I^IE*o VĔ'ڼv:j!P|+["܉-ttt*`s7R;X +_@Y|Q㕞],#u4zS!QdJ75<urT(b#{%[X1hyɟMa%hB:)Ko aV֡ϣ~|beBT臈wԚ؎ly ͢^rdcd9$Vi9avP9R>9* rcYDQ|Ɯ&O{VS%G- I+R\GԹ'TX,.T/Cu~3UD䬉xU9V蜒oRPڂ?/MYWc' tOR  l>{c5XZQEvzVoopҺ|v,KQ34K 7]ӤMHߑiRz{jfz+zj'>VըSH)}O9Nzo΃)gO[G&nkl%Kz)^cI,}̩`TW=A=J@utݡǎ4;HwP˄͡YhJK4mk6\%|i*T|[Ro]{~q+BC5X%){L2J6w*bo')kK-ԳDvw?D@g7xG@]G74h!nwi ̐v}@3'F;c6Ze(zx|;KAgbIKѷžV*iKNÊ @i+;K'P"w Ix1R~NjFoB'/:4̆LZs鑫.O%m*3bS'~(zoceC/q Yڥ{[bf #)WYFAU nT{M-i^׸6- _n.!KbW4dEX+h蒥v.[Ͼ=E ,:Wal &2ƠA!ZpWߌP u0!P{z`'_{U\0~w~KYdQW2Ƙ5*^=17c-v#_QO= 3s-2M|o%emt ˎk@ "XO)!#lPN*o("lyq+h2|T~gh')k@BzIYTؘRWD˛4 'bh 3sb XPų$*|'2- `"XsbډK{} u3'L}#A&FiNVZ6n畎4l B*& ~b ?ivy6XERsy2WfV< >AM: 5' hbKh}稉_duQ=2ysNq ͝0e{]yXa >cCzf{x jQWIn`{=s5^ Wx͔xs\7)w#1ѩ5?Bwm*k`N(fk`;!Ɵ녍Qp%B b7dfx}[a,ËXYQBg#]+Dӏ?wXK=rM2Y}v)&ocidݬ+Wo8!,w<|Z3iCոGJ${mꉤ)͖Qgoe;[ˆEK :'֌529u$B5@n9*uz*<90S^kA7+܉uHX=t'Vѱi:ߡg;8 iJJ3L>Ak2$@rg#+k _ >>DDE/I!!G3tW0Zn>Wi} {}pZBBnxvA.s oAC᯹M{;*İCobOƇlnxv1GFh=;h|[6t_Uia'PN5<&~0pyqHt3_t|7"yټu'Wە֔4h̆1XrVBb4ȱcMV/P SɎ"KZ[s!ϱj'D.%n#=af֪G]vRv;>ᆰd#\U]?vT$H_5k#F=ĹaSߤҡ>Ey9tX ~7Mf6Ij|V9uAEyAmI圸/=ȟض2iGIn82Y q~F;WaIëКm'3 ᎯaCvQۯ.VpB!B,Rdy1x6֒ V M#+޽@ asacp֊>E-q4~ 1?OZ&;K=uJFdҠ{(-ʡZnB3iILl5ƪ ]v.$ <_Iq/J6 % r]hpi%u{s"^ #AOi!dtq` 2|, I]w4vEc*;l‘N.QKr~%d VieTڧ:o7qXYQchG@ X.vuyue\%xƘӃBI`Snh@uRGtNv-{Wa2.,L;GN~*zaP# 8l(3ML#.Z~{cc+ˊ_ n䙈?uTV'Rf~ [2!gh 1mNk!`dـDuTνE%B `t9|ԇwhmVpЮ!Sp&Z<̉/bo0"j 8\HsW𜚔Ήu1I=*?V'\HiXRwݠM+!lfA *͸ďÖ]஗l` b'A/D[R'ʉ2ڈ`R/€sE R.->ĿBlêynpdFOc?8 2ʢ|i~O]ڃMBV? J~wsVC"{tޘ}&<(RVx7@\ϵ&d[1ɺ` C̯!K[]/d$ay-#nI7c 읦$ʋKWDzI[=3SFDwbHa)Բ)7e`V.KZH:|t!GiD 06(:UH_%%MaeҢ@y6 reyNL@Fd,]}ܰBǺ4I)wx7]6] QDQޥ5wYTX˝ޔ7)(ob\`۶cg,XA`O`zpޤC<(c'Ee#~CJKR[.^%//{r@WCm&zAN< 3".Z؉3aSDlFa $o*iU%Jazn*Ot3}3Gi,| lJ x<2 o9:qOT%m+Ά_HNHW& E7D\$h.9; ˒#Ilp,DcS{{X"KjTGa3H/%FJBGq 3K'(~RA=e~Y_3 zAHw-R{X]mHt kQm{V9ϫu\1۸0 :ۄlrS\%DawnahP&"6Ib"9B?(Y|_ vʾKtK}S@,Uz?_oXk9ݍՐkbs; oh>Ẕ,jhixهzUI1AaĞ{K /@vDc%Ma.]_G4H{Xm˄ qײ Oy]~ůp}_2TaS|%Xp>ri~Ro;sQך<k9aI<ռPy>,d K=Tp-΀}KF1y˕3d!y"\&]}L \ycWo\ɝmFB#w ^Sg.T{CZ;_tt .ƍ3m[}w ϊKCzhQ:-")}*,F!QZn~64k5͖ AC4~2`"[sV9f{ կ[HD y V$VsD^jN ^qӁNrVY *y7d1}\+"}ebzYaty|ۊyH(Rvek 1KGr-[Hޞ@#wV'as܉Gj,0`-e`'L$_g7XރM/ !F%|Y3-X >sYuh6Æq:7XLz7gj!>gO;0oX00h;ץT\lYM-Q JL19' S5r|e8mK NiQAN~eEpf鼮&X_D+hfߓvU[ ݄ȣE^TEת%Oc,ц|Dc O<*c.U+ONQlJ4W%+Z]OwO;Y[bZ8Q[aφ:k a ioƁVߕ,oF25+G=1kÈO¼(2?,sfQmBYdH%&z 9UE?0E%s?X86G|ƭ\W;̈́+1Y<YڶADj,HYh04&(օGȴW0- O9mS1{'rFyR)ж:fϦuJ̡>?YFBKy,\JM"׋o&2:#~/!pe '&I @SOQ)Bd:2.m]g -jt%}!PrXΓ%(=&hf,\QjxYg*h`3ߛGY GJDSR8ͭQALq!O|jϞ#O}yp@ԋY#// e~Y6w%@E5$X i%PdF2 B\>[> OoY3-.Y1-bZ2 |3: I=ztXW' Cjbra;w4pyv, yLqWoH]0tPd]7蝖7y4[7sfcӳ}O*{jBi(=(Ҫx6 =w1MQ>Td Ϝ7S(g2F`ή)f4˛^2 X?>t(]rֿ$9ZO"@kxP#SE?ijϋʇA/>RՄ4PK\':"UTD骓g!UWS\Yӆwo iEi ȴ޸$/8De`,Z~DLtĹe^Bo,-lY W%ff3@sMLK+aOaU04#8RtDjh,X8<, Z\ۦ έ I{{?Ue 5%=^= N/52OCw;gc0#֖Kvli!J/ }iƙeS1 ?enI%;}e*'}2\wh\Ol9V;mFurci=-'Dzwٻ"7/+(ݠB\eF 楂mCfg@;:/nA#MϷ>*VAxeeWg֚/l‚obFN6Rn| CLX>ׄPG[`:]`.Es0Vk|_J ܬ=!vVQFՔV呗/|q t09 6t@pcth^(WdBֆ)rO֦)I/Ěc8jWtՈZJHm`3-SRDt}zUM̋+8de[ Q{!{ ~֔Sf_43W"l+Y{DlB\V8BC2jp֖)15€+åu3."2V~,v'Y@N*Y*K.1@kA2qǎ X&;+TkY^s,M+sgadHDagWCm !/RESUPV1+I]!~)4Ia31`:0 C;25o!Hb U1= 7^ qC$UǷ(;Xތǥ}}K3lz^JD]v>AJ=EPm&ξapoCݎ.5op*h^ rt7uB}+I,&d `cA&)tDB 0'$T;8y:k=gѢ)N.ggtguO6 0)-|c t_ bO|^{ɦ~ȑy?+!BD>"'s/- l5R2֦ʚܧ&{t t,fS x9-Izt9`9nhqUummcp<۾)sy|=}[zT!1dn %d* no";f9@~7S!>˧*U޲7-˙X?=]"eG˜`%q D~` FyW@QU|? L:i:lGO ]oJ$ܥGUa3wm%B@;Z_Wm,K{}48"hZV~?T{vx۝U*7ԇT`UMWWHx.CZ޾8[KJ0EYWbe(tzC٘&$}ܥtm?Ք'(Xt5knAJV]&풡X*^Ӳd^v*H4MU#GQh2u!qa x\V >@O,8qp.߲{p=nPlC\j [x%NIg& aphevԇ^FsImZE]wcϹ'@r"q. 1XI\d!pn]h%B20JH)NyBLhL1N-첎O&"BJ2QYcHi^.Y'{wfe6Qu3kWR8>0MJրN.V]ld?5!12x"Z 7ݬ(& ⤌}` pI>UsN;N(3@l4* ݗ)H)n@̺ٝt!ˎQXCSJv<^ez lPˡӏ {T}gz{J?p[ RGJ<"-y?/Dt ~AT$N|Va#A* ]Llz88i6Ǔ{OJBĖYGz_}~]~&;f8т_e&SݖTkF{7qSH}"ub)Dp)#ڷ=ט[%P $AG@DxO{~/s;J^jhUO5i bTd7lݯcxՂ<(QEBzn;:! z⹙5dm ,YIV)5&t"m wzpt}>ł2XM_w ?\fm#!k(Uya~z:(Ҵ|$ >eaC-3>>bmж&;GMtT/6/ѝz]qyq:Ao%hݹ`X"E{+tg=  cl>8b6EAJlLdfiBm1,)\(B 5#|EKH@#٩ȧK yNҊAj{fu~ER% p%f ?ކ9}u^ Pg(4jimK|!YpC[$ЎljdSM@aTNYyZG[SE`x6-9Bn bNʋkAc+ K2`?ul,%8 ޒ5l}/ʾ4jun9ʸ0+q",qrС0 Nm2wfD:h }:tqé}s2oV ;.9 WxXFϩ ]>8;}2Q3O<@sLcdwRF g`J/XЌAMC>Jɰir0HwTkIO(*:$3cWW"_6,iH0gNW̐͐Fb{;!߇$z˸agzqD(f,`(AA0@JT+2=+gzӎD!VzGk2 7CU}R_/z1bC5%ywwi5/6tPYd@:F:v^2#MI<2QChmNޣBs"0!HYn,v,%)+!f ԫ 1QݟbǗq2,'s^_ ndc,J׹5W f=sSgEDq5Ĕi;6s!U,ZPkPL`+`-0z-ll:gQ;ZXAYqV2O<wddR$ ۸zndɧ1-iԞAQhO /Adv{)Ve`fpO$Z۾܏EйN!C:537%lus~rGVhُBD iȒz,DlyS7- |#UU^}յ'XA^jږda,.&:k׏^VA{ǎ:كk"YH@#gN8}aqͬ2fkU!)bufZctv`@?T Frr6s5CHChg?T7.|#Wԩ1S!p9>ޟ;I;EG0K$(4Ob\Vu fݺml|F37>&Lr9!Xֱ لJ=!sPGU!¨/_p^]YpFXbN]Ndp/'LPN{c-eo'$֣AMỾ"&v c IyKm–'M3A ֢J{"& M''jaN!wdBeP^ 6=d`3=mxC}bVhYM u|E+Oo+~]5 Fx,{ kۑ4\;fV Dz`+8D|4$iE?,ۃ7b-Rǩg$5lDL?bwT\ygׄS)rt'[Dڠ`NJ$Di7NZqfgFƝI:W] ^}Z>蔐(u`@NRrT%A҂Tlk8d}KI'^7 QWDWq[EOMXUێDܠK{Ϙ ۊ[ pUsؗ|<Z{ߍfr-8AE!-M # Jַ&Bpt4Nk[v;(z| a(mA {&,I3/ tnej`4NܚǭYL99ǏW`k#P@6/<;B'vOV`B,DBd_ I=¹,a5%r2#q ֞5a~tɞU⩯8:8$NRɸBTweЀH'p3F?LZ02$}4Pq>Έ=anţhbHzxBwh#98 ,lŰdQP #\TArՄ3m`Bd{x,t v~-#?ejt9* l ,|1 /||4·|"kp87s ;:v7S1#Te魫6J@,A.&7YtZ&K&*~r~@6us;7_!j.Bf5^Wg #:N8/:ݱWT 2ޚ14WTlH1=0*]簅_c1~d$JMxՏgx!p~ $4S5RxѼrMV 8u6M_h.TDMʛ`VO3y,XPeoh7\4sZ~ĭ ~,-1a7̓t€t;|GÀ ~;\cBct݃Nq4m{^fBwI?VDNV(ifQl0xٝN۳!P}U'm}?n L=tJ48?1?z{ ׿Zb YƾHqv\ࡸf8 Rx-xXN]Y1{!?J5,-˜ a1m5wsr ͋kqIbCnUv 9Ӹ<ծU3~ǿFG7"7]vī ɇ,G9! Wnf3wk_KxU"q%A#pmI=ª1ǨMf嵓L?.CcC<'8 zr>_0:2@5Eyw[ݤK璧a/oYip/W` 9r З`5L 8b8iuR$(0gC@ǎd;-VK 0<6bwS1V@F+_Dfk:ME+ ?Msz \D,S䏙Gv(&yן_s5E{D\W<2bϰwϻ"UeROZ$=$)}u4;py"[`*pHMʁ@| UX{=_ C. oU-p (gVO3g*1]A3O'4rČ?Mņv\o=K?<@-wգ.7HZCXp\:e)i"ߥr[|yAg4,Bj(6l28mjT#yh%*]ty韙/8?=X4]7??mEat>z^89{h' 4 u2}< {]ޱ}1|v0{~Um"!{?ctl!ضP4wj;*Bn|iÒ/Dlȹ00uc+&#  % *Y QF0SɯjqxT&ҷwPoj+_?8 ɵ6lڶyԜuux[Pz"fmVZ"t5Ȗ&Kcd6[o!$92OS1/Hwa Z.޸Ojx-b(rgx[zT0k#{qo~`%Uw&z(G6g[זR.}59LN P/b!,gU|QqN>46"S`v;Cj#KKo0zt|{xHdFJEƿL 1s 2tc= jB~msvǟu$l"Kh'HV=TM^}s~詤Ӻ]2y]&YygcggGͶ=J N \ oz6X^>ؘi?#Pe[7"Db=^zqK@ N8TR$ltzр v4k3ʼQ |36u4F(}`4뉼4.(yKUp. rB0WeWݥe>:튗^/t`cQldgљ1.8  .e7)z/+Y r3/E"mReJ!~/^ BAKs͏>Y10`nO6X:ٞj:cċFҁ[癣,|ĽO0 t 7dƄ19I[R ?=S=Z᫆?)܂ԿOu?JA[s6ʤg0bZ8Z6!1ORvQ KQ|@pBB\ N A0NMc\[ Zf4 :X8ׅ; HFJvV\&p'"U?sf3.@GOGXX;i{[tm!H'{e(e0tvAA5}il*3"]f.&[ Y; [<,/^Ă_gxqcҴ.*(F/]I`jWxKVjJ.2Wf13Y81sjBWU.y]O=̬FRO-Y[zHAHXMXT0, Pa% U Ӧ7vR,j K@IfRAn9sț!H=ј#R7A9%Qs#&*'z{~dҖm#,  zb uFwn#T*Ɗn pүWŢ$SkFS腿-L/8= Rl`tvFʂ=z N\+8f0ư u4G>7rwJ !tD~7|[ JyWxK+8ɓ>^98'2|&mƒ1jz!i&YU O;0Ӷֶ V%? 8)] M)|_1k'q1FAqK>40SCbG.g X2' ^. LZ'`v3C,ɧc>ޗY}qS %Lw vJ+gv.m[ѳA"|GSϼ!VEݥ?;d=K_J!3)@zt/ßهneING0=b ƒ)k1NƧlxt' wЃWv $m; cxVUe;Τ@jw*ҰH&%MR\,( EC59I9iuKiqK#R"#JW4yYmMWr,j6PY- i4tJz^cgl :=I4o#B1\~`NQu]g,G|"Ⱦ{7՗ oo~ m@ote;_=y!(,`f+RjtrD ?צBu_NW\uZ[A`HD\}YDNO#>iy:Xszon:;wsˑ)'4k%vB@0xB!7'tHUfZf0J,ؤ;rOSda=#FbkS~LhZLNMm)BЧ$.lEb[4U#I51@&pݑ3[u>ݻ¸MKx;;޳Z-;}7=jϖSLOWa\ IFCdWpEt7jCcOq eDꮑ5/G3x~\QxDy8uX{:Gd+Tg%b3;;v%pnG q%((B%I[ lqtW@Ȫ891g۷B Ә: R# = -6&]#$@óZQa:2mDQ%0vCλ Frܦ"eNm\UceG{b'J ipP:3fD ^FFk;TL`%S4dBN,.U!+5 o^^l9/2KY0&x{^m_nGvPsꉛ_ɬkckKFLRΩu~jT%!cD4g[Gxy[lH6_v/F#eGke2Qգr +By٠@ȓ= gN*-9eVI(ȶRfh7g;7h䋞5Voe$"k`2diq]>3g.h#ja4+!{^4+ ZO8&+RҖ4T4;@J02€IQU'RZAߩu N5^l6SKhQj;["/d)>;d~35-"nq"gldT;Sl5֣t*]HAJu DNKgT]=A{wR6`AHT^czӳ4~cQtm1rɂMu?XYXv.#ot &,Vb͡8\?n,^i,@>꥟d0-zڥzC?A%ڰt-Quu6YkKy5m-Z]Rj(L=`0"x| u58A3,iVv,Z;B΋j.FO4jYBBp P&ۋvyHJT=8Gv7HoƉiY,w1@ɤeu[VH C(QvEN jB@.%o6ho2׼^i uHX Ŵg~5a(Y^ i>}uga1]p ]l(o1 vn"b-@;V~|қZi:E'Ԯ.e1~6G)6$io%@f[5i2b}ִ 0MʨSBJ/3ntAK@dV^_(TrH X29}97PI~])s"-S4o5/U٬@ |ѿr -RwŻ 9|nm(},<6Ct oB{z+ZRCeG6鍭$Κ@&2A8#/QBP*}C^a]jz0$+>o$|nx)%FXGu*1A&\{4[IQ|rQMT8.Hj4 SS(5T6<$^rd#m&%AH6[IRޒ-4Qz!⚂=@n$3v><P,qEfDw\0qД=JslO%_}|)uuv3)O^~˳z.s)=[ DG pȝJ Q O;ߟFU[$NGH.[vӉ $@,HΧ4I;ײv?#c x (& 覀E;JZtPw"8:.V~w) q #gۙ\b gPb{]&g}-Zѱ5sD.Zu@kϩBCy[deKĕ *Y~c(D8Y4d*K?9D''v4 ,a /tm|fȏL M $:GwC2:؜/ˑG<#Y?ڞ(H{cyl'욟/^ v`g;l :#e7'mY J,fAQn kVAR٤  < U]nZ1Ih׶_z'pPE0J$.Jg0jd38ԧLpLK\4b$L)-Xv9UtJt޶Vypă2"TTwLÜ/#q}q\lHg:;61{2_)9'¡챦4_vp8ѸFY3FӨB*ф2ebF{M"AG>1Ơ dɸ=x GX' K}PrljzRuOܢO Cݶȴ:-+g3AͬΆӨ%.yQ 73/ַ \>JxC#<dBDR=֝qY`dAAVd+sN-I}yx0M0 !PX֞R3Zg03Foꅌ\ Eb!YWRMW-^u³V$j~7%'&jG O6=F21.JPhNkŃۇ;xQ& JqŠ kjRQ >+Twѣί+]sҝݻeUM196+X7omd|}Z;Lk<ܷJהh{0P|+f$`:Qюk|ߵt@0TH\PJv_G2—h&) 1YɅxO"Qw5ﻜ3xHyAgrm4!?p"A#w Nt{)Ii5Tv"m)I |HsɶI&WvU ~g!LՓF`?ut*orη@t9lu2#&ctH )88j_ n$$}՘),2#m\=DFyKZE-})9r:}/uD!s S47b}_A@nv<pվYӇʈ?(ۥ'9/07' ,3o U(\p99k΋h/8cRh"5‚(cs*~'-&hh=Pj3YB@a#Msm<:=06j0 ]@1BDSxM%eWFz_ jjN:yZ^q(Siɘt9J"yA Īt!E5РܩFwѕ<}q4YL ~'dɈnoAU"]rձ%3쏮+$lDi-|]xO!H>:4d v]0SH6a ?Gm:O?I|7W?Bx,c^IXQ <%)`A]X7JY%D)`{c,Yƀ-Tk0>~gl [o>$1!Kn NyXicI"_h2d mvz%bK0+Wd%j,~7ip&0Do !ec GeK UF}zb3ҩĢӵq^d6B+Hʹ[g]۹\QӣȑژQF]VE0/7jH#o֟@> 3irke zZ*f-^,2T^}:wCٕ7~2GPmٖς$"|+x@lO6J:l0W9,ftB]BXٓm$vN2Gv-P%Q1bQWFnx-;q{ۙSY&Qfh"<=]qHR_n_1U˸Р+J<"y8/5t(het@5 $Jm~q QѦBB_/UqXtً<>nl1Ӎ jal9iV?W+.gqgv#/`~HBJ;}W,vmTC"{"dSK z]*sV%pH?A PzGw׎A-b;>/@L"@g_hˀIV*" f:%Y .ko([ep24- 0N)ߌ7Ǜ.d[ĜxE0yR)Vrv(uH\&)j*dC҇ᒶ.~mWSSHMYҷ~h0Pt-1F<0YE&tOKM DPF#OfXe$wȃQ9o]l?m 8 lrwF# No+偨b7n؃$Ilډ#̑njHJ9RpŦTRA]C橕 nN`whF ޟ8^!RsiQԩ3ʠⷎ@bО O~!,n(\$\ T1FhkW*B5fZ:L' a{~ BH\ {8#UpQOZXS hO©A*#oտ(kGlZC-W$s+hbvPWwf`nbCNrv6dVj ׉5?r Swɮ ^ (- YOI0 mh߁CG^>glJj*DyTpd&-ॻ0}:# I2r Ӏld!F5@12 c}۔}>})h%N.`9AttˊTI0QbdKܥư>Ifo@Ϩ;1АA<=sCq,CTڷwWƳ-9lʽxe90BZ^T5.KjG;;lj ^p#G -UCQ~+&Ӻm|e jA\ň]>#o( Tθa gRAl-.lFs1d(L%]y@=U9a]-l"/ec ;+T|PcO |cβBW,Y i6/NRdxˡ+|1M Ƅ>4h 秔O,$A3(.܄ptHw{L빯p[[mlTSqh)N$_mGo>t( 5O/so=fCVעLN $-2g{@i?cboeD,ab.{m?3j6E"IN";hH \$x0gxH.^^j)"W}Vg (HcOZW/g" q=, VM^?g,xּe)#}˚y(YsAżĦJjQ7_}ޛ48=2-ŽJ|L߆4roj6hmţvetveKuS3BWaxӛ >[aYK(X27'{ w,F}K66k'y";A4_@õUceΛ "ǿ׃QmndyѤi"{M?:HYo,CBVQCp=e-\4w 8NEOzCR_3`g\Ŷ!Xr?[ZC:#qPe|="} ))e/WuO=)lx5c9(k?2'ܯ0/u\ cg m)H4 T Ms~'nXkZ˪mBCcB5HZ;p,材xn-r\d1Հ\?79IIo6s]p膯Ҡy+xKaA\"/~t.v%1v}gNj4zS*CM݂u.)DbH`(l̉b7i+s"3T$2&ell=:=-Zg- Kq 'OS9򊓍l8D˾Y7x4}Cs#mV&LV;KOhs$qޓh=hPDr%"" IfyB@$%;o;]O`'lg.u\1A)1!)I*A^f;uQNĹf*L>sTekvohN: =Ѹ$xna1ٰd;8\׿d>a֕)j<䩔'T)LNY!Qs m(?Md tSETɍ[2"e{_4o(!>4%wMk:F*E`k&{q f1gGx%ojOy׾O8/IWk "ν߰pk:!6GI6mn>gvȾخ׶ʪy ߽kJaӒЯ_8MP| `]y''(&2GH2R`F,UGD<G؟ hEC4Za% T*B9Q!Ox<"vY6}\_T@}(dƦ% .o$V#++ʬk&K=%w' #)ǀ4M.hޒe 20ǷiW@iYU>HAVrt qkhHσ^T9~iwu:e iX>%ou}i0lw=jsus39瓡ؙDޔ<k\uE˦vV#wN@$V]L{U1,94 F,S.Z~QaptџM{8ۀЅge3 \E" GZSr׵D#Uf("ab }5*ӈ-W ÛcuB8hGrY&00a7Rm@ Q /ð1Q?ǽs}BOBŽQ:E$ C(i!e;Scj C^os1>I,$: izH`qpeǢ-RLP¡+g)"_ SaptLy3Jjp\Q-PO/*# ػ=;AI4.O:muJ+[R*, NDQ]G|:=N3xk,z$8tfzFݧЀZ1+ -e$F=RxG,o:%L#"|w /&? +K/RAS*@!ܒoV)*)b7@sTQ_!<{ږ$_:TXY!gOP.EH]CFGЃZ7Gs g<.*=҈{(DĆ~,JLBI40.CKm %&c=]";j pj쒸F<mEH")΄!f+(o`!c=\ƎTT)Aj/W]L?7^OЩ^7CMX&zMrݰ SC9iqt X=d甿AJѝZ@0kȉ]dE--KFյ/{|{)U2^@\j/mw݀#>~ejG }Hym-=fH+˪oppͦ ˏa`OO"<r ?"vO"s:cKѯV-F޸kJ@Nz뭖J/y.ml ,ٚv_Y %x%{u&ӟ(GjLjWXP%q,.C^Ca,T.\0~oԀIiV;O&4OCMOߖ/O2T3,@LQ]<5B4XZ>`q':i\BAV#x]9Ǚԧ! &huٴkwҽb>87dwUMWMI:fޣTKS 3P3o){:U Y>۵tq`?U˧ ]Í]N\:D]/϶ԓOKZNG?S ~MD6ʯhkaܕ/dѯh9K!%6utdol-Yדy}:¼1vԌڍJD$KZ2tTYNq^bc:pDQeT.]ߵ{bf/apu{ u`\8N$h ;A@fR+eFCߜHS?ݶv}z,es;\ 24o38`RwVM39Qu[It2<-P+J^ {]k1 rF}kiMAӈRwP1PNU qtD:dvhXtKFz“_`юѽjr{NrhqKWJ0^ɿ= uuZm_o)z*R %}v[*.]ä؄߶J8<@PgӮCIT@īCP<,]Qm{qQƾޤRt>jHvG-v>\)-O!N%U31 eb^.R+]=S= 12"v3=NΏאp즀ۊe!.s8~X2ud@;?$겔DNUh94]wnو&U(3gV <1x "ђ5u`6i /0;1+CL'd:Eȥ`͙!%Tb'௸}@[s3D];OHWzPjjܫ|׊ Ft~u?yg$*5%yT|/;t|u8ިpIg2ut+Sw3E/iǮs^mTU͙O FKTBMbb["0_Vyi;B}COYZjw7@B#d<:SbiQP+|Ewf"((t<a@ `0=cUkaؘ'2b5 yԽ[ZOuiH!) /o8eti)|7SAf^HwTF1!q\R ȭmAKu+*SZY e)~ iQ*Z"_x5ր[ ̓I 5 J I,_Lq8?]9,N0M4+dtDҥ H4D繙W\)7Pj$ H̄23DzE3?)0zH1= uL *aSNV$T-@$sע\]?褨씦 qu 蘼ZN-^$g>,OXKh4S#Ѝ eйKYMXrʶ-nIaaKt -$\%SC^M}F |oH6*0hirO~]_6MkB/]lXXdN }+h<1' ׆8QM<.fξBJ (Wwm~ADBHdu]G]Z!88C¾: ^ 'ѻHOmR}_wDJ^ :ȳK:SB<+HPlg_8Ytc*Zo!'#gt/7G(}k ycB`D⦭ Lvk= )M%IXq%\B3`'Lh7nCOS=\=qhgMWZR"(3Ӄ /qʩc1 =jx^S ^c?yLgHR;#kH pDp ^pIeb[ä^$~x M :YGm.27Le 7zPN7] w4T걼6(I1>mLDC$> Z]m~.a:g!:a"cgUoAl;OeiD"Q]C"N۪pbscٿI-U(no4sA騷9QhR3=+7I-7};-m'/r_!&峚82T/zOcV⋹F?Bm.L(b CF B%\|şO<آof;t6ͰuU[ Gi'+G$N*x䩷f9̕hbMqq :EG}G7w8̳7NĶҋ5 Y~c K3z7}a|qt0FzQ^Nώ^!<]au1;,W>mR+kǟD;#i XNO½4oM :7lH.Rʍ[8Ą?R:ΥEn҇.PKy}!BVcyY[΅{(Q F֎|m4 Ў@I(U!:YS3$T x⏗4$FN5N;{Kb 3ɧr)nQߞ2a+oIDg'T a/%)B]gp`n >*%9V%]#N"Մ*A8e++C dyK:,BSJ:́fkؽBʛbyL_.9.] k`ҘQ.[}ݺКsF_vո ޠ0r3Y,~^6]5Q)FWU%g4\Ӿﯱ o i,ʖʘ䡢:N苚-V5@ m'Ad>3bv8p!ߎNg.CX`zbWǎyD `7kd0J4&(swN T^sج@^f cfۼGĈ{F?7$ %q~~!btC VUD%+M̹lYL,Kҟdw@? (S(سcV;nnN@:eϏ春G<A 2o2H:|L.lVvm%LK0HPzZ*g&mf Pj!G_sPVKOȉ?/xإTz`B`:'Rj-̻D w)us 9p7kvXX-GuЋpn]Q]͙9Z|L doKS Sy.j[5Q%3Tyk%O&UE(9\ O=NP>Q:j)w7K3 $̲.i]6 <9oїS/ZqRF.^\o݇HDŽQZ#x>ArIbo8?_f/neـ G,⻬~Z+eM H-L;. xpVcX ՏߙfqyBYViL{m9I͵>X{3vV]'!i!bMվxKrȊiާ6 6-UOQfhx>F} #hL9[|w~Ca?d2OBiY2J v) 'uΞ3Aɘ|AiGȊQ:@4CNkT!Y?DVs0 t0w5aG&ӠOQn?~~rYiG*y_IEWgZwR P*N2^js39gPFfzh,2oK~hՆjÑ2KЀ<5LvD1$߅> n*ȇŨmJv!|eF褐2 *u<Ґ6;3Vx#ɦ!Zy>ں֛:yXʷKuīm2('8{\%U#ᓁ4m5 *Mg]5v EU8(w4m^]X$]W8 :aC Mܝ< TLωzHMomstOI0B ڦ*30W}ʙ*&:qȭrg[PM*]=74=Fk [Φfߒ~y(ΑՐaT +U;^,=WY-lJ5AαsFfHWPp_5oإj漈W[FֳSDgbjzpS9~/t]=CL!ɨyx%m=4m_u&k̲c7/A̞1hU%Ko{k:F6/a dSiLW'D!/\@Լ>%qAsWʓ@}u6S-WkK L`#b'QLjA!c QLOC"S}Er AQYs*+3o3=43  }fcL>_*1ܰ*xZ OqMeS&gibk{F;<@IՄ?_=@]JpoߩYʗ`d{ƒ|a5hɬSɴ l)փRX| gu7˿c`ZiA-T {L'1 L){66eC!aeVDYJYȓi$h)Ϗ.KW#~xH-mK:'8Xa`?1e)iٻ\ԉzCd@rJHJة1]Gs}^pwhN\1 UmǨ4a:vPWb8 [%Ѭ$R3pYKcڒH(_$piY-Su+܂>ܯ\usBQpX6TD.&/ 5*5|6 (C < գ_ͯ*I>G97flF N@ސ/VGuVB"0LOum mN1r0*5%g쐗A`%f`՗㧧 iJ,;:{uk>? !Ts.k $ cʸ̆eH|#v0F楗/-u!:~WIB7JJG«!9 g"fǭ6m=MڲQ R ո3R0mG%^B^4KrIݗSfYH٭+nzi*F@' BY'e1E:)`y/76I?8pSv-[nw>C$ag9 @DLjc{_T#Uhf(PG HDžNj13{(Y 6pOt;2~ `**ɧ\79DIFcWE7yG[#'+ɣT5Z;0[}̳Xg%h|feD\R3QL (޺C,pA`}ʌ>rrZ)hg}]mCԒUF5E&_)y$g;3Bk='\:bwATqR> `1MhA_n66,/nLKBwz`iA.DȲ{3@?Xu"qΰCCra>;&qWa8aU44Нy'b=^|'k (.<(PGV~n۬j.4=v5*oZQ=+*twWM=ZY崩YΓ8]T6 6Y^zERj#Dᬦ殢zD˾rz F;r_‰c?&421:]oQF(;f(9dދ(Q&_IhmǕwϷö"Mb@ޫ$CrNXu)gp~9PYLOf0 gf bn+$ٹCq)YVkG]&b-ر~7omaNJ 2aKBMै<ɱ:H|#f~v\25b_*㸯6b{Fwotu$^Gu3* #0ՔkڜUsNr6Q(B%Y6O/sF ӕ,6/¸-݋ٓ||qLIn[9d d|KJ-o/G?fIQJMZʊ|kٚa aLV@PTBoZwdHk] *z<yGqIx~wew(4C utEWvgptkYw!;pz-L1qb/~W^fe]YK|wd+ZkRZ'vSL/y'PX&_{A>t.*hpBex1j :Ȓ7ZDs:PTͩbCz؉5 ͟UE?/b% s +#3 O5D?=~ޗ78Jn49!IZβ'+BVRR$މw~);`ߋ@n *qR$$|*:7δjiPȐ 9y\ X{ZD&<F6RFZ mw0nUś@gBB=$Wآ9."|yGC&4:/~1l8A܄ ۉEiBO׊a4LqfmˏMjk=?!d ]'[Y.@D3PhY Rۀ,WOEz  u>{V anAz#ϲ7)N+1""/B OPi_bه"@PXj~?fAv@T^H/n..aZS@1*ys_#A!Qy@b)mEκ1n~d=sUbQSӢ6,uD :c(2p&xwtUnrnQ b :2v(sl8)3Hka O00Q*5z ՀN~rZ@|ה] TT-R TcޢV'Edalg:cVdh g#g=V<Nd& :L|-Rgy` 4f.gT8H|%Tku2[(Je3; fAWYjDwͦc\4N yb|%":Vc3=jy5S+_5תhR0 TRmi \́t޻, oRJQkZRV!eKeTO6uqŹjp3Vt{Ju 6\<704oh#1pu`)ȾeNkJݭ5Ȃ;36s䋞)%$ -=~o:{akx8i@_!gΨ]< -};6+}n߅o O_VOz|sKe@)ɸ1Z. @p>.uLՌXAU$LhsCAbL.)KdaGmvѺ`!T &]bِ8ӄx[j;[8r H-s\Rkބ]1gJ}??eyl̓/]_ffc31c)bkU=ᑴ6?E%/]L"n"@t#3p !S<:G5I7C@7\h3Uyf(hFI7ol!]E4`F^-ޑWGOW D#m~%Z7l 693 p 2PɓC gr#Yh)>[Dr=f3Y^kS(lLLzuʔa?h[[c?YhDZÚK |W&$a9O)֯!ZE82O+v7+!=Dy3ҪUACKy rD7>Зw1BO|/-ѵm߅Fs-gGw=qApˆrlT| ~Rͳy%G30=Y4΋ደqUmۣ3񪟳lW3/A}{6zjb rը,v|TX S ;C(ŊZ8izUn4'Ѐ' LՄ$ɸIGM_~7IMvCkwB߃_zCx TyN> YTQ><_I~j {㔃f JU\ {VYW ~ $=ߚ{* sCaj*8Q*n3DqatTZu>;]u-7xZO+w:GۋV?AtEOl9h4ܹ4%bd ֱm[KY+{qعϓ5p;Q}h6-Ȍ߱]?1X@ Z~#ragtr!jo!2mއ`[:-#]-"؍džIC_n $gj=#;ܦWs&4PWY@˸7@:񲊩t]vِQϗp[TZ0>܅4 u02,Wjڶ]|?Z#cלXNifK8 a( H |nO'1 L"V-S>.7۩(->71wܤh 3{N=擤>>d_BP)V{oIgwP#(f^XGO¯S?pgo:C i{jTc &,`R|\c?/2B,9FUMq8g7U?99n]|vDDӀ==<@sKz\ 1&FG (F=3]jzVQu|ո Or2GUW]%u=5E|jB l9/Ɖ{+4':h{~ !:=L GDshXPߩ/p[Mwɠ}XN#("8?>VSec)PU"ݽ3"FtMИ N8m^JDF|>?> ~ՎVH/̻[R+͇gF8mEڋtm#'N^rRqb1e*~4#E/i Թ 30bpCK\  H=cIfIp %9R;gznoހ\xeS۞'9F 2rFma ydYTPR?ԍ,P&*y@_̀hSFi$,P8 ueQ #ѫ%+5O] { qt5YqђlLx֘]]N[ M'yQjԳ1R&Z24[|ג ŻAɢTAbqb=|@/ƣ"Hu@bAA?EKZYNt=0(籝0㊓;Y6$g $/v*bSc<_X B^{XV¯[orN_= pNqze !t4 +4:/,.oeW) 1L+)!iLE@.ǪVK45zK*X-s)+M<0h;\ՅRp.YɺX݁iQ-.p(Qv$n]|}PDzZJ4Y:4qUŝQK9qʣݙhSoAUn64Ї'um2r.ᨑ"i: ʇxp:\4L`*w6ccl{ ۥߪ'Ng%9TAτN{_~$4c9[xӊnu1bGLx`mJ p{Fi Q*~DcȵMQ@&Lp[J瘰LMո@3j}&g',FoOx4q&7%l¢>Z= ;>5E?ҾX8otוptg0µ`z-jCN l_%+)V?RIaв2h+9_f||["0 1{(?MA%pi~L$ V~sB2̈́&(؞D1֌%q7Vx0[LT4Q4`Wvl%:F[ۄW͏!+3D::~ d}-lJDD(YF BdWzn@N,xRF>> :*ap "4ChUpQ>BM =:sYld= & )2g\Ӂr^-*jfLy9CL4ǒ Jl[S+!gSC*+p)baxM P@uOj0T+kk۸o^ANعL>j+%qbJnB3@ IIUس@9)Y`L_t^:F*,ξN1/'Wb\ٴI\ᑛ8B .7sgsD Ff {Vqf+u&TcH6Vdid؏9Z bkvg0 5׶' %CgnkOE oBPͻs?6LJ)֘m &DƗ"wȣq63ğ\CD;)t| Ly'ZgZ%1tq }j\@hJ|| Ae]9媅p鄜._[}l>]ɝP~,5%Ӓ J-J\8&\83u݌}0reN\߆}? s kEIQ4ERMA>WTWOyR! S? S8t%W9lEzx9/q\z%S2B5AM9" QCJ1jNޑsbofkvcxB_ }lD;j\Dݛ̌gk]Qߏp=4} 89)սP{4 ErggpaV{nQqQZG4N"ȠxtR{G*cS2(qw i?M@֬h~d@8[?B`zW rк c.2ML%XivC{)6̛7ܺބ/*VASU9&lA:%śc#M|ihRRud33hYcsFIƋqϫ[NN!\redԷQˌ)N4kYTŨDh#ۆY64`B|Mu\3c27!9Z:˵~r-SzUDbCFQ׹ z&`QmdԮφx#/#Zf`;lNx{(Liv!JNg_sXО!R`ٳ1ߴWjIe8(l jAl?:oQ=`|Cq~8HHϒ{>E}v ok`n tD7L? ϗ [wW}\AL鏁z.$ p`(K-1+'l46.TЩ2[2M5qR݄`TJ=0C(7Feqwzp?bYK(t EFФMyEu`n|NøM Ih@Y9U4W 4}?A^Ma]Xԯ(uZHm@c,hP45iBNw(z?RiB~Asif8RW?XE*_ƚB@a@ 69NSH5> >:0(.srUfXFD0s EϧMiTKd>͊ ײK1>4 2.(?wAh5ԟR7flWM 3c1N}س"i"@w1F@dI ~HW>#&:;f1ɷa4th_:b*g”ה U,x'.v~pߡ7Q(GAw FY30m ` L̜,¢˘5.ppͣ=#JLWO>qa#3 ߎkrdƈ@S"pCZk,w"LQy=Ԙ'V Zp:bmJϺJhܾ=mrQWb찎[nޅx\ʛDޱ~2bH^6?R63qƏSGWVvnıޗ(TtS3xqLٽxVۙbteI3WyFןfKL @ Q3RD]@^^U\гG-;K0!*q|"6r%zh6SmeX8dmݛyB :νxl9,&ДzA߹7"AC'7.eJ~q8,hk:7j8xׯVj6槥DG#DԊ[ۯ\(t,s:(S!^ "*}a_vY&\a pac je.];05 В"Qsa40LX*o` |Nݛ{"P{;܈nSժ١|*jGj3bg8 )c)6+&Yb7G;v@Erh&x#d Ror_3'jPWy]v(fj,3^ X@D-ꎢ,ZݖaG<-ڰ AѴaE yx~t(׷Oو.Z TW0[V1o}⓸, GKJ* CcGVnWY!}3vt NAE;\Fi-e ИnEǿkzyQem%peNb &!RZ b ʧQ8WG.pB6V|Z7$bwt:hEǴ,ضԣQuFz^YJ]΀XY5x Ǧ"zto A]MH &Yt1GA{grK}5i` @$(^D=y!4qPs9mb9 Q728)mXU&Yqw B M<ڍ2ᄆh}z_whVQLuyo`.iF,o2-%Ejઘea@'hQ]T{r: `Ⅰ&_(?H~I39sVv;goBIyd{ 3{#2-!+SiJ՘\doAGK8'~1ײOl PQ*s!b@|w߳o{IͿ7a5>nVI;B|05xm=XKUƹe؞ᓤ`N3Z Kd-")]Zi/#ݛr0rp;\ՒYk\b&'u A"-zL.A!З"pˆ >'N) 5m[t x'&e$( WuZaAcI}Ts#5 Xݢۀ=Hgp}*|`ؖ 3cATY "iP-Q";~űGEL[&+6%ϹGGC5=.ά8XzʌҋuPiuxNRL]AX+hG48@NfwɁ\;#fC^AD|\@Ὲ u Bux;!qn$5֜Z#C)u {Is 0&8Ww(cw x10qFa\tv!g9b$/??{ M"QևZu) L+.d EW ci2U_L,Gaq^'qh-Šɬp}|6R=C1q9 薲kJnxnƎI2r ݋ rn |f9lA,_/F' wky{'s ^spDN}E6Fq׸CW23C^zֱۚH6HgaqDqL ^4(c!`&푒X*j$gCd_BI= ADZgL46L .ېN"| *g$Eu`(#m7C0(lacۊڭ!Ҟx )CeE% ebsЛ{;DkyR^O+ʺ'|.ufE2#yή(LK^zT%HOFɨsNΪC=*d'}ǹyrxs: x#߻Z,[;8Izub:R C`VJ3Z|O+rԨPT%|5R<̙ \-#}*aa򆚝 Nvf%#uyjh]/a ՏP[r~X$!WiG>|ж%&4rODŊڇ@Wi/:4XBcGūn#c`Ju:׎‡%> XjM7wiCɳ`>@-䕂2k J9\;Z}IkКk4oI w'Q,]V5AjqFnVrh9pi*08׺~Z:tIrFaL&tnc{HٷM.`rByF(.Fdw(k!VKM|Hozku85U2Ru|jb'i%4,K_J?@5(ek7U hbb)w|ɞ޶LucVis6V7P(p6ҩvi_5:R_&L4D[yJrXP;'0_{*B x,MsrEyfe(q"·$%DG O_+e\uG?\c\.uךH<˸;97DkD{Th1aCc9.QY̥_oij,cAo^y+Fh%2O<.Gf}@//#OLv_ öKՊo(l!?Fas%Fx`: Y#ЩN:,'l u#@W*3 rqe:{%%:{~Ƚp9|Z] LFoN‡j]A{p;_{3@T[/Kbۙwl|V]+D(x󷽗B*J<}Ehv^K7Z|pA|aXWҦQ[Ƭ/!ZGҬrh코&̊ŷtX'1IjA}Yyâe5K1AUb;{_2y6T LvmMJMZ 6BUߵiiǢ`TIG+%7yixCԴ&/v]֞;f<0ygu%Hڈ-.Ag6F+{<_5ͺ>"VIL1ze+]yznAHCp>.JſN-LD.} Hk6z66~GlГ~<k_ M>J8eV#Z22Jr'øQ{_"Ƙm7SAZ#^MwAʵ"Rxw H%/yPT-88x~tZɏLY㶅*iwnoiF&_9h"+HIWN$wktQ2ές{V<_1Bp+bZ 5 }tP G"o/~'aE/{񬗻zI{꠼aƽC,MY4x4eK]D bwu2+˰n- @,yg{صgՏ .6k-TPrr|{$2/l7`j장zfܞ)C*l5s= '9q#$Y_zad!Adz|ԅXQF2=mŪH؈?ӡ:Q]XfYHY9_5>Ц/re?hnɉ>5P"ED;ΈhtQψhU໠YhJ6Q+S D#%R]JHFkNU`E5,U XIY+<]uP4a;TN\ 쁤FQXҡHh6+>8EJ ).9zEE3SU X~TWk9"KG_="dL1-"/mu=;t)b`:^ /x7NAq-9TWmAX8hznd5X.- ĮcڄpF݇b˞쭔NY¿ǻGA8j{0u ^ou!~TRLliJD~iF̆S.6 3٣͟ph=/bl3VyaXiM/|$b,V=B []X;5ɰ9Y=΃)%Q}vU& ?l鈪K?]s+j9Pt8OW|؟&saX" {2i|}kSkW $ܨ&˕mNGx?iPU8|g`jbޓtЃ}nZ+CeD=U7و4&I΢1~Tsߧl.DvmC Ax桟g7!x w̌k"_RJL7rs+{p_6Ĕw<.7K䌋܅0EY,Ȣ tĺ>oհr)BI]V9ХMWԶk ߀hn:YJ2UQLbYl8E}3f Ӷ|1BR$ gn+ݚړ!]Mq2їEThEd½\Ty̍AW31PCWY5s`'܁NzJ4cm!U%Z:/JN;|(b|) E통F&Rj=l߮uc :(9dW.y`;6I9\ |'h)sW|^0z$;{\✳( ZDggڏ/3]nsбגpY9fՓqKI"Ye`݇iF@yp cI&W% p`ޑԈ8bv,.\ GJ\C:FE \] l'׫k49+Af^K0ѣZs@? o?"itK EPZA*ebF$d^`Gnumjz? VE,a$CţqDCEqNj{#8..xWpeEܭ]1f@t?mp f4qoܑ3޼w䆜cɖJBJ22ry}0#Ys&4 ^jT Q  ͋AO@c`sy 3xؽ IA?z =?PCO6 7#wS_%3015!>U^c.0fZAt UbVлx鎳)0g@G.?2?F,v0X|_zy:zu'O {@4r J`GsA$vpTMSb'HMvQzAX0nK]N#^]C\W|GJ-ML}Ĭsі+O!<LYٞK$[4٭!EK%Ԫ,mG x~l^O yQg{&wǠ/3cD\,dsv{"Ҍ#3̿~}+3#b& U]*A[pry!OjjxDkTqJw'3HkW|U, WƯ&^c@SVBNʆ'UrerCiqrGC""+`YEھe(Dec-C&g=8<A] 5Y_PVF(̐)5ȧ{=6NEK8縋#>c"CƊD42YVm^9zSypD,FAiQiC,& 5?XH|-l.¦.g^ Hx~"HKZhW `ގ0U4J6Ai"3 "s̢n%u1RvRuOBwfwG~?#}54Ab$m%ฌ3Da( #DzJk=rdcrd.4K GY%&wt2il5 8m ]X^xILidx$޹+N'|*%s; A/5ծ|%1Bzj⿧."Z#8~^A^"d-Z'_&Y?4b۸k{]BKVJˮF5=ffiy2L]cA #?0T d04E]lwڝ嘚h4D\Jc[.CFaYcT0nn࿧Xsʼn*X֐*>9CoybzgM$ȓĕvӵ> +UkxnRfP"M M5U_vf*#!Tf 7H2uE9G',Q_T┛̏Kx$AJ9F'S4=H>Zfy~ET笏 9\qI&M!e@\2N3;-ch/=砄 \4s6)mbb&@ojLXCiƛ``rD@5JH=-d&/"/jOi0y˼ PpAx!3>![ܓk_׿x  yԾs! [e.v4'>~Q*jVoV{-t68VrHT*Q630Xy_gl*'$}d n*_cْ6"ݾw3+U5x?SArf=A+Vy1&=/s%>mI"Тq¾ϢsbB(^r5YXol}tY21qA!8F2'df6'w7Bl.oIY1  :K)*q@@.`ԡQͬ 4F 7C|PFJU(Zl.f.IiC)cM3V=b.i+%6vu#7)lE~Ix UmrA3#5҉q^N d\-p6⌋q/6Eq|̻9u494Kh^. |ZRHuhT+bƊI Yl> L!@:;re`kLFp7T BoDL$ceFF[ ux!UWqAB 8D@ё6>r5pw`ma6MATHtB5X/IC(7,`YzNTh/&+@A`;!e|N+7{O n˫ŀ|AFUCLLq,NMe„5J.h_u&!&5q0@ YʡJX&H7į֡E!mVzR\pfys+1yDs~#W9 #^'bYo0ftY{w[#&q]enc:y ')l_l slǎDStEH|óLlxD&ޑN&^xrV ]`D5 GEJB. ]OF7tiy?hwhW7c'?Crm/0.<Lo)ee.8aDBt L:6$ij 1x,hYbe6&MqlP0>׻]xX'KT*#ҋd۳(i1cCAy-H".?Lt?߰ϔ )sFFS?xA6abJ'LS >lɆ୷"F,w8V`'}$ 1PG6"v6V1g$X|Ҭ^`rpZO4L[AWVdCjqVB`=ׇ=)9Lf)RF\}6mMkbxQe"fII܊[Y̰gy8Ck_P4Ng?mlxD)RMuzܦ$ zHFJj|GYpZt`@gۄ0㶩`T0V k Y"LnA:TtWi!/RkSU% Ӌ%=KofCEᲑr8 OcfWֽG o#~q⦧<K?ߕ$7Q~UFyzD j1 'HRmy1A/N,}_7 fr 'OX=̠hP{ Ox_M愢;OWe $}.v'gbI٢Vn]bPR葢suVo),=oh D)א xA6kMc,њpRsl#5Uqx2kꤪ[-vAtJ-19{R[Tx+,cvh~ύ׉S1tw `oKL!j_xYDݛg82y i"Tg[W`%N(Wkۣ{t9 67NRwH@h=r=-c*gW7v~فޏ!)YMlR=%vb+&Rke_p&A&O)?tۨEbWYrJ[ID)܅1ڇe O Y7FVz(H qr)He/V4n%՝׏moX}rW~diC)h/OQ(C%@Δ&k>G4O urf3/sb5͸ZX{ú4T v&]0G/71&[҅pl Y)0T9nTwX[wTe\p{qiJRroy'< ^:e>&t+.O{SX% Y3q'Yo% kE-& %Zg`#N# 1GfjRg%i\ڧں-Έ'PJ~~˔ +lN7)mtu.l=fFeîӴWBζH 7 - zf3Fߚh\J☬o ^Ph t)wÉm5[IbOqDM57|BİmǠu*$y1#;  K:w{n 9X3b~aU5p$DLՙnqP4RqF1`,u8d/ҎFjx땀`0q5 j `!y ꫈'SЦ5 $нhj ıG <4)C<&@rRȅlI8؉:@:VKѭE jܫد+KrY;y&D߻qP2u$Or>lM^CPND*W|-M&A F0?+jvvl U]6?d zvGEo%{GGv]w*xEu@w6;^WiA/&^=n9դ:cA*wpAEaOa:-I}\ŒZ4 y=%DK(13{@HP/K]u^1js<fV9(jԏu_E` <)O qΩN"]12^V 12kX<, },/6ʇ(|/3=2"g O36Ps].Ux0v>d˨<ͦ}p3fAVӦ5oIJې-{IhvPxFDZ=6J҂*?8_F5*ncGs2o &5ć;-&7S{͢D}nsb,,Ufbn~&Ha 5:<+ۛa;3\[=b_E.== &6]mt ,ؘyhpGGaU+ )95Do,,u)~NSZˤL|U8E~kZOrAxȵ5>s0Ǵ0iDžᷕ-|%U(N3(IY_>NRgHW2CoÂ릇FJR("}f۷*!7]IrmӁ)T_Ĝ,*^Y`=>P4?0x _At ZoIchfK&eb@)v 3gQ wAMm_kQ30sdD=<3b{0_|ƮOc>2z6o;`IV2E^fnUd݊~i5Y ܶ)ru}m]3{^Tih Ec’+U': `d˜A%(U]#%[A(͊ b0v/.M~j׏Yic)-RX߿mTbX`~'bRՀϹ pX`-2ހAC>H{ޡğ]S(oݟرc,I?VD u82V?@:KK׬5ȭ!)N ss^ GK"prJ\XAK.S>%26nͲ길9 rH2~p>" Ԩ(Y%HN mn]r ͪPXxKGz1P<խJ}1$m0쫜xdp/둭wuS`Lv/v`#$rSn(jUz,Ssypjؓ,U|8P!NAl#Uoppf58骲O}c,Zٽz_{o܆*QBOBˎ/k6qcOdc~LDnc?jK?F ,H2\k{釵 u)yƤm0kw>5'n<8I})/ p൸To/lRydm b0VH'7E1Hw"\݂' <_Rn+ߨ;j7=Ŝ5,=GR_hG}'D~T (79ƪ;اQ:D2K@nD'Ŋ斌]o1[CE_)Kmu>[Ax|;W%\x {.\V- ylj \2 mU]iTwg5g1z5;`rX&n`.bEQoSFlB!4I8ꐒF&'a'9oynXP Ye2꽹4r,: 't(ZL&UXgofu[hY}6[!H#y~S%{g#ub+oݞ_2w(sfb)Tq!swr 7w*6۶BOLed-dV):-(wB?FATPx) kp$Hjx,CH1\H쮂[w~`! I]H-5(&D$YWf,GuM|WԾoFdMh_Fc{WVktXfLyé;MP~`*|!T@J/-N59/P`Xd#zoi8,oXg@sc)T vFeD~ S)/*W*75 X!`%L]\c I[eb'iٶ^)>hX+vPoT75;vg~tOoN4~EGrE]q]?KK [4+;.ea׫X_b}ŝV"WewK>gmlS|z +lE^E0cmQP {]g ׌Opj}+O Ak`[5{`MU%HwT)GBrSx~jGTͪ.1ū I,ݭ*Y* I4YmƷyCsA 䧘@U5.q{kZ7r6-oUjOQ*J.5k~+axBPiouqO\̷wXs܇97Fmm~fMХz5Y}Y3(> 1(@zKKXvWTX0^XջV.DpG:n"lZK83a\`f 3>#͊b 쐑(1) |UBnޱUE?[Ɛ 'x`LY0<^k'44Ig 8nwխu&\|5 |ͮ. 1 2 5t~{6xyم|e')hE,6L&)DA':lNaPߠ :d4 F-:5ʙ;5|p_Sꝸ¼ UHcziMk!fiТn}Ra2wJ!(1k' 6`j4G.?39bL:爗gnx=;%ŷ*$|ҫoB K ׅ vLf-9:{3&I1/K]~{cP|+[l/D'E,Aڹ5I*.kW#EMB; < ULگp5d|r3&h96?G64.Cggc`H`ij7zWC7hp4qHPdahKgn9^~+^'=C_ DAiVcXYS$r()ف8t$LtDw;ucB5G>shIW(jڠN?=[U7u7断awY3*_im`%%T[#zOSY.^ W+޿ oqx>daY{WJP޺$~JYH C ,n`>Yb&n;R5mL2$ 8/n@H0[ޖ _CYYmX0YNNkt7\ ڝQ[XLiמܯ>Gvka9fLUA.BM `F}jnx{' Sݸ*<;}oKxU Qn]XN4 W˥k|ttn]kIٌF%)܁H9APUM^`:x,l;i6U>_q|IuT;@ثƢFkodHs~hY5\>^Ў#*L"T[l OtH/%u5.iX8%M<90~[~k0NqTݕE:_;QZQ9Qp@ECE8RPmEiQhW'cf3[r:]l4 f0\!y; S2@:a<Pu[I^MJ#uhybn^ӋFzKP$%AeØQ5r73&g$:5ɭ MAf@Vm :t' v+L|h+w?;C9z$ MV]t8ZNT#1OD7 oz`E.'ިD8@q"ЙlS+/k0%y @+g.c,VϐuE:+i ļ8Rρa&e =RuEޤ.o$c9՜)OuB4gg⭬KEkIf1^Fk7ˍ~1ӱZgb'Q'H ׫M.GkK>WMdnj׊z*oDr~WG &>*lezfg7 ԅ-O$P{@ALr\Ԛ!{a+'Y0$2 HvtEoeh Ek|.gaaP1 e!әqdhgO|W@g5G)"+4ŧdB>cf~!qa X1D`*V5oEyyn3|ơF*Bd Zi %EIc}IP \eCCBHYP28A{;2 M,b&YD ̣8{iB`<<,jh=c4ZZ!amm+A߱H߫Pτ_ă`dSLEЫ SS jGNsSKq9T3C0l~IƞHn<7V6rZEf(vn}‰nJ" Mnʗ6+Κ7 Jnбђvv ` WxI U5T*# xcڅq|2=MCI6T)T4%|) "5l:[4V+~,2}PW]D)SQrAE><K_9XnD̕0Opf^c781)8rC= 2L:gE<#ɩ+ǜ /uL\)Fvh:$Q`ŗ+Ue:՚ ຟIȽiVlݳێܝ9~U6F^ۥ;ş[!rpGxuPKo)Z4 h@|n$:S,)hMq6vR{ dXgDl&FJ/땅|@Zy飏FΑ{"$!r^HĬL^@͓N-Qm:jooR'Eab;Ca٬%)\^y|OI|D5;n̒:쥼D?w$&8.`?l B}x:Z8"O8-ٝflpF^eIEYQ^nl鴋"6Z 1pw7\ QR`t%3Q+~q(H&s⺫ZtMO&nP$L0Cm}'VLqtvo?6VbW Oae?Ltn8왱ºon\[<8G }/2(J"g'➭Jmu( $)!vZqf* Nœ4 Glܺ8Hwϥ @(C`֭<ݿRP9q Kp mehEQr'Q~"GzP;( $6eo 9>HD2CK/6*櫛(#/cvGg(7]Vii ?y%b5'z7쿦Wȁ݃6k=7FNe:Ǧܞ5NgdYwb:|wĬ`k@e*^@7":|V v9HK?8JC[G|1MsvfXF|KLP3/{L&faDer ڝ-hT1%0 qݛH bOrw5frUec`99KBcηysy|GrN =JP>T 1PPʖOY1#/0}Ik s+-XZ6 r("׋gHKi`MgCm|-w8N9czKMco"Jdh 1lKBe 5%)=¡R97Ss.+V1Ia؏PgnAJIS% IGjԪfZv)gaOK)Tcx iRO1 9Uƒs3:^& `Tg=cy z>.lwMὁY~Vj|TrLbPPؖpWnhrsnV̐^ǩjLQRP7prkP {tܭo%>&a!S1eqGHj햊7>㚜1/ 4L r?m; &.^E?Ju[ӀC&DdѮ'W!A\Pp!R;pw k^ֿ+4|.t6iBhLu"ӓ3Źj]) ??KK4nOjWXW4[B[J"y\[p _f}C+BE5--7Қ>e18{>e؁bܧȁe6V(o}Pg`MCky^V"gsI_֙yK]/d mhNOٮaq o{iFJx) ]b|:6){C0ѽ'Cę^&eLNN+jO w/ũ5KEWWBdRzrDu F_zt SkL (S|.<\w*gf >(r쮈ZAaa5 !ou$d+PYݨJ\|Iض, zL>ʼ%wܤ6?/c>4c;^aҒz&>T\3Oþ%Mnp{ VA`M[9ֱ. ϴm나y4?2 ި:_YvJsoV9*IXC$5T?ٍ\|YK%uj"Zv {?yuP-gRe)BKeEl]J`˨N8%r$X29{ (ɫ>=ǔxCB;=Im ctRt{g]e}ł?NSm|]t.T}L=~eakgf`7=Md7mDzZׯmy(qUo䣢"4z4<101BFٻ(^MMsZq4jā9L*6}2+% 6&^k_Ohj`8P:SgQ<#IqUN(N>!=+tbO ~XdRxD{fE!S]@-27s]9_RsǬm}R5/D(8ia{()~|{D–u6i)k[Nb”+$ϱg"m6Nl)Vv<_RM65}4&bqڹ/JEdp#ad ?.ꤊ v&K*"4jgNS"XN?;p\.ڑ!!jÊRhEd!QM"(bT$q8Gׇ-zHJkҰQ%(_ŷ<, @1{ÙJ =2uMzDF'Լh}(``iU#Urʛ8v'z؏BFF]muTX=D~}0Ӫæ`8>2ތRB$?yr*SX^!|2>QxB~y!XMʿ,) >ZO6QSqbQ`u'#g!pZX|ٷb)省t.T2jY1P\huhI'wcv1v"d3z>H6CAt;W4[£v_ʴ?#oeHI~ӤSzԻ[Ot'׾e!g SvF^،.WA_8AU@lP_Kcmro|iގg3\bwj =i¾ dS0޿[R{)$̷YJSJZT7mQ:}6e?WkĴ(5 4guɽæG{@VP -0vJq YA]Um~ W$exA5]y6‹QEԋB (5 ZDاc6}@lH7QGZD 2V'@!G`'X>ա=2ZΡ8 EΆ+sniM+%J_>8S1JLxEQ'K4)/ҤhE/)Ǯ] ckk]4J." =1o' Z:eKdm o$P.U:̋A}@q!P} :&Mn.c%=-s /.WnnTSo`ե:_e’,95F ƶ:8}}k|dz,;uBFߵ[Chaݓ,5# P)[qP;!nV_`PՋ!/"Y '_ V|urWY +#\S9@ad$+a1ܠY%-]cLZU]Odd(5g9H ɣi)',dv"AA;P@_f`]G"LÅE@@meϸ}FMx)jкBVxh CɱM@fzC=j"j&+o_W~d]uRpk^I$׬ߛ(jƺZbաR~56@bMC~{w΀uꃑ'dz|-4Q/T&S}Vzq":kN1,:qO_&|kBe%EK14?Ԏm2* pf~t'^mBqϋ|$kCpt;b{11Xns͓ teʰ7^X]$'/YZ {/Oe/[+T+ߝkHS o=|H``u@>e;ɹKH"C,f׻67dCMc'9Ie{󄭫曽.[.j|"#c2Pߟy?{UyoL AkWeHǣNJNsybX-KvZ5;[GC˺'9B{\% 2iMf_3VDR#>) &SwW(J@-Y& {v8}oI>5m/$PLݰB2$[efY{UNYW>Ϝ4j',Dc&(F@iV*:%?%ui3BVTw5ZI<ύ(TȊtƛPqץ.TF%+t3Oc-sQuVPnjS;PN!FXHE4)jϵ"dd iv[KPLiH9/_ @~ִU|lU7"d5w`X^7٣gz"O+ڷFyY#KSBTsU|LnKR;N ϕ7 l@6p2(l? . S{7|atvA0OɁdL$)HM2(Nqz=P<>ۊYxXLJt9#*H4ble%=Q_FU(Ɏhcjf+c^4[ vl tLE2N[gONK!F_f,8(BWkӑfr} &oO™Fu=J_@n.&&7vz 4n&\}-G]29[ ؤ%'PL,$"B, 4+ED P,Ǟ@2TF:j@YyW~{ѢR`SUBx?/[cyVw~%kH^vQ=~GZsJQD6+nNރ:?"hϭS#7IhMPЅ%+/C[OƩ/ @nH(rG#d%5CRPOIS\~*zH YE2y`܌1%S(SVgfg UCcF>ϫ v2I-*ya-M_j#O! VtPbhAJHY2$0tֵ/@'FwɾF붹)1 m%jgO-N!V 1-9R_^|co6x#͔\1ܑϼ Tн O ΍C'uhݤߧ;'دzqzn"CPvb;?z*/(,98!1_i> Ԙe<˷L⿈ETӔp>wX|T챳Wii>(&bo`$ʃ @J N?XBzd*, d6N1YP]%B}" EmJzιmiR`S&TFQXTt>`>M3H/cՅڢ, Z$O. DBo&ʐ0nP(Gbz[6NBP2Ȁ~B 23P[]Pf۽ 2$̪.^j3D},K1Ε:-6L 4hQ _fq{+;c ز__CŘD[lkԺhU]dIԿϊakEdM%fp;2^S@N( J1Z# ">`\Tٟ +#g/M#D^6{q)Kؘ,6O d5 P uܘWxЉmԌGAwnJ_  ^L!{LaqϗU*#"Zmyam^D >lmS<(ڠJ m wR|!ˌRw-{x)XClarSR6mdN,ۡkthļ|y>~䇾73%}" 5.fYys!P**kUas` EBU+?ޙ1?r~{?@V9(H(2Faw)~F.,GMeEʷaWxbƬՕf+I%\Udԃs6[{gctBGQ`l00iRu "eY,o (8eBѧ۾{gWlrA @Yd1Ņ*v Moi :,g`PA|o( b(GBWHǺYQ*mtir 3'ۻٟ]|ɴmk8oS'9z}Dh^Z&:5q5 XA]j # ^pЈJ|pU_ 9xm%)J [uδd;42Dy]÷LDi &-.yx`shV R}Ɋhzm JGm'sJ.Lv5'9Jh9/,mL^|l⺐lDznմƹV/)TMٚ$/n *Uơ+ʱ u͹zrDR>8Yr.CB튌Sӷr7P Y@-P"]7|w\.P[):t%J3|$ |8 /\y* lѹ2tŁn--& w Q@bWc8g63z`j?@g,! ]~{++ B^+gّѯ68l,yq*ץ/ 7xh|mV;=Ƴ K/! ( DG~"|?`TzGH+NvkZTP:."\R>n97FRb;^3dIKq$4XVQ6Vx̚}XD 0ABxԺ.T_t35L{nF9">hlFqpS .N6T^RB]#U}`0%4_kPg1, ߹IxᴺpT yKXsΆH/К {M[c)fR`.bkM|G& o$˜@ ַC#;Tӑ=6ϜLxslՁaq6۽FL/ g]6Φ*SR >k]Vw!7BD: FawfxO?gw? /"w9JY>ت\x %#mܓhg^A $ddik##\nwD?JMQ!ƪe[$TFWey)kqj 9(8[PngF>lY!.-6og˫֛xӠ1MH 'z~:;5F Hc%Ll<] (b詰xj .ƕw9Wz)^M0I$<$)[*/ӺL-Ԯ!`wQv=L &Wu)W~Z~{:\ІQ|‡1 x qFF)^w{OC[{`@)@G%{ N`-1Id)*C>ji Мf]7ԐOV'C\%w*7F݂wje$yrd6 F nw^&Ǎfxf-L~:}͵f\qS[LxHPw솒Ȭq#z^$ZFC/a{S <Nf%&aRŠ4!x."h,%$tqhowesq!ٱWEy&`d6I8M o7Y(,fy@I8%{xn ~Z#ᕊf %H$ Uڵ-a}XXsy] "#`-*lX+ RhYТN4zߒ!C`d:j0AdR!AjTh  !WGu܌ܸ y~Z }]>`렄уeip}3ָ՝ohЁtC{S{ )z349f eh{ 3'KS ۦ4ȱn9m ZF5 t!,UXSb4vjkפfື5j.O KvYg}W/ɁrZ|:SDKf.>wJZV, SQn $".F59MdU7h:ʤ4gs ( % n w؉.6Y]YXv6y]8 $^itk-憕3kBippOqzg_\qRH &UV.*=xMƔ*[GaY dM(*=z6e/LF(xhEh絁.QyXQbQ!G>*yk:+S92+~ Ǫvnl3NCQ1C],g {iSm@l;ggIp6 xk]nK) r4lQ BWIK] |d-ѭ0Be2ކUohBDC,J Y1Nw >ۤML\\ Z GB8?Wr|!єcRYE<[#4LfU٠ R*~#&* [QZ{mK) YepveMBBbvdoН{Я&՚ yR Qc]Xm,-&oje'{$)iWb?cER!G|Y@:]V.]mw MU_( ghbJG J\@C*w DS<,Uc-C@n$ FWI^ J=mUľdMBHJ*gPE \b4nn6q7txL D5:OG\3RKkdhx c)3(Myez(ͬ<8׷JE)l0{ȳ: K'p[m .TCK e'^tV gP{G"d W/A1kYTQ{T;Tso0GbkC÷9z=yx ?Q^>%~ nI:Wb]z+=Oy,Z5kR1Ͻ<,2/2k x7 iozrMh%t%Z6DٸGV`#/( JJt>eeI,YQ=TK#9씋~0*|F?z's85qd?jNi%wy6žɂaɔ0{/KVO2qدJ=jO24f9XWEOq?߰/q[S9use2h$bOBgRRI<'bءi4\NM?E:pZ8oDCT`kjaHpx'(-2G7nfbJ7ut/cLX=܀T @|$v= ,"m Kה늿!r|\6pSwxTW<^hX6g;'j&\jzG_Rf'$3j0'jE-֜dΤq !ͽã8If~vJ& Q@,N i2Q)P>еZ9/bH_g8T6Z)v26=Fc$ riε}y?7ۇM,!\ 3{l;#+1| |6z'ȒjeݾXrE ѫ³>W};+6Cv` ؃l/sn߷*!a$ Un1(d|H)jɦ z8}هlq8ih334wqM[N=ƧD-̏ԡ*}rןʴK(?qBmt~C eh8t  B\{ȯLWBR! #n.dXu(c'i.;L/0n 9fYٮZ 5^пiƭ(e݂u*]c>#^VSvdD]2&3P: 5 3 ެ|Vߋ //Ձ% >l3Y=;)1$Y5'mDFʯ/HShPgt/~Ԥ~N߼>4x}b$~E #>2YzE3kD dd^i)5gٜy`sDVj#^ˆ[$3 C@+Gs΁`uvdshP}M2wiMHߢMcU5/WNa-!ض4Oc$C">S8,g1Ig>i/ %%i_ ep+tQb9KxQ>de-*]6;q^T#FEѲ7_$mgJN+_¾تr},A'ߤ'+h1 0%> ^/L}rW) 4 Ȧ_30E(d4)Jr۝=ZBYlJWk$Q5E]!111zS1D(M>ά\'ɕdYY%|*mDoHXGY,Usi8EBw8.t<'ˌa]¹&DȆT#4uJA:V9F-6{4eɡh@$;N{2ju\yGU^,3/uN4+8 rPt#\(gڵ_s %8-}tQ0=Oe0>u7{mӯ3g=)6XQGw+2A̠g`XR,ֈLmd ]leOp& 4VWUI3@Q7+=c;.\ =F=6v@a)@:[qfEK>-Ts79Gr*z&^~P07f ߦX"VQ?U0;,Ci=<< dŌ#98(0nsQc_$n4&dg4"gj~S;bF7{;ZOGpUDYo~Q#`x\lnXʾu'kHS'NaYꝨhJ #_/xѾ.s 9fĺ֡E%_ D`аʡkڱFhR,UR%qYwd[Ꮒ!B`pAffH&,"h  ]tA?fn+h6,=- i °mLKd̯a<~"~lm~~\؜xyZͳ@je?3VOQd6iK6h JJAU Dא44^Usz w2K?3W(Pb@W-uW fT>xYS?Hk0 Ra|s&&5Q>z|L1B$XmcgT%H hջP0{G&tS DAĚa&sS^@`Tȹg÷EpYՊ37Ċn<_ ((N\S{Ϲ^UԖU@*QD",#,3.ʤYxڧ?  "3)IG$ݪƧPo!0l\̄;|cݞfqMGJ鉌Zi*+F[Ms i 1ES]5`Q6kTe)T5UB`"xD2t@ܡRQlm!8Kb &DW˺G.W0H2~ pdȱtG/m4 9Aiw2xzCc`Db⒍=FJZ0 ` P7" aB:gS. Iדr찺P'洵bW-֯=?v$D p2֗&f ҽN@-R-jj^^inP;8rq:g,cPE;ɗ0ڡ qtL7R\Zur2َ RzwCٹoӪ㛒`N.~07^G#42MEuMfڎ \hZM췴Uoq)O9;Ey|2/6U-,Is}eLW%se A-Q&9ύ[{).ӖH g4҈}"RYrT jMx.OsKd39A@T`|_ S6h$#m k%5'aʷXcnWgMpD\:p +5J5,k4oX,V$6d|g&n*R/&ov$8h+xȟE v?qRAg|VιQT:S\&jt,*k@= o8E0f )tlcCZ*=9;,9B , d n7k5hD@3F ֫5t).5O_3۱ YIΟګ, -6vY$_1҇Nj:  q3 uy.(a+O8T]'գqfʱQ}%^K Rǯ_XKfҀH#cA; |HezĚAwm@(.˷m%mQ֬h/WP?GQPjQ-Dkӷ*N֪w4'*hnDl Rt"oUf6'kT1$e'2lvBKZ7"ԭc`8}G|! 9L>Ä]w\HHs^]BXY$)sdAݩ.^^(,qp LѲDL@xML' FSq|+_ !cuT$E{3H4t#O-o>/ "%|ALki&NkЁ"YT^sV֎MF65XnHXͫ"0WXh.T q} ] ٟaJ~5!> V0鏆>0Ė4H8E˭=/&ފTm_ZP߲8u Qh/B}eCR{Ru>D}q%]f- !.o9 D·a"jYg>U\(v9*2(8y&kqE5l{K;UU%lۖ# d\,橌]~NCM]ZwbA_,ȈBw]?]9Z7{6WHI:u@dJזzV]߂esnRJL>ޠ#F{B3Ì2:Ļ^j8r9m.+TBV{O3ޯ|ñ1 /&mQ;〰œR̉0\nwBl2 rigdń`:zH7BRx PvJXFC>LjX-.qߦ ZDZRljN6AEB`>KkD9RvT|Nz۹Þ|.fW4Ӳ6v+5'<כ!>ޤRFzSFQk>GyK0-*_lIV V[%T>VSF<) .96s$^!vr<*r4Ie)\H+MuUʈJk(̰Z !r}(Gbi0\0B`7|mwcn˵0@ҹ/"^ _\NYaڣ[JmT"?)0חWwc.bqH٧[Q RtTbxNXB{O2>EK#YYM$OcZ^ڪBXn"@D>x!1ȧr g{*&d]FAY{t½, uWrʇM_4m)agsy6h upGU:-PKB_VqF s\ʙ [\qcMZle샨VxfDIՠՓm{aJ] HrMe~FBK{]-I%rr.lTKEfdV0+Fb}#nX_=^bHStsWAtF{ڸ$*EʌW+Ǭ҃0pVD 0dC}6iڌvC(vĺNX?} ;( J]PedıV=&6#罾$KVQ`^)EWGAdg2aG_<&3Al38MD/ԃ(˭Y0q+,lx\蟤nknQ&TD;9> Oajm&ZZ枠ٍv.S{58D3b+ _ϛwZgv}F3dºMؽ4*vQP닷!7h ϸr]n`n(b᯷ƌD vʃCSr̂(!;ҍ%:<[`.˽Q2)BI(9oCZScl^c_bGL7:sr$Cc+S^aO]7GѸXƥ(]bՑyVי(vuyM*cWz3bB#JVA`ҲHz9LJ ,*5 bIO+gJ:BuraLHsc q yo {UQ5jIoQWWz\' N&`; gU%0yX݊0 e0㈊ӇJ쥶ƅOv["0R:-rd,$$$^.m25!^K /<\&yÄG??BK$uwϩҥZ^đ]lQ&HWChOOFe_0F]<09E cQévn|+WFH|`B ;=Kh 2@<9X}DNÞggx,u%3XN/JChUZRVdXO5jEgk超-a#7Ձ$gkU8N,Π+opIY F SpΣkߐWg8~p)m7=s(*}}EV ٍ |X5A\u#R}_!:wB`%ϏeDX(%t bL6?vcNlRBlY1YS aGXUA #CnjԭB <'ݪ;>gGdpT).:[TP&H8Ԁš'=, ?o$&5;Vǥ\c+TsbLRD\ul[Bjݭ9@pQ֞(k+K40{b[+"otEgyۢ}!N N A$-s):7 ]x\|pxn܂Dt-&! sq~UȤpV:9-*LKϕ9u4 Xkh\B0 ChN? Woq16lېk7rJ ~`L !tS/$&v&u w: .է6Vl7Ly瀻R߷ %Y"QQ+jҶHHhL~ 1CMvwj߈8T3ns#o fwͮC0U%I!-Q݋QKSτm)A3.n<{/,zN1c \{)T#,%{V፸Nrn`}AX$XGetf[-l>.k I1*O߆6Q] 8yɢ~c'T=|܌0~̒Ěiv-- z#tǾ N#IY~Xq1܍Ӈ,'9KN#P'D qDuzJUR){@ސ1;H: [ߞ ̽ hF2K"myH#/hHC}>*C4u(BuKnr\&=648"LeJ֤Uk@ ک.-Hï}f)ҫq]1_#$ڡ: ډA"jMBLs{>P@v8-Z7IRω>f$Р'FM2=j1OLXQ&D& !ႄU?7hTp3I7CKm2j@v9R?Ydc ?/#*{-zf1B94G3 4`P@=/4y݃?}5ɹ>h N9kbb<+#kGkyg*.)QM%q[+(k"'4.ow\s+`=eRՒZ|Ԩ Q H !q:sUhNh% ܱEa z[5j(mJʥ7x=)Fb"&C88ƳG6N< >rdٸ{w3EJkbta|jp*rD{MbmFN{6e" lK̎ef:c6]!a3=ړ\ưR;%35ImFPߘ1,9ZT.FC wӮP~\qIw_DUWR&ZhA'U E)=&*S7h>0ޮ?Y)ReV(jҤq <3ݹ~zvZ/~t ~(2തb O9o6PH΢$&]e)y_Sv?K6ru?/.IJ}f7NOkp]w,}4lmκ[Ҭ =+N5c^p=͋HTH=FCfR5~ǽ"˸bx\tֶ;3ԥ)I8 '3Q0G[sfıIf]KEaЯYz LqY~6 c(v&RgA{ԊI?F}˯GD@F6~.(+0e'׭o6gf8~>\Wa] y]A1q)#iL%*L3p0]S𚰦Y՗@iXÓn .!PqBaӋI-sA.Abbu^Wѝ̈ W{󂒿wpu6S). x+-k#{쵙AZJ ls2E{=紂8"ClلX*s\aozMFSut@ƣva,@,^ n.,@M/6J9NT+cc%SS4;A`˂kh Iu$z 1[NbFI]8hVtl\`Xh5OzMC%UHtNR}嬵_J}ҥeW$]F !:Íp2)W}CD!KX*\{l0&ِ)\ٸOMB55Ua`y.7tϏ`38|ulQ:`z Dݑ`N_fyZ3$B('~Fߐ\b6hHy2eF53{pamg!Рt, :tD3٦:J/2}Ж˱;E㻿jiŖYj&8̴ZRNLP6š3D ;-!:n3V 77I fu+<7EɄ'{srjf}RРtj^w߾0-ӷsst <*eUMP I>}y9i̅)3oQ7kH{ճE[:ibk#Nlbi moG?MΎa9zəB5 \ :fB@1< c~njn٥||-1i-B#x;?AZVנw?2!uQdh,L;fF ƞgjgAz3O|D Sphfq;GEItu= f÷tj|SFlW-jB(N2O?2L<zW'Zǻ<-u1J~W>#L%?GnNJ[~¢`I- =we:Ia<0JJ] Iz5=Fxlem-U}:A$ lf`$9hiޡW7s]#DmL*ĦZ}{{׽4pe(Y1Ïi0ryH&S!C:F\D-U6 ҝ3Dj/}˅DTGm.lwƢ-1ةs$}*vhUxsMZ^\{ؠ?Gaj5(D mp <A|C gmE;pn?>ӂ(uI ŀ l?Hyd+, =xu#Ew{]2?ڍ_k>l'2%qyN}ܻ+Bw}S=*1QR89Dq25ȺLT;w\s7 -t -1DGpeGnh82t!Iv6hCN,=~ nMD{2Y\-̘kS'IY\+-߆I`A̳aIY>w*d6HM?w%w~KYUjg `0@`V*PՂ9Ho#]өJN]NUanTp޶%cD{Y՜G򨶷4xkכ+=(!AF]h[AnqRWn``3)tZ0Vu{n#rlk5åg*%GWό mQUlnn=T,5 tabI6<1-ISr6D]~8GQ՗y@b1/i m&&;b;UBL%N t ߥf82j?BLVRn"4<^UDu X#β(7h/ƶQ*l63564SGi1>(f,jTbO۟<@.0Z:djJ"؎z:h囮:wUr4*@ ,.&ers4>:Sb*=S^#tٚpQ~.+D<" ދIr`^̦'F 1ŷ R€txFE\:Ki-Fh^*1'O8וƃ'BO1SxI5y wwyuHE_@{uFAbВ,뺇<~&xi ~MHP`LyDVnLALE,CwU\? |3l}W$Bs/w&/ђڳ{gnqcqZ* :6 捩uc zU(/ѵ1,^Fp ek_0m0˖SX$ū="C:X\rNq X,OzADd^䕣+ڽBo~sjtP, X `Гp* >k*'th"*NnGR<c/X&2$agzaFUIڨKq)Nϼr$-}Gڷ^KmPiYK~Of Y^؈ :7od:GaT 1 ޾j]j#tWF&<&^ڧ<We&פI`|;AbeStYcv}R_w+[R8b?1Ԉzp/U_ëU+|0Ί69hANFE8Ǐ*({xQjX]TpqV4mSBt;O]"9Tɣ+{=oMM[ͰJ5@F{>LZ2 wF#x:ڧ |pvO/~̲;O~K:^"Q0Ԑr?FTbZ,\9fE +U|1{* (Wۆ.;ʟ*^Dڃ=R/YmΕ{ LK}~[R5IXϾ% M*+wDt!PvdX1r ]B(m)Ԭ|fiȝSaRCp;\=8!{نZoJ1zœEӺyIHթנB|\nQ4 ^Eq~ R.sر1CUQ7==^hm@L D6NpW&M@\1%8;40Bϱ̓/6%_#U'QrQ~͌Ia/(ʙ5TqَsT+bmK?!,r=yasHz3rfwEЙI1FBb90}n 0PXiv.AA*,N #"]# qLmyyu\5d`]^Lz(2:l +PXj%Uj?*k^c{d=ql ]HK(CƓ4.*]zY-{ .CtgωxkBD X-z9,$i,;R9˖-+O`˳ZFФW%z׍=,10q/Xnj̃HOPx= Y&MBADmZﭥG '~fu4ˁ"ITTz &5973K@vkd"X|<^)6( y@{ 1 2~NG?PF 5lNɓՊ%рҪMtdĉs~ߙ|n !x V|1>I۲k qM[uB>nl9Uc0 a= DU퇧=q7#+v@=oX_ZL <:p註E-֍ߜ<:XM8=ᮓ߳hT[j4}vWI*[K4F)?QWT j"S#e*1T:땉QLZå pKAX1`))`Ơ'qWŔTǂ`1k5T\4dDq0e E.oވԢG%CcĺL˴✉m#PI^"{v%O!(; *Pz-+M ]\UeZ|*|y#_MX-cP ?U57q;<}H!ٹqr'[9Toke򝻁 85?QlD:kf,xS"ܤZ显:H3}0lWZWMtO5#``qlPaI{g%%|׫FxW{$nmte;afR!H I*24O%9 }Ӗ \ǮExX #2PL#Y7`Ƒ+I[ݙ5G qUxmrU=mڝH~S62 Ƌ: Xi!EDuElF8ߤ{ɤPM@pDD/:̖lH7aŏzIGN]A+@7SHzb%Y}\wn @]2,w6@\y}4af#܉-*d8WIECNM])?jK8D f`V*2lmFl̼X!pFgv>ؙ4} 'p"T7Te%ķݸ0" \:vKLC.(ݼx!W,*Z@yVK*(j\/z*֘[~  ﵆q 6H{' Pz"gj#/ӿ# J+MtmM;^H+mG]r-9-CT"a 9z}x&L){-:׆Ⱃgb^41VHS&kvVO5穷c&7T>?*gE7di oEU? -6RT@@РE-߰GB+%vsW)* 7/rfֱ0F>g-71:!8e[4kr͠Qd%m YX Uy?M^ L92cٶ ܐu,WIf͌u΃' J)TR6hsƚ,ZI˺?=^݄6%MC1f8w>;pz:tM+Z,vn39TGٞ@OѴ?")V7T#)mο=y}K5F u}FL" %Z8?^̱h[|S yA]oY+u:W9*eO 8V|5 n;`5V uO,/l7D?&ub!f ܡۊ)xfNb [{کFJ /Y_k̕ NfRiEliSDՈ6nn< qe ' L4?4„Do._jݪ0ah;o/?ugȼ[%uhe@񛄰սbwA&iE.)1wu+W'b$%Ҟx}l9d!;#-mRw^P.y{3l,yUdy,Q2T&QWQXH,$0<xkoKF2Eֿxd0h(́' &$hpYAD^Yp`tX;"!^03YM6.SBD:nɃ&k0!E\>1\TQeɂzƂ*YG2o8 ŏ)9js R@XcAEVeVbD;A)[ȵu`kJn/Q< d4.X^\w=zupsS3/sn((B=_5=FXX=3[b;|!9 /=? d|D*#7 =~yӣr{&ϝ)) pBhK j y]lHi_qmŀGM)y|~"hpWe66ٟJ^Ly0WzCH|SNC[}`B7oZA8 BA%:4;:' |:} gqiv=D8aG%k)J6z9sZ2AS!>% qRRi+hmlFeZ+Iݵ_CsKpz@|{ RfWtcؿ]Yt.:T mG[b[iIi &E w66=,I ᯾'/_QRW4Iط qWb+M1iFpjb0=KjX,c+TqwjQ_t+ysZ6:'x9t##mgUxæ/]`: y _7.|Ne$6@@}EZQ*ù"/o$6`YK•kjJ9UȲWoaPS.h gwu\!d$9XNE O9JK ^SnhƇPH_xjgY7W݇^L[sMZ0TޒSB6.O>\p12]/B'KЉl/*Q4n_0UU}tlvOvl_ЂJJ"[rᎶyN.p^Kpoβ0jGΧrD'5Qy$ u=]FWw@^_x~v:!-UT ~aMh1dXa?YQƈuh#hN,a??f+dX1a{\]pë6ƚwܜ ZokIp|:gc\y9Xl,6 l}v%^YHR4C ˛LVh-Xb9PW8YWYZB";r5{XmJYIg2& AKFk~uf:m*IHK<TD wR:#\v|ԯhFǙ4/߬-qA]!]k~Ai8o5m 6"+>' H&$&]־`g`?QNvoc5+ HСPz\_wd<wwHD8K5 <7n޸^E&Åjhv]Ʀ{)=P}'_CD{jsZc:ԌlGʚAV]@?Ƚr= ZVn iS MF(peX!\NlĦbQ} &MI4NAk45>AO3,6q(zW)j@|^=qzQ̥ T_”C$nq hyY@۾Ыmroq׈:T%:,[a6:HұyUmo97zJ(Bfi*~n*vyy2)B^E8֓p//.o]PRJlݹ>>% g6gg,En:Ui/It2N5q 儓JbKHBF%)ix鍤 Z %|ZCI.'_yu?8.{c4<^-gJƸ4a f3t bx*ΈZBO?Nm2XrnSɕ D(a ^|i_34&{>}sI8~:Eӭ߽ߢ4k bӴ E?ҩ7c[sXiLE y2ve и1r1"~Kf R>?^x@ΪJKL@[ð]5^U3#noqdѽCu7<] wѾ3t_52ќ8S5Ooi x/w:v7`!b\#JRw.~FTcw&hG6!dxl:CVk:wM؎rN2}]7y0ԯ'^bGt%+^G¡%nśu@By;f@*d6:N*?~N0R?H# 0zJbd%"f|dξE>

Lx$sutШAIÿ!Ҩebu:S ~Z̍eFWw u;@.؝XpUT\$1ˬ}q0lY}'? H\ȬN|V }doagߒD ",y+>/ЙE q/={,+) ,QOFIy?5' y @}cdiZ='H{1N\Es"b58A~ga6*xis]p@wѾN֓ eہẼZOum<97^uQ#:6H钶$*APOU߂~ GcO- D[]W8Dod6>p[ԕA=lagܖAӎdI9naߘ R8r -aSl|_8ړ;+kxcئ=5+NF{9Q=n5?C z9$gXXQ8'L3raMh`0D5v4U/Xf,U6u*GwOi_Bj3D[}I $Cp^ E%],T M ;=݋`-͈`&Ϯynrm :*!@/oMhF 4Μŗ%n\e>%b9.zLD /ԍEIal93w2 L89 Zl}{CriݶE8}yQ%(ąP_Ҭ /gZnCt.w%-bDT+tIimqoUZb7߉~/!fc֍LGH6ĭӜ&E? B0̉,RnCwSTA cW|〆"yL4h6Kb#zs |\ k@e'޾4#z`U]ӷyKmp|9$暒\!WpFOs೤- o@}}+㼈a*erܬ\)ڝپ6Z FkǵNS9*r̸()TP;c13#U·j9sIr!Я_ I_|M7 0܍]chńhԆ;=pFԡq0 |gT*x!Xg^z/UbD^EԿy.~u*4_I SǥwyL#lB'p({\jXh办T5. T&gSb 3!D@r59PhmdUf]M^ #٠jxqlǾ|< J`DŽe}51v? " .-Md_M6X%3$b dcC| },_[ Y& fkfk:su\Ρ 0ekɏ^KSqpc&2y%]cr]LNJz2iqW rj8h}nbz{%bMv2N,N#}awYшRɢwAjW^I ZU_!`k쯥÷-` 2y'E x&c\ӵѱ:dgQ⹜r"alr=aYj} `15 G` Ncg@.1p.VSj/K| 6ߊn8 8-,Q@備OhKXN#qO=2u9$. h^Ö;iՃ`'H:Rl"`g历uHi1uNW\*Y;Gl\DOョkwv5Ui2[sQ SprwBDۦJ@yc7s Shw5@a|J"󃴫U`jRBj?I:Fhp\r@hrX.ճChz2ݬrtqT:*}받(`NfF"6!2M'Ɠ33!HFGK}B>&A܄Zo"~B[I!!+gIIWCmEd)GvYK5' %筢W@{Bgl};.ُ%XEv `lzwVV0'5?钂Xn/VMFYVbnWev?,u ُn_H<Ϝ{`scZen͢M??PRVF= 4ߊCP q늚93MwfΥ`5 AOa}[ =⣮>j?#ܸQ [)1_bYc;B]qwWɸE6nE>ۏſ J<#rq(0nђyncbIjEB)ChtDTnC |Dr]WkjR@m>p<ù7n [D`7P1C}\^)868bgba⿰zdHrFΧa3*4E  U.;v%S17ykrȷ,r9x;EyJ__%+2 L8?BJ3ޅꇭB~=Je>W!kOXhf(p(;=m\qo7O $O}F^ոs6It-l* iJ3lCL|?VSR33t8WO-ODέn=_ʛadqim&Sj*67:- z78 A~+4 q?%͐ #awe(IaR":hЛr\Wtqx}L>G8E6+J-WL#5 Z@og>񛡗C l_;[nï%:YqS?qTh7f5*_%NY璿̜;I%Rv!q{:"Il<Қ>c{LOqI ㍛? xZ+U&v -^σ][f$XCiu!1Sy v:CU 'eA;`¹#l[t3ސ˺?աOYy":ӸI<Cru8,t݆?FԤQu*39h';0Ժl=˘څD9c,Nq&1]7z:tH]$LIL9S Dh5QFx% Tw"VL,(E|&Щ*k҅b' o&4z ܺ8܎U FYrfw5{;YPܞ8d|ٚTKswkj*V1gFS'  lԝǗ._%N`F+;  VƎ=.ggm:R󎣖yƣVyպe|x}P498OQ>׃W1i@# rʻXΠۢd SjxuP%Q$U(]3 vrX=ƛ{j12E#.w}LLPY;N81^VGV[0K}^EjI@Q;w iDNKRz{ qO8)v.ma̞*hDާu,/tqf?l,fqS} gU\%g1K;)Wo`Ozhd_g5^ 4=/"V.ɇXy,-VD+YĤnZQ+$ߥJ;m*V`2G~WD p.;7n)7/RḰ~gz L5O2WYMX/l'DB)n>dTRRZsQv ,rjMAU,63]f Lg|Q}g[lVၔÃC^Ⱦ{k%l12|?QZ`Tbz3=p'f5"/RБJ'ZLOSkb-^<ߛ;}.Gsvt)2Z1t>xInW)J9 < 44AgwmnѕX-)DLQio 5nylvH-K*۱ȹ_ $~<*5-&a_m8nojM}"f %rޢz:vB]_ynE.p_"?ζ3Y<("W57{8Fe-f:ڭTk*Iw3_1d ġ0{ۡW1E5a"nx+Tslo ?rn<ށ*33Du)ȫ[mGs^_ڵ,XU 9eV|p? i[,p:|]֜!.ǢLJ] . jDqAp7~ .D#x؄ 2oՌ׋nt* ON77WPM< b1xHWH vp 3Ej{O~)%^]%t;s=8U ?g&~Z,YݰtL*f hyYBi :Lُ\o5 h%- Ucݔzi?I+q]g7U*VbxJ{V%Տg>(VDjBG>_f3˾,w]Xq~2XUo>chG&DHb+\ˠlg TZc{pFm'¤[A4-JXqOȾD}FMkFPuu'Yod琵4e2sqwdnǖIZ*؇/ݭheaj+`}^RVJ_0OF3ʹt-.='d7u<4ꪼBcN咒 _«qUu AQKֵr$TttwlGYۊAm<{.q*5#ϨD^o ٹj ^[!qd-E-9l g~:bl2b=a/ڇԶS"Kuz$ Mql{&{1W+*gd ]}wtwWn|^ѵFxYUrl@! oE>: R>M >XԊYJd|"on;(h{aNCd3{j5Tw͗9'VXYe@dx7MVپ`ѣQ05˼A\ 8v<)NTswd~>H\oH~C=n~ OIKo7]&BFΖvv R%zEV ̔NΏs1V-RU4a$ܶwYYW68MNmqUB7bn2?ucq9c`>P<~b}ka%&<ADZ+;@sL%|zqE#"⿇ Cce簍#i.DsycD+1U{3`M82+> DM(K:5R< % ۛ?O$DV]>hEN@IIz>lom>\f=Ka.˒W;$wBr֟ 7P-t\U7o sZU"{G\;sO&3ں{USk#f0L_[x(+p9ˤS{1Y*d+؞BI7Ox\w)jV㻇a.X.4%Cō&+SKlg-KɢO"@k04[lwDD6ȎVY/IGn3Ǹ =n=-+Wn9߹~w5fᛥ\jdnBZF^F4Cø +ٿbypV.gHltѪVbB MKr]r)@!zCZ 5~z+@ <(V]YB}q;10om{E=C?x+mmׁBH" p bv)=JXJE7~Ux5jm_o(>er4\hVi'r5ɅgG0Nq )vXH-S3/~X,XdΕĜ}ASWsubΎ)pk9k!7(g޼prgƄ6¹$BJPcemE8 =1iNfAb[dNAڭD08,qrp{MSȀ_z:#%o%vGHm M(!_e+1!vCht"DIR|+9F: 12~.5Jt#"C%S@8n:$jblArv~sa«/\M%·^?럜-hU Re]{3;) =;谿˒ 4$H\lg(|0פc6vEP+zlg^'*ɠQG<`a,T-BBFek7Qb#"i3nc:s诅>kMWp81 #({9V0N=zGLQ2Kjxc)2ѓܙssG xm'wc=Q!>1!} A>G~6k5S׆ ,<ܒ5{nEb54K4!D yaE^\ܒE0Uu?sH#Bw-$^G9Y͑dMtCtՍa ,3 Gj*t1JM`5 .3:fLuC/hܤLj5%Kl̷?]B5t U<1Hu6iKZ(.6iߴXqw2gLFJ1})v6<Z^5%f]"f0-/Ktr6[_ʽ\AVp1ěcQ5Id+onEZ';;=Շ. Jm˪ezçt Ŋ$k(J=ᅽ@g PA5E` Q%o\Ag㮁OgAsJs?YV^-Ϭ3oߑ/wE-󂩴⨳]%53DNŽq$P ]N+<o UCqŸ :oƣO?"ѶϚZl;>IXKG|XJ~u 4wWe(T:V#v (իط~T+!ef ӟ?UWDMW]"8κv a^š/$$ u+*L:h /w ppGD8T\/_zۦ}>ؿ4!NG:!\$]5EO~if+l@JB 1u(xw>*,yǐl ~؃0cDۗ_c, I_s°zd bf͌EG~r]nc5~sjJDo!y=[ +HMVCނ [\/H+FI3|NRp`93WE:.ҖJ[;_v.J_X@ H{Ea2hy]T]t>d{ov D#vwFbX_¯s6tf8wqJ}S34bE⳩DGGƊ%h;4uwy *7;OsQ-TMqawbWƯQ\2"5Գ#6R!oK_ f|q*He]MZТPvnsۍDN{b㮩;NOwVwTƹY~y.xZؔO= 6Pą˛TW[w?}V~Ш`+`jxI\zʼ]'2g>4{ kE|D!i?S=l⮍"LmjkbS9xɛ LMؽ_ľ@IeR"F֪\&QacNHDO[\"WPd yQbGTuU@TRvgJo~F%)Ñhq y1 uir N*yv0fXz0QVOG'iI3Ω,›KRօ4\hxa 3'JԮT\#bȳo9"wMa_uAT=چk<W\̈́|7S%sN7ߺ?b|)YIaln}Bd{ I'vIQƁoM `Ng3oQ%,1Ẍ́n\R, ,kF}@ #HڼOzW`&r¹ggEa> T26G)Q`4OO&a(w.~ ޕc3&ӈQ6{&Mrs̡suL pSw/ 'r5ӒuuDS$./&Ge>9#oxH(='kp`OVS4z q;[ !{Sv'ī^Go T-Lg#W@oD\5*b!Jy#~̥nL(0cp2}]dԬG8✣/p3ՌMIbo;LTj$ _"ǣh (cYVf>RyKl$.Զs=t҃whaJU4象z2)\0;_Ϲ1.ڎEK^IN<0 ޝHnt߬aRn}Aly,2_jOgS=;8'j`*t!^+/yDvrv],ZZ{+C\O &[ۉ@eIoR,@5`Ԟ%ݢਁkX I}@AɍfEh;WzF$nYhI:DD1uqP 0DZ#?kho[g;GdVY4n:8'`E)re;(MHwqgZ acimaIG'IN):b5i +{bc<pkU_8dfܱ^ۄ 6#bgbsFF͢ŕ#n#Jx8П+}+*yM\5L)xjf8F<{0zj,(e+7 .zYэH#[|E:1[lیGؙXz<f DYdEL?gVWVws2x3Z=c^$7]ggpv7׃|д8JKd!4"QgkI`p)hD֪8:biVP{>nQEb3jZ {۞nI\\\W?MW0SS=wYsyv޹@y28ᅪ챫 >V"aе !TsyR^XЍ(ʷ.+O-Xbu]JWͶeŅl\p$|>/q/損ZreN.58<}+jia=Wo w P8Lr:d!]4NKM3"|+Svl.7|䯀`Jb-}w&HCq |[ߝ#Jf9LQ ?mT7Xo_boՂ" *sr N2\?FjS@2;N W%UIuj@AO,$DS㸛9x4˛~4[\g&N6_m]@6{ Geݑ䛨h/_6NĹUUgTmwII1BOՌ!d3OmHJcf)*a62b9٭Ӿ:GƩ* &R7ɥDЅt ο^oYUDPd [˱ e;3|VIžLB)3 1_x/H(WFQ^J˭dgj m@Mac7vЙ߲ԌL̓CELY5H &S_!iNU(Eg %(сRC^{ b~vw,/G%Žʓ|QAE]LdG90GzLP˚|P!SJFFM#sT'8Z^Ճ0U7Cx6$)ڗq((죊JPbgI$xT'QgLQϚ P/Kp_U$ݬF "!9DD/NzdU`Pbk וp1 -BBgOTN$EY@O|$,ֆ~놼u (c-=S3[<}S$ݩmnNO$#m-rRfu3'ɀ3]_:BB^^_,k9]x|`Y+Oy\헥upiAzPI۱/.6,9RSb~) AgtaŻ#lъHо0}NNJ3+]l9ZuH6kPr{ӻv*̭?2g܊ː-Q5 ʾ~D p|8J756oy-zx$xң}fA*[d'8HZMoiHhҨ*dԖd ~&pQk( euu=7n6n׫IwR΁Gƅ<OI nïLj>+b;vT$BQQbѧRs:c$5uؘfoVݘ\̣-[ޤ+ P-볱ܖhcTvZWW='c/eybnwq,[~Y=Z2= Bg\$cY&gHy5FJ,QN)sw<^{r| &=(=ݬR߇b}O/f߾}U 3p"V7ofڃK(|)肿 冑\A bڿT}dC_^a| ?hOʩcl -D3iZh,HeD!]'A-qrK/Mi&Zg#{R[?}(f o.x\z0<Ĵ  1Z`>8}v}ΌӦ>r<Di42'^i~3sϨ 꽭De%)ܓ”|5tanz>NOY|끙#d}Zu|9̈ UԓT֡N~R9xϬ6ViIW10}:rͧ庂4@9vR#7UsKő`1҉S( !s*nըA~t+`c(HJ ̫bgΎ}U=ʱdG]V3@~K$Զ810GE<MlTMuHT âfu~*| _ɡ4b1p0#nt-?___?|A,˫_qF@/\錖*u4Nr[źgNrc+ޢpM:kx~M bF+H5>4U.sm dD)t81gꈚ\0@xA=+9z44`L?&|y)/l#nL44gO5ZhC"^MsrZ5ZfoB7宐7R^~+S:zwF`yqׅRd;bt͚e)p23t-Z?znDKL N`Uf\_Za'uΊU*t(^^Cȸ4Zdx gl Ȱ* gɰ{2 ^ҡnҬu_򖎜hx6N|Td%݆{H5+U7p=w^P0okRPVf) q]9>ڿH쑝Zn?Oul}-U*h0@**?!c%2v9( a0S]aL;3?9d!D/x5a{:.=XC~oja0Ԏ*A.0U ,>g&@Yu`qQ|8au'F+Al'z[)z다-bbߜ&j ( /~#LW46oVÛ߾VIPM=_CWR.>M1wy(j=RBR(okI0KH^<['e3L]!!![o#%eѫY7A)H Kk܁oӡ0#Mq:wy,wWe=+ϤI|~0~ ɲdd3DnC#CuME-ፎ -7ICia;XV%5W x2xgD{D|Q׹6g1gx@@2v#8TP!)?9UʖqE r.ň!jB䋘c0o#"$DAИ8ݜ~uYQz9Dw!6{˲ےؒN2U_tc%"=!2FfxPpEӡG(a#`&2Վ_ޟ-]Sͫ{XٴZN戉 ty *n[Ss0mcAM lfc3W}6QXf ٮJ;Ңt{4^9NM6KMBǔhU 7YѪ֕o%վWG^ *h_cn{#]J" M;_9$V5vQ5JWoir`G@Ud5asY6pSE9TZ e,b)& xgͱ)o$1^B0 U{~ϥVރl$zL>$xҳd^`cwyœ9za0ظaeߙްX0PNTʤǺU)e|=׳.G&pLf5Ъ{˒P}. &Dq _B;XKƓ(A` B mT9J-L#<;6XW)a~56g?y:QB ~1c!>xe]qq}rP± WTP |8];RY|)`2Ve:~Si)v5߿(~jʶ}`=o,mD.:<y_U6nST4PorsfoD(2fyEw dC*+8;lkce%x0œ̧Qtʻ!8b^![f_(x._Ggȣ~_>cQp*hjsDڪNj<LldRq/czoɞum$P[FƅA]?Ade (JBFR\~:XmEv* -٘ 9C%6Ut4"dx3Dr:'7`9kE1nTAa{H2&ؿC^Ie $K"cH`a85Zt \X~8Oyn/mZexT_{ c #s si_KWbRfGd 3&v -P 0D}K$8J!~^TJ:wЋpI%_ xeEDCi兩[6cWd).]_ ilް9~s" ꖽ' 3'ě|B yYL% ([pM.Er}ig}#"ZP#q ,uiqp|h!zb;h`m-8^ !e$Iaf6XQJŶCh%F]wH8J$}χhvRVMLO"5נG{%Tj4s;vb$vz-E ; |}T04j^WF']\UQ+ 1%ƤQKQ:(n'vBO\v(~Ͽ7/x31BÖE`U<ϽMG"oeUF}6"YM;ي4 o;h,hgQj&Pb@-''\a%ô PMΗkm'=+BCdzV iE3b6tsa,|2ͼ|EmE[lAHupX24I+m'f6ڈѸZP}G*VZM%4``砕W.7Z# f>Cr0—D/~l̎ΪWףR=8ZP uqS@C ȕ^4#b#v7scOɪ'Abj[=/rq ^=+v뛢Jpo`O0c_S/^LRV?7osAu9٬+Z01ǤyQH)聍;L0yDEߛ`:F/~0ʵD uoabǰKMϸ^foF0}DYJ,V37jKW~[`j fb#E!p) A4Œ}N$2y[]VF.XyfM_$nvDfu +TW'CqׄQiF#T:`yj+H: ިO<N՟ɍ[wj/M5"d3ej:5LH!FSB|Ea?r)D"}  E"#Iy2P t_^x*oy^2v$BVTS66/H2Y}r ,c3TL¨/ysgpsS5x/GChKUgާM x0T*~HBPekhqmZ>w| g'%&N][A~DS3;ˏr&+b8R %+BLe : HT ]>d0[@y[wK }\$&.,9NLY0u4Y/ LU(;UԼ/HU.H)9h0fkrx3\S =[?8vv6NaU:=t86f\6bQjTɃ$:׈@C$&Jlٻ Ld6=[x֙W4(}mq^ 2j%Y)Z`$>-qo٢( -Ⱦ8JuNh =܂{bR~!Ɉ9g=[eo{TK}*28$vE+ \ii/YdN 6yTQd 0FjPܫ{6B18R!后JBڢr~Yׄ453 :Sq^(mWϬ̝; Im2K1p~kxcBޗ KΪ[# - )ˬI0tSVH73`1C87X>y>(SHp{q B ZE -n*9E ^B~ßCV6uEf栉!N7]Po+R%9!P%XcsuWޜ\=ęd{)ivuVAfLHm5qJV& (oLwz^bj, G0 \I] pCll@ӡmNR).ճkhX^q/p0g ,8͞ew@=pٝ3|=CG6|AZ۸>dž,Mo鿼7u*.͞܂WG N oF:_7'pD Bnrּ aQcb|t%+MFM/', V,]!?n呮FNBh#8l˱5O]Ee:אQeRgK ka6s}G5~kB;,%ʠHÙdHacѝ4C:M? |qH xzV/LvA2 jTsKVNooD|PL?'##!fR XG9l߭z;s+>`=x3H.'/nU {itMTG2:HXCaBwU#w2$zG{^(f~ ^ "g%n(9D=x#гlj8ۜMCCP@}4.F(6Rˡ $a3/ZЋ,$?'@AZғ`OQp6(6lj6h%%$ iӂ(s5JjSnVTDža;@̄slF{Ze(Ř9K}NIvZ+V1ޒȆ5~yN6oL~e{ӍYHip#ھbZq;v5N ЇiF,b5/jYU0q2DjZб9&_Pu} ,PZt.DC-B211C 9;/ BB5@lg^"tτWv- =l4oT9M}R<]lH#"A%CeJ k{כơ | vGG\ڣolJK;{-ٿ)rjpo$so\}}iJKqt*0bAH*}LzaJeΘ/\G)֙Mt O LzjI85!BeX(pu}}~ȐM:sS(i۔SܟOE鏶8qP)CAIMè1\TT.86vd?l\Y ] vUN9 cG9 ;yH'+ʿ3hb<` 0|oElh[bxp,VdJb@S{)x}tQܦ [C J^r1 A\N1/O&ZCl7Gu-ٶv}i$}`(2ۡqtJU4+x/<*Ҩi^+}t|&ӵ~N}g8Fvg&њaAVs#0}7fׄBә.':!R ;S U;dO* %bJx.&'1ҞY7\@ZTcFZ i^&e[2[el2p,ϛD\ѸE2gf>VwFr57TP!ԛT`bG2u3lkPs YGמ.t6bY!8=eXOЌSX5{@2ۭNq>0`Awo@>s(=K)]F(jg]pv<&(H1:,~c^wJ<1 $9z朢rQ f5BE,C>D`$ԉ@AyT-Čx" "1՚n=ܖdTkILlpq2?Pz%||%b"/n>dpn6-aH1Gk_6AoTߡ VhI&DK9vgP`ɃE5S&ڝ*ܿ2Ȅ>s;pNtRrpE$E[&ӹOޖՀk2"W`o#^r%U)l#W-& x%Jӌ09l~Bwva+u螄xZdk9>8/(Cr>C?aջ`MўBEY*gOIFuHfUc+h^uXxl$INe-_ޅq@" zimgv;Z80Hg*L\'*-`vo90;d]: &jۡ%BpMP.YX^0zengLɞ,>!;CEYt !U<#IVpR4]l É!/7#?2슱?!sg$xEyͥ"A&n`Ћ8${Ě <<>:.kӿֽvd'Ӫ|?/U(仇a:O Ԇe2PWXXoYdq=`w55AlC!3NJNRіcUCz.ȶ;R?0] ɼ]|4akL3tDgbrǣs_f)>rhHeAn& E:߱hvσX=JHCrA <~/4Rf* h GBD הJTxi538p52GO&:Ίk tx# h9f1J3/9/ZC|~ tb#HUm ~x` X+T&$q?m3!Y=O*83x#~X27!7+vK 2XIP7dzB!/Z O^`SFbbg5|iּ ,@\B _ 3R~B 0Kc9 U"[}X*w zN93 M>¬&cv<۽ֺS7C3{==X} MvbԪ#ȁ'd&`8<<%P fW$׬̞mVLY.*sӰ.e+I 5ă7_ c/b4&H=l eʫCܑw2Jd7TKGs BHcִba7eV։/ $& Y •^{Np]A:#)hҕ۴im,t!3v*ZK^N8X 2 ?W㹓HgF3gO: c("TH@dHlh6Fȫ?H} `w]#vK)nPN *ZQEBC|&VM$n1w3rpq$SkFӷ'/y^4N tLebw 84jS^VRi7җk|rJ'mamr\:Lf'x.^诘W$u_wl b Tjhθӕ|\>`R6v }YG uY[7d;ռV@'_[ p㎦:yPށ}! 4QA2!6$)ypK0c &6nw"x?hnѹ~,5`4Hq;$>j8JUFgocG2 3Ygz!;z$xG7+1KOlU'@D-FԟS[J[9bv!b2HDq_~rt"kiBhNMS>.띾/u#Ԕe'O~M]ivŮcT GJ[v]xLεXmB@ .]jӒ #[*ѫ+ϧa|~:m2MM = %OO?MpK}uDGṇ>CcLى*J}:P{ 9c$^C%ۯ/ݝxƿ M6Q7QSTxk3 *6P8c J R 0'mb :UntN_e7v0{Y)Q iNvnvTe6k zE=냥 I=Ff7/^>qI(Q.V28'Okhj[]#uHmP_s"zͬbp<dy W=[`$ Z09 TƮ@ZP20h.FИK!=dyD5}M%] >Dy;74~Fn86ւWԆcý QsV]NY~G-OR3?6vwDV9I-/`3'kTTm<⏗tʑA đ|4_lK7H iw<U~}̕n*{da_ʭ0/򥽆hkNg@8RBk GKOJvɥ9k--r\dC-} @U/Cf{,۱ a]E<qeptS_bE')=_P =c2Dipn$ӦRKEz[IKLG0/tdY|J7(mUIMe73cQ2pn? 3&{\6 (s!xZf q5r8qqR5p%"#ayv~ڇ*L&NZWCnؼ8) ߼f|IzaCnQ3a<b\dL2VcƷSҡ3c*(! 7YEXV>3WTc@*rOM,%.A.u*dfa Z@/Va& maG؁LPTdhclU9$80*<_ ᑕ(9$U|* nɧc^Dp5O5UjCr؉=u곖x>$f$Q=.ݮi0B*zf6=CG|N 4m= =$?KM(r(a-tumxM e'l,#P[2 *v ssZ![IdJR]?&h5A8I\Ph`!'[IunD )Mb}<5Fpq_⥳x[`*_z~@;/ݵX踒 P].ڈ䟬(FFB%thqHgx=ohcKF䄝dƦ,xOjRG!hi`V>󞐻xd)%X70`sFzz%0¢a5>Ƞ_:~3 ['Wp=yD*; Z~Sq(,_kRYgBbO"zAv,I]G[cr_C`5>3zkĵN`H˂9bzoT\PexPK|[Ᵽ|a^IFj ^k't-z=}H׋!>D =@/**4Xɣ.|lVOvd9tM $Bl j0R29-E;"g8XBb^/Q1O8 Y E`{%ߡK̆')Y6v@%t0U DU\FNMm58e3א4m31SY?kZOtk_7wC ͶvM/c{Fj񌸜f z 3ߟUa{'a@O imEֶfczsʦU/^./}lǀi/t;BBɝYO_u>J$"!Df].,}sw&?eڭci*_JAnpuNv_=v!G, sf龹dAǿ/M(BeOhE,FȂMYêϲ")4TgCJ?% q(ǰ +(0GޞW()`-fdOt3>(Gm^,`-*=j݊aRպfuW.<>Di7yATG%B(8q"ʸ5m΁?;<0[) (m'?Z}d1XiVZNgL=ڇ#?/6#+[`E PG~T*L>%E?|/YErhI:Asz4?] X'#cm+xBL+p<#^ͦ VJj`jS)dօTW}R\fSUxص >>~E$| 0<6aCŗc8D4+1JSyqjA7cw$yn>- PY`A~x"?#S- `apk)7M3HsAvsvHr+\g eV'NNZvՁnG[jEite\Hgl׮ H;LMPP [g9KQ#4bE=e3ԨtO4'eFeFt{p)V~^^_ o/y7#_s4u0cZgh=#_*dLPL4Uf_ˡGS{eu:&J7eF;voS;#Q%}PܴZP0[ x-Ly!}Ҍ@[qp,ٓ`~yMeDp *2g!#Y>"Kn bE9,Q8s]UaȌOeпH[zsn/(#̙}ܿWUpJ6i)FmۖlEWw9 OSh1ӱv]A5={ v,e P!0ɞO6r{CK{M4/jDPWSelBލ%R^qp-^F$ۭ[,iEnn3#y2Y!nVE&QBOcU\G5j(l+)[1#fYQu0HY3hKZݑL97"U9zD.DX\SJkee5~$Q-LUMO8־S?Lٍ/ =O̯f /ƒrweBQ3?xPJ^+ / A(вU>V|D2tE=qn*䳱:1Q[X˳A5a|JBnئՊg>ؤsňPrSDr;500*7i O4xMl{1NͰ=JQ.6j|-wpQ"?RTw)0LG2BЌӎ$@6|gmdlY_~z#meN?Mh#TǙՈW+ j^K0(i(=AV;bEF4M)0O%cg{ҡ,ނάܹ#!M4Ŀ5-n~vpHzu3!cmf+_Ջ y((Zհ<1+wrؓz1ڼ4LJ4| ~Qr^r|vyPjcx}m `@_1 K{ywM#("MY}a䕝;a}WD!C[L l߶ՔND$yT#əoUݝÿ]&^jh1eB\_rIl" A:@ 37Gt3xPAa*"bIh|X5h*yX{hfa :z0^e&XmL6m)+/jOT[{1@Sq7čsXB\UZJ!}ҝq^BpvZj>\4T`#R8mЗY7Tͺٰ;$=R=19A\6νTu $<ŻE[uD]k1i)|M[wt(+v=p"tMGpq0xwׄi*q db0ŰLb\@VNCQ?2]LTn"1d5`e گU,UGaJEQG5Y_H(qBNX\I6 "grd|aJ>y'~Rh%@LeBɋ?L@6I,4J3pf5&']hlLgcڄ~dQ`$n~u 3ۃR\w#@zV0#KI^i&-YhxN.goJwؕlN]/*ZR̄u iC-*G;d;ĥi!̬4Ĉ13@}RτAO=nZ4Z:*w\X2 GZGWX8UkU4!1hu-$:ۍe-Ut IW8+|07#~[9oz`W*F90s&vg诋&,Kr\BOJ~r}y,z_wkJ\R_#@'5b<T[2O-㽜S|jy,|P{,hx?* \ [~ocO/w('iT5 M+XkCT/=MxeSz>#ЀcGR|صo!% *]hD1rܡ<#)12{~z" GK"~s8Dz_ U(3:>[Z= !NN^5>pX"e6U>D_lr$P?0w|F5#/%рⵦm"Qh'~NK.|yS*[snI {|x[N3zʌy5n=Utۼv?JN~2I.q#bM7o@1UЌݙ[)pqqBIx0i +}4536)&];$U6*d12_CfPyzc(jRzKК<9Zr*&vKHd>1,Px 5PFh0Ry*L@+QޑSI]X6 >5  + ͹: 朕sKn cu4NAKo9bƨUӑ*WIj /3!?cx6ڦQ h:& kAfcU*g~i~V NE|, Rìޏ(UB9GyߌMu k`X_yplz2D4Q!5""Km"Ѓ`$Hl孧6յ_ߒץdWW0Y)Bm{`?pJh}  mѺ9IL~]S+zO_.Uڝ'p44՟f*64Hn,Huz|c2 (}ٳ^dǘ7b=wn1 +RSV>$K_Kt8/öA&1$fn@GLg3cF"{5h7W| PV!c0 +%EL-E=?6 7r?_84-^+]wpW:>6i)sEPuPAbV Zj|Ӯ)MRͣ':zlFt,K)db ӆ+p.N9 / 0_刳D3zK`5+ `g9W]Um;ZlQ|#;b=^28,}ebS u|?sW`Jo~o&I܆Ad\ |Q)I!9Mٮ:2Q:K`\G!~ۼ_UZR1i|rEzzBvS)Y1/qGЪ 8J9OԝU[FЦdoXk:"I͙&k{Ǒq@%}3|.&}C[{!p\My"6цBSL?Rp̌pxjwW/CE30!g]wcAm"f,^#V5VADC  p"E݋ .-^op=.]_y>j'dvO ̛m&  i1(skU#y.)WH *ܯ.~ZS\~]'V3V`XeE=a8 A$EЃ @9@.y$_׶@_]#6ᔴSZhf3a3'GU?\Q2$j$v8BuNDgtA5ԋY: թۉ5fK&R.o&6mmgb,ʯ:7ќi܀(+c?Ry-{c{Dٱ8k?]!7M͚f!0 zssY~:/#x¦z_(r2+lA#3`ZdmO x.lP´Սl&Tj{GgLA$gr6-GorG ~JՌ۷M,x5;:8[obyF:@Yw0g{%[ !~_l:lgFtiP{o,8\5Q8>Q} aO2f!,̓w7B^9~"KYor| _jKw}C[<֩TO_#)x$TDpՍ u~YH6zfCwDs?(#ζBu6W+C!6hب[-4V=UMz1w%c$iҧ#D"I0@cW=03vc32w~{ʓ|TP"9ߊʨ!Q jf> N]vw f)сM8hr6m$do `SzѤ%'(K2gv:Cz]v{L L:*f= )~<^~= LUM]|P^fi 9b!vU&Phg! oz&U/Y̰8?K>y&™-fG.!i \ƷY>䛂J}m?q>&vB_ms*Ѓ{5r#\g!>֫G'oMoCCbn/e`n+F:ȹ+JCw >`5v*׿/dv/2U>Q>Ig`i4V6K;%`^rVY sI8G㎓ ~ -n$/4$BcRdNI}wXĊ1")(P/zdbS>ERvne VW>_&,bhG,KV _E5/3#%r^\Tg%{dLiRCbD-#ޗ^}hWf@ p+ ido =<: IaS)z]0v.e@B̚;v/c A7$:M*מz<$e*EuF?и0T !S/r6NKʙSZYJW/}v&WaF: A71.- (0OS((Pv"? m\00>w\I`u-[b:}ݒM\y\N6u@d6FDzoρYXr0f_`SЙCrѻ, ) Vd7u7~>_#8U1Hyl&P>|t}FBt^Aƫl20#F0N`~jDlvr.6][@'1 MA&o^͂C /I_l3%;~+ɼ/[c?[p:pHx(6\@ACVEs烶-NukN@~_46!( }5VҰfGLf(G\w 2 :B{O(B:ӜCRXء<Ex0,QopPʊN02X8p M3RIw SmK:8ĴHKZn#ERq_(R1T7'vX VCa0er>b g^-_hs2 ]=}|v)dNQ0j-%8b$8HܭMV0gVE ˗wB^zw4\OxϡdòK ]Y5vu Pj#,F-ݛ(* L2ą PפwjHS,0I(tD|ao00Z .Iav|98i4q'}X:m~*=?@dX7|rAgʯ#pz|rzQ߬s2}No5\Ns&@%+yqlGBtj-m<譎C泱;f] k!#tðL;uR\]u􈪲DQʄ'Zfc {6>!zEd(1ypU%Gm@ +׳A]FX# &v̚zH9FPgk\}>aW2k! ø!C"#%N"/6fmUbUWeg8 Cc27~ Ds-4<7)lʃP4x̨12$PTsH;LPFO}e]Xd]0*B!1r&itG$rgDv Kp@M+6j' b)B&N{M1bjɾV=@`8x!)>e;6^9|o 4rCDjjb $W69Jk(C<-j*Z_Bѿ| oӨ+ 56o]:>1>kNviEf@Qs!Z~l^c򢋯Yo7cJ%.ԛ1KlfȴlhϱG5cr*|jT>R4?:ᴣڽO)ď!m^;o *6g|A[ǵ3AY+vg)e fβfZv2c>*h,!>-jf?l DbB2HomyDE#bK/h/`еi~h4Y4ŒB쬝|Q`.xYNrx0FPj 7_P {+_k~2oXP5t0S)jzu1ɩ틥rD?ɚwS XTk-<<$#h1(#^ᦄ"e4պ0ܥXGz?&,OzwD(*_;Y-|j+ VDh-=RE=?hK?|qӪsbY {U ߈s pZz]&xZ3ha~gEۂ%:g!Gj0SĶ̲l^-&ǝ &'}BUe ✷^*)ݧkvC.0l?,D :4DLm|p8kR4a}JE)-KNՕw̳\YWqui"~* \>KcJ̯r:a`Z Ux[BQg WipzEcI mM0vOTxGh>//;gqݦ+8C~^nt(CȠGBDg5;BPyN؋ZC ĆȂ΢0neB?~, ]g=Zм(Itp^^3JaBp힭wr-{mFDhwᓗQZ߆3!2QoaY9MCNG'O|>PXƏCkOM(w  % hnG% ݆d~- qbSBס9ń03!{ey+tSpgL)[FHԎxq]վ'ڦ`Ƒi2WOE;6o5GV< Yt9Yu-8hp0HW%:C(:ls@dސg(s jj݉gzvBѩ,x9odm\y@CD@#oaڭg$6̥b,qpY(V>=)]b]/ ,;=AP#UQlLÉK&aύ 8,7;Q¦\q+z./I_yr@K`dY`H:ܹu1Qrn5m\=>+$T}aX1/}F[E'"V"*@43yC}Daabs 'j!yQը'>t}4Xނk+m#ClaU;e fW&Qo qA-6Zg;>p>G7G$̍?rmw_&'c*3'*4Zȱ1zr3h\Do1W@AGNq2R)bs2Bc-a}bN4{ʕI⋡f r(%)'T УKa@&Ѳ|<Cq޽O$Iqsh0DL<)RgkF3A+_*S<iC6| bW>f=-xһFr ? gKB 7*gabGww8~T?|Z_7ٹP[+CQV,isIED!j"ZkUaE:M)4DVDlOזt~u?kz K]1zYpcEJ@ U۾'ZU֑A ٙ5gPnBjT1l٧7YI{ž;@}s#CN0ݘxo'd#*c2;Bmzert3rOR3# W=8{ཋX6 _/^EǷ}oy\Fg폀'xG70@7WBOm6JSX+/)b8¡xpU99pPeH*`'ٶ[ӿ 7@n?\oyg/A;3%'i^,yyi}$(A:ڇ ס]q^lO[|Y󱲢!'C3\ZHvT ȩ?8 Ls^, g*+L>h#be+ T}X~@V⏨ZZNN`Ƕ ڏWʅ[CY5yQ6R]dܚǒG&?Ǎi,\LrU(S^:qv.9ifjQS5 =[;>SKJ Hq.!**} 2fNļlyQx)=IXA!;.GI`D}Dޫ5'ܽt&SҘA5LJ{<@7Spٹ׆ -y߾lCP,H-XnVݞ]d P!:c[Uҏsj6\3/>zBo;g! fKvذB4HC ֙(pgN>d#@Gs.R?y[D }4`?yumc)±MuJH`W$WJ7Ct7|!"uJC㧵|0GͤpD ^=apS)[ȓ;j6c.^PwH{kI+١5 tQk´+ჵwJ{OkUp3Tﯤ4_?{>J、aߧ-%pأhܲm(wEOnUZvdXeH`P֗08lCwB[D%Rcl!eU|GO Tԯʺ[t! n\y` "wAe[}:#JvL%"* {V)qQ?!>W އ(NO\˜^})fez%* ' I2$KH,o!h76mt-(4hI7;YbD8v'r5X+-{=5`֟!=o̼w lNiWY'MF?|W݌+D[]rC7 5EHcԱ2D3CiĀYg"k̅x P[Tb=BHS x4gvFs\p3s\Gz;@/v"m?F)3'|R-ڐ-iӦX+a@b! ۀ='C:kO==rMƝ3q{Lguњ-T ' q0Ѐ0fɈ,n8<pn֮C۔rv:Տ*.ZZ&H>QX3A9ђ^^>˝pL6ɛ,|^[6 TH >_ ܾHYGzV鎕`A*xغñN]䴓OU0tƃ9ә ilKADMw]9(5#NMWy!E::-o]7^. [HQ}d~΍/^*If)& "<*M MeT a^ +\A$@M ]"24˃MbĮUywNc`$\Xhq*P_'⍘8juETrÜӥײujځ,gԟN_ %{)On6%2_~{rraCchA {3WiүtS)J(0^WXҎ$JJn.rn4 ; #ckp06So^UVڧS|r8gcnY.IF(_; A?^γت.nQbp{][wd NE3df؛tF6^°M!ꨄ՚#I/&AҳlLFp;Ϟ w8-ɳt=9@'+-GaXYPU~ @:Dw3&z\ϧ=,~O{ )R?{\ "fTI{`={'E 6cqgPW)Fh^jdΥbaY8D)ɖ~FGqI*r֯{K:F0c6e<si`(e~ )8Ct}.sXwu$4 Q34 .W}cwgU"'(N{@dd,r!L7fϳ|$Tld"Mwkx$“.d*+M:`?bpN(z/Բ뇺RK)6V:[kB0DilYk}H{IR'plOU6dʕ>|3 qXˡ@n -v!rZϓ)@A ] i,ROoJ49&vT*Lڇ/9Ԏtg ZykgT(#rCڴSZvJ2gp4"9sC\찓@c9S琬 f0ԩyi. S_]+ہ65~7h:'[&R-3ݜ(d!Gen^ѮpVoQ෕C}cUi}`>@5Z+)Iw VӌbxO`/H*'QB*ۉɹQYb6]yoV' q;f&tkdJȡw@\e ؘ@@7 \eѥ3޷'}77Kdp>^>}f%Rῐdq] 8 W>CtXb]s%. <&dD`;&n7B $}k!`(P+ňz-%t~XT%|?y6SPfAX=_'OXZ$\U |4`7>yRq)`ԛ,w}lH@$孇h|^.'^ "TTMՉk>ҽk'ڧt0ѴF 06&۵+?ZG\9l0YEZbGuz1'CqJT}@:W8wԀaRpsֽB`G48T rc i|K :UCʭjYUb G>`=a;!Q݌dḃ 6%^*l=.$ s2m,d53<;/#QJ:XBO>nhO͹tsy)>I D]y\PMV26t[a/YPFUn\@E9s̡F]ʞٙ%JvPyJ ?bN3*ojґe46#{0fWJ2st^Yq'xԊD6YZ)L;Z%-.G lnvx'DPrx6"Ak7u ۱7kM0߼E &ֈyZ>x.pi |ۡ\~oƿ%./Z7قwr4?p~'jFWPԐp{k*U]!MPqmSE:zW6?EuX) eF‚weO;~ہ]' ARӋcOϚ)0>&+.Ij•}j$r8^=HHE[7sd&j^FXN'\{Xyh6J^MNL]<(I Ho29X*EO,?Yƞ`Q X,h6Z>y_ S*c+hyԇvkN UEe0Sr\|k dm-suH%lG|]56pɋG_Qu7PIDj9Ɂm?1q;ln\ =x;G}2185ຩZ$쯈c)7^Պ4BMEmsbλ9Z{\v9*Wuyr3AGUnYj79ȳ YqZtJR\>'vD &H0b`3ۙNS"i+tX[&xppb-*Wuj}5jc-LWk-ᩆ Q_N$ϐa&JP 1~{yA[]-Z~X# g(`}P:Os3>\ٶV/e6hF䄹Py&w(|c0"]yS)XhL 'ХשAsǓ”'[(Dch.,ϦZ^[_{_Mkj}-@m'*4GnZ,$nr}Sr^:M134Hiw_$|޸9G}cpN]/0+3)$.#a|ZPOy%X>DR,wː5l_ԫMb7U21'NZmZ cE㐲/* ))A7XɮL Ctd%9A^rà&w_281ķb=*FΞNӗ\;Me=K(xTƏݑS$${YC}=R{ ΰ)5V)> ˍ;8fc@Uroь9A=ʄTIp*x,t%n#0 8|53^di>F߲pm í>Zy VpBDk<S+gd.#Uך3\:忤B~Ɋcڗ!NSCM2' ~e90RΖ5"?<:H4ZV]Cݿ*9(+UQ1nvK6B^˾G!+fGd{}3S/)8 UԳNʣ( _y2˺Nu-I$sںڲw0ͣO$<5Cd+{h5$I:*K_R8#U㇋FtֺVEiiU g?tI]792$*iDZ VkM(ALUUCf(z9IEU5Y>ING|37zoW ~ !S`IC'^tGDAV!et5J* h! g8!Mڃa KYhUuXH> @ڷѧRӨ"ٶ?1\jXÎ3*)M3| lਦ#]@E$!LKuϱ>lN))ɹ sFr"uҦ_RZNOulpyLK ngtuyC8&;X;&IYtnw L @;;^ӁNٙSSl0$$!h~acĠw.%[VePS2'wo[E3Fj79C;fY 4Gi9?-)[ENA߰-Y'Oa}8Y'4;)5odd6@@ `I' *%`( ='徤}۽?;@ I Ԯ ^t,sj+H(t8Vak"mDYu-YcR0-1*i.º>F=zt᯹ "o\䁆r*$뚥UT%U;A ηzՓ.'Z >4p@-dj^NăM^;t0zts3 v.JlnJpj -E8ඐc-Xt%o7[; +-Bp\-4TU2>-mʘם-umTPo %j» rX֕^āU-=H0o(zb-2]^a6?ƈdOЧ gcKyVo<4-J҈$dTnSrE7.*Dr(62pľoYz/18h0E:!2Bb2594MIGBzBfj/ eՂ(H`!PEy+og[9`V#CXoOwaDFX [YDӎBs{Ld2AF0E2RLNbG/xZcMx{,5-etuqK _XiyR*? =H\>y%2Xuԧ޿7W-_>ɄʢP N>[I8nm!=--X1/$֣cdm~#s@Oex1~E/};W<|}.D$oP7URĿ!`Lj8[F$0zakV)PDef ?i^mF~:HvaE[?]h<ZM^S"&WcHX$[Υ8jcVuEqW}EADb ,/*1luwY*˯N<jr"a_U^nWpY.֖BFkOBu+n9Zxx:ee8BzØ0IqR"VjuLG]]K7ql4aU1`2yAeֳ >Q+=^"wzz0qmtMGoLyFjML zveE[ l~3~z1pzV!}Z>>n7̖8* Z)ُR٘%GQW H+6ms A*hFΗG:v{"_M`[)@F0Oх&d"½a__,OQY$ hKߩ(Nsm8~1rG2[ì.?NEA`8h=sSZƋ~ סȸ#qs#_LJc6AQ{\UOBu X/8nՌIY[ѩ ?hyn-,3 n8Y^6,!cAToLXk+"Mꨃ cIQ q"yoobY9tJ`oDlzOdoX]hD7׻l; u"Nl0W.V"Mvi9Ohyg{$CJ  Cg[gVSfH~ mdR6- `?kQW]/phq{q蔑\p磓Ftf)tޖ"t(&~pQҦ:"lnٔ)˰jc3'K_D a1|g3P3RF>u 4 + }*e ;KFcmϋ Y^rwX~WB0-Ǵ.7N/lf_iVN؇Rc(\?y.$w6kn^rnO݁dZutSivT͘=XnY+{?l;CɃswe(ɐ,.HS('vA;1 ԣfBҿ?+/Nĥ8Z}rl8_(-8n~̇FT]s?#:'$flkA(*i,ئgRD* 8B0X=BbĻ6%hDxXOλ|˜R{z89,F8BQEW:i$&i:+SºdBy f…Ğm#B>I蹺&Q9fIf=5@(\0Ϗ}] [,U]'%@ E*!cn3j".8e/)= ҄s%N3 :)hQշT;m PxM+!,J20xeaN ;>}~_Ub6Ў]PY`4Hg& 0}w}NCDnNa[[5doeR)@`l(Eꍅ6K][&K*&H~nҪR L򕯬:{WK"kDJ @>80!ZDc8NG)Wڻbx FuiU5^Ɂ?lnPBvڋL1cHH*SeƎ~wd2bvBLg)5ՂCE^?*ɱ8-;5U0T`<ahwWxip&b?Mv"Z ~䟫MHޙbvha js>nU% O8H,L$>dIq+y?Y8(J_F %R=XjY*:9-P8纭 TJU3Q?nf^). ]ˌ/3lOcZ?h^@ <0ڄ}Գ?H+:mMi+)i6ܞ##x:y<|!8_ܑw̼PA1tޥ(W&5jYldZs}0e~1aPGR ! t4v XOOӝ$ӄ#dTP ^60mWɯF 2T"uL0r9 wJڲU{  rqL8q?'~79r ~}Lo%nfOa5IE) > P(:HnHdi3LLDt 7q TB& dt~6g]\jCeV#8gw+ȸBFcvP-B!}[jx̯qI.1݊$1&Wr&`O&˨)a,WbNcQBkO"dp:yf|])M?fa8b0"V}"Lm5fSri@B\ G)4M:DhL"cKy\zumgn~tׂ hDz"JoY jrRkNPl' 'n0an"x@SXh5lHKtiA~}[G.MeڤI$f,ˮs37u=k=Ut<^\(i[}T> {- iȂ$'rW:[9(0DN]PoSDbԐ1i] [m)4eqG678<ZSQ=*iPc'^yU܂Q7??2iwB! HHM&ړ~@ ﵮqP- #,STbL|.-Ndl(!!BG &~?t3bT͈NnGZ,)w3;rɇrTV#+xԔǔ2ÕW1^@2nW7CjLɲIHٲ{כwYU ]NV m8gͺ~zյ:2zWVŘo8zcZ)TK5rvR*Â)3VlWYB1rYy^܊rͦ߄ ;vcWb>͚R(xVF 8NgzW?Ubg(7I~ы{qŦ ߺ'$C*b3NXOt7~4v 2tIyFdU"ahcU" %b]8<}tQ ' MA(RuwJ&\qgT9'lȸ%lZ4Criz uI+VV-vru\d>}G?.Y^ VJÈJ ֤dEP2kmeiCߔq|X.eodC&.T܉0. ЃcJW Oٷrƃ8ej(Ovs8"9,uȯ$ |pu[ж"h8ȻT2?tdoã "Xff-:̦?먻y!1~[lO-\76 .M! uOt@nۜ!5HD7">7;|Ւ3R-_Nwqx/a\p/ؾ"a6]B窆(Svl,=GdjǏ#9Q$w9-^gɖwdf͕Hu's\oWV!kv&!d<]zIa&cՖÏg @tj]cZw1,yd8M?R>ń<cd(Layn) hk $}DlxXC ố$A9H|a *b80C̫x< 798IgzBlOdVJ #8FqtK=Ϗ+d,@ I:}#sSt8*_ͩG u_pР%y @#r3Stܫ:&c+*:T 8{k^PE/;t|槔âQsCTKɏ2 mݽ~;Q] ͥZ// qkįGp|Ӛ_ 2Xz p 3:F.i*Y/h)FIQN(.jJuIo^$WW u _:Gj[B}Z%ׁ zR*Tе ɏܿFā+K1Ӻ`ѺpX7-f^G wxOT]FSQU1'ses.ڞoR||Gs)0_>$Ue˖az*W/vzNIA<.i[^%EX̦&߿5ܷV=aGM}2jy XW 3#^{x 00ߩG\a6O"Sr.P֕^/tIM$-'>su|: s_K׬3!3eTǼD\ ,Q%:7 h (HPxޞ VC2kU\ٞ5<(t@OX?Gk Kޒ#(iE Hocz\O  /Bs&M UFF>޳H'`JCGB!7۷JL0_{MۃNx.?]܄Nb䇾zn ,-ƶ4ͱnL4ѯ;,S+]4PU<߉4:ˌԠ1,-`ȕ^ꖸ f=]`(d``vb)3$/ $o< Xػ$"Bw.KGN2 OyؒT !;єv>ʕW\DЬI%fA_˯nYVPòD|)33$ly.mMX79g0S?TZtZS}g[ϒiCǴdܥGebbM].e 2 e 2hBi@ڸtnQs}Q9lt*mÓ`ѡ;*NFYz]Y|8GÒ$wӪ5.*v>&gF5L$)/V`+/=CD7B~.Z۟)u#33<,#+mAQlp===d8<.دy7iH׿O;R04K0rd[x*[2!1ڐ H0,6x)v p,TTz mc QcB4pḫ[[mJ=!yLp?Ƅ>J,N&jN{rhtI5ʞٖm\gVDP'˶!֩e>q1F kyj+wh# N`JXl*2vBxIPyKp#ͯRdVw9v҄}]p2ޡ^PwU<\wY.c? -|HSAvbLz8.*{MvwIG蹆2u!w *>yЙL0#'>ŁqY2ӇY VJL)u^1+JW"|l@EIOy *sHB̸t5Z}_$HV%Gd0B;+GM"qA+ X'/pKhY6~fW|uaieR ?tI|O[u+pع) Maml, rגwJ!}64GPn-!z]J/>ɆQҽBz d$1b0bl7W5Mx+ I&ݏ DsIr}fr xȵ&<ӥ>X dv^T XV~E8єڵoaNp·|n9ȏ[Z6ǰ4-@fr]H@+ au }T=go"p ïhv(iLKɯK4 zK?=DLZNtusdbU¡%=ъdUq(|xP9&a-Əi$QmUUea e'9uQ*%EgLLUC23 x L;j +>*8eLR _)᯿ "[ Xʿ8 0L~QC! Szn͒BO7^v  y [jk:rvA'Z2`=QkHڻ|E`bIh :nA/;qN=@ط"~AHZ%'j@ȦʵNߗc*AyLЗiBp5&g!cn׀h=;B'M|;Os=Ff~5(S_xK!?Ffzq@ٺLXX=ˍ\{`g%#qܳq h2~. rbW0G*6@3@Sۓ12Q8MĶ~a85ǐ.,0I9% Z'w 2H_r\ft yQ|){R@ xtQ}y? fm7(㛷wJFw{ lq | BSN&,X~{Oؗ/Ȕ0hToޔ Bpآ/+rXL͞컼FǬq V, Z򫶤hX |h1~~#ׄ6e.v{2(av0S@rp&&B9A溋}u6tC":;[YJ'*0T .)@$wz6>9e|doۋܨM燣[K0ǩFSn&7ٜ*a>) _%=ե/o$ɢG­YfC>~9d@Vy5>/ q5ɒfgܨ`IzM:J Nq=0#Czsr9ql߀, I}3MI Gql1UGq*G;pZj۠oƄnz_hNO\#q;z9E[kh7˔ρNoڢx`})v4񥝤s,G16R(v i!QJtki 1%@ikӶg€j?< zUF"J< t"6p$C%2PB踷bkV80g)Q{^'X6 Dcp_s :|HT ^[T#z@efy9P: !I~"tYi`􅔒clԥ9#ôOa#Eo1x5:c>f@<v QfTL͹80t[}%rq3i :T6ht8ꁹ%ח1I6,/g|WVW,a!Y*,E7TT?}a5dT-&#Uz(Hhd*0 M%~`~W0=t 4K-Zǔ/Sc(٢H{@ Cgyb"1kyL:,*,0.#X'!o8^bc#miȧ0mPg=vwNrڗXAT/[Oq+CdBoXDu.=|FW!Z^D_ ͈"ޙr.ќ&s"we; /ICIƶd͚*C6.B=LL ^`1~{3`V߹Ai> =E J(:+Vgӓb*`-{GL1YK^ɢM7󴄫FZ1p4KpLe]0YfC#jm" VQ)jm<& =Z&?Q"Y魦7EóWz Ilĉs`Z.1>2 !ƈM.Ǻ{5;"nze3rN5浊2Ӻj"qXL٩ i&K E9Pk[ޝNٜ. bb[orLr(# #ĥ’Z%ß핧sV\ ]=xU ѣ$\@C7X{|ËCY(D⁄Y _fp4$ݧ\[ zF=認 B"9~d*KpEO+*]~n1OM i3aۻ<#?*UH. f /:&|#JYU͗? =^PnQR;sr,7?g/Eى\(,qvI{`Jɤf)zC\[?aMEU$p^G6;o`5PKG56J9W0bh+`: G3&͌S/)f4oA(lo-)ln~?0'[S'%!U 1 ڰsn.y!!55s>V-  PT9VxUi | K/LxĘ F(Q:Κ ,8H}LQég':k9#iJ=3U2{Y8> ~& {? y LTRYO`> %nbI` `dmʺ qAoEE-10I^B `Ix)0`4JGu6ejhtyB]t"e = `oߔ[p7-܀p+8}yQ%Ԩ鵱pdfbB7-_FWs#TUwe11Iv?BGX; (/⚷D+a(G ;+{9|Xu7m6cXF<{7q&Wge`6߼lCO`8gx &-헨v$HDc X̅s\/^5L`'ʹ+=0h|]| Y֋E42!cQ܉oEϦ1E@Q֠#dHF[Ʌ=r-j:T:/f%w4-4ތrE oLNĈ9苲 gikcl}W3vIƐ8CZgMJc26y7|. ~ QmX(bB[q;Kpm ί@0W[ˉu n?u&tM6AuDfMtiW90)w^dxhoS(mSM\֋@pQ6?ʭ!OM>-@JF?΢4VNu9vLXA82@3܃lX˭61 VCyӯKת6=Q5fk,ψUj_| §-l8IKgsw^-Q-FzH *wmF1cc~R; j&jԙ\7n}\$.D9S-EjS).#`R60y W?y%-p?ZV߮t' ~Mo9|ޓu˵ž 4Cxot4k}~Zk|&߬N2OvꝦi{oVj_MAkFu1*cC%Nv) &?l4p4r$cW>z+!FW 𯲾KGq`vxSwMIB,\oZT:"L:%S} 6Z5!UJq9z{g$zN{2E^s)r=: ݭ1V!ug#1eoqw'-^O:^KS5O/q#38ZOƙ%'GwXl &p/ iE\si{kp0ǡ i=9$u`{lOus RX-@)g xODGtu [9a!kOW9 7wXR1x k.CA3$ZKwB aZMPwr%=$~h Cmpu%gM+{ n[Pv\iO,P;b "_%$urU'eT | c׋WmϘg=zQؙTnhm`˸ӱ=$.yƤ_jI 3&>~5"U'l2dL_٪zd=> %E$ۡB,/Uf`|ݚ}V;{z(dӃH1`LJպշ8-B*XjuK)*q0AEPѸ"!imuBQ"cGP tيr@ګ]\"$!Ok%4lnva~Ps2{4+_*Q8=H<ן!}zPP;gcUقowi GPGR6ptf7@. ƭ<;s]:l??uϒȣ9zVVe8IA=yL"߅rLfh\/h^V7rO%&->u dP"sx*&9WUwo0'0ŊV/Zc5|nFWJh"dtb41RIи>$m/w0%jAhTr05\֌ʄC{i"Rn4$]!xW^*hqf|?f$³gBQ(#w`%(| cx{*ǴͶSC53z̑ʍ~h c- ^=7nRe8cgdV7ӵe: F%4%B+OhWv*D `[zON6+QMnˢ}R;oбE$U9|4B (/ LC!\_ɞiz_v/l)4_D7ѢgM{nĈ^CiGeF#>UUPQ-NКyՙi2L7A\Mo勞]QeO oV׍ Q)~?sj,mnS,ԯX6=!2s5ׂbeG@[8Dh'   OtSY}'9ߟ- m/ӏ[z^ 33)tHL@2a2߱(-VϘ-ᅂXDrl6 4/Ǡw %$ ^{+8 N tSG:Z i&n ]k @s'Ƞ9loet)olҘiԫH 5ܽ!fO kvVÜ(ou OQUAi6ΕyyvFJ ȥ=].ov/ϥ8F߿mΊ We2e]DꋋdZ5'Y_^P/&Vkju$JF2Pba{p)Uqzx5la3H jX_^{ɋiO@YY6hbb6(P F&ykN0Ξ&ul(b(tw+Խm8%UE(Sg9# W+i/Yf22tf AG"i O_r2"QQfw 5:C1 œ_ƆS +/4.o(.-k@ p^ͪ%\\e@x†/<]4c}71t ^8, D[:I!ji l$?$%j6D@%ԝ%T 5o^*ה2*Vm3^)Q[pM4{5<Z::Sr.kFcZb6 )6S܁!l ),L  PBῒ`Vkud6]OKh&KYm(RVէ3bdC:ն™xqQkPhK`6@ϠחRk:L=staY32 _PN1n:* JIeKθ8L 8y}%qKIdRi@W&BS|C*;"ӑ^mGݭh(V-q *͒ywv2USm6qKdh3Pʪ+;ۖ>7w:P[g:b_p!vBW.̭+ƁG=vAe-DEY0Dgڐj-l^X4mw7o*WNjĿ%۩\ 4ͩ-$`Dck%ápo57b^EM4W}f6Os_-ة :,0Syy'diL3ӳpy3M3;auPZDĠh! BMCeb1.]pQy/O|D `V],Z<PϸD,ǣOZċ9,FԲ#rPQiHoC팪e#ߛtv]VVdH\MRhezZ 3_dU;d*6|MC_ƱB_(S@KndIxx1S_"@qOEQ`x(Ud߀2xR SYğ#Q2u,=6ΊQCy>lgSwg$}xax9^ޱSݠ{c&!fg v1rhӾIisjь]O*aku'/E{;>|nҊ]y? UG`BǑAR0;ԭHL6&\'P^OJb-Apy y!bϔ{,^WdEwB-| COݠd>;{Vξ|ceNv݅N" եm JW{$SX4S 4G,_0>o@|.8Τ-!nB@YskjZ*Q),:XwӏJS(#>G>ĜQz= U}AG* -A(T׏w;]ºΥa">/=6Pq9L W-ヤ-P79 :=dU?PAZ Ru)=PJA {Yw6R_KP =9<2<^|B\f'8 +O;Wzy1fJͭy #G=HEй3G<1b%s~HDf疡Tgo+,4լ`Blf4H" vs,H3\纾d]xy[j&&IWKr[DWҁ8* 0TP]6'$~o#szu.}jq"(b?W>;vP1 dfq2I{uS8<9RB u!ߩo`~ ( ""J}HzyH3I]2&q UmA2ɲԅ<1Ak;3N\Jk1{:k{![k/ӵ{M$iF oE+iWxQS42Z+4λNJU~D*^|ՖAN"97gM0xR@P؞TG8 w2AYpڋ!@dҚ+#/CzhU %4JrD֫qGsi^!hãaRa}wt@<cڑ{5吢ۨ&   zPF5mbV&oVVwp^ HG~=^ul \⒉J\"a6s &[?]?L&MT95M7c{ =vWw{D?^Tкe̖ܠ\@K uԫL6%)SQT;?DpURTID^&Сbq\9 )v֛"u$'mflao 9i(,Rv]? I[Sbzn͏i;@QZzӅ u>5(O 3X "it˓Pr ԫ1oӻ$p\L.U"5`ә} GLuAN 쁞0ٰS cYcV`\fPqk }p2eف\2J7$.㏑ت`4,9ҁxW_˶Zb(4|PA 6vmz*zY*NMVeERnPTKbHb8_x^*5ys`AGTL0gk}>* ~Q@T;BkiOnTe͵\]u)D\G0ʐgrY/]*:C/_,6g= xk+Hyy";C_Vᥜᵏ'+jբsz0(Tq/H?7%*"ai]NKn&/ȸ]Gz#Bx!oIs"A݃.w9ĖCbS/Pa.)Ч+MiUwaz2^M/GV[ 3.BNp0/Ʉ9&ӄ=w. */'iV2oUN y\ 6q?#<b,S66w|$-!NY(_[$ПvӛE@G `)^|nH=YUSzK"Udbymԇs0wpx(ksKY7 T=CDbZZʎׁ|O$)Jzhk;/jrT`:v kդ59 ;C 'm 'N)&i] ՃńGOu 1 ]8Fxfw'e[{5ocGE*B!mh3(})TaR"x89ƀ`NSIdJ؋kTNf8)GK#G &YӰ"d>Y%Bab9Q4 ],y zjgQu*Oa(@PO`V_R.rcbK% c;$vUN*\*[ n_ۻgk<\Y\߃D}[&~$JZQFn 1CJͦ :/FmaՆI:`GMOx}sbLQH#@Q՗?5LW&Ya' XsGքD>cMDx[M'v)٫ /5P`;hr,OqNv*:YƷ{_e]jwa7[`w/FW<`Kâ~g˶mA,o@^WdžS/SdS6z>S.bڊՍof,7m%*,!ݠo`r |_,pB+⮵" 6luT5d01ԠWiGMo71c cYQ#Ru>һ)3#TgSݠZYY+UԷT5t }]vcﭢ{P ^fOB&K:YYIe ѼE0Zgo"R)K.M>-ßn[֜N9J@h*^|k,#5xsՇ¥/ˌ\a+dZ\Uc6ܦ_-R=ʋL4;bcC<_syyB2pVؕ.bY zfIՎeakbvO#=2xS墾ƿ9>!b[VX۾f0 h(j"* UUV}ʹ!tin6c~ͪHirFx~9S۞|f2/_LY/`HGcQmua@d$P%7v#ao6AYV<Vf;Gy'ƍe\lWPjODOv S̕Ay{{n9) v#LknI7HWSyT6Cné bi?x.[ R:,{]wG"7~rY~"ȒSf-VHgY)'m ^L6e#nxc# dVQǠ'dH޾Z*c{<[NFޏJ0*˅HWgKgz]:GdǷ[OQ L3#S gT$&~Kz*5>B7~MJE~ʳ^.cBG|4=®rXx E첿t Jꡤ8W(rTZjziIWq,Zx!>C#Vf֜c0RN Y-6\q_Іޠj8#^#>EzZpQ}N`;O_lsO6 86dl][6 2 <٦$G $:PByX[,[rhKx544U?R숀qӚ5R.juf tq!T )u>$$^>l(zKڼǃGޛfRIBs_#欛G~FKF#yySj۩pYƌJ\_WX#Ȓ{?y|,.MOOkT'eKW<,X;0XtM'{c#ZSy)asu0_vNI%@ BeSŽ/WG/OlSgy$ : yGil5~ x\156ޒGaPase̿n|;z6.K-&y"z$fw̭R[ZyA~]sUD|{fsQ<=V],X$3@13 ߰Ze- . 9ʆW%fuo!<tH8ךҷJYIl#:RjgwܠbTf/x_Io-ւ,h7}<|Z=+CO >e<*N2K}7uTsv&zNDɖ%(>ո .f6IT+i»1r#8!GYˀm lGPO:$u0~;<a0[@ OɽQ- Z &`-\e<( Jp/\ojs~󙟤U9,GJ5}eYo^di~dP|8@ܕxՔܰ[/^dỞKۏn6OHoO zh '"LCe5J?˿*b0O'X4K^_dW}=MY{Xn}Ҕ|Ql ^ꖦB\Zy"]zsi<!!`ϭDbλA-ݸP*CK<.`a8ʌ-iubԟ, ]̩c1`!y9) f֛ pr[\ݹsGv>/:8 4!~ghc.;')"&;Mu../5#D[Rpx+W`. ",o:p$m1Sq?3nked]=J|V'5} 9`l^W\ӡq٬(7H)5bq|M}KV+M d WͼGPMZDAؚ4Q2IqZQtm@4"Ň锄%;iS3f6 ܓ3m>L"[LH([Y:9AΖ5I0C2fװVyyi4^[v?8brӡm):vK-(m ON'/Jkk0W]/뉰*}b]7'n6짐v{L:5c٬)}KCKa4<+2"m˻m7:,bk6.% ikl$A"л?ltA,%$ˆwqѡuek9a4^x,͘mA/<(Ew" g/P?whQô \>W`E/x\'n#W#2/zyK\yQpEh1qYGv=ӂNxx#] \z K@1"JC+)gOs&)ˎ, W"n%ĆAs-9yVܔV%'l,@pKB1Yb0Bڇw;xH4j`ӓCZ[6/`k c?RoPQNS|Ign[ˍC\wX(\jm锡 zءONஞ,(6ڟeҴe8l߇ e3z [\@w-ojJ2av^jٸE¯WD)?驐cvqEE 72^k 99\ Z^=;ۊLqWң+zQ 2}NFS8ϓQ(8`aKQRm>ru]H Z̼OZw c)M[{( fȦiwiYwyWP@رACQxք̹>>݌oCg.گC-oGÆ"Uϕd؅|:Yw!]3B=Syfd $d ĭ[hj2 59E=b(tg D_`l,;4 am!3 e X^H/悶Qs5G&@[gt|pZ5zѪ']8̳+S;%e`j3ycRӰnK2A??mqc]tG+hwBh()R]N}T$Q%ȫ5DVz?5L]nV( 䁉zW[jK%%7l@euU?y!VT.DW . K4RH=||jr^7:%#ClEcD&38mەEk US[\!p٦3H(DRtvMt]Aj,ͳPCD?)) 7q.]IO DR*dxi61$#:}×U(S#}yl&kACž|:؛QH5Џ)*y l&<:PC_3g:4)"UX2־A}eN26sivW|BLX>9K7yc{ޡ 쁠e zq dxVlK .z!bUMޕx"q Q&?@ G$eN35BndFhCaëf^^moƘЋ?ݧݢssð"5aC`|Klw_eMIgiLU.gbT# ƼL=h \oeM5knU*@$O>0 1raj>ARq?(Y̻2*xH}&q_SةY֩̎fgdin( \Rm)Bђ љH %~~OvVwltS?(hTZ. :=7r~_qOKԨ }~?)l~=U 78Dꆌ xDcr7z%zugosp,-;=SbhÀ6yv z|_a=CpN:=H1UKGVr<^Hyw 1e Ãj4o#{~l6~sSzt5 b62u\m_I7bՍ6# ǿSԦ=gC\\P^60)*"D |rQ;@ pok:&:%6^"? n9^t4Grܭz~.b8oz45BDrQNC58d>M7`VL޺ qؤWF4*Zy+"+.Eqυ[pYĽNk71X"{AEÿtDߖV9sG`RHxxq!7K&=\!AJ&Ks:b/;ˈv$fM\jCMFR7PD ^b^LBMJdGp+`( =÷:8GѰyeXp**k*w(hj3>8qj>a&8Ho0!΂Xb))@Fh}xP⠱2J- ϲTB <Ǿ]BVt\r®- 2܀{\>RΟY#gs{Qg6SdH~%q^Lgv n=u4}f8u,elk2Vc ,}g={2}ZB4:8cg|Z OlRvs=ܽak9PrΛ9緒a| }tP'O(()>38<-M̲|;s0kΟ(/=ƍhwڱ։]JcQu8TO>IcIVb I" ֝8ϵΒb5>y* DVȺ4=Z0]WCvT 9 aP 5^$JM] yWÇ<  "Hk֊P 4A ͨ-N§&FrcKe9LH.u4K4:i-:\D P2P@$S桛#¡dL ;'ĨhAt09%,B)8y1`^.) 2 ؅,:i_!HIZf6Yk+ȭ Bȁ,{X 3#FS+P(1"6ǍX?7t onř90u._^(F4!y0l/M[^80՞єkUlR{dL+Vc8x#b5'yҥ!5|2D(9l=s1Y6} ~ JV,!uHsݦq#7c 4j<~k@1tr.]wV3&EǰJx 2,?e!Km SGݲe*\;7G[*A+yZe;|\a[VhX]=PU?(s+$@'OMcKy~I]Į:*Db솑>;)޴BQEYOFN7{ .X(3/aS5x yd,U>0IE^HS⌡m6D b$C<ʃ%׿dwpw=yF.h&3xј5qh/R|Nx`΋jF3k1I8`v${jo^Oqgmo}q!k\Q@w;5i{MDKI4!%UVrlhœܡ5ɾS=Hҡ0L 7O6\5Uy,D(I`7\wߜ-&vf23w;mi9ᅵrHL`1b2Uq a-Z8ߠ~^A&+8g-<paΡF .޷ @<3bzhc [.qkEVAFs,uϒ S "ɻueopW#Z0KQ߽f//bij ^XjB-nQxl"V\ ֡(kLJevJ/\P8PYNO`ӷHmr@h] ?,mE6SB҆smKsVlWG!-һ<:/,`8}4zlad&{wg8Hd 5?Pά y.I,{T,G #0ĿTc@( #Cd  H3JFT. G1+{>΁јxo?6vR/.؎F0͵ׯe%vɯrDֽW,|A# A~vR87|cL+-cfM2@heu7a@IKms_Pa 4}ȫep7N{ fw(VHDgįH$,TfǺC{jA}c/J"#ef"@,ryC%ijr{hԙSY~cտ*HKN7$]ry=>0 _67aRWrۋ?@s/3'Qy:#!SʨS&j,Mn'#*nk .C bFaLؼ٣\L%˹So%yhL7#aePK dݴrQO.<[X{O g1Ly>*PobOE^1`̀;8z@rWI0 " []mMR 21̍q~#FF_&nr͋,e6@Lt9z`72ݠ"Rqsp$M& GF~{h^BD<#/-8L@#qϏɜ,2oFrXIKmY5Z5W^O\-,<;9@% p"h 邎&Pʦ9JCğa^(ylˑ~6fz?߶D}\J( YE04 ؘRw%\mr*?tk:f'W)Hf z; OkYmNk2FO4=avxjgB睽Jyݑ V`(i?mfG`g` '5rj(X'Eo X\Ye{Lݮ#e% q"P:Kave,`qj5Y/?!w[85we*"euv`I Eb䋌R,4!@RÆHLNLdi0wٔ`J}O+g & s?Il}cMTЭNn$k3l:}sq|gZګY2 bӠH1~%@/#I9J.0R pmP@~}%y@m*V2>;g/Kƣ]y.1[m:._a,._ǻ( Z~p[wUESęoEð)ږj:›d %1Evpwp\KQ5(Lr?z!o~P[+PcdJ%dU ,}\@ț#1J,LkvKN- 1h"i76lRfE+e `/ Ú4etyg Sjn]m4z&bNLzB\PgR!.n=~qb| 9 !*o% 2 ^Գ˂ZHp7uI="bD7 ӥ+),4) @\HGlT#웵&WIBrT:Ue.Zw l8}n3S<[Ʃ^M$T@MU䭊 :ԔT22Dqe܂5NƂFYbd&%PtO'كfxtPҭkwyvX㍵|MS?3>2d U$y#*m)&ᐈQM~2 NyUU4{"R <4o~UF(yY.6u 1a 3h 2Ω)Iݣiq.yiy5vy@F5)S4tDIz'7YEhe*E,2pMTN*Hr_h66-hd,STt7D7єQ//%d󦚭u%LIX amВxX%%-їBN3,z)6B4'Vv=P*kTrPۅŌq9("m?yGx#;Z\h'(Sy,}mg ZSQ*٧߳m tU?ê$9QЁϯѰjp*v#A"/ Bo1Ciw 2IPnrPrm`SY9HL''4=$7i3!{Bl(=7dvS9;gb^u:u4eH/2Ƀr9g@g\>!m]$=X3%HHWm1Ҋ#P|ş8Q-'Osa{;gOK:Pbj'6}+8@ Xv;ߤ2Vu%zauZ6`,zlWqp~DA6\C v8)m,4H%qXq8 ^T S?uW4WV(Jy83q9X+ *'1tYʽk4^T[0vxEy;XHOln+OQWo[2*i :cVȞOv*h-tMjAҥQ8ե$x`8=f E)=ϧ [KhӊVoFPv~C; !]u!iU[s-j ܥ~e1F\;[6"qY2vZEE(40ƴ肟Hyci J;$c\p,i}5i̯`T<1XaU`^kIoVaz ɒZizzg)x eq-e nT1,~vjs.\\e ᑵae#&?/&K`&eHyW@&@$Tmj'ƹ+f]gOCU4Z@qчD}C/Ҧ86}bS߾2cXrKnzui%?>B{C*uǼJ-xYb}Bjז6=k0cf?yRtE8HT5jj K:e`9=BlxD ο:͛0u,_`m}燽 [䒉)7=v%v!1mXvIF7yd"v l^kdNX-[K^_fU'4KقSmD,MmZ=SzB`pv|uP3NjH"[i^^626xfa::cֶ:"JpȖ934@렓%[9xuy]Hzf6i}z䂂Ӹ, _Uc|Fm' =fF`Z"~ݡ߶jZ1f(&uq=:9!FHN1ͨR]`lI5W ƺ'}~κX9T9ѼSN 큌[qPJj şV_;;J0'eT/w\!w)\B\T9)D h5%#rNn/~FcԨ),tXĕ )93az`%貖kwCbڠ>ӳ>Xp۬'L{]H?`c;ȲAIq?iuR𻟮9P脺y4&q*u(+.5=w0+O+.gjÏ(HOc7# G`ڸ]Ymr- )QI5#X8diɛ\<## 2fTvtZZUmrGRki9_VIt%u V)%VJ`(W%׬xRI775qcRl*Njqe<ꙕS}:)TKLV5W/Jb>>ء̄8,$4bT"K#Uиx]{bhPؚӾ:rRfġG.V$-̐wu~wKlr+cо7rԔ뢴<? (ߩۼA; 0i| lؒ9|zZ'V`D*lC5rRQ0TREg p6?Xc,Tǻ]t4e#4i$NwU8v 5F꫐Oft UXjuaf#Xp"Fw*F {r\Ger4:]\*q޵5 H˹q5bHÿx0h| #$©rL4RgtܓC^Rw}@!(`-4m}w|9;RfݡgGݹ{E9C9'ɦ=@nO ]Թs8Ɣ9*`c s%nfx-y%#Pfˌm1^*_pﱅu0""Q#ǁaղ*1 5}n?1YҋSw?Czm0X:g׋( OȾS&<}p9)R p\#}qB- !ÙdiTb tuXvl&PAcNLM 44l(~j\܈X%~U]QƱr X˾ 2c0qbzco ùdֱ+jY M. El~P@"B2[5+dkp(Vҋڋͧ9YO}u> 1\S< ՇH11}Ov&1Is`.Cyp}RHq3_z|?oW p$5i[=Ժ򫯤7<7ZmꐖZ]@#FE!iÎĞmj29$(4[0myr\_v[\y] |ՙ?L|V%m&lSt'8v_@eLu.*qLJC*H%|_ |~Mc^H=6tIDu>0rؓ8\r!$*ҹDtCBosji .qhcxF'wc!6yD5]>-h&a0|Ӕyo"Z[:l+eAfMOx+4X{`׳ƞ]W=-&}C|PHnOޘ{ѢA/ZҒz9]_cUgey\"nzxgkb2#*;Eͯ$@ebD {y7A@4ter(JmMKkO\==hǽV$S׿[;O^sK3b0tyi&@"PӇybX{銾X(p9JjD?Qg- ٌ:]q̎PЧђK7 }Cm.+;ǀGKs? ^'6@`^vח{o.mv#$ _sѶn85—a&B_7YVz+Cvi4m?T2bt/yWX cz2WէENX\,S_2zZu(T : mc!ғUQథԏ㭿h;y&,6 O y,Se=j݉ɒ҃VV dh/2+Ɉ2N1Sf(oL}4R >|B%N4;]c.k}:,j~iQkK_KZZvazh4z *{`0I}?ꯚ<cR~{% ;5htbcɮPҫ-O$ CL̿ͅNKHBbT!r "ӀuvtzN3 Scb`P.~w֝"XKp0NI!CU~?=}BK҉i! p1a#jw*NޒL3 cDOEEa1vs) taSX[E/9>D[ih\4ЕkMjW0h1u>[:rυIz觓N>u&rri,tzy%}%`3:#v aLkڊ i0yjN_ >,x,+֫LHmi:|XdΡh׆3-\C7:pg`>Gp)2LSd T:ĆySRPއY]ǍDU}@_};$yoqCfmq#h?#S\ J oFGi7|yۺ́°YC>>ՠ(} ۤIf`@y-@۸¿2E:T0'gs#SVh~*XAcf+*Zf .oFt$>u;Q~rڹݙ?Z?%j(8P(++/H fʟ@8Vd>J3F< N=R=5t\BTNit~)Ftz_+֖bS!?A.rŧT{k=TDXtvv-RoJȼp/At6k3A\yHTŦ S7714a3ջHI^SWmn>;CcDT ~^$ ob~|pve#7Ly(=șeΐC9 ~}l*G+?i:EPqL9oًo=$g?4ٟDM weƿalm)&i3+6*N;*m}ADJ2%2vprc?Bb=\|`\S2%n%kSm30v׃,"gB7,vΫ Gɇ%G LemMؖWB?>_R2BBmIc`ߦՅMӐ>1܊2B[106=ځe1΢6z|䦯 p>0 V%#;;@^Xô=G.C;PZ2AB8_P{kY@HTߩ̺. &rkj('?Z5PUy$rXŬO:F=)t=?W^DH,\<~qhluf=mTZj |atK"";4P G1Zc~t,4'-Ø]OX455m?89u2 ucl/1O N/*"Xd[kLp =V4 (P ?~|@q NL9 @<7\;kF1 |I/FvdPDMW':#vkj59aHWSU|%]$#?{o(Ĩr~9a6I]CAg N N7bR".;A}ntp;PrdΊǢǵC1A͐vW*$qE^OViRDوnkI!_$G+nҫFV4ʠD|)#O W\v/:d9m=Myt#ԵCuφY/x֔{X_CPI[>+OY(5}[us!fho ;{Ň Sd9K|J5Ddf%{H0Cj*z`QyQfxܯzNTmS AԂ7~t kV;fTWXC67k6ڬKa# E?$ۿM d!9_IXӲMrOq. [efyGcA?>; :=eTH ?I; ~XoSi٦"̩XkOyX.]]?S Vщ emF,h=c뻕H'i X^Gx*SQ&=Q:(٩|]9?W e+#uҫ͈Hlk!S@vG(LEW?ywCeؖ`fsnl#4C1w7R-X1: Z_G0fT SE9 K\9Šv^~n %OuLbT56t8H0eP6m0gk,K/.o#hNT'5/@?o!5(ܒ +=kXTo^XIkbS-4(|(1 ;Ɔ0JUѸ1a5?\K^G 4$2qX2 ?0^/0E}lH}vuF\FZ;LgF7$7{!\ n`ħ-^L2w{/ۯ'TS^&>M3=%3mbrAmkRAx ό JaҩĞ=3ȂLFWAenP-.մzn(oi;317UupA(NYx0J%P`:!r&f1%"FF}h&2>~驵L_ #4;[eY;X訛Sys68NUA$EѪoW$$. YbzB=}b9L׾^+p# gץcK `gևŸHb-[7^TVKd +^Ʋ '0C_i0i(EKԣ{ւʺSzElkPM>e{[tBK&үIrSE%< [ZV2a 1aḰP~KeN# ߩ1wI5 jzy!I#SHUCo"yXd$@JKP4 _F6XԠ8Ra4th%{l-tgh̭wKiq|@'4#CD1j`<$6Y{Q@5,}Em YWpsA}WGtV4tpbhQAϚzR(;/15@4J݀e1a9A>SY=]Z1]v-*HU%i "-Av[ONa 724oE5ʰYYGcnz3ԝ`eѳNM(V]=AmQ~-{ G֨ʹ&0Ɉ G[z7 (ͯUFyx#"h"ÔHeBabS({t;>`=-|s3j4ƛ708K—}g*j6,XnbҎ* rmȂRIr-uY|w%ϧFct~݌V7ǎܩj-&m~׻s!0a1ڄ-;83\͕Bh/e1UftЍW& UDBW;O$e"6h}=B[仾̢@JqK_CGpZ~MFdG`@p?+3JM* J5SزW =#uR]8a4ͭ!cwj_([t`ۜ;& c@ٛC D ׯ_r~Nu5Oquٯ%'\BFWL\+)`8<'@ilxQ?8bc QkۤFH&<1 _kf]M5Jן*-?$!Vݶ7=p_Ͻ I9 s1)t-*I$p) a(F_?W"D f)Sœ.Gl}ɾ7m2>B}<w.VזXГjhSu|:K7iz Q ϯ吟+P=EZֻ;~PUMFjha ˡ4crVJ,X%tc`,ǯX<.?[/㡊8`5`ʚߊwjOm#r'8BfI }-Ib'N8CiHh9hKtP3"#^Fv >%0.fkchp1#'_9Nv]oVH_H% eZNI3jo!"Uy>$&7aePzgQf:rV;uq[vp+ImzJx&/Z\\;j]8'MfTUAR/[ب{PJ{ޞYdKJ (zXi)$2;nE1q Ovaar*t̘@k. %T/̀uƪ.{ËOAIxHB9/@r%NJY ?ց lpc׍2k ,O*OA&喯o4/amO{QUFv͛uz^-D>~k$si3OmЦ$mpTC_Kȗt̤/z.&?ˇN~7|2-7OR"딆D*:o5f׺먢گFQzO zvlBD ;,I  -'U$ѿ'K-!@C.I\_V߉d]ۃ3]g>gcLnP'$snF\bق_432\zOb7d0u(?gT7^5dNY1ݣrXo+4g&9`e 2~pl_Ä' 8"2^x*ɚ*VC2z"+}~m)efxt9KR|% SԸDܭG`WZcJ&RC U||Х-Pu-2&x'~L1\>G%UZug:Ǡ8G "K[IM;DnmIj Y+<);'e7x0<>'}Ɛїxmv_^,7ۺ/P~ #HwP}\`Zƛj#HY wҬ1;&giqxLknghp…n_l_j@o$ г`,.g[Y-U2Ba"Pp%1z%|J@:\+>5H0] n J _ ZC9cţ1l[1V(Ym~b 评pu"?-=ҪMIl{ vBcRJ |Aj%T8uBH1t7}|%vẗAGmXᑉԆ΋ A9\*hh3_A2ClܱK-7fxusś5tr3d,tԆkxZB;DWW@YoODŽq5 +IWyE;GӼ;c3}F4GwҔ|AϚ* mr'YVeжՖ݀pe~$*$Fd/V3f'@Po9x)S4d6 bBIꦔs%TE&Ŗ'GW@sgzsWLI(аɜ  tnCt?7F]2,ꈰA=ZЈvkK U/BČY,aٞ `Tfqc^I 1 ^"{2׉N茔g`lb1W[ԡT[@N"c6%ddK`.X7D$]=QL3E_=wm NƤ fnK?tEs'd`h[`3#d@cU9b$Cm^M_*1Fy vW\8ٯT3 ^#9gU!=wScC{+ "# ă`*JΧ 4 bo^IP=R`x/5y?>o8M1=v?5瞯OU& _Sj+̵oj{޽TGn^opZ+ssg¢Fj۔цU#&ׄF%#YA> ;+i[ ;5tĎot)>-1ޘ;xc g6l6AWW,yE>bT3hrb 3(uj7n@m#b fpM}'j[EE߉7}2-zr$ܳ.tFoaR1G1~p]?Ӝ2CB{H!A2>=^\K`MS<÷BݼcEO; ʼnBhILPk*fCě&ey%Ve󎭕JIH*͇ jc]M޺!?$>|t>iE2,^4|h2GD7)> 6.e䘟U[[ NCIT2YxChs|Do( 6pXQv1igN0|!ᖵ0 a"44pRiK!ywŽ<}ܬٗ'-G魞;+j[)I HP(24u@Tl֚,9Ǩ!ϩoFml=?Z |[r2)&KQ;5to6{`/^<;Ur*aPmTĨh0&LjhdFnLGjr9KS宝"#J5?6Ьğ&CL SZ'X?5~˭ZxL? Nt]j{#B;ax/<` =1S;Z8JZa1_09]#kG֤(vL E ʥL24}dl9-ϩsW0M*\ۈ:xPq?N4|M6)c~l.(MNIP T5ET ~rVESقjRȈ\>F"I킒^¤Fb5/.Է27>bHtF;,QKn‡Q6KvU[~ wٍq {KEIz ə]mf]Agh & h4kͪAs$g7CEizg1+S9B[l_&e#"Sqd6m@:%Sdֻe4c`M6hXY`ꞐBDi!eVB*nĈ?`֑R<eT{MO:OԎiݬZ1"8,j \6AiĮQ$_QdveDeLp(1a 1]D[;>m(bEcG x|]ˢ$SMcaH>=芁Wc]%{>wppWŀ-sߛ0v+L(r &D{|\ȩ-X"`;=9WI֐X7MA8^b9M2$&Da FV ]#L=B;0ٮ5b4xQS|l*lY4 qZi_p &Y|(?<1ǘAv"ǫ]AT?QVN7i<Yzvue١LӼ&4M_AQ DY 8fp!]iMh#P$dt!U_׃Qy$hFpXq<$ǽ:=}.=P"*^8mrTJVG˸ \#j}n,j(H+']9AB9$*Cdu5$c*T"`yNfDϘ2hRWΖFg~0u@ jgڻΘ ҼD)˂M!+:t 1 )yqF `ĝgm):=/nd$kԜpc$@A M'_)\#0腴K)]OLw4p5Ygg$nsaB-䴊6d5kRMx1ޞ%8IZΒ+yV3 o ؤ"oV(\&_ 9FjR^((T2N9An'-PT`J˓16̏,D!RB6&󵸧sZ2C` ,8t/C/9Z -ǐA[Q-, Z(}l4̲1Iu^W^` q|bsS(XރpU W8B[tvDž?р>sfH/ZJ@L<)*T,bZ\5w֩e4| , 4YnQgn@#mdcXhcC46b۲Ә :v ^3KFkn Hq`#zouDϠeSī?. kIٵ_^ V]M"OFڋL Ok {J?[Gdںsҥ;>A+(^)e-=s&y)^Lhgl +("-]s'nL! #ĨMk}"3M@sBQh3ׅF"+}lQ@lg@.׃V&mz7Ѱ+^tzZMX:wFs0K3 /r?*+Z9qg Q_D)է쥩yhy{Im[%PҺV{qN(3nI (aS1B#a9 @3 ZK@D{>d˄$,)L;c$,Hy"*ZvJv)Kp su ʿN;LʏB{LwPF]ӧ#_k$5儜6R}&B~'8zE|-Hdi+OBbyBr7I*f`}-e_ԽWRH oolܷT]`H5MT0, /] [xj-Q>v]0yKU/?wqd'bv7 ܱJ-yY\W {t\i:>}BBڞZ! Fqj|b:d, gxHgK4uDswO_)돼6&:/%˔[n3a1LN @@\+- V7LY0Cw#b΂)bYbi0NsHS'6}/s"OR^Gw߯瑗^mRB=tBBArH?[Jy;vuQ99*,Tַ"ٓzbs *4˩jX Ch*ϓ_F"14AjI@tRw̪[dtٮBq ꢝhw佇вYr7A쭲~"j9Z5(H{a0EN`*S":a0%N'?K2CR+;(]OUZ/XU*mx~qn߯}\Hozv`\XmyABlGY!e5G(U]Uݱڄ9N5v 4]ʰr{6''(@h Rn( عj?~U/T4DȲŽ1D=C4oOߜHX+ ON#}GLyX;'{[\+EDzHՁtREcڀ} D#%R>74,+usq s%QU*( N]E!^48&~?];&>45[J[.d+#\j1qm ȴ&  {$&K  6&n nxw+xLx [;@~@KYb'm"Vso`WnjJ"6/|5!>dۓS1ɴe,sMq߮?7.Ԝ%5TEBÝYF)ᤦ-3}θx$OkM@H2էd "@>WV|cMU]DbЬE_f̈́x~AeYAlv9 VGd"ӎY}ʈł.pka+ gb kYT8$W Kv̖ެޭ,λ,1X~s5FeŸz?SPq+g^`M\԰nX=K,\J`l 4~rr?K-6 yO>&S~׍jfƤy#d^):OyVz@Rh6sKݢPJttXքRU1&pʷABE*ѷZ\]`Uu(Qb4W&pA5g7!?Gj|Kқ/yH%[tj a/up{,`D~鶴ZsD]>߻/+%F5>>Ysҝ3bIސpBQΐ^cfgރGMzT8}B4HeC<ZW<05z3vx EDvu"[J͌ג- "o`G"N8J~Iݾ 1Ȣ,$IBN1n7rf]ookƊ@%(XH#8V"H)\.Y|$)@]B h} B%yهbsjYG=׎]L*k6:Os=݆E9GF1ϨgkOAc^PGV $|T $`@7]Ve. J&4ŇjMQ\/Gzy3c]UIfx0ظ#6\~J>Ceggc´OPVp+=N檌72N{vD W;$ro@kC\ָ;g-Q2v&|)E+'%Pᦠ!&QlN˾Zqt0"% qfJWy/NTJmCk.8R n8nQE2%&MaEXYҌfY:KTgac7i5,p${G7Ֆo b6zXo.p5iYK-ͳP"Zjx=W5h5O= n͠'*vۊP]p7؀뤂HFu,w ݥYYZ |x;nʦK6=ҠC/%'(h.,8QcM\<œCË@+(|{Țͅ,TQxI>#5&dQ=2=".bX`5R'99qi 0fEK͇òSL>"$&V72!jC\ J\P ts#U'`5;>Z)$T͢R7D|O[qw9{(=`mwbn T<,Kb*]yhJk-bc㼾*|Q/R3⠧}3HS}VҚ8y`̤4['%d># ߁pl1t~\NĖX14<(caZ}l1l:67NPX`2[jiy.7Y:[zG1t#epǗ/PBߝ@?oiډlDXOdik)F-Q5@nu: ƪ~B =V^L C=f^b yK̔3)r {<8.Z6IpKCX"95?rTz;9'Ǧ_![t{9hg3TVKn>NE6v_C1_p&GM_2=.CaEivç [`ިhkѵv2$K&}iKˤOi~Bd5N c--ۖw"4CscO8@&Dnґ/8 j_3Ȩ3YRګNoAA83@Z_߾"BWݤ,F&M5ݴ>Z]ZR2RS^H?ޏ!t nʦڟ&@eMlUխqtk洨)TCdig;è`14.Rޙt[1u.ҺNop*}^W1@@a@s['ۏ(”*82\ #$gޫr tS{[ET&U @>ʯ*hUk`qY-1TcFRSsUHMzXǢ\7E)A,zy=ޓ4 ުΗxb*u: j+c"EPAِvԘ * dMMn'7CEҦN-7ǦKKCEOc\**룏^Hd2NhbҖ2&Y[|'S"tf,12ؼ8at917а еKd:7hb`/>[E8j}XO?Pov,92WT.VF9}@Pt͸)jO%O)Hs ۋ{<( 3l}Z]@e`1 @S߆w_=FfLёB\"iv?h)P0i/%TU;?2%۶&~qwQe0B;e~.E%Yŗ@,Ek {GC9^h HvߡWkuaL8{:gzRu}{Ih314 ҦNu\RNLQT7C|` : "6y穟wxkapfaBI)f–X{q gw#*ھ?<07ID; UN9/pP|X9ԙ3M:O4oHLdLhvc،wֻV542& qp> 1ئ_:I'd7[|%W )I-9卖AӒ,fʎgsc߹c&p5_jv<,N}rGP(hBmjôPZn=REC"j)4K@kUJ#!fJƈK(N<4!9^lE/8y,S#ʚz Lx/C–ߝ?#~|y5IUh?/5;"‘#8~yA, ;~ݗoo>;tJtʓ[lғm"6rHhR@\Cp' f3u,Sy\ 8`Y,\jɚ C(#QMvD{?RFaۣYWO 6:PeqT YOfyrO(Z7 jHf2zE5A 7bsƆG%q0 >uO8ީVl2»Uy|0C?7m)) #'iǼʥlVax!%~-W\gj-^+)iQw:r%!>!̌!k(s@."}+G%gyRnΗƢȂv/Ր' I?Vw`P0 rTR'RSQC<. SkiBG\L1zD<#@SyN'"=̤ -aPs CE-T4 ( h".L}>šGNDXwoD/x d0XTv38Zx! NWA:?/㩠%p1ܰXŅsսH{ˆ#ѕ'sj jΛtR-ΐ&t Fq'2VVf` v`)S6↴U!A4;1Q'v%`l]<v8g`3iJ/xc' ?yBS=0bYT݊ pYN!lHmߙw}q5{R*=Z)]$Fw=Jl ³\TeB}9U'Zvg,u(|ʼ!lȩԃi9o.́BQ9sjv ggR[N (ٶhT{:_GA um8 zP@ AVO/A*`"UǥWնxfk: uASdwI̕ܘ:&=& `j:8zsmr\\.gNulТ`::dzvC@yhgR]5)0<2%rXᓂh-TRe1EWd2c:qaN%b6(ed"#C[TvpqA+}G|$RnO/ ppscrn$yT^ݎ׈c0 oHvTk]i }'lpC{CVY,&ON\ۥ1Sr8Z>EGur[걨~Rv<9_S0NAػ͘`Ah=Ci$u2ͧHNl3ul mhJC+r8>F50~V3r4oK*I⽣ue"fc|#tMQ(c+O$=0Y1G9 &o/I6h(UO-o=*E!#?\Q0վ##IߤmzAUyސFgRbc&(fL ƜdoBghLv5ї" M@<W_Qt'ʠO5Z#,O-z?S&@n@G=.}o =7DBH6fd}eθa/ՅM2̖3'z iM ,)׿84 ^8 |8GßOKFPk뙝7p4Yۂ.DIЎ&Gţbgz!1qqZK ň mZ?#3 ,n597x0C+5F(H@ژw\Kk@$rՙueuAD}^ee W3864]3( ?.~76Y[)%jY?ϛX]̠p8=*UPPĺ1r/ToIl&HoZ} j.e 2v7 :?F%$-]r:C9n 2 bb. >T *qM2#;^ćxkXmFv +!P^}*n#_qQi1d.AXG,4)j&ːE>j45gHʧp?)8rx"Y }mձFV5Kf(.܃Sh @5lG_{'B++>:[ru` fdqvGI4j[ad{*X=2lUQ2P ކ)mco2#\&FXƟ<>fz%nVd-f7M϶^.so^$j3ȕ{bKc{'X OmlMj@MUƟ?BDѦ xu(AAy@mzji<G*}yH0ډtHXa"\AW>D+bNٱun6 Ei1͒Lop6[$*m{=j7kZw(y ߅|őnJ%щD7O&_Cb҈hҿ"`xrZ l&\D٩z9`Ln J)%?uzܒ<8 D 1 B\HvB=,@>jr/(@<\h7̪nrd]_m@e/G~? S-%Ge#2H| }>"CdCm f@@CdH~£V mbc7a%AqEkI'=?}ҰSmQY|x=wa$w)S-"*\&"jv$^}@+jT V‡.n' :\vS<8G␒:Ca} D=|yW.ʶs?l5:a毫spÏ/4l\rҮ9V(T> 3⺤~L TN˰˯:/ۘI~A[ ^"Qq" l҂p{P"n{ŧf0͇j+g{0(H"TJJmT[ܔ߸*<]lKȮZ}.PW*M;J$LO֒p[+$ t o%(8C)Qߜ/V=Yי7)1T^YT^+1i CB5=4m{{{zFo_hbk.tF/HW HJEЎ;5R$QǒR^3_8d=d~FqjC&9ca&J:lt|n?)KٌZ$T;IeOLjcn餆 Oy$pv#ДpE2߳ k}>9+wIf(H{{8Q ]몽|,qj=pO%&oWRg! K-zb),ן!=J֝|3W/CL!A!6|s5)琖 v`>ϲm 6G2E(w21ڜ`]=rpU} (Q}!t/mKD":K^%9o +s΃S%d>'(6A6R|;mD2t$lz/6a]əpYF@KV/),BrwW$}:x glZg.4xXZj};v}Bt>4ؽP(P ##.ǝ̳CT ?_lGOu>Dž !d>)*`ב:Dڇ`5[p8PᰢڽZ ;cYM(d#(Nۊhd#j<[8h;Qr,˝;Td!7g8#OdnDV[x>ۉufCXuG2H8jH%]p:HEuG:le?8h?Ҭe%MCߓ*tyC]ҷۃ 4b\ x/%x (%$D-0xATv] t̅jXm3B x?YaH<,& xn܌3h}G4i~1fC FxR4գi}1 J.(j4 E ?hXΤĮp(3]*N\gFwkt3 #OCRowVn~:=7A-t[]CT~8eoctfȗ3 #84-a77O8H4̓{<52װ"mWԵE *ƒ֚ې>&Jfĵ%E@` "i^2RGK'adw|웗%k8YႳSbw0 E'{#ўjn`~YXE:2k勞5#spdY;8:D[rɲ nt y̍i'r}u^(DT3]; /* xW1@QZrp#vmL(D< ը˯hiz̎}2qC곰Э[;)Pİhvlv0GxAm7UN ؼc_?'2͟%Q&Q<#\Y&MƙR 0̈́ ⌃3x\@z<BS]QJWmm'GɄM׏]qI( bH&wwRoځj )Y=mM뿤DAELxjJtnCp]HG+ҊC)Uep g樂A_`mSt\;]ős2߹⽄c'Q.)[}m!o,A(sqI*>j[ck1:%7o(J5JL9MEM^>rs#uyRU.eiuIh3Q@}r$zi5MA;L ϟaGX0 |^7ȕ*T1 ߱2{q:@ LBI¦XM% X> ]YHB]6&Xpur ~DL9A=߻0>dA3hAص980Q8_;z4W A}5=yOq>\ g_QH'S^, Y \Bi>&=eni(lMB!77M = Z1aM|4.s>^9o=u%^ WRCRPF9e#0"#8aŇ+m7zY!o%&(xF /zc?yVa @?XcN rL bJ֚Y(O%d~7M`X[]To/wm|ޱnv[ܾIB(;⼌CT+p$t0OJQlb{ {va (yN{JYlƥ̼FަNMO,2g¢$x,ؖXJRҊ$ c5c*\Z;l~, ?B-ޤ^$#1PTG][9]Lbj63C/}@_|0#?}^@E?.$lHw !kh @ 0"]pS_\LG'cC 21G@D{&@J^&[،ȕ\MNc7#>Y'/+Z^,!&颎M?',9}F\ RŃq%2\BKKjdH45Hc*qIқCl\-ñ{4",'  )!3BNFѰZU=| x\1nv)w dT ܈++RdJ:57Y n[z^=EJ8Rϴ໱QF,=CM_=wSĘj[XΥ&Ό>ZU Yh֭£nXϹ_6ݮ-]m/wE6zRTuHCvM}c="4(|2'w2Gޓ^{RJ1€o_Jzsױ(Olf X̤qZ +J䡭C%-8c2ހZ D2M>!UT+3Ď~H;!1ZcLZb?~jJN# 'ᷮc万w(DMCimqWX-cHG*"4ڶe8ޤ'13I' JX{uB+ X~RpJDɇUsBK%d0D5]"għ ,2)68^gRތ. 8e ^nP^47~VBpӦf@Owb }ŠYCd<)0 ^f|[jnFЇBP4 _ЪrHC;2ȰsQsZXn{{=V1rGĂh1ԑE)񇅩>{b p`ʱK3Д~,_ǡٺΌ\|14scVZin򂌍%,.jG{6dG݁sA?CQ>^DE{euqug k%Z9N:Xj/@T:<2F_F$OzꃱYX~t\lVۖ҆RlĴEQ´{KFءQA쀱.@'oz 8}.Π3k`XgEW`e%×VRS~J^y<:X幅B?QLr{+GP]F|1Һ'DZ*d7ĥ+#jnEdK("gވ+Tꫮ݃~%֌~3t|ÜXٓ 'SMB* EVZn>gsIg ;8k@EQ>-fx+HamE*P<,0qRҲ.tbkX(w /)-X7GؼBBO{]HMb§U V_ӛeȎZm d̏\eou 4Ƅ_D8ŗ==#*Vz}:rL?8!`Jߔ}QNr`gT~bHN.̀S+;N] @уibý2$h׵hj5Az6Ŏd~qnDHGfRX&G1:{J6wyZ(Ft=rR |@8 T[_6Aq7'(c[IcmeCebmϚ^;1Yb9. vOp2" q@FНU}PL-:|qSG)*XFO'F CSi씣XPIp|y?]Is]LIϦBGæs)GW4~؉sMR$4F`wk{c@JWz \KK^1l\ƛ{vXE:.\xJLg X+!YN5s\/SIch>us Bm`O1 Ǝ:{z ^hq_ML{߬YVeEh6(iy$c Ow:[\5(He:Y3!sՓml tO ? 6 G xB{WmNrX./nEp~2|}1`( 5Lo告GU82YVFj-./qT =Q<@+s(qFW{l9]" Nad\d,#:#?[.zuƈ ~D28Jx9ymD('aeWz%RV1d@<_}Ϙy/=տ!dG-@*Lh/A1[C(A-m4Yݐ cfJ.l/C)fu(skM^r1S=/%b [3glpUgG+!,v ϻʇzH7Bfb9s! a,x.]^`, (,P4M<)UTśùF ԏBng~zpbar&H-y6މ' aJ^qP-kGsN(EZqb@$YԨsk'Θ4;w'hwS[y NTy)brÉ+`U],n27z̽=XujvQ?P[X/4{40D$nк&+S f඾#q72 kR67K4Lg:5O|>o@=m&22{Χ{7tp]$Ѷs6LpCF)5m jk.Ha}ǎ6Xn󿞀ݖr$`bi\nT"($F.ZZSox 6u,j"kb5!Ƚ5MnMec;+9O֪ Cc`K0>d@8Z aE.W(8Ns'ӓЈ|"X~(eQ&z!˺z@gʃ^Km=c8?wQ=Oxg!H|dV;dl=sPF⿘V49@`-= ~LhDYNwquAؠz=Qd#&|sh'z5בҺHl j6 ƍKYrˉv#>2O-r&<kf"i}o^2ct"n!ĭ^<Ctb9)D1ޝ|c֞>H8 t 7 " yCthjyYz}z{1?ЅLOATLܜmj=(!Irm nQ >V$P3+A'Nco+{jq}5t&eyˑ<[ʸ&Y%(y lfI--p*!PDR^+Cn0j$I%BzQhf:OA,DM)XE.&ս7,[G{ڿv01,-83k>=XD@I,f!{ƓgL1T !} F:' DWa*cA(Dک5䓺˲4XEx-7G<,:`릶ZҠ7U+ј-0%M)@G %ed\Z&nOGjLj%I1ۼPz&HrV݊kRi7#eMPiKɫe1$Vyq@ɥ 0-)v]M~  mbZ{26.׫偤|cڵ놹• 3F33䲵\T63 @b% eܠk8{dx5M8SYgFz Qs- 2M"sg?Ӥ3 [qf]ԃTW'Zcb[@+EڳCv3{&X@\ nҷ/yo(`XX#47$aɰ1=vu)R[5ŏp"%!kQ'iA{Rq:w|ˋ{`o}ۙ~HZű\ TǗ/@q'BLpz?*Nyj[ܺx=+leb]a\FRm)J|}joPBʹE<P﫼fá fp iWi|1s٦Gz]-}3oѶ8։;XduK-?B֚D}†t S:4:1n"&\U.bCEF1ZFR!^偲=N.za^'L]Mk[h"0%~tIJKWhO$7|izMv2!l7)nĒJ6a 0cG}8愢ځ:8w 4I]C: B$(oĖ8KIʦyZY6}]=yE+4Ÿ2/1 LyIgx|u\[}3)vfy/ȧmzzeuirDar<P. o< F)@Gbw7p +nW+(%GǿԫL{˴R@4 x C/rw+ ( Mi,QτHhF:AtxTpKox= :!kgR@g/I#Zݏt R,5*ݦӄшhDV qErS8zoz$nDpa0WMuF&H)o< HѰ0sz}`Y٨;-uyZiJ5+fIqt8]qEߤ* Ͽ-ǽo%O }A{3:<<:x[ h#6+F \d#75ai3*HeEzCt$ a?* 1Hny+Zh:O5bؘL@P&os/{=F[0rVTr#Za$O8{=BRmdn,B$F{]胂|Xv 9"fUK2)4IuD *q4DXoJȭ*d>Ŭ1zf}% F&ՑƑ^Y1J;~+SBE!фi45!4`.^h8Hpp909.[Xiju$RzB-ޡ&NY}{fZ5\wPwhGdqNt%pQ%x4Q^X]=jT`u'V.+@"wF".sڰfgD}@9y[Gh^SH6ccV\0/T) ,zt l^5~g}'KÍ7V M5fOэ&ZZ#6_ql?dW0 v=,ΝUTcImCKmjkӐrz樶+P# ؖ%o|w'5HcYRfAѹrjג,Lk TS]"X9`G$VXEA:ނ..}{wV g!3\X)fg޳Y`?9wCosl^T[D|+)w"/$.vvE6qYtVO#6jK1+:7u[lo6^zVQ,jqOD ]أ2oLI`718 _ =dX g~܏GŰ ZuujPRAuH8&[m pM(;{̺Z$'GWzT)H >LP2m K 5ͯ'lEHjX%fm$QkҠ4hK>ЁZW,Ow8#xLz^rZU'&xr7T 5=/Ϫj %U,r d7kZ2eg,:4 wEWzAK2\olr1 8[|q`A*6W–$ڦxabl{}/ZM+K TO;'~,%xG#|=BdOr *|KP-i0y#j><]}pcy2!̺3qxh)$/bǍ8;ّM0|?"wj=j5e 蒘9Eɍ[yFl*ѷ)1&|%ቂՃޞC5XmC93zT28C"+DuӒzNUw[E02V iQ7vPђ Um7|Ē5v7e{;vϷ7"_G)ʋ&'!t`@)p&)x!Ո4,[8 h*࿟x-G?RiՕ~ 12s/DYPޡ79ϊʃg4~o`~&/?0IϞˮQ3א64,&\ᯄ%1.Ը)`9N̉ ׾RyXj&ۍahݘ >ih"^ywl). i+/IjSu_Ek < .qh\څJR5< >6Umfw9#pL(٢`A6Q'rG3*L9rڞn )g[MNϡ1;(zCVhB®Se =?ahm=#*8K:~j>%!Wlr]*dHuf\z|_ _-I7sPPSM˳{[5%=G?m uPk΁qrK3 NڠBӷ\ q*uMu~Bdz/Çͭ/0z#nhOk؆1o})D#.RgAm &R?ƣg_`("EuY،$:N2р daIsx!_m3'/Sdo KkBST_0Hv;k?-q >oYBS6.r)hT6ru xAf(/&PRu85hgzOiH%q'RXkn]7$Os_">7w>"΄OarIwV ړ `e"Qmh5kg޹ux+=aDYG I%.>z?ޛ\xty\ R>2C!vU\91~&Άއ)ۂ"WzY!@."9=dtO!P[%J@DPSV PXlGV MEu3M#7r>@DKԝjvBߵD@KtKwQ+d1 /Ҝ>+ƣߡy 5Ð69VS7D=/=9{5x{v;!ZC.[AɐcrP(/CS*{㢟(n茬ܷ2j{gy>d^E99mNi]5ڧt ,Ptݩlw+’¬=GB0+xwdtr-˸V4fFDYvKHY|jr7}PSm R7#B+7qam^Qmh A MT c MRΰ9xI^0XL@d45|4"0Q|? L#sq^1q_;K#V]m_*P4~e:})s͢o" c0Җh9DCD:8DA@H.mc P!!y.`bS+z{D/Pdzҕe~<p.Վq|z`,)^HbA};=#5䤄^tX`: ft5FA[@; cNT5z2u5g҄VO9ۨ,~Aj+`$!ϗ;j 'v?2_ww♇ٶFtټ۾EΫE;<;Kәk gR pta#ۙWrY8&R~y%Z\S\^j&RxYFd;8 T~o׻%p/0Ud$pT% !Z1;KpCw` &>*>aiA4bu}#ԁ@$=a*ZQU|7q{Q󱱛u-P-p$jG-A)p΃&Iv3s'shX1L] u=p mZZ- ./G;B1J96t+G83vaq.Vn); lHMXMRK>):Yَr\/r㣺-g]\%ߛ]$bvz $򭔗 SUSi8w>_ggҭPaI!suc(pw RoiS=|0p?͇ƉU49Q6{/02(NRwȏmeQ)nrYUtُz_3]adaTmb.b&u%Nt"71XV vSe`,*?$lG*>k>:/d I9LӌBX'u'{9)j | +ЁdߜMh3qC*i/le]\GeM|K,1?@R/a"lz_~TpFZ~qE\6)tMvdNjQ@Z[; >9SLR2y'6r{=uls1Í'^_ŤR`oD,OHz@&;E UM# wĩXT92fdAz1Km9IBW+jCߜ ǃtw+9#$G48?T( JjiW^ɻ[ƏfȬ<GK-sYWA\/z8"k}nS-wmUvzz,C!Q"y[P>Εvs6yl.Pٚod 2MU߂ Q5Zb.žiB~;_hm;`#\keIoPڈ*q/Ma,zhOn=:B [F!V.v>x)C=}zéhǀbḹ ozKa4#=ԅx_1`n ow5TAwV[-ZG}]hQdd< uPp⪤!b!Ȁkkǭ͞/mhXZ^R!*=6'6Tt<_`?'y\[z ޏ]gM6CX/sbh֮<(rSM6Ni0lel']}YjZ<)90iqTd6 }K/w2D&iSW(k$ xۇ P3Qhiu8rF88y kZCm5Rmjɣ( v9)\VV]hмMf')aO{Ğ۸",z B"bq&e^pdAa~6Im3>@ԍv>ܡ]b%i JhT2$(ߥ"X*LW-^5Q ƺ'ʮ[lܥ$(!hBN-C>¦, 7ԿiwS'ROʭP6ͪjڙ G,l 7/W_O*'DX@,U8PTիCꏭaԺC]śIǣ-;ir` jm`-%"eW.-X d$c } ja~\L}ٶ"=tY @t4M`K|WW>ֲXJDHx}  m)tv^yA=7\w_dD"F$+k;N!,PA\TFk:Dcu|1#FY)k .#u//׈pݝvH"^,^{Y@!ΛM{F$ .+tWxEgVEA\|B^cFLK/0<^h #EjRM8}m5P rh<;k餯\(M 04ݸԘm߹,iϭo^e3m6C<̟/|h MlVG "d^ei%dKCRMB-\=x@  \јn'k UޥK]0*  OlTdeL|qZj5D )a(*[ &NR`Z$=FC]XG)Okd}D8Y~*Uhj4Y N2EBR:.ڥy.0 qVdKas VxD[06īdň| (3O ,͇+[{c:+s֥N8})룩D+v-]51.Eliji|z^4a 2w:qI`Wì MfQiR]x $u@E*PuPI~#}Hq'XGxnrٛjft S]܋l;=DUCj(1mϕ)JV;c}#2ຑB唞=E.KIrf#Bzj-#uqMŊ~xazΉ]el\ԩrc !ڞcMs%&4Jð1>_ocdR@u>jIE؆B& ,aQT;RjWO7: :=hJoB::gAm0ܩY9[קRbL D~Sn0(K*PAv [LȌY}\>w_a}& ePJ^pɔ"՞3 SM \65PS$ ]T8y<\2mTyR23B y~9⊯;#{p̠&%e]KZEy:k ^|%u^b>WI1~NK`&UOI!oUէϒ}(Ҧ$!ΘZ!^r<ŧ%׽81R4Sl asq-Si^?k.klpawKa3t9"b˿eGE`(a*6}ȯ#$^/CWw %ϯmeťOynր..U8.וMiݖnnsAeZ4[CY&c H 4 @(bmz_\r&PO0˧DznXU"v%NiNG!U$zTnh݆~6J?sCc*ZOq WS be2A"SHM>] fo/w!T˔ G0C t a8ւ&rĘ:{ f.}fZ"u  ~AvA!Vcb4Ì AhC:%lU>W S.Ü3xm4>6@{(/J|CǒBw=g1e~)G $.7duYò~f_[".ZkHE'kk`TY/0e\Ǜ'S5㐦/h-2훰:H{_ ̎:u] ׵!'qhǡK+J =f*z! |{suf |P G^5T/&12uv 3ު4AC!;%>ú0^(8u?1a5T7+;OfS^ ~ֶJ> 6kX)c<]^ ˓&9yGO}\nw^,9+RL(7*%biZӠE O{]RjK8q.Q2]CNAC t 㰊B%#f{):@ |qB=,D`yR}z .3/Lþ[nIx^P78:KGQTjffI4Ȣxظ"U#9yE잴!צJzWwk6  l >CZ̀AnԳq* ayX nFtcz2E\_mJI)1=JH? wO.mLijC՝ۥ'wѶeL;}xn9*oߢ&eKoBwUF.ͬ#hvѬleu@DELO LnZ,v'Hv 1 3۹%#aŗ7Q$b009ۡ<<$f?fwfY͙BA!TV}"Њ6wlv\|g)LWC;e薼HF8yd[ &_rupsL{Sw=0ӯR ߣ9l@^gRZYe>s%yT*NZ:H/5LLǨ6|MKO8>YBQ/(Z'# ?'Ơ__R6Xk1xD J] e9>%*|HѳDKݮ"}w94>RsmvϢW߼x`؋lya~':|,=ᗔS>D Q)J AsG DVV$W-`~߮y.:MɺJg}ek[^x%vDyKͮxQ a^'Vt)F9s N?Ro_~9 LhVhX{HJ#l4D4 f#PD>rYmI|m;t7N7$NDE-#xXD0vXvpx_p+ Glx37cZSފtĵl]O[h'qDOLBOv( KoiFҥ.pgMq_L:oTi/C2$& Dz]ɶM";7 ~ˀ8Y3(xLzЉ=Y_ݲ*t#Ӏ"oyO6 ˀ۲%۴lf@16 XO8dTFNr pCNCq;?}8 -bb`x,/>/6P<"߅ ,Ʋw3"qj3ϑF%{fPfSs2(C0VdG6iBbG ay7_}+>J ǫ/iHAI UDi~ЅM&ӻ3DmvFAZ(2*O\8fb;.G$$ T]rvFޡZ|= J1: m7h[1O+oLܰ7|{7ۼ&Ng#ZIִfs1f tƥ$r`y(Ϝ?SrR͆1}f}6)94NT"/ġ4-yDB֎;X8LSr/_m:;ӄh<W!8'O +ELH֤ܼ_QSC*A>lٗ).1"\0XhGD"N:T@0Fd.&sf?A}HCR͒=6}oZr#V:Y}M WgH;>:s5|}Ǚ{ax!t>*_ bY& -v8;%Czxt }arsp] Yd!B@يucI3Ma5 2i1;GRT]PⴇE૔5Ԑbφ.&[k";:R:]6;>hnٓ>29UɾbYdY(V`ΐ_S" f㞋h9HatC$ZD*0(Q5 d}*Z^^+Hs1֥c1\pU-N Sk?$3 s?|W%W=U'\s+4 ~JE49g r9 Ʊ0JeQYmͪC;fܜP&Gͱ,Jz\Y%CyYVrr"u=̻nfg5:GӐ{C6⬮ZqxDSj]8s`Oo *11YTnȶ&w@: F]< g;zէmٌS wgYnM_UBz9xB|Ӈ26Z 1%@nsJVxIl V47Sh&icq5N%< Mjn~2*3drTS,< 9B,)i__0_|MP`P ˜ , v%Uhį0K~fGdO MEz/,49Bf߭IAoT)ꍨ>UWcʊdxkɄ24_a ,6:$$;cɼ RDΧ|oى})I2Slrg\ lJ\{݇>wu2\'KG>81]Dm=w*y"_BhvqlO2(jc%*h $sg$,˚Nr}Q88VN-k^YM ˵Dμ媄o9EDP%O[mj7. DibEsE3=6,eR nO0` ܇'4Q2-#o8Kz2Se=lDPQt?^ f'# |:T U<)ل)2‰RnM_Nz D;zujvX\KNUQ'cHR`~0P4 : yݎs$DGӟ!1wɅ9: /i⸦zr:B@,i Ӄ tpЦb| ts 2,#a1rZـlis~)I0u)xFB8 C5c'qIQ|r d=OnJJ$'kL=]G,h/MׁXFϒ0j&BZ4LxTs}Bb?7|3s6n?9&:ι ~,"bhR)2=.-X6}4հΌy I\z}_wƿlzϺho`5śz NC%#gs;u l].1k`nqzMdϔs{!FZhXSP*w/(09IӈdnQ)"'Elx|)$B~=Ivc=~C?-~VF^"3_6#ISy {r1زʳ1xLѓ?{#᯷c^kM.'f4pYRrrai3u(g_\= |l<-𨗂>`1̎K]S 1}kXUGeC'\3ŇNf~<&7G3ukSeQ`'!$1217!u1iV^> ,~%έ7k^.&(hTi>K>|ϴD05" X ŝї[}C i_yprqzt )BPÜ,86b$dwpUbVk)E,Av3?> _ w[ VÓsqcׇ'jzddRE<,|Lӄ!8LrpgԷCN3 xK#hHTq8ɱs";}ah_IXմ,}AF[4J~R'mTD)~`| ՁdOi$X`U,ېfž @ a3ߕu4R\t˙;XVO;|f<*))8Es; 8WWl,ÝG x dr1jb—CĠ*1aYs^LQ3L=#s:ushQ$7C\#v"w>4d&6(=4=]&SG%x;,s=XJs0g?bGU>8U$jrhֽ$ҎKR¶}6I>=!3Hzi{)Mϋ<d:v ExP6cA˱@4>wW!l W =řys iyc_E܊=FlriĊ*BiGJ1bݩ 舤C;XzO񧯩E_v,V~XLص .uFDF8fϾtR/Kt=vdY}mD /QvAٳ2+7ֵLcChGmȥ46_Yb] Ze' Pq{X304Xd/lra뮴DSP=B5OfL89Z6GcN1.Fz =#[NeĮ2̬ѝql JQN/Gg~Y9T!O,S^`na| 2$G505ۛ>q_vY 'Lx[a*+gꢌt\E}33oܛ؁Ɠyr:M 2| .vCfoxTr}!V{̶Ҵ X2,˕\I6ۢbXI$.{ ֤Bg/F 4|݈jau POOԺ9։7.FnM䶪e`e-SL~o A)/52=u֬1V)s:c$T> Վppҽ mH}f8 =ؗɢ`wLn{<DFwAj(2cO |ořJ~M7hNAySI^kDmt;*1=ѥywgń.|%&(../3 0IuoLnQ f:Y L#ᠫRͧ$i=30E"cfIp;af~¼˜6Uas䒸/CA~IcHSJB'f`$xD1tϱO+*)/o<:uuT7OyiVvk`}b4K0{Re5J{_Tۢ4>OPiN Y2H-:yab[IwW'jZaylLٲG™ya|™i (wH~eZȽ$ 4,5?)n1PrK],vDN§lOQTݠ;l;Wu8:PZ,MNͰH7f7ƹ~ω=uڪ8:B0 d`QY)d&6ɢ85b] Wb5; ףWq}Jbn.:ZIc"ǻ7fYdHn=k|}! {]LoWe6IG@O(۴f`- MF)cpꎙ6ߞ,CzGǥCm+=g"z۰v1Q=֚X҅= ~cՏBA"lW"8XŌfI9J2&+ EP'p]ޖ2._s0J`WNcqo$G?bYVf oW6o(ږyS+Ic%~™(P)j4/J^>|´'Pns@wl/=6*}P] R{3 IR9Tĉ th\w9axR 6c,0RDgT4CքCoGIuiswƅ3AcDe :ؿjD ӷ=枏)2)t~+'P9X'{Oޱ_^iS^3LI@ {!Lz[ ׸Be!;'LߌM*n6ɈFǔNkPM1*uBɆ3$_<=P*ge*#(> A?厼@ h2F9i":_7H5k?(88 ]asl']!Y3U 6ɥp#D ;n@p_cHT g_[u'P1Si{8Ȕ[ZM kvc& B VßYT7? HHxH}͞>@@h0nCi%kd~X }}jIhaL7$>$'y%R -Dv+RM:['d"YK{İspXDDW#+F2y'YT$ϬmzgKWU&b*g 4^OqVª0S5"þ EM% ޽u7./WVM~}Kf9q4l@X.郭tW*0f|&{.,/[+yWJ?݈w@2] s!nK|(T'Tw+_)Y `]JOewlw"Uaw=Jݲ|A#e:icJrhgUH/Ո9'Z跆\ulU0<;QGtPA:߀QZl#6yS<'T }\/R(Knh6`Fw%Y@+b #~d05Y#l,211zSgMA#;9/٫5CI)! w].'5";H̖>m g|>]=aܖ5(".=Y}P@O76'@̮ /4aW{PLcT/rx 缄A s-t _ÓԿYVl\ܿe^C;ky%m!c1ҕ;a_L|qcٖ-?>?6?Io"B)շ^w/3VMoc e's>&*m[J\2G{d$5"JqW+vG3=9$hUbJ̾x7q,vwr3/;;2Px.FORJ4t$* $syciALBhǨep,H1SظY o/\,t$}HJԥϢh[bWSG#4]!%ǨǸ~!i? t(w|;?}s-I"1Wx%>Cf M1,>/u1{wԁ+>".˞ʂ]ߕwJuW:l:*_UHUL)xaWRPG [2!V5oJsc¾yk oI@4ǚ!xu-o{oY&+hپD3*>)AA[n`]1pKץCct:Q<KՇk9*IJu'ږJ,Ti=iʋo ^j^sE:;,=ink#׽6הP}!$)edX']-`xH J5 tKVDhu )|M  g! uh<0=\s-8dnj8=gӐTOl6>͑/sRf}M±T xVv'-."SJ xJBv "ۖ0BBOWI2>ugVsyŠ96kjMtP둘+ .$v1)ܛ$%dV(J*bHg$q)&3ΨGaThop=~Ku pezCK &Y& a~_W)ڨf3W {&b-*a|f$f#d渒Ԃ,9S}+n7Ul&U0*bnM '% njve@OEL+YΜQ_, FEp?p7ow1+e@t>F'xzq}R&B~ZTݲ`&^A49 KJDT\|NIz`@Ɠ%׭J9W3)򴄩{o_fl3\jy?xb^. fT|bi߹Xq[I{$I~vaV4\:u0b%4E%ܯ "L2'5mP [y: W>fƔU+&WE^}[sۖ N[tO۹g{>e0Ў%lr<Q-6j7Xi_>b^tW͠Pz>_"N6F GE?3=[)jdŸhW,Q܉[P p E/2R ҜR T|7ݞ Q!̴^P 6 2Ә$TDQ"ՊŅ}cj aUSۡK1+`f"NA7I>FA9|1:Pfo!MLCl^E;Sc1T:')"PEZ8)1I0] IJ I!6.WByRpc\Hr[~ "<$ؤM1W5"DQe=ˈZήNPpR,FO-Q+ yz*,vquY4&h݋ ~Lp̖R{U6rr#2|?vvElS,{NasOݚh˓)s!Gg%sY;#֙sOez$$t#!"ڽaCF&0; 2P 3ixܴ,S|QvVsSLE-G7)Ҡ[TSpXDi#J{R^?mZTaɬG'¼C\%; 6bAZ%mk[sO1&qNt@Nv'QUMhU$l7)Juړ8qkuw|U[n$iB]#U¥9Vn%xۜbk6ԒWϧ=VzУ 5!dX}3⸮(>}nPuί\5?aB3Wfbĩ3gV<[K3ӗ$7^'Vu2 +4hdm=>_zmpغgԥlC;6UXѼhJ'V !^$i Q|4TPnX"6;L68@  ^(KI;8>&m+5CJm%Ά;|~IOBkqq6ċgpcmI4ͮ{LO.ptl$72UoGspV>)>iAr%FX:YAN79%n_J  qե6K>Qf /lBg@oVELWec䖃G+,ge&$%8VlC`\ 9W1c .N-:GNVi ܙvHzюR(4znGM"E2c jw~ ltO`l&osfV$2 zm[D@qiQo ~I_"82nLekaxQ#oK_/L`,6A=5nSƼsȈ>DɢiQߖDzBIhML h-:1HC) ԼW4tܴ$LnYK\Pvmp1oVv_JgA*f7< G Dzu_\y{\gA*si<1QZ*p {tF-ahae[7EJ|#XAVݞtOM,TJ)Mޜҋ,D I|pQ~6[q[ LF8! cRtF0c|:k dtNPtSsKh5㏽^dǵϞ BK7ojyt,nnPD$5Q$kZ(N.ݴM=K۷mfN}?A iB 5]S/ 9e?!6$Þ IVk:pq!dvOL̚s>C̆pkfZ7eo((fխ>فco߿-L-gH?1(هST0ŽZ<`ڵթlu&,^p/X #39ylT 'yS죪tF2BBPL> jKzY"QE~9{_}?{oo1,ƍF,~˻7ACZ3Φ3k\ &62.4 (/ޅaVQU̞>O6}M&Y' S.T~Z>ui~mj%#E_:VA->ؐnާ7ʫhO6(TaG"X* d 6XA=t[Tqqm%p@:.9r̗`_vI&VU&fAYOY]1<ɡe) C9!}4Z fR!pv}rEn~Fc8?IC w˦s7o>=4k;Z+%K#a leYVk > d=@y'EMTa&0"u َ@꣜iu,i(zc>&_Ro{) DDfg@*FeAq1j?ㆦk6kJDu۷8_8'\i6,&˽UVeN"Y^S7lAO+_dr5'STsAgZ: #2~Qxk5[eu|g-XLt>nTL6P<ݠVfjO_Q-%:.H黍(j=we`p߆F-S0B2gJ3IX^T2:s+@ 0Qڗ"*sҔ0NfXm"vk&G/G&[bE/LCq->5Zş7`G-6tsIwF@@HjS3lcآES7cu:"̄v42yݷX Ǝ[Q24.\Rt|~TGˆO:T>>;dDT.B>op!OéXΣy{]A._47W>U*I"195=ujdϩ~0,J^u?۔;U*+nx+IAѷ6SP%*n|<'l:iK䙌.اxݾP)X Ai jߍO؁Sj0mFowɂ0dB枃+|bd s7.v $;\_uN\Wb,d2I (sT3?$)zSS4կ5?`_EB_cnvLR\=$brZ.UAfnsşဂfdwܳ(T juE(;bfw2I; s3VB!PP+De~c C>Dkc/o in0pR#;:/ē:ߗ_$7U{IW0 F^!oB"ڻ*}fS,InɊ)RQpr9p:*"os!4ڢu82u-)dW jr̓crL 6=Zv|'P'ĵ^[&֧ dȪZx-DM{@3H]'$dCY+'OR=ګ,a $lyF{WkZ"d8n:rƵ _!GFB1UrP6B{%] / ִá M\_cQ0Ϻ :ddS-1'`e}|Ǚ)A3w]0R1spqaelL҄9j ⶟PvRj5 iH*cR&n8rٲssZݻ[@h%&%,l :ОPSθ+N>vRUO}QX]'Kئ*FgO+ Z#_lξ\ j UifyhTL˱83e0L,!q3yxO)86=Ekyr oNޗ$u$Th-:_JU0%*߮ +P.điiy f4>7M2Qf'}fuʑBc vlM9ȟx#=`|T;J-ݣ <}T2ks+U.: :sF^` GN>,,V`o! -ݾ%v_w{fPȌabdfB>8>  j4A޽Sh0 tg@crA'-8e˪ƭB\K@X 軴Wȑ*@D]0X^6Գȶ\_Et͚c)?>/f昇|)q]ܐBWD*61Dޕ1vnHMxukd]MS$mjFYS5bZN5Ͽ$d +헮;ѧOVzpjoZD6RP :Ӹ8k,y:VA(ph( J 4^S Xkzл85՚ (UGåYpԢ:E䦕yYd2?M!Y2p>sNt]8 ƵdH6pNe5dƮ Mzyq?wYx(J7UI|5a4+AEZc'G)"ߺ]H4rf4yLK6$%L+dC7e[M $} f-y$=/=nrC 5d'a_K=5>vGqѭ}Pqb/ʭ݄ceJOw N#v]} u ?bb,w(:찟sAf;VAyۂ&q辔ۜf#mnP)tp+:C_L ЁݖO`"fM}(6-:u!VX"Į2UuR bs # duxHuU"dIvjaWkqN71qkVxr{x m1;kv> 7Y~N]N`<6[[ށOi}Ӟ E<*ю˗T|nP3PI(L3KfEttp~8`:d%=A L· AЊKz:ǒ+y<LhHMhg N[JtJJ9gdvŲwΘ}3R:ԂyEh\z1U|rKNH(F*orSy + )U. 4++7Wi5393(bNu@j+•M>db3>osIO.]\|[nt (za[&G P[-h#& @yred{Z_W LvX}Pؾ:!4."U[ v{5S_P$)1OxKpؒJIpO0bIeRbXW|WDQN5Ϧoh㶊\bOwe1mxH0y  ;4|0?tʀ6}4v$\27pTĻl^G~ҫC+c3^D=]E ZK>m"te各_%r19Ӊ@"hQt}d7R:cK)֝\]Yg.pq]ҹĨ9=ګ*b;GjB+U1kэdJ0G# m+Q3'2_Ue&\`{GAcj)mY%VfD1Izs&럳?POaD>{g\(j6| -!-K KM0M|6@ގM{!@>-o閟dž J(*ȅebSpgd6KȠ{ҵ`J&:.PɔWXk=&#YƮ6ھUӍ|Q[Rtث{R ¸bU*2 uIX>dKWAI30*g7z#J]h*|a{9\W?']ſ>9+b3>+[^jh>\#%JBE. ])OSmvح:ц$/v{a*hn,(Ug ;i_Сj#.º>\#[]e@dO@1P,r~|Y{BqJI#5@X՝.Dý}~;vwPƏ~Enz! mݦvA5j8m)`cz%72Gc}V`/d F[Ry |2d([ݦ 3tQ=#DZx)lXtaDjhu9"2لŕ ;/&X \U[oh8)ְ pE:OjNA[ {cNUйG/x&[$=YFRb hcy G^>2(W:B ;]04QGCP=L>!/^m&dvWÏ~T^&nr1?bvoԩ'ur/;4\ 0astxȟ4CB?^T4i:gת]0F-jX &u1< K=*::m)^C9YNCᕝj)7|ǘO/_mJq+vk1t,ҸJPυPDN&]ZydL}†NcXMҾo;?"-xQ'8 8} Mvl?Z&t?yC< c7]3 c!1nw\Utpsy4f#~c>.nRYDO\yyTxHPoCG5AqZ{{ZЕ^E=dM~LۋP$ '#37:: `?gB+ z{ݯ(QP#t/y$dB*j/IӋjϾ$ȡ(h@C eߐ("[{ZILs/H 贛 A+@AЙY[`2>qJ(Еђ3>lNjdw례njpd7DMYa GJٜ57#2C, Z:KP9TuQh&hSu{K-gkZW<,뀾YBlP٘I7B_FLo- LdlcoI4av dj}K|X"sK-w"_7=,*4Go(2ey-.ku ɗKv`PrW25VT漚 ==óљJ&[q)8[Q \%3Ptjlu$$tRY6~kK~*UB jƞe)l^u'g.e7#z$B KGG,8_Rm\ M۾v1p|JbVWoZoGR,Hl-/'p7"K^<4!ej2aX:{RyB,+v_ٸJܮNH=ZNkɧaC,S<9Q^ĴFlnY2)@U6!=D63ҝn{X"D5p]ەRJwީmQت n7oX#xm 3܀# z̗B6Q&m8$W|Xnzt?l_>UUA UKrjh"l7ۙ|!QNu-=̏wV(_R fFp%Y~:]vk\S1ٕEIX,֙ O] QZSO.OmoK14nG(mQ.Lxa//im=m\DLˤN=bd/4o߂&fܵx1VIAcŝ̲#A GY鱢7q %xhJʶv=#]NA%nI&!2 a Kږ0,Qjw!rMrxk2͙lZgܒ#3Q OR&5.`O* k_: &@쯜շHyݖxo^GWթGQ qkq0نJH;F^RCϔH0 q"FN̏ "{Zk 9e -|H(|;\`4&7 X:A:(\O&*!H+!߈sZ2ˁ:sW#9y:FeuC\SY&5n(kR{wg^Cд3,\촨eی]"Ja5/o- 4OK \\˧mUkex!vx^p'9$投iy-N۸oӞ :};T.dmnW` Ggg)ԋ}qw%3Lw?x{ApR_ǡGM;)R@A4پ-^!7Vk~!!pЪ+M2p*:%lưU7uj'fi=o KC"e |ϨP=xLO@"0%Js}ʽCFfНT6aԕn8%q[\D6L<!*v-8(LL4ejPJY)^2!,Ң-Q;`fT.q( _0nUA{ID$bed9J;cAKX eH~>] .3߫4`ʼYCHsx*w-h[ AQYwUtȰE;8SM܅ *^Ռk`,WEy7Hz5``rLlSEsY[m]1~GsVܭZ[ u X04U7W;ؕ&]jDB|ʜӷv!:Kݿ8 ._PL6 ,';,LRp`%S nzl0LW:Y 0P ozjRn{K: 4B;,NDG?;Uځ.>(6_,ڄ%80Ãl?5rXFZ/\JWþY\7!%0 ex8M?Ak3ezEȓeΣL\ }c/o;>%R0(\:زR6{W(;|&]+P>YBP5]K/K w@=ݠuIL6RUGD?'}Fy{`teq8'JOWa# $e(ǙWcbG'T;6mNŒ4 'l?ApVI 7}b gϝ?٭e m9d%kP8b8>s'C _1aDe|7/íցޢv{Z4KA=ۉwCeZ!.L'N)$qI!+ 1Jtg6дfp+TpB;➻WH}(.}3iؕ02=*wŜN.ujxcFQ ܦD@ "lQh7+ 1D1]s~-,8?1<{pqt4z Y6!"ņwt8|'teeDGi/įeWTkMqT;-|lCrZf`@4D2Z=0KT5+ʆ !N){1?e6*88w LkMx㚛"ak>7m.*=30Ԗh%/EWѕ{h49Ln4Bk}mF0[n`%]pE&U$U8WN6mS5Wڇ`&pDIF!- bZDLhtT5"K!7\JV7yϷ150q ~%Z= Rqp'D< ;=4zJMuty1+؆5(=Y \Q+Cb>5u\f6@jG8|v ġa{Ag{jVFz79pJEN莽Ivdž07o,2=*{F/Ք*Af>˂\i"8F39{#sQ'6` nSΗ\f KN-0] O Xު ԜaA1Vc/{:~Pk(z~`R!#fsVŸV%ű1EN(D}|?T<0Ys%'-?; Q8' 0@(+?+U(~aL17h嬡ۙqSs4s *Hp Ą8=&\z@:f^ֈ׽n캭_MsDeS2_%8%Q|4Eh\Z!$$l.2u?\flW u!Et-t]k`n8SJ>+(m L3^k=_4YTHC݀X[0F1ߙ<_֧_ U"Yr; 7$ZOs|*Ň] DT5cP<6%a[IݞY'4&tI=4`!1Sڻ %AREJ !G+vf$lWT[eCE ߹83#ME{M~8 zF0߆jLR#"! .>_R&=}MI?X ,.x8mH04(5TEp%Uþlk#2Ux">-h("J%|!+}+pBGZ }C1MNܷ˭.nxk:tbyׯVN*95]h*hSzf=r*17Rp:<`jxAš1ˁ(/^_8z(f&B %§tt)p^;G )oNW\=j.]Vb\o8Qi5}[gs)aVHJoNM`4J<\.l|`8Rػˠآυf?#G~DTV$F)xRT_Jtӧ/ӑ 4vxş@[/FYvD}W=86?ya7MvdߖOSPY{+:Bn K7G:PqU [tLHf>enG?:-x"Oq<eJ!`s>, m64kJG8x>-޸A6CNL8%t.fUeth_dn-w&)Cn$7+Xk}dXr%Me9fhMUBO\6 )F7DotLP]jo[Ɗp2ı=N.M]Z`MK1w2BFraf(6D1ńK; <|? `9g@ڧh7~ч:҂ȝS? P22F0qh3SG;A@ 3R A3Þj_BfSQs+g c&-P+H~T{nm<>'E~>8A |.0qJARגe;3_/C<<5[}/Kwb}];f-|8wc ].(yi0UcSs=m2*;S`m% zbd;"!*q7P j+Ļ5o07HP=M ϝ{ʘ)^nÜY]~qNIvad2MqA"vv.Fܣ^ ްxTJhR"ivJ&]|(5-ƪXg -(3d w73puJ$jo3yId~1SʳȀBZ#Xo1TJbDk/vt/ AO_QlX@RKXٴ!]0 B:QNBs){ݡO̓1'oEW{'; 9>ọV%FhY!y|2s䴶E@k N;w8+xN8FᕸFYH^+v?#KiǛ; [x.)p׭P-IT&q]1AYSyxh G%e'YNm 䐶3WnTa/!ɿ-&O]d Eu*p`Ԝ>xxelO^ez/ZM(/|AsA2e)2BkMdVZ9Yc3&دȢDEq-Q(|Q6XhZ;.0N tVnaLUwh7HO2B*΍clF| L wU8800ݾdk+&v6&N5!ҋLIטVr hiR63svOR2 * 0wDbK]#ޠfz4-.N:!yIt4<A'hBHnh6;wө@YK2](l~6YZL!;(3qa7 5Mc4IE)݃]q{ q?X )|yjKEJ &E%;{M%/F&-,h~Is_ n!쥬ᲀ\3^˃x NkG6LQs)׽%ʬo6 n;֚:=5&~5;(^~a-"8$Ivx3v~x]g2}o">D)i E0dDIPhӹV3G%6hA*'fv`}\5FR)@(p0[~%ft<10@,LiwwĴ~tQ] ^}tDhX!]Zo1bEKoGHe#8V8rl;`aQ3USáI&lJ1yO3SآfMѳm/dz`5ԗAiGrTHv!Zl V'% lz]H0ԇ.Hb Wl˿6>#5%$bN&H2#t0Jz=a>bdqH"(-t{&c|+䑊orY[OEj}UٮC$)* &Zdۘt7 1TK@IԸRfY bV< 7yl7ѺWJ=n+LG8'[;gXDr]Kkz~,BYab[B=|IV4d1Dd~O i6Qy^ @] @O_Pna R4T0\PB?Cތ2].sYc_mFWџlND N;vQK 7ӵ A@A똶w+P?ce&W7puw+xK^E*^!=r'u6+@NJ (>?,H}m[9LNa)j鎯*mĮQ{K[! gHJ9]|N}!>3MM` D9ٝC}=-zNe=XQi<On&3w Go5k4qhbpx+RÎLt;O.P/?fwEFEfq<;Ь:E`ⲩm_s8IE +pJ '}Љm/yB.r- G*8S+PGs(R(-ٻ~v:!֍Rou3h7 `|;lҕDUK"0\tHkOr $6Ios-P|)ea2dm؉G4V`WXcx*-c0>HM܌[M4 2 {cj0ZbљOO8J|W1Vfm;섫 HrPS-hgS@{H*Z^!7HM,Gx|&?,9\xR,8m2 l%I{/tXmJ*+ ka|<_6L2I}Ydҹ;23 Oy؄(O'b FgݶۧH?'' }cTb3;sH4 *7P/ǎM(u66Ұ),mYbƳϵnM8ds+`֧_޲~\eJIٓAqPĒVgtI]ҭ彉Z8Ş*9|6"A BrvP2HGG] ETu쪎<CNWJj!xu*faOꡗaR0ܖLՉSz%)Nr, |FlT?"Y\ȺĆe 9`mKftיs=KYkFuźN*s'f2SṈ`RJ5ܱnJ%pWTej2t|S,]$m^44#I^. eHTS0$-`LqOK _ƅm_]vdžQ6: R*{|r /Ds gŷlBwv:bҗIтz pR[S_tlc1}\"T?\QbsOʊp@, yLm8I˳(pk LT[,KW%|2Y:mtd(Eȶ.}l^фcm)w0|/^4?:M/s|`Kjb!DDȬI{ּڥM:DNGΛAfil5J)"LÆSC㖍K\' ݪz_JGb?cQp󄄻Cowc;3ew4x}lgjށ%"BgEZ5񳸛t# 6L!,H5Ȕ'2g7-sYky*վq ޡ+b^&fyUfʣEk{ٔ~eYJ~Gܤ _w:A"2nE_WRQ^1n?Ho.kC]əh B'*Z6M˘;'*]," 5Iv-= 8o) 0JHp(Np(S _KԸjx!EA6Mu],~F+"A !Θ}[y9G{&җX@s(XrjSӵV dPQ.pXF Igm1YŦXʸ@z^C?-t."z+QTQCLY="H-oAO%kvO[}O;nV,_sي\ȁ.9@ơ%"I2ͭdvNZά `:oMʞT%-xPeE/4BĶ-pɌ_:Jhӵ^濩f_^m>; iQbpu!| BKV[c.{4:n6cɟz՜gC@#/|p/Җ\+JH" 4 M/CaG7Q"1["~6xO0g ^7P,I Vrtvڱx=<-t%_iϿl:=A&G04 C`P|}Ps[hUmэ]*.ο.*zlp"XT K[+wDF^xՁngbQ ֻS:/Bx@g*F*ܒvfZ"hkd\\7tK |D:\e 1?~l޿&]@uqSCnfBoK1K.!HNG}VRaJiUn s dT*9DRǦ-Px{!p$pSɫ"uXvr ׈ 8+ _kcu<5]fV''qC&gE A(!nӺ Ur|KdnMŮblM7PO +oE* R!#";EcSٙ87<%J0zPRPYHI8@x x9 hS!"U0)gFugQy= XYMSoȕI8J0,&B-~bMk':aapU! 8"p1|DcGtF0Hp^%D^_UCX=Dlu+ˢCc(3Ґ+Yѫʛw%WEȋځ{Z9$fZ*ܿ(5 FCpGወfm{kQ+ۓR&bQAHi*pծV"UD+AҖtAv 䨋"YxT}m3 ĈEEbtGQW}OD磪"\yZY+0 ueHn:! aAj6nY˝^AD\Ļ>wjtn5.S WՍA񵌞2[;Y] gQ`ّrTSIM9!rKbUÚ-9^)jϕK!B "PKmd. t^,X`KlT:خf}vL&)ZMVdadY| cvNyEX\6k^bV*ܓ͖gĩ{>f( W$sȞ\`ɰژͅ+hI~l̽7=?4r2|&gG 7\K{,2Dh jYfˇlL]*^4]Vž)cUQ!J8u遺:.O<=/l ٪;N\5gagY*eZY8(oS5"~yqѤF+#D5UqJ1CR|m! u9.E=p.~\ E#VY3(C3݇㫒ϰ<_$^O.Ư]'ڙ`Ð/15<+Utց k|I3`> $igx_"۪I_j_iF"?Gk-dIWx6xl?+%WL x?Z@ِ%,[b%_t<-5ԾUvڱײGԦl d2ցuU(`]ͺx)R>znQ!iuyUP;W{b^_E5`/* jɗ(h` <p$u #ùLwqjH68~ r&=`jI;ZyJ3Tp.{59eG575C(:nX`KT#L")A1ܱ9 &b[sqw k '-jmJgda/ĊPB)ȂJ/j\nZn3'ZFX@7L'!Iv [=Qw&N &?a^ugjR#T4! &ǰ`,|NW_P56 `|츙J<E8j,RIrh"K/UT6V)7aF-&RB)4jK|9R0DtETsT-`SFku5oZo+3Y^cbK1kN9Tnѭ 'b3ݬBLV)6VׇVw>OY2rv9G߱ V3;z[ϣm `Æᒅ 6n4G߅9ŬJ>m~ΆwE=rˬ3 t=mjM3'5ToM7(GnKwh To᫾.R7٬3iX͹)b $gQ 5'5s$i m%q58)"*.A5WUͬI7ߺ$_]p6)t{XՁ$fwt/'L~VE^wt. C0'osKC|N\ Be*3_lt2Sz{Т]?eFڶJ 2CdG*=io+7zFe&z:,W` sn[mxc-%쬔>EW-B .\hyX}gC.6ef %/5Ynמ!7}ZeHHcVg`M5wB+H6uZJ_g ۗ[FE/  $eBH y"_bIt-(2 "DZ YOrxɟVmoq9:~d*m B&~?gZU _4 4[RKÜ4-~]> zM7/4EEƅh ORpR4Fk]O rX )Q*-Ê:2zs^58qm#X9kcE Fi0c41-Uia|2TxRc:3H}nJVƏMBLd*y4tz.c&_{0c/JN zKzmh'@TiU-Nۭ=Y Q"O5]4U4aV҅0umާ'M;(wcџnO̡ hi.?K]5|H)hX CS}○%GIO(_nɖf9ie~+Jh)7efm\ӗk&6Q~Z.C[dBBk}+W T"@ ,LO#RYiU.Qeߙ' nf*T|~Ե_|#a;lRBLHE5qh(21fLfd-:smM~)4qMy%OyKloW@ȳBzuҥ(韽jŪ<(F<rOM젢[ABIf:[ֻѾ naSmiF\BYzeV:]Om)|QaL.!9Y:3P>dOxÓ[<R2*_MQ Qu.ަ;cAE2ŤV[vB[Q,"){_vg bfJ]pWpNjon]7i %ᕖp{>W[{VO/!v;6ICق0;ioz^)p,w#.'` ̑v_''l8l|DؼaDoX0(iZjGO:0Z\U2EfMPzU͘C"U &$Ōn:džAs<| ,`-{(-_$ qUߋiD c &>^Z)ݔXh}*^Mٙkc<L`ڸL^*Pen 2߈d ?nB/o(9p㈮g$Ex FjHR2Dj8WʣE%<s(M\qhڠT%3 G[b  ƌT b>n2haMPt1 NL.AgrwAu-|P;Xʟb ~F0016ffZ/*ZBV Xڿ-y0C]Nj ,H 9c>U$7.rH}Y eo^8_4ېmDz`E:^)LFL}2!QP b'5mQvөJ$VcFoq*9n$pHfxI$ c'I?gRu%d$ [9yI?-am{BZΪ O@κ?^xs>fk!V5m؉vmeYy/Uf!Ci~W|×֦}pg`;/HeMoTTdeDJC/T3 7( UT w$ПwMl:Spo N@R~fDx?e"CUt,?~~qZMb\$/k .HPax܉3TOQHZR.\Xy {.:vڶE}h~\aU1چ~S of)(5(CmS܈N7Es^Eݒ(.)- BOCK,-E~ρ&-3\^Sk5#sy4HyovRDAcP.vSÍ,qPZm>0)j9V[f{i/|-~-+CGz=C=LV7w }=|EܼscKө$ٹRrρ6kEh}[$igϙO!2称tK BҐ-1o,KY`s! Ҽ.`'a ͐5Q%weJH5q~Аo$)R+>ɲ$nPGN.ul,X֕ݘK@>Ȗ fCgf`qɵ`&{كO U-΁BH Bi֛H[wOi7V"S(W/Hw1zb #%'o{o@/EA_xs hԼCK%P=XJ qN>/4+U5F X_B1k`{dc57W /:w3=RØ 6 _۬3+|[҉!x:K]&*~QK]%FenQ`6K^V, ]kր)_A; ޮBUEce * {lvd^0jęAD:I{'-ޚP%tbԓ6Z^Q̠ߟ&x`+v Uy zU㞉d `NυhlU^Ѵ˕d -S_1 iK^b8 viHٲ`OEO:A4>Pbi7<^mIDS׋_r^e7ODt]ZfoC Rɡ!)M$A8MJK|*?Jnuq_Ɔ!h S4>*{U>q|O?@~2|2 C{p$|9#U3c_.Cͫ$N|$`v)Jyą mui[kt P+m>&+9o/?0f`&#Gmn:F!GF$*E@zyñkbQqɐ`i{=N =} )%az"> 'BjF UbL. $[_ )֞4f'*Β xZ _Tmt""vًS"@׫ b5Hjfxp^HdE86 ʫR  ߦ3' -YQfm UrgjqϺuV0f_$0v=T˜ #vyrQ*}, Á=Y6ix3A1V!f<`P q A'$cPP 0>r.Yr{g19cY>q-h8u:IhSP'bHë./'/cbsG[׭+N>s3GeW\P?&5|6{lsS8O+R[6ޤy,O: ԣ!]qkUt-_)Xo{",_h_rAlTXIJGQJ{_mAu+p`pO$?Za:A6at SaR{SP,Odb[Q;E#"t|U-lRٮ9})֐m@ڗ\xٟεؑEj=T˾uGCQ}ZVqٍغNp 3߻ɌkՊ/@筥wb  'ɐ’vy`2޴ d&򞝡,@9Fj󲑰M1/{|gB' (3k"|vrw 1c䴐3ѣX{6{F]/k_wV2| *6>z:O i!0sMXH ?]L`fNI%0Z{WfQ&`_S=8WNT1.L@VۻTixD@/E}B`tG^Ҵӿ0`۲ vo 8x8Z`ܔL+2(b :y&TN* VIzڋ%zg*/e)\L8ijU;965ixGa|Qd -mȟ<>$mӰSڛ} p\9 ֭ uו壞3j)Jy(w=Mb`!<kj QIyRuZKڼ>Ɏg.Wyi'-^#*4ԒsL% va`JTS:0|nNቍ ̱z3)/, ~(8YD WE($ʙFeUO.ot3`CCff`uuYwG^-XO)6iߏ=2Ye~1z{@=FaNdL.WtUCm6o(L4\4M/jC;# T~x< 3i7RGHXV'/#2Ǜ}ձ{+# ,mj**Ccפ:ݚW\M\[0ޫ0=E5:E!ߐ`U(d'2Io^jp:I5\BKA6Gt )#h7^]RbhqUV@E QjͱEx'tg P)i\T_g)6sE%~]@|{Ode[*ynɑ)V-+A_W֨[cs _q}^o@iJIyI y&LZ@Y&2itx΂coG}ܣ*E|'4ga}9p6y|ba$Gin#pт8kB3HO Om?*dB}. OȨU^ޜT׺_;"T!lf Ȑ~V'zNۑ.x+2F'+ V5 \j:/(^EXC&NHp_EX,d0!^&I{=.I cq9DE;>2ɍ:H]5T{zOٛ>Wn mͤ$!gRvr1֖2 `*lReL1F~'2fVX/_lxHٺ M4- 4qv=N7!/- KTxR Ram]%n $9bB{N)m?izpTA]İ' r`&n_@<=L=/xdޝ2&߲P U=ӬڭP:w?f {sUzY *W]:P0aSDZVr li \;qtiY4RPNڙʢH&?sF/B0or{SDNS)An;~`..zAGct Oʸ$?~6=/f}*8T뫸ƵndO`9ਈocqS\UUNK&ҟߟ*dO- sܻK|#[ vYQ2o0 \<BAԞZ" 4 S0&K'bԶw=]e;~ۀgLεbC1o+ydYv2k[C|E[*$NGlcRj?KZmgTwQRC+$V7ѲϿ;0 SH[kPkv\BT"hh7EHH#o0AX,xqS 7ϡ~rsBS;7%M*thδZ%ozyf_C<8ff}Y[Ȗ%Θ1B%v`oY" 2Han^SH59Ѕibr u6(*[s'~1ObdٽS`aI:TbF# {!MGf8xǛ'.ɕrgGt=6aj~fge naFא [8Bٳ+UJ77sV_I'<*M)SVGYJ-}oP%==0g PE8ii@9tB꿟E\Kuc$@V$y#P7.X IbL(7Dh` bnJJ~Izz; 9(hռ^_P %CH*nhୟB%Aŷ+(Tˆoj%D'TNܱkB{Nֻo̱Òvq`p?H6j%vF;;@|qi*O/"W5E̟y;d$jffheu^x3u6g;|lM ~ XAAb^uiy2SP0qނ|aX !!Hž(.uT G{mGހs{,NBfrŞ4XވjȅmDbe8g L^ˎrնfST0f2ެ pQ%ŝ-eI`B#OXܕ ј"ImjVlvG@Y>L$]=T[殉ߧ5HvX|q:QH͎ԏ] :_Jd<ʸ=feƍ :ApZiHeOPZT N=\э\K&Fph>\U{2-OKщw_KoӚDE ;-ZM>m(^}!sn[-`| /&'FevD3]O]P$"Q/Ɲ#6S[;ݳHyPTv$osu߻ki.1~\_ LX7WIaUt\*Hyβ)E߮ SnOk*Iyh;1lmyz9کNBCi{Y90n_& ﰲ"}#܊]eVG,@A Cv`bK\;X~J9W~ syXy,nWTַ1<9l968i {] /eD 戫CL%8 Mf{Ԓ -H1@MQNe$f"ҽI!@Bp ñ?ajQ# s Bci(|=N)6:[xGYjnlg4I=ePٮQC=yxV]vp@\Ԙ<ԊUXTyZ RUi_ʃ8¹ #*'ޑt=%B1/_ζg^L`cNǐA%\̯y</T:~נa)xf+šKcl#j4W+>0@ kfX~K&$՗x ۸2"L kܠ(2.[Xx%l\^EyZ{bn֊Gie%V=*IA>Os _K"-|{Ng=7\fH;(lmb]EG8٢5ב^:6>slT#Sʿ>U^A-UN|)JimVn'>WP '&Ek VQ}!2)v_KV=I3I6kHJ?JoC>6Q9A]u,BjQ +%7獒rJd)?BlpԻN: &,N5ȥtC XX,.) Z5~.BФg+W>r>:OU=嶐Qjщgf/<Ƀ>8Su hܐ"nsO {EhMHoEpPW/7@{'>zfdl}Pf_nP|ILtӕU"YȱBWHuf`$5 [}._5݊76[dƂ X=Kㅀ+0سV3!E JmMpuMkIxӭ M:)Yk xԒrz2TϠKɚ9o([/%Ax9M5~)tnDžM*~BcsG#^Ud\&0"jLO2hy2W,3EF nbG1Z _J'F@<cevjf{ZkZi$je0v_s_SyI'f=qV"!J>Djli+[32R,>޾QB|Z\ט Wf\Ih %JzՁIȖ`^aW=Rv}V g[juEzvNGF].VƂcP"_ LăR{.] *66mT9òy֍X {I%DP,|'an$' Aî 6AqˀDGYvtsd-k& pD ;L pl e(MRn. ytKˏнl;M!䑨D*l4wL"cF =Ìjvxu-~lDR)__h::ݯ$rZҿP52}hldM Q: rI55"ma'L7B;Mxk&8sI#p =#_q7ԭT:l3'SX%,Bc9NxLĠ m+FbImg%מP:"йv9މ=K4Y.d Yg$>m61WڳgZj̓+sHa$2 طAęܕ^66F,pTZxzt_Z6wƇ^q]v9&xČ>H>lzM# ;\Cwbתܝ{q~L@=<;yCtTܒo x6,Bz*r˘wN",yԉRgo ܫܕpߞU'ޭg<`'FT߸Q!9\̨;@TP3F4*!A(+lt7>bJ.wNxi#lg8$$?^7rg voJm(zm!CPi9ᚳ„DF u2J97وJ[ZMSbf D"=Bi^`P]?+C%3ۃmua_e.REay{ʑ4Y';kATԦ0G}("Ahu&{R.CȈv ^hm>\[VSѣoyf<p׷m /#ox)Q5ýc@ySz2{ǮԻPa]p{ǠrjSG=y d5iT&,G#Sd 6 q_9g"4R 4o|S&TSP> CIáQ!q6Oh徕Bhs)<Zr.NT;!JV0|܂ O)pgOM`ME=yԡ@ "ʼ$渵! 5tK$7TaU[5CwazxнFh=_Е7?ka߬qnHsq}V6f_>Xuςr[ʽ=IzHãjIװ&Geh ۇ,,ieg;ʠҰXoc{k.i#Y7FU(%o) =gs(ؽCsϊqʙXR~_z}3Tk>Z-cOa@!"'' po2]"ص )|I f2$utfhK&,BPТSV_||mx,Q & nh>IĴ[dOy ٕ>|m(8` UNnVT9}( lt2"/c;uXxALϹ5D.qMbpF,91/X:M acg`fw1Fxl˽Tmc~OkG%ةJT{sZn]O$'ĎsG A#Ww*NͶKm4?Z85"H:~e.[BMw$ᱛ%oH3S=ln2.ݟ,Ӧ{л(ȥt#o^A2ŨjmZF0Tu%}ڠI}Ѯ'iѽo5JHJ>6w4f8zX"p0" H:"NlaJ}zOf#-ӒP!hLno?{WC?̫@a7 4M39"LX5J/uIY.CM% i,1ODvwWZ "`8zZ>H O#Av0iklyx`}fc9 TzMNԷ?bN- : Eagܙp0y(߲BS* %hՀnwJ'V1̑+"&?8Sf8ru\<2h&ᵄ_j?/oJRD{#1%>BD,lgmC[Jh5$5U5Vɉ~ !uÏ Y.QOq)4*g$DѷRݘEҪQa/Cov 'C-N+߱JSP)Ō0%yL̦#*@73YMo1UvFu]r5B+r2ce}CChgXm&~46uE%XwUߓu7-gf]Xj8lȤd;Y UZ`j."xkCㅧfQ$Bv}}k޺ T-@brT8!svc'bNXO97e((a>H¼;qdL|ݚ{,鍡[dLWWah ~OE4U! z&9K%pߢ=7ES7" 2/~p")v"~pWu"CHQmʏlQG(i!X%4̠yNɚU$,k3J퍜k>fTǞ6Y??RMbhy_k6T T]%YzS)<"7.e;5Wf#.3*43W%e 2=|ÁAo߂x7}LuA;F^:pi:+8"GU7CV]\\o 9f,cVsGh)aqFsVsfɩH<H`J2ŗF1K­Ue}T`'F=}5ZĽҝ.E[x09ͯ 8F<>`4b؇7^) )ZW b 8Ǡ M3[HX:C* &&["؄`7t;'T7 ܚhRJetfÈLбs) R~+шĊ t = *Y&$;מ(/_HG`@,GaT}hV,~2mO0_7Igd9`rl ݐn\pQ3B+Gad{w8V4R6J7%e!0n]Eeã C}WL؍&Pv{'J$`;[U7y'Zi o1S)̍7 OrH o}ψMYuxc71ئT*jpk|X VBxRhjM~~ 6&Ƈ ǮzՓ3p 22 VV {`vMV.3ׄaC5=۫pٝۼrRɏm۹,YR0/بEVn *)mt},z4ClwEԷd@c)}3!> g%C>aѹCHyf:RܼTXC JEI9V( ʏ㣑tL5CZϴbny@u;U\i4dǩg] pw"O+;:mtpOcq%#@O$<3,)@ ۈ30^ wjj .')~HpeA9$ʯ=+=ECd GQ2Sq5e;92Ter0kpA+e 6[y s@$I- x8 g0Pgʄ(Nf;]tSVnOV09ʂR hgnXҝ6c?!X ݓ㶷̀+}-,D)e.-ddAY2Ξjt{7l䈧4YWO"ey5y2l 9JZ fL1?g[港m8u,_iށ'Eow֚}?7ͯeSHFdz;O^ 첵JtVPZiSx?/a fe;]˕eKjeDB  )@Y'ỵӭM Yzzy:v Wun>L3BzQbrm8W%ӸD#ڗSlLLnˉ4m/GC=.ᒺX`Mrܮ\ÊJYeh"K |i<[lkqRoX+@nAtBU(dP/H@Yp__2ޕw@v*ɑ@ KY^|8~nt)GM *>,ǹiU} ie^$Re\-"(sPol$SH |n*.:?GMm2%M}qj@([OA[~!Z!#$bKqZE4)5R4ds 2jjA$v [ yPRg)4`^?ܕfxH{D¼wdP[n],RKdK{0!k?^>Qhd;S# bqbxr+kL>Mi!u:.v7xa8I+E7a^^靕'ie\h `u$9y@@MaL.mZi:T}c@5k1  ~d)FƑkdo'.Y.T\H)*/$_dLHemਁ ݂ EHaہ2FBn3l(#";Gjë4A9fV0'E)Ge(rF} ˰%sG`0m!rSKXx[.x%% p Ojk^l}P*Te.C,3 :XPaT߁Y1M*1D{"{<ɂ`J3`.>vCa84 >`}#DDܞ9j LB@3Zʋ L֘?ۦ&zfz^MҕqdA`/>H[rLhoǖ]Z?dV iԺHq8I1nk!&XdõYN<ݨ13d b ǎD\IcyWۨ+R -Ȯ~%r;Ѳ"ĔyXW:Y:3mpxRLTS{oMm`$߉<[10iVtsUX$}h4\ey@.| S*Vas7tOM: 0S+P8P9x+M%Q,&1m+}ǔuA/ i" ]~d1+wؘJoiIWb!^y~%lo?lI-]q&H鞗~sqK(loQ+lvRa`Y zKN{-QX?fm~hqHJ&-籺%~ yĤuk$67M,޳y"ݟ wR2$|E/9{G: 84ppix8nuC Bᾴ}EenAf:Z8$O mk)=Krj_eB`ݣ2  Wެ[9(7IKSˠR\J5q=m7y('L,c/M"O8<¢Эxt\/#<$Tw['}a37` 8(24bݙqhXWrVcѬfJ Va73(/YZzʙS;mo Lw0iQS @4SlNx ֲ$3sZFs80b -ĕx\TMqٶ F8M}(E(X;#EѦ3|SsنMwS Jڌw l+2& +v S.Ţwюg IW}?D`<fy5Cu] 1`K[O 9|9} R267 t7;t# #Ŧ)MNwdAy2V¼uOhs.; &ff_(Q͢m:@#;ŶA˞&l*|~m#S m vS؀T'&7[['\{剝hR[o8`\UvӸӟyI`15#:2Q?X4d?V59iqX23JuoлPq?$О}/{t3H aďKPN؍#E\Gd{8 98:9V/6+TqTNˠ$bPM4k^a>m5Ѳ_%^(AC]c` `"6Ы*~X[NATx6]L/kXBo A&( M؈<"L+6,pݻ\ CqEWĒ@?U VL$YKgAdQJ͊+$y&nG F@<FHs,X uKmvFh=3$2+_&x,)f_wi'Jl9»t; IM aS]ghT>4|}^w8yaZ.ƛKWPre{D|75IZ6͛ޙ4F'ĤToXWd VƼ:c4?uicaߗ繥Ws[*jCeQƗy؎?紗,V3wa{N1.7jβyf6zj="98a=I7?X@o:, + ;pWrA7M$"Y"oCXjSܚ*hMbd G:};U]tXz5"wTlVώbNSΏFR 5W=$Qkb/7cw#uKuS&q/B&]iv*^Ha:CM,f|ћ6tsS&hx $Ň-AB\ T@^^Dl%k޴GxA!4TMGz5FsoBM?Ʋwdo[WVfETִ$8.;V)/ua(WQm +3$ce£ߵTdt`V` >G*hKSˉ(q/ds'4%y ,kﳫd2 {OJx4Р0u0qC Q$xS屣^xmSE^WlnP %΄rÁ vR**5nj1xhpd?nhw9c^Ο/ҕ82ҧNJr2zyL]f {xq^Y~xEܞj(1ݝg1厴 Wjٶ`T(]Y>HrwM7IuS?m1?@xRI84AZJb6c^ˈ*V7dctuyc[Ы- K;Ol0iFV2wT(s2Z)NB<V@d֚"vҴHMډ_Xۓ0NeiVl4 (ڵJwS9` h)DIK9 VTg7sjdDѡo:^nLŻ1'fCX.:Hƻxlb]U. #74_`:L[ȷ'#{=4ף`GX[s6|_1!O0ZL %YZvSIOMΏWOhpZ1 |Жzuou (wp&mQϪlaTabЁ;&Bq;40suf.n}F)paG$ZPP$^q T(P:]S个BՊ(m J>FNb8Z^@{nWgo}vq"zV]0Q%fu0#6_ߦ( 6-jCɦ׶C pd``z@3g+CHKʋbH%k!V)-"g#ϰC:2e.hP /ýX\DSI οW(,H@ JR14a_fZK[kxq4^:*wO \6@QQjb+pbML $wB/wku |]˞m #rbws-&m+NjѡvJ+*vVsH7"eNф )Ih:8(7t̓\N^Kwjbg IwmͰ8 =N}^PQ ^1@Aobi{R}KVQ>Ft}xഉqtsL4Pkqvz_kY0'l#63VurQtv>n_}l3RN(]:Ǧ>HZ C@(Vs$yoC;U=AX̕a3yGs+J٣ܧ^}UGh>?ۯ6Ju.WV 6i.L<2ϔfU| R7y߹j%5I/a%_s1.Tăx:^KTE> DJ4B<\ᾮƼ])s6ˏ=x">&VŁs*AoPlp +Ks` 6$ 0I߿w^,!IUpB~gXfQ?'P٥{?1֢6V`%ZG%?̚WLּnЍ+@5dKH]1' ҀL]hM=H[u{&5[6= 类NoG0vTWK\z 14?&MBսNvIYبpЦ*k,Ψ'#$Za,6mo7)IٕsUqsO.ZZ=># pDwr2tDu?To@SotaQ㣈9+EN:7qx§AuE !*(:|X^2:W+wv{hө|*ZxKafr$!NW P '!(+{DB c9%-4 ݠ0RfT?x35pm m> u@`8rmK'+Pq%UF^e9]-o ]{XھPqX-8K~x$l|J#-ʦOg+qqf ~2[&:GV vqoF]Lj|/ 1U`6%W.bd mWCS3౾z Qu۞`A(0jD赆&bMb+ގ&=[LWI jKF#WUR7{)['}YÃ_BX)I5_nMmlCYLm'aỦAqHa5Vz 5K/n3m*E4@å .0TGm@:1z brkq~wmB]x9qiD[a@0)f%(;RgY 0Ȁ`N=њ":h2,X{<~>A+nx|cE9]p% ^cPUۮ|˶>Z( ] ^KJh" 5iJsOsr@lE]l8F\=e$ CCaerK v;޴BN_0H?hnOOgH2黗t%@ngG4V`R;żZǻP*wX,K&~ "?\W%0q>0Fi ȌN~. CB@OQsklb#A7V3R0}L' -DV^٦U:: ],۽E,G H 8cW~]b`YBr&뱺ݢ:!cKֈ۳L<7iӖo jd/t_[.=ٓ1X~.>BF+9f%@upq/FM*/ fخG)r3_*f7 aus&1)s9URܹ 2#/;CfpSe⫮t(p~+%psyC-Ba]u+bp臥Xm^j؂d,=̵1&UanMz0bhnN^2.ꜭXp9Et%he,rxXyBaϾ iV( [5[nXq 6 \;@MFL8J&PͦeՉUpN/4[gL1C1B * C/mrpobe 5hQ@ D:jƹ*g؜Rm+Yzآf]6!$eBoC2( 1&cDP?;bMヶ XA9N NhxU1~Jm>k(5A&X %> r^DI!9aCiItٴk^Yex[2Lθ|1ML.X \:PٺCZۥ[>ѵӺKTASay:S@+v˦l>nr')(hJ'>m,U^FVeE fmJ7"ci;B/&?dM º O^5 ʶy$58%.oa$i/>I8Ve:3p$*7 yH {lITr-QI]Q6-#r6ûzEf/Є'^9i7MA[YL#8vhך@,Yn~j}εk\A1ܘ;[t?AK>BMI3a~#anX0^ec`u2 FQ/.{r MYIN _tT7tq03|Oc%o4U.OBʊ,v2c<AڄUv\U<Ω")?F4cugh磈"D=Qx &lMa,O"1oF%|%0C4  "FuH$>u$1veD%@6xk$E;њlCzuK4UȓN]'hR, A.l3!-Tt;aVUo6a~pE+4Z;RXCPNJm @2ts\= m!qȖ -_:`]~lԂ,S0gw`Y֓™3kaփݍc?1j1~ Y2(Y^;T u-|L-{I.k izmjpy0eY]\TIhgLsn]D2y74V7PsB%Q)HV1`Ș\8훣KNa6E& |86bjzlm'[9ѱ˂epB)"OʧngTYMiB8FLJm,Zk'{7-P7m3gϚN 7\t$uC&^xE 8%+1L߻mm!􀊳!sE/ ޡWN"Fڒa ?;k6؄zGOSe{vzK¤FF)بcoGs!ϷHЍNhsg  CGZGR_`UH@9yk]8/`uŝ 6e/ج϶cz"g68v!Ư./U":чىHona{mZK o%d>[a8[/să]M7ȭx W ~Wqd;._\ :iTp8h/= (SVU rs+˛FZ8; 1y ,9v>L.ȿ >eP DqX:ҡ_XTb (B7=;5~iÓ~4reNߖJVzPdWqFQBeoQ!^`l'Y{:FE)5Gq/U9UbL%v;J'Ǣ2]nߚM²Hmh[0/K.Q.Ґi1=ܕoo}<[14 9A{0`-9ǎAP\ÏVtTOuj!w[=A͝\x7ےX`_DdPShHV3G$%ڤ/{! a!z8dZN!:3S/mY$aBzDm4F 8bM')=oI?-EN|0_{>bL8hyR̛.\u:7mN!&zuڼ O;韊H_ |O)ul4Tq BC_6A^ZW?u^X4^S XJCՙn{ćz?G3.D{ʎYo:2FiWCC1 x{p i'C'rnrz4JQFq ʫI9d {_YH9‡ e< Uײ9&i( Nϖ/IJtX/XB#M'J+ݴ_!Ӳl{l(G~n>n ql+bvybgO{dF8c͵mu~=ᑡQ[Zu`|%)^ ? M83n=?k֍=5Fǒ UvGTIU>Q_(+wƣGh@cnjΊ Hfve]=ƬsDwX*frr@<([LqP=3ΩJJK@x7WVys7d84i s1d?)9XDbW0rJ 5!0GPlXJ cfR5Nƙ2')R Iwo> ᜁѶRLӳ#A -f]Q!^8l~ #ӊ&A꡽ :b׋Bks'81.`N3qӱ_ðd&@]uBPp=n@lHpxRKBg'8 䚇F'Wxw/㤘k++=D&)gƅatY-_G'揊MC*y}m׀Jeץhe+z~BmMԻRI('P='ԼNND Q.n?_|x26bZ;-2اsgf/M\(S~ i3rBՌpTUS)rY4kuV2s"e[,|ˡ͓Q /@n;Wz8HE䐥6O$g;-nϦtٺUF2@Nu.٠;F8i2ۊU?.Ysˎm9$vni\w+"V3TXFߙjYTm{ZbCi`BdnUm-n*h7wa 'U0N87.O/!EGkww L2^",c hPJuK/x( xr{͜tb{cݓ9jah="bE/{ ;DĢ-0l LC3:R؋^B}\y/~݌7ݣ$?(k|"n1heQlNT7DE/+;lJ/*eș.] A 4A9੒G~p_ e2<É}Td9h$t1 9;9s"r׷P,ӏ啡}vxK5 U 2 oZGTo ̰] UYz`p(t%1-P.aB:_!Zp]Qo Fۘ^U-;!Vgt$Za -xOkDT.y*K$̹.9vV8rA= aECAx2gR}]18KV_O5^R "8 m5 ά#1R$\SKen)&'BqkQCv,M;_eSciKm.!Ŷsl^sna)d_, *Nd]^u^HFyBXpU^CJ]Uwuњ \i~,9crwC2L 3@wspxx@EQ2NU"a!fAy!a& "g_ #Qx(yÐvYU%ęLb2'73Ȃoծ6ڞ ,u` *RQ@CpU/p8 2ڌ2gTёDsޕNs\)3fOǦCp;%eCl3Rftȝ48hO_XHьK9řGĸzhV] .N^%WJ>JVCHЃ匯^[XD+Ţ5g KIă^y# U ǜ )&/_[r!71Ye#`&&&QhyV<׆8s?8MKEǣrGwJt(L${eÒPd;#1 TօԐ4N#Ȼv[}쌳Wq crK}[ 7H X4P =J9m_\ 5>93BZާ(ePB G~4;ӵzӥ2vZf@.]==l3oEQw!.S^I`YySC:lH 38d ~{ъƜ޻I:AUZv?C?bտBwBz5P"~v?@AS="e\Z&ŶBtMAÆ2%B@Q#m;w(d;RdV.SxA9t|ABLBQV:`1٬t|R)Mj2R^4P(-n+i9B"iP)p߻$r!+ʂDCA_ 46iMҽxNj6~-RhhM?B*r7'6T8G(`:}5hg)svNxʃҒ,uFuO W^@x7]sC?wu^ރC+&3~|5a֜tALƛSKjhJR}$s {ib:Z5%[9Z<%s?F0h?}i7 ׷^`(Tp_a톴3QDU2D{j GAH,LT?\Χ3T~L#1lw4Uc]AcE"p_G /?ʫկR[Խ9á)rd%XN3Yoe9,U}m3R5~C,/(஑K[I (W{CQrЖF'Y|u\ 88#ܩnQ*i_'z%b|  &Bre[«1 Ŋ ]s^670^P3컈xn & "Ha{ҽ@%l%Ba@WU]x&=B5 OuCY[t#e ?J)n(E!),:˔^B1MiXKݬy>&b:?e'r)Q!n6E;W&k9%k mNh]F1V%L߰М@sY~Ϥ_e%[ftάcv( B/;W|3>@K?Ad˻.{>z'r7<OsC;\;Ft\E Xe'u&&Ar)E a_el[ 3,EE쨮"a}W%J S ܍԰TλP%Ɉ5վviK%ۉ ]^Z<^-,~~ǭbt|e) <Qhљ '1@xsE~fPI]U;`9mU:t ,D/:ޛi~rW9$?XPt)=h1Fi+KT?>dLJ&krBvaرc!f{X Q^X9 5K۽]]Zt7"QQ'?|Dk֕EJ4'x랢*LTűE[.7T捤7ľvc?@f`LP)sVi}8t=rY`d>o+)-)*aeΛL?yjoE(083',0灨~ȃp/ |(PJ<ϟ\JGk3UڼךidNZ~h( _}w1A>_MgopyZF,6X,/}2ڢ|wђnI.^zf[묷Wc߉N=4Q 񢟯V4e~PZ|-ܭ&me5F~iԵ<Dzƣ6M1:\ENk[Ry˗d%UwCwzq׏Mp6q:B1Vg7׆ulG1&RK2حטYlun]j!, ̑v*z7Z!a.Q7ceAa_ttP^ |I9HjdՅ|}{`kg8K-b4}D{*\c* +=lb~ɪUB]~͙g>c:ecꙄݳUMt?Nb׻ ")G1'~e-Cd $O#(m7Xfx^V!NEl")Ze;q抲ニƁ3I'R< l0*ZN=_n u* !`,1ۍ]AgcAq,[ѭ(zF)⸗䡻ؠ;י %4%dRn;{lKDa{L9d1c?'ס%-iqf[b666^v23cޝ'+l_|9$e)&v G^e 2̎HԘG;)UߪftP ~)i3]ALRaW"/ZiR7GCStu[[! FI3zz ϧ_0i&?omj2l{<|4kb};;nO>C*V'*#x[&^$PK0e/&GlE +ܗ$݀m8T}‡} huW_4>%r4g$nM1Ks-.OڳABﰚxSoy< z}:6BB{74C Th0$' Cz(a(#HeZyO&BPTH "Fm+L^yWhPG.UaY ɿ*5H2ne[D_Aׁ t%L˯A.4z ֡hF쏵 * jl9S%rŌ=ﭑdu{Gc;1I&){]м>gv$!+JG݆2TJqbrU0>J̷r"ϞŚdžw;<\ڤp'833EJ6.fJEf6o ͆j[m3*ȃC-nOR|_]Fg@WbG5foAz[3|;'_m3mD8 /X&rPoUh0ђs#U|뇯[.9sV:H4s_uoCZ%U2F; O UO9k D^eWp@١⼣u9E u e' W 783Muir5e*φ2t 0 =w|:,ﺔ㙝#;Ozq(̝IϨJ]G52P0f"EE|(v,Zk'h>9[{╴,ځЋB:J:{QOyHe:͹u y}Z"oLn?h exq$MlWkB3@']qeI42-LM^I?;ԲʽTv7:m{!+hFGZ>J@X+(+>8=nRhHm綶i@mT! 'bmp5mD)砝/wo E.dt0UUI"A 1+XkT{UE֨ p;a ~ {),ס8kȰJ`&0-4i+ / g@ezW89] r;3vU%a?x%z)uͩnwip [b(P? \X>>ETPy/wgse KV -4f#a?4уr4'1-'-<ӻ`ac]i׶6 y{-u :I.%3}Krԙwm2Ja2MV6lyۃo!qÁm?0j&ŚB7| 2D0RMGo|p! m;0f;.|$aʂeIӜ$5 ZJb5nq7o 6!d:uUҪ=;7.F`n3gC|($[S`i"u 2=Nx|joM.IG ̻T 3YDVb^$uƷ_?0 穒+%:F%cFx"]!LϏ}4Փ>h9ϋm^l^-OA>$^a*qQq3= nEMƋ{ͺȶdTTzҧ`햮)S-#eͮ-GjݾP*㷈[~:VYnx ېL+_bRD+ >]X?/z}<;r9)AU@Lqix_jFmekȶq\G9 uaHN5ճ벬:;|D""S C>ih=y8 OST%2& ۷ЎFa ^dNv]?[K*]׸]4TċAX~Mz4\>LJԨ M(_& G wm%wds/ŰM ߖ~cOn76q]u8 K߀/WhcViB.6lh ) i$):~ ,:.@O4} y[{"=Epw1>W{,6P,8fF5u^E@3S@x?ԯ#JcZJ6ߎ0 TGn#잣܍P%^V7oO S2uЅSƘ؞w,xr)rMN+q@eNB8r)t ( tc*6k2;C)LO'Dϴx ^ݕPSgKF` o1FB}#LjjZ^C14(Q"5.YbOg!hR>H,M6 /گ=E(o>[2s_f9y\-o@ &Kc. %Ѻ <@?,s,//FYkGv-MvMCyS SgJ>ɼlC`mKON(տ"=)r{Y|z#ahZ=jR#1Kw*;bY/p_WRa)c{f #/$'zͯx)~c-nz m2EKTjheri mϪJeWW9B꞉^8f_2g ]= IcQ}$ey@Z!2Rb{~i<>έGtSd7; -URmS^ ^nqƣ x(!< ]] ^`_%a oK̺Dݮ>9c:7~FFvved1aO?&w}=x!soр"dFs4G*/ĈT GЙL_*<"koXsى E;&qb축h$-G\% ;(HHW_hxۉܶŃUekKBV 2l[ce!!I[4^Z1Dn}.Jqe$Q2KⓚܙH)cx%D3(H=8m (a8q?"9,s(i4,E@ ӬłCϧ-LE,su) Y_q&JÑQ1H~1~rcwr+N O~B\{rD% ~mL4(3Ⱥ$*vv_}Z1?]ң:!!\NV! 5`N~<3/Ѥ\† OXS\'>i.IEڱA' .3([Қ7~۫%Is m ?3ȇ.Kg,@#n]]X=i1pϹUADցa|]6D jM՛=$qO}[VoeqS`_w)qiKozͦL2bg:mBcVM,̡)ju ߃CnlEO') _{Uhi{|C+dlԠFbH)nt3I8:QĔHBǫ .wUUFr )?;552smN7ׄ&G .CJ2:j`ZX&fᯙ |EPF@w$wvRڑނ}Gu^A fgvȃњÞ=EZvXb.h.y6 Es`=J CTӪzAeLp.hUt[R;Lmt$ƺ ى,&e}qUDUDgU?9+0!^f<2O].K7TCzzmс_r?ZEŃST8Sױ.GP0b=.й oP6=PKr{H[.fR<3AΖ>*$O;T6HFHxrzP[ecɻp&uܦcb 4-]d;-D ^7C͟ffɎգ11{{LҌ`-)B/=/vTc#qZa 1& k>1P  ೐Lgd{a;yNeB^lH9nԽF<؝qB7 ,noK .h9G2 |$(d3SX'Rt ,rqt+7Mdmsp<9xfPNPs8Hɣ]I/^͊$@ң|Lݺ(7Q˘wE)ӅN 0*dUx>4ΖD( < $cmK2$sqĻAQH\I{`rMH~W7Lɳ zG3tT: GzC7ug%BIەx6fydXL a%s).1#^lU)3V+ϛ*0+[-yKb$JܶYaMWAԚф1;$oogu wj6zDB-G^/VKrX%Pq255? uzI_-J{AVHZ~:WA_ 8qZ &?.nMVQ}%Sޥmq응S;m-ظ d[=ba̠hs) C#kacs$Tut- P%t_ < {'b$쫊55ߒUѬcZUȂ.$7zZ1C\+ In(< ",t=i}q1þ_hmA[5i DZ(ʖLziׅɇz)V+5YFA759Ht$?Ǣ5! tItwxzĶ~,wNTU%Hiijf=u:l9_p~ޢM;}TONap4 3wK/iEyA)YMi|MYƥ^MQf;Os0`w {kRd¢n#߶E\hӧbdUpK@w*.TV\+QB#Gp;,p(+-~v{zǣM' Z'RXk%H.ił yWޙ;e'>`ڟM5JTS#۷w/4ݪ3V,&#C?t^4eĶV%H;w^'1.^Xk0$1'KJ1eKh?y<ʝSM.cZ7bL̹oxd wr* {[l}Kxu:vl*yhڝ}B)cvDŽ$݁:\5W8ׄ*aei-)2p.&c\SQCeu3ԸAӏFqVD/aR~ _ʙvu@J(5.} (#e2=^ Hkcb/m`3EAt-rԺd Tɫi.€=*I-u C4ޤ4}:"`J~3"p' IZr_R Un$Lr\]5sh |0"0a` j5#Jq`\?ln~s" )G%KXUы/)7vV˛Fc9ڷyt~~]SbRUŖ6z1*Oe%f̙ ȉSp_ )zί)=KGT3>ZI:lP4y~&e_m{ll&KB*e /hnTmtf0!zb~/mÅZ(W9vy<'j5NkiVR@4{1( l9[%0 aؙ}"&fΌÚAW͡2JG/هq?+(8(hP!$KQEcw VGO\^Z5g'k@]HB.jՒj$`t[NM SD_p%fw.|T*0J7"YOd5g[Nm3VY P0Lh!m,;j`w('ĶSJm(2 ¨溢"t0¾d ҐhũCjqL@2b𝶱VOE%ՈAC$H]-A0 Sn֨ЎIDC~FLՎr@MJWVƍuI~NעQ0f$]8ʍuO$W{CS ɧ~-;p<*w_E ߮Jk_&n/_)Cj b'(&X%@L.\H;vtC nӃ. ( % SJǓaaC/Մuo_(IIIO VSSḡ "TE@x!n\|feJA*! C[U\uR(`:TߺVͥYrP\*078g\꫃ h8^D W0S7h,lo1߮ W=@Z[s^ÍG畭/J1K< Q aKMv [y~ByX d}1I6EMt~77dKӻ*RdYEC@Xھt;ykY0KVZ'F,a.F9:ђ97ꓗ/+ <3ctG dZ>xTPrY ,&0N|Wb!nA)=6"Fpd5!D@ڈ4%Ce=ΙTTJ jvE:lJc\P& f| &0CatXOӯ`~6u;Wy&%(H\t"&3('גtN^F䩈R_n&◙3qvu&xM[ь <2\\]U.;nfB85wl:H )[0q,wsF4cHt(i.QءAۘh&Jv(΅?2{}]"j{+Xg>N+xVǟM0ғQ1\ S\Aхp(]8lS"_:*a"G,Sc s/^[^8aَ'J;@j~5;bL¿]c`w{ҟMb>).~73:I[xcaWN@E2ϋ$ 4yv ˹&e6X+rs[Cc, t6!/w~9 l[}cZ KvQDZ~9B͗\A⬙4qI:u0ebdв –KfX>7pP8a!ǡtH }y*7~-C0n]6ܡFeF;az г|ƠjYfq<<):=64i+y9I?> (m,NWhgЦ"'>#T[2eModTxOſel.\0%z`H~Fz˜&II'D2EBO,T +%nY>NAF=iO$2;n{;g %rbc3MjoM25q y^:v%D?YZmOG3ߗHV M,3r)9kEE˙us9v@zazy0T1(/x/z(VM^=+nFNC5~#(񒳦yR6O|ڭqTVBГQ;Itp-ŝZuIZ2~c$`2S֣˘D4 OsIy$D{-Ly6˧ N.&bFsQ<\:EMD|YLY[ B5Z-@e20'_vzAHҌz(~~5y*!50f>S^S2zq;;tMnރ6ӄ6$/n%liG9xپH; ],)0#*0rf࠳0wyi#L`c:h>{WSAIo2viD?RNyʠ [% i PGL!lAOwYROTaU%=zo[u_bKN ̒%Oy7~pT$X& @kI˚]jf GMFњHGca w3#K78tzrXO"рfe~q"d0\C2pzu().cϚWƕ%0"28Y04`~nir֌6'A~#UqS  j qqrwн{3-3*l׋ae3"N@\evNzؕZOxWٵzC ˧WV-u3\٢t'q]{5b0.EZQl6#L@V90բg`=Z1Ϻ(\BhzyIh YgxEUyLp;Zb}\潣vNΟRgZ->!<vIG|(wXp!xY%aT{^9|Yhd<ީ(T3i$]@c(ޘ&w4/8: = ) o*{:5bBB{;x6P: E,V599Kn}Ht߉>Tm 45cu. z'K7?< !G1@!5> hDPB{.b 3v~ׅ=Ѩ'=LRyhyxp'W!dNȘfa.(PdcT-Q/?Iљ'iҹ_pM0^g{o0pEj=uf$*KZ3]¥^20ѧOfTU8+ *4Cdwl2dLY'W`KNI3D{:3 ZYaݏU%Z7Ef ""S_΁[횋W 2*yؖ|f`%NdnAPCHQ++ʐ}MR&O~#e:WB[O*M݁E[V5Nc g%~1I.-P;~BVmLS}Y-AXEP_("󣕩DWRia D_+/g "L+D&Jz*(F[kL5 ʒU>iVU&|?QX70tyQLJ|:U*Hrs_C;Dt&29'`>Kpe!e ]>oe*c# 1t?Uw>U^0>_E,ͭPnK*5H1.itB3ҦdK%ammf{p^bѬ`N\h7.+*u4KyKU~kv_ɝ`U¬yѰ9ٻ-qîNG4aq| ]+#Jw7bcٝjW ńCb 3 ^eܴ͆oOWEk,dyxt=rQ}d+.ZIK?e\6bWE`gZ2qjdL*j=9xH 5+dK*u;VnܭINOL3[foX=JsޗӢ_M&XeÉc^/A]/cё2 F<)6 rx#Y*TbO:%H{W|VSTj]@)۬~]vV2kET􃕡1s+W`O:oB.T4fza q NOT3T2;ysqYm\=?ۛ=̬ʘ9Y|脩8Ngy+IsՍ6)/1gtIO-W,1͓6̎;SN̎V EÉg}fSB3BYfk8Q?k:/" Gz'͖#vBn5(0dw}(BA'A (u^W&ԣEs{ 2 aR F|flO?\=3ӱq't%}H eZLr[LGJG,2Yps j]. ީEDkO!,)BzJ]եʰƆ%^,_kƍ4#>+k-EG78߰qmi Bp@=(zY0=n-N|2eA0UZ7= ٺۖ7Uʨ!$Sz_rGyKuc9Q_` hΈJGºGg2\JZ:oL;Il{Dï2CgL R@!T66'\ vfסJ;K]hq {=ƛyYYqOl* Z(5_F!mxw#>L0R}AIJG茊+hd0.?|ⴲK.>ʥHsݲV1WXwLn ̑L؀TLJ@kzY:p h$@ (`%"MHء!҇m\gյX @fuA'MdM8t-͆ mrXsS(Ex(dWQYaXꟘTr;J{30mAO@ftP)զԣ#GտQD.b6kz3-VX@r 5?ݣg:;"À5nޯ_zG |, AqQ Q@f$m*N(,Qoʋ8dp9 HI0fP#Z:r`G6X\ksr#Jv髫7 =.Q̥v/TbhEȂ(=X:^)wjY/<%Chylk` 탑⹩`8h$#@ ~*\1e&EthH`Ti5iUhkRgq>*KG&'>#W@HfsT.څ?RomG$}jyayjI`X~Rk -.`7!Mu)2௵D54j::*Z)p-Ӭ^baoJUeT8Y =ϕb"F sL9f#L\+~3XC@ %T;܄$*O`zPQ6#@|7CV򎴮.ۈ f8* $΢oҿH2:=TPz ^Ql[vv+3zp5a#{1wa?G uvJ(ީO^'2/Jfg 7ϭ}&/P7Jw wv.cg >8R6ؕ 0{} 7T֧ĆDK GUO6ck{*i.ú~!Fx +!od8X< DeQ^e&.lqa|_UO&3k8 KM(5vFqY^Հ_?6MT=, +uBoc:W'-atVwƥ(q3 ƕv s=,0ʕ l:.+o?% nUɉqoGsF-u~ȞbLdƍҘpzݥnפE/˄X ڹzc9SX`7 7KzK|ye7֪IkIPȡ涀:GBA8KGsLg ]>kFƐgt;Ǚ8O RH-rpbG@lvhEzw$er~ g/hV9Ѡ}8$šѠU!ߤ>QQbf-L^^Րv0R>{Vрu{`SuT9;Mˡ/R1理*;BAKs[wbф,e>[GkPckʗ|K1B©vaʼ eGERkv34IC/LJ6_~,S>`$԰ AyNmތ[f`(HT\"hH(BkQ ]w@Ea)u!OHK`8V F}UJi~Ek~Z`kTpe(\&&\)h ;\lˍW;4J"ah~/֢G".MI-~P&fY#6J\ T$F{mS9#{.:w3qx^fJ0+L/p_D~ !J\Wh=jmu*Eȝ[“+FU0Sjh\ E&?* 151;'%2=^ Tu0)<8eC[0@`U+.v'f42S by~i%^ ,/xd#  }ULkr tO#Lja!o@ 1^$=Q2E}-)6CG>eiVX|5?5;g{3ϵllx+=. Z4F¤Z }7 ܧT+ߙ.D>'-X qz;mFw,.6̪^İg yքU$~m+OUڔWd6-8=lEޔO"+i~=!{;#6)K HI_uxshgW1|Q4S7KWI۫<0䥱} 7~mϙXyۻ|6lIN{aJO=KOLI1T /?jP,sٯpXZK5].#&VtG`z#B,P3)i]巴5篙d2`Ȫ2X⒰dΖ"Kkgx#\9(=f:jZ}!C B@=Ǒp&1wzBuXaYe#^:;=؎Jn8lq;(f|lC|xǔt '7R7[ c f(I357\Zox`sShFi޹5 .'p̭͐tGbPV%&̼+lj]hWSos(J-]E7NU}Dr Nj-ZV 僔in,1EﲓW95yK#ΞT<՛Cǻ/ӕ5J< Lr6z_f?v wzFϾ <)VsTFTҷt{L^~0J@TvPf4޴ByR}A{D$`WxleXv/LOJcm~ 38Ʋi@-sL * 5~ݗE0}BE>_%ҷ4!6EWDc{^]6|mEAרA;־S 0/W~,Qộ;`*ʘ؂BL;ߌ+V`D9x `l UZ։Er;cn?v} *ł{; ݒsڇI6JK~:IRo-3g]}rÇu?TgJwa)|;b,-ue9}"C}Kkc&aoLq>a׶4LzQgA//yE]|1֩^NpDe J%"X"]UܖmWXpaYL"(F&HvSB&AAjEY~rM,qTw#<|l(Af},HFuKa4}ذۢ{}]OД6|'!qʩK c<|J^X!%v%w< ?v@Oke9|X:QG2 wV;|~ӰtX,sNOlWs¥sZL =0V%\i.&;'o[ Eȃ1-tOGھ}\Q* (Ο/mKcM6Zv%ʱ_PԞf}( D-TS!E0a=6 I6R D:@!HUnRO΀}* ĉ 7Y.BRbW+5lXU0<)T} &O8 "OQm'ҨӰ;56! iB`R &RP\T7;p=E8 ) ɹ6xM̈́G'}I JJف#"r;hްyH8֑,^<#tޟhs@Bs-9vi1ܫL_kG7_)Q wf[ΓV˃e7]G^:ME~b#XoBl IIxRuy!/p6=ݦ^1tؽm6W?q-UwPteO 8ih$hJӡNOJƿ*g.x# / 'NE í$b0TD۝LEĹRj`hi%ĝE*2+>? DMIa=ifɺC(GgUY4=< tM7-M}$l"W!y%pWriNʱm60"3hFSI"d_=H=P.w|WJDf@z ɧML?Dr'X’#eV,}E(J R)a(mcj(9lXm<Ɠò6B{MgwoI1c:-tb,H0حDz"]̶q tݶ+MfsrV$9k˜VSXqS9_] $6j ait5Bw,ހ0J*44aUu|ѫ$)Ov&ӧdz9ћBỲ#Dr1M.OFXi(9?\%>Jx,iAj0hQޏQ:ʜ|t H,*.eYduFTfzY۲Ƣi';Lqx Z2ל2${k ^XJ6 Q={Z>T ԫT34JIX۞[}&__B-*wjPCl $Ƥ4xMPUMvzL[S0!j88= ߋVQQ_Ѳ!޼ =`]RM@ vdL rQxB [cH=“c-a{AyhajH.--ֺڿj G\3חh w!iU8 ]cvٽƢUuƭr, - C^@4B;6qD݊W\?$e!o4;@i;8Ƕ$f)Ga#dg*E?XjY^z"{ ;FȢII;y"4ڔ8u#l1HCoMY[ىa٠ֳo]zu 6ĎE߿rVщ WOSJl`ϻt.@(G9;s-_E{l(:Ϸgf$[xrlhɆ]xNJ.|tŠUj?HjB#NȾz2: Kg=ƶF`r+C^8.ѣY3Kqt>o yX1Pa(7q#"h;PkEKۄU^ANin[Jt3y^\{# )dpW:cԶDfQ))˲II ۸4wE1FMW8b-boѸMK[Pg4 彂Q' @tp:YnZ#ˆ,GIZkPSәVE&MO)$7Pc$WtgK˦|f05)㉷}+QÃu.\S#OcW t-N @7΍Jؽٶ)6} D2 v2*sBP:b4sϓ%cd' g$ĒE56rR*QKpLb焺ϫDF3vϜq-ot 5t9rAt&r.}=|Rk"z Er:cl ob TbTo _qE6({KSښS|lTd $F~\ج "z*+TS @)郴0r_ Gg!,``5%( y[AYPx:uS7ȵ}$CdGf_xo&ɑAaaSWiƺV'B`tghO?XLNiYMثUlJ ᖘ%t}{$? J‚pC %g[!K_Mcq%ǤwѺZν縧~sC˯c_1jNع ЌE _giEvB85GǓLuqheu( S5~Yc=xj)*&X ћPC߂B/7Ou."\i IaO9d1lL,e TAdC\FLbƽr `*220VDj-&晑P`);7m.z'Vm0rG*vsVſOeW^jOQ ^ yl(wXw=oSdF_ᓸ?҅3cR2l\q51Hs%z[J-a8K.hRk  ngNǣM%kIx2W,As%3u_y),:z⾓ ,3Mi`Xʊ5zFWJLC5M.2ϫ0 l5ify4!j T' $hAh%]ْ+C,esϥ0{ n; .Tjד0DO}e$A_L *Ic1H~$[Â(Up;[vYOO1;Cjm,& 6]l= Z*{jދ60 gJc0׶<[-O\8ᷤPk ETеqHtLH*-bJC+beEߤ _?бgA2fcz2W-jNi_8F YD#iX@(@#2? N'2*y^}I)ggZn*w䬅bOjE)8*Gj2ѤU^$Ƃ=<}F2D_R=ٜxx0;K6S@yM.[ˈ7sI7l_ոi&3Pwջ)zyS)Km;H,pQҩTMdrY'@}7;R\ⶊƯlҀ"'Rc_V.0d #p<{=[O"0VoJNF,zjzzzp ZwGIE?F sEԥPj'J S$VI& =}LеºbUbCYӒג?~9j'J{Dfrg7?ǕjX'^*Q҂7l>+\%H)W/(Ts2t8I/O eB(Ḟ_YjMDLWwuEߴf=K\`n-T%\1vENpϫY,NablzHdk{?iDJ;gg wU'TomHe*8ՀD J;׈>w @3xid%F;5uǕo֌I%v## W/w`:>ȜKC l`g@岼' _:Z|S |0HFP07f6J']2nr8#}?_1_ԓDkMapƁr<4cу{no.~Y։ҧzL{f y *EРV5ِ:`:VN5/ MMH)WMFp}{cͅW%aP%ɔzVOdCj'C3Ϛ%* 3WvTU #"^w, +:gmU۪_C_)$ "Ye"Ph_t+VK̈́[|E1S0ixH',#x}SN^ԷVPu#'3kņ .rW{ЛmX Ŗ:' )ԉͯTXuVu20p'XU%Mw”ˢ  ]dldFsN$#9-^` bDP.sɃk)\>|on JMUQ}`u<[pӊ#hhh|ҕ#g" h2U2E#o#i0R[bE}IWpF #[=DA h O?|\^_哶eq<K_dN=CPq |'H_&0K{l! o\-uthRle(YM k"]YX!W(Y./ 44PlDfa8fՄb%Y)_k 8LJ~\7͆kt>}3W2-7Qc0"V20P-*Z"7T"ewN)Z53L :g\kT[t˶l )iU)ÆNw|UH\%{D 9|R}7qkɰYUM1Vx͑^w?)6xyurKNGRʖn1oI٪;Lw ^TnQztb`+3E޸"h!\ (}McplZa?]Ĺ}M"::Ѣy#m5?M91s+&:js^=B("ZC:8Y1D:1YAeuj30΀v~(&IwSF6-sSA`ॴ?֙+zP_@D޸4s?X85t/k G]9pRl6EuGag2XOJ?sqs#`9TK,|9bA"9GpIeN>] ]78-2aa*fDĔA]vaO>~q\1潨1QGmlz" n{GxґP@CElNxho"_iGGnӨ[ke?Cs.z :b.ϑ?]6z\w~hn.1*DT!EW"5Lݱb 4Re)E>+ mAދ( 8|c QZw_ޖ%l+MmLչu5A֚>dr N EW}D/\}^1 R8 da i(heBr'S-@l~hVt<.YP~L Dvg;=l E< -]-3^>2[{Uԓ:}Qw +m+ɓIYvQ a#C ,kp*A^ ^r<|R4]{0{F ;>zƼ=ƪ '3_1x(+׌qcVJ edB769H ]qJ/_I[Ψ.ٸNyjtF "h& iW04&=m\ǿ0jb|ˠ27w96mЛ4[c)La|){Gss9mB[yE )W뢅t t&vg6݄I ĥ[2̳Gy5RfٕU0< ̜pA(Ñ;,hPD@W8e2Ť,V߯CHcHŠ[|hLH!;z8FahSGgoѵwQȑOt+ $A\S#I$wu[(P?Ho?PY;UqCY<- }P">>bzL?D;=P{o9DgͬeW(/|XLmϳ*d-kI*Ž,2S/l9 oxnutEsXq(!ClC2Rj6n7Dn%T~~_6Q@{{УQ0V қu&:$JZibf9S{Zd.X.Ctt{nJU0#o2U&4 4gc [P8ѫ+3M8╈;if$)WSc@+DWQiƌPU}K!X 4mb6ɜw`{dVߡ濓܋47CH )D 9[܆ yIkU҂Պ I6@c/k<]ά|Ai笡!wX<0QkjFAGWzy~8X"U4idQb{aڕ7<x&.XCb?i"E&:ʙ=;ManA\Xj=pDS2%V)1ZvN0 '+d%=A=JQN-[vGWM^BYRd@=(#ih螽F+| 9K,6-099btV6-`KG쑃e)AQ ѿ?<D}tс+e梪<E-qcmI npP[z-*켲 : fmf\n\,I$[/adF`N+ 8"hWGQPU;,aUߦ}|EWaXAn=nSt8@e$5GݦA&$1'3VwH`6,ʃ;\]K3}25…b]EUx#ūoZ 6<*o!1o-qYp\1`ygj>p!ʌP\uؐc$'(!p!}FFrX`P4^9)z.W¹8Qz0uDP0Dռ&+#SՂRw b4E4CĽa:ܛTJƝ51"б0y"Rp2w"z/0L$"ȈpL FLZR=@^Ԁ gQǻ Ahe DeYwǰ}Q,БcgR}ⴕs!ַ50?>G̵ J*20)zؙTiYjI$9tYGCM ve讳qKyݕDHޭ]p}}$NMӟJ 3n%S467`p?I8pr0s@]u%&3)a-RhR) Yy9ۘ==M/8 ٴ'ev2L{/GyaJ4p Ѽ$*0A'B@kkxς1}b] FuZ5F{v>;4gWp<%V.X[ 1n XtgLRL" YLPhnK PʛB=2Syi7kȚEF#ƥMiRҤyhj3Fxӯϲ`9Eq߉ϸS錹`zF-I21d2oϺCim?bT3jieD#պ`ؼ|$Rڙ˫Vݥǥée+E{r5I V#1(|tR-b/e| Jn'}SUͻLe+]W _J8\]c[/ EۛdzŊ]sI3К$d&ba/DN~]M‰Q_>yiy4煇~d,~Vڼ|jXN =a\EɇeZw 5zL'2yq'@ȓ\˻BŘUjcy?̛J]m{eg>Mk+}jW LjF5Π16<ꌏyHK~7Z <+l%pu#.]wu@ݧ@R0 ZMNuKNwUv5nF[*1+B0[[Ta[bܮNȊ294|kF =1 jvR3@. 8{Sh& kG#{eT VYKQ}>ѡSN/5̿#}Yҹ}P7C9KTI9"fIpf1utEDz (n4U VE%{ N^־6iSCcq\Ϭnw ѿJѠڋ^HXie3LTZZC~FCKoM JWԹ#V5`’zbm^j^ْ1EEf9Fʋd%ep&`]?BFEDY ZT;Wc#h>8Z;!KyP6):ء-gtj__$֭r 04fQ R`wJx JK&4!%EXj/_m͹ʬ ~dYϠ[_ҡ%XqnӿHVQNahk,^J crs˅5.!,h-/J N|or> nr· "a!11zc4جeLYh DFJՍ'(e"eѻPys:A~hGN>#DA!3]~O\JI6?='=B Ő0K{u,3 XZ_pP$iS!y]rQ}JS .*ܘ~݄ "b+xVb䘙^0ku@&'ZGO [w;=|@)1sj[X?[+N-2ߤ[3q9O qH'vH HUzQzг!gE7Wb^ҟ&g_`*rS:Ta>6r4x>P2΢x@8]t<~m)`)&]U a'WFPQ{Hyj܉;EL;:!8g9t\4h{7z{7dwv8[ 0[*gҙ9uou=J,'j j!j-Th_ b%9|9F9 gP7SHZgD޶(*# &"F!lî]冯_<|)t):B:T|7 +}d*ORԇ#@~%Pݍbqi LC! D#IK^tES!";FR/Ǩ]u:f0itT0;z fQ3$hXL+]i+ hKE扷dJ[epyUn]t\U O= KO)Sþ1hlu~6"^P.܌80GV嚘~W }lx Nq/55$'CEL ښODwzOhOrfu @0m6`w,+C 7i5{AYN'GbkC)eIG?<[pqd-M+&.[N,ݕ=o~WdBb?eKU Bj(Yb'5~Ʋ,%LLAj}i};tA_G+r7!7s|I* s:9X`Ot-7i[ ɚ{u+f+jjGqoVI#kǧQw^YbFF-X,ط}Z\_:&G6~֌c/^".Ez؀a*cgOm _gp;ʞC,Yr! +qQda*yP+:`Z~~ _XWϳ] 8KD_E@F߄u$p,.116YɅTS}l'jMI6:`]>KJwU}GLS4#rn+5V>5คK*ĉ_YH X}5eCo@Y 'ܱ`Nڣ,Yph1[LY WG"ǝ,s T;M$}6ڈW1wjq-}Q"5dPVa'Rdt}Su}^~UtYE_mK:[Zˆrz,&QYzQ,6"*PWh?]rVpzN&pRwI1ݺWUY/{L,؜xV|#0ɭ[UE=}"E)Vv䖢{m !&tKIk=S?K)t聢 APdh4L\)laVUJXGvnh'ؽ/uA3e,q s37yEF eק  ^@gHU$$7uQfCMvxkS]Bj޿.%_O$ZJRfNr"e&37hՃGC)b27C)qw%h%6o̓X}R)jyWD-mg Xk񭃎ÿ́]p )jZԃG{o]27nUeq[::b'fѕV@BI{K}NUAZvg>rkl>f@]5sJɊCPgKR6w  d/pWoLJv1X׫&臥q,<"r}GP^uM "8gTD4$1bqF6 NtN%IB;VC7 ; Mn yK~(p5t7nZci'8-aÒH_v\tȇ%lR6DКܡ@B5){q׼oYږ6ki ,V/7C=z^Xjz7.}ܸ* ޗ!*R9MQ":mg#G7V@/Hw@#AodAe!a%2ǏeZǻowu "6'UĦD';Pz@2XZ DVn9=4:Hpѓa,>Fr{ϕ=11`!;1|1}-WM!FL}1/{Af$*9C2C;Ng;N;NtF* ,wu(Q%c eBh2pGbIت@Pe=fRe< QӊL}x5[|ciSJϺ[˕6 C:yM7ExYy/7g,j4~ߌKVk6>p8KdIL,PqdwgkoV7[NQ B^<߶GkOyϋܯpxIOz;=A=THE 4sԽEfȏ&vP\+an !O?Bb-V6![OL؝Ec^Ӆřp p&z2f 5!<>ņm5{dD[ oKlFOÿSKhnOE9Ur~ۋ}dhTv\ nz &}!NH](PEN;}A3ˠ۞CU1mƒ4q qfHh̤9U_܃mgtߍI=S??a/5MEV!1z]4K_~T,f׮SNr{O^6o Ӡ,L>2&&>?r.a6J{3%C)@3'R:b ]UYW 1R&H^0h:)dtwrJQ`uu֦3c[OaKZYkbjQw'>ܧ6RtѲx1SԿKP$& !_#7mVRo g'. ćGcz„40D,^.fڧ$-V:vK{]L.rj,u=@}/J `s!=q1d'ڬgIO@(}74GP~Z z=s*:J $A60$(A+3i=O~3,SܾFC0 eF:|&# }G@A(K/x ztRGm"U-Eȣ3YA>C;? N~ sl81[:R??bPt -OC:de9z׬@YӍ?k:N`\P=V9HZ7lQKͬE}\1}[U-G=ɇ]l1W5FN4vr?y49$NKh@8`ScACO\ttfns(;\yp ^|@Т4v/Pe@~Bkj`''88f:?ϷVTbUi'nұAiF67%4c}!~@{2%#s<ӛ՘N4|ʤnq`"wUjd<+!2"{{.T,_ r-H81! acPYNMp9z}(fHx<69 |:OnJidΠC8#ʇ[Qn+!OUԶGKyut>6.P| #-@^ >w&:zY"OaE5-y+cs.BV=>X6y(ە'WAvNQaND_Ki\Z$~e }WI~Es cVд71|Z3OZhK q*9sewځ45'Ƒ|L Lve4>9I55ض :NG BԄoe2&&HةIkGƸ/Bz$ͭĸDy:5;:,l}Bl0H-~2@tK&-\Km+]s܍95{Z2L$lI9r&/❺"޲ bt\gD _ë=D*Qd 01,I!;|#^$ϩ_͙"x&m2Q:x b7죴): BO&0TT|^kɑMLLNJ ފ+/Sb6X D t^)gAW ,sW|WY̅RH`F6<4lj%- лKQ}6ķq4v $u.6jtԊץ wwO A,JZΑ=w01wu 8g !p4=`|!~s8 J15S1*C-Zu}\[.=v]=ׅ{?E%&`n_$9/.X&(.?rҾC#x}="eo3^1sC} 5[qn /EA]H!=Q51Y񻔚:t K-'Tsih I貸}[_1Fq#0YJ4!lcҼ$) ? }2lզ)" nY~[$39 .Ϻ-ӿ]WJ =Zu h{Y 1L)́/O_gU \V] :6:˄1 ')%w9΁H==-7?.a":3GhJɫq8 QǾe?.Z-ܾ}HKDŽ2| IڐJx`c}N4JL! s.l7z )]ш;5kvM/UȂhE,sML vr"7(D6hXiv,u\ko rl| `FnOrNW$`XU[\޲4xirK!G]Unl>+:(iaCQZ4E°(@UKԯI@ 3°K5ʈs\ϲz5ZBUE:(:c*'pqH݃zKRM֧[l *)-%U崟hB(\I+N^k#,Žnm2ipHcK2p,pmό{=Ɯ%}oθ]GДeF%ďB9ZW'/mn*+voxxo-]7B6Uc.3 [un}B .~xJW`+#_GEXt ާS SgC7=E2G$0l%d[~aﰽyA&*IF'J ^ iBCzm$gQ4)\i^g8\7ݹtS_&vId0r㔥39]5ʤ_-{_[\F'zo&%AvW )vԉhCwp?*uBa˄4؇[`/|w I@iYoćjJWZKbSh9)ia`eCaUEyA'K=qj[:/Vႈe@ӒKMUsinN~I C2ɃfIKݍ4JQ) /A$1lkhǾO@Or(GcCn}{ֺBPﱭ1Id9G0˟//_2 "6 )sNTU 9q)vqS!y|]|抑%qD??2[Y8 }3NWbK~6FGKESvk3T]MP]pIf'jsHu83['E4-zcZhL̝iZr6ٽ[~g+7?|G VN@B>`:Ǘt0$ qΨ V`"D{*bS ]S୭p;#!<9#f\{>~©,2L0-ze=5>;A_0p\Uةڹ,J]ҁ.{~F]ULtYEV4Nny(S(tK7d{B qi>$uöhGjpWF^GcKyt5x;5m5Y5X$祠BV^h5HR]\iB#=Y=.@ c/9ߓdVDfZ'9nMk$ic{?ۡqnΔAX2-:P+Ϣ "k]hOv(؈.;ג8=1rx$.ȹ6U a`,<S}V~W^G-iN֖sjwHi`Y3kKQM%wc- }9[ԭfcu:[QJ2] ܋EA9r Iкeki=0"Uso {U=xg0ɉ@d 0Á?h#54uJ^lűA^:_v4gca>Kfk(lAd8 b_N@1L++PLSLb~o_!Cbmju LvՔkg4Gë=U8HTP}ELBܭԐ-ԁg^9(/"xD7 -Gy DZsMݬEVuV 21+/#i сϓp|`tUu'E-%AJ6%9*qMƒ~MGC'*f)i\ނ©8 Ȟ c>\*8%Y֩+1>İ0C{aM!GC6AkQi38b5./s6'վiP~tM܈ע0ao!jt_O0BzmXXgPUީA)3, ~ɸrM* v`P"[hI5Et:d5+9OL0V\kHBz|-5"7%G&Qslw׈c&`K+s0 s,܏WR#^k22 ojaM);uNi[^n&L/Uxrjx5 d` wQ-B ('AJXFw޲>@͌'e߮n{n 3-9.tzQ6=n?VߕeFyao 3 ,q9rM%ه̺q_YG!s8u8 IDd[xO;4~N"\u S^uAj~,tx}Jy |v%sV,݄z?Mٺ.Hr+܉>r^/ȆcS r w' ,.݌tcIi{LCm@QqDVQ1*-~2q\24Ї]`|ө8/bWUf8 ux"w›P^Xܬ+M{dUj|G2G8փݤhRCٍFy.m -Ť^ NƲxcb8Oh$g|@;IU1 ˍ'DPP1V%GeeWP5Yimh" 8_z5ۦFI®\'c뷇ݨLFIAp9*o{= :lbAC,y$<{Zb#Ocz O$#x RQ\;_xFKÇa2-ӑuimO]|ά =a ªOy\;h]dR "r1%Ћ+fpR<?eZ\R أݺEU!3 +rnD{R&v!O-(Od aQB_0ó3kUu.#/;kcós!(wOT*1~5y5}[|y3q_ڽ*=@I3䦖@?kb{K&?G2_ql ?S=\UiPV07bǔs0hʝ&{⭠{HOo™V7 /1u%=_G SZ@oq)򋝶񉿘o5h@ȩ<&"Y ì1/O Ebp՛þH7cVTo>/eEJU{Sdd'aq@jkD8Jd$ H4A{}=ݔ'{u*FOKW mTD /}]Fu ,=3cpnNj)`ChΘ3m/Yjy'wmV+DW&uj`%5n8hQ !eq&bzƄɜnlkim/:,_$Ja̾0TJEs˥y205<Ou30VSCǻڗ++-㥑a͌3."Sʡ5*fiڨHMMx+@ J%_P'(U!?#$=PUT Z􅓗n iZEeQ2A]VL.%eTjIWط_#x|HW ^jj_ނ:䔣i1w/@TUpƹu^9S(ţ>g<8IƜ`JZեܖfṄ1xg Cc;Bof/R{P->30?s;h|D@&5> @긂*HΦ~۽$rt+pUHQxDC\9^sTiq>PzűQ74fhk Њ@ 6s}/9xhT9AbO(8+ϖ`Cay8m\!"  m Hd3q*Gº^I(,6vvV]O0Ψ*+ {sSh '=ץc͇SS!/KpL?fCN@pؕЃꀽG%bۜOSs9^X> *Ogʐ=%+^ P{ޒ5\:lCgT~%k[ע?X Tņ` LoEs68fŋkCǼŨY c2[gktk𖉸~ǩ8A*qr4I3i|ҫ" yp^μ&C,hl4EH jg1{ @O.OdyݠN_nkqS-YX}S/T !G p5]r20S]=o"PmlP=tpV79-XM_[K'?wþ^l'D3k(m끗ѱ2xbj}=&h=v|D*cHi=Ott'~(m 9\wU#jفN=1\8+upv0&ٞt-, W w_r0t pM4;a\@\ZoQLH:\2hmT4y账iZC9-9mbu@ga`};1%i:A45~xsuZ}@c~x" W;mhAiʏ`vh9j:mۺp \mҡ\fuC9[ƬȚSA!|QsA/o;X9ȻA؀RiǐE3G3`3";†A }42cc5 4 j% ˔"cδ;1StRZ-UD`>?Hx0քEO8}@W?VWd#UBk?Vc>` J r}^J[^HiR,րvpl6&140|0xAb"YG$]\[S=ő %#@*$^H#LxfB>)nDO`:(H٤q(]\$cFK R"YTB6Fv}ap׉REhwkz4[U Q iR^7 fJ+, s"?ORpg^˚*F%0v:r\ug:60űMx׹ qžK9۪ӗE͡.h[mqB}Cڛuq؇]3{I.樰ҐL,R/9P4HxvrCg-;K޼>'uVt5Uz.XoLvGiq3f B1ib_)S+m?w6Zge~jnW-T̙ISژy:V(Yz6+blԌ`|Th: lRl\K:EP9]8uN/t%j 5=33~zxq# e4,QRh'" Be1H#!ڪip"?,JK@4Gıʴ1I @)KӉC&[1z5O:uf9$Fl_̶UtWE#kO٪|1U2#[^>w3?[„D` ِYoduQ?^C &{f|"ФTDfAWv -+ɒo)Ns Zv, ,B'VY yP72-i6tE2:yDIBc#Iy(4[~Zq+qՌ~=H};[oN[.c#/]A:c/ 2,\g<8:q|K? B[J.܁SFpqGJ zȎY 8DYQ9E\6,;/me!Ny>ڕk^ލfQ5hj߿8 ~3^TG.4R`0)V4D{dJP>aϐW?.cñSݾ Q /x-֐(sRj:Erd&43D(Ñ7y]ԫc IwbiDo?m+jXO~!Vv.{?#ti4[R})3S4|&JK\Hm+ % [8?s-p(Y`=A3lͲyM'_|^Nͫl|PՑCX'p# +}XUe:tT츊`1u{*p\sebkg<( |Kbzv|CdW理oQ?goP<-Yzz0e#G^=i v(g}I9)mm,*zIFiCQ-|VQAD@؝wNv[<6VQSX D!Km=k!I4>K,'$y8X0LyYM^Cz1 |@mDȃbqT9 7J2M{[exL[OnFG Bƶ5dx5Uy uYu {iGM2)AH"nF`&b0zDkTW\Bhl%>FhK}=(68f@'|&DO(rNpwZ ^H5,fMvo=44ΑA;^ &Jfe127,ykˍnNƣ)\w[u 9o}2wID> B[j;]uLMދ]y:rXaXpB%)o0@;L +ι`V[zz`;U9ADȚk9$ỤfؾSL,4 k? Eo(#3-h,H[0֚yuu1t#pЙZ^].8A2, D* kӟg}VRFÈ^k(IgC L#q]&U_3s \K"1@e^ъηY=p|ܼO4y%je2aGB'L ;5An(:f켽`&5dxsWGP3#As8R#j{%hojȅ$@~l}G6%'/_K$!z`LU#9U'fl;!n.ؚ"z)TPmreF#vV Y9]x ?N&b5۔YM&V6n޳iM[\zvgXRv u3Tà k mg9  `{`,ȓcgb&y!rY1 -0|rTHZ>J:Mb/K@.gO7=tRSDC=/+cߗ PCLs;cdfʸ{-x*.* /8ġҠN`c~>-p+y<\Rѷĺ"+~Y e$41&.oXIQKx^0̗S4!5kw+HZ K*%IkgŖcJsQ%"IrpM;w= "Q,CܳWZPznt9ØquJNCUduEbR=sf̹CN uώ^\}7R܄N4S(d^\ I:.au=ʬY@jI:HVnQm̫.!@2}m<yFf"頜d3)gMܦ]C@$q!-  x<9bm];)p? ݛ 5; ɇ )Ѯ+9"ȼ G]b2vą [֜9};:>2GêSzOExkOg ?*$b DV^1~Hdc"#\Ѣt!h gO^MD* M4Sɤz*2-C]okۗ%=,j3 շőf _l.&KڄKbt,&֭75D>w&aj 10ZZ@|La>ʢNU~+-QϞ+Ńb#A,j E%~/Vcl  $kò(gE{VѡG/"KWgvT[pv-Z.R_#KrDB^,R~6tAq p<Pu2uB?Z}UJT¹i.bE${t:}z{.kͧ߮U:G82>?BY1;7-oKYC.Ey0dgŹM!J`չ[FIpi>lHfg̢3n-81>d Z'"K |@h;Yxoqcu<O(jd29V = wQq1I8q.Z5δ A?#{kf C%tџYDWhrD+HW93uUBa,Mo yMelE>⬤]vȪ˄7.{2/L(魏=U QJhǞ ^!&nnty|kVIomwȅ/hQ&WxG+ 8B7ud<N]Ƅjd! T)@!RƏ,R|V!zkPu"k=GӺ/-^dmy }&"QOە%EGsGp^FavA.#XC?$ԹrRkBe4 \@_MG UN]yӦ;eXU2"MbU؍oB*wi'N\ѽj~~CP`{Y<ƛq[:S[53k1j2sK?"~8}úg|r]XG*]l 7h" ka2qs]+x3Q2"ϔ}]/l=*/TE;598DY46-c̾z4Ϩ%Vy(fb,~'n\'˒Rݗz9X3Nv`D;TE}:?,4yuM7;# }DX%vp QqlD/6c?XM7e pwtr%sb"t`1+- q6(=)HεT<[EmSN/Yf0LR zWo !®o(ZQ* tܖTT .0`zDb=_IfE҈d \i0 XbeDvNI75OH+< _L]W媩3܋bC:}dPH}מ$[.,E(E8E WB֕fx-(SX 8[|s]Sbh:0](*1z"/1EIPgqH=Voȷ7-F:~~\,(1Gy9wi w>Qk,8Eɉ3MR HDaUؕ5> 3aK*3XwP% %=P6H۽*[DFk٨+a;<(G HPښۿ^IMOZk9K'[asSd^EG&ucFw13Rh!1?(9\LQ I̼OwA`YFp&{Qvޒ_{໶Z{//-:{kmsl_%=O*y ǘld  Z67RyQsZIo8㌦=ja#8"U$CBaΗ,sm-ޱXJ0cCerjKR<K\϶xc=Q~\e;r,iAŞRgZω*$SR&D.L+1S;S|7 d%YNgD0[ QKzl.7r쫻 JG@Bvڇwrr>=W_If1Ԥ/'no&Qq0n6oӄ\peˊYf.*BûUsQ0Ӧ[*l/X*%H/Z _mšj*ox:RGL G)mvtW˯Dᱬ㽟[Ofpg)eyV-\9=ukh]MrZtB*}1yw%Iyh{qVjra6iIEnAp7̳ZGѴ iX|4v@Ӳ [u;Sb*B4\]-~v>,[HbSH=ǻY&z4/]A_u_rؠT.@?QͫV?>T-s Wz"!VȇT^*L} @iH%cY;xiݲn] 0}hH %]RGי~9argFL9ES'}|OèE(p? {\(=UFqι1F^)PK%dī#RFrpN#hY.2{f>,_-$K7% 5΁?hI}\x1)b?, &Z ج0]q+*È~:E~מ Q̶qʿ0K[ zPsȨ-\0IؔXIr1t'j#˃B^"Ɣ&[ 9{Qۘh)zctҀ#c~בKž* ;g=M\fw '3V P[aV ORwg>C@y|DQ3`n $=NOh!l*HK]3ȡH~cF4! 3& `}\TUdyƿ::vϦ"jcCدwa>WT0"#YC<%}lqt]ߺ()@l&8L(_KSXJ/=\^ne@n0^HOUo7HDX87b VvkrmFktGZqD6}?w|cx+`-JS5 /S " I ۃj4 AK R Fc1SLfEt`pTEmϬXI,yz |m)5,Fe+;Yd`-y 1b0'Ȧc^V!.iWsZ]bxZQ.ܲGxHY\4vy$c+hWJd6?VH’S0.{zY/ԂHa+iYpn]S^q%xαGTRŸ ޱZ_h;xSxHK.XZ KΦ!v˨z6R!T&\ (=G@KYKbtj+"*~k c ZYԦeۄT;GzԱ"*Ef:Be[)mJAZ&E/<bO5%)*2W>_L˹*:[H$-mo)z: *#3;>ѭ仍dC5h Իϵ&6 =MmOϒ9$O!(}a`$BqrB tx}>NmY~̮=}v?O q/ ^ILI"LR(|0Q1H/8L Y0+ENJ1DNlkxF2 [>7 w!GCR7$"q*;%CՎ8In8PP#g՟}̫Zz#Nm7N79T/ٿa뿞QQX}7yEw,JFwf NYt$YͤW˞Mj  \ "$Sg.6.r\ѢwupyQj&VuhAp&)4R]Ӄ~M3jw'Q_VAe u#TJ}SW7)z '\@}75;V/8ʯ1|j}+(}Z0vhʑDD.flCu; p-֌Կ.NFFk$|Xib}ʒmԈ$b¶&@MwIS aQYh`%Lm,GL6uY3j'#nƛB!7T]zmS1\&K|븦[)-5BpU<_ VۂBI!zB5XmZ ITA<6V-6)]v))u;q(40ADa$ϗ{tw@#ӏHaP*#A~(UPis;Vc_Ҽ8W>1>vLTORAճ3 \bf5/MsfzA8Ȇe:1$sJ"vxG`,7,筹Ro𡾘 >ӬY]sDo~h5^kwHEvK\Ɗ0&C;=dJz|(hx 'MށS`m!j QSŮ9m'klVsq "I,BTSB4=9x#ƹYCd_+/}p-Ck2!͍\L ?'"ZλvrՅc۫],#G3H5|5TdeK8f~nO<[%PY!ߣxYcd!hv-]pj.M㛜)w 9T5iǂ'*CsEۜIwJ+;Na1ǩE+i򋔔*ɞ-^a|wM?ߌy+@Y_yR侱%.S+'5YY߭Uy4x!KVes7-x: s[ W뫒)LDLg& 7pĠo|gP0fJy2 w+ߟ7lf#jp5`sڊDnXVKQT?05{ah!:QGdYVF  ~^u E51T 㩗Ngwfd1<:ӑ*%]\>[mѡ-yXcZٜ@Gh*aj ,jsRR9]-N43҉6)D_+k;m>lB|c -8ϕ.r  v0Qn_S 6uW="28ÀjMA2xseAQZEfB͓.9Ag]vvx$QcgrŎ-k5?X(N~ög!S"h*k{v8!',O*>E^ rNYAnڵp $hJؚڙ^Ղ?F{Rm Z)-RbIӏ{_k7./$~1Lwo>5Uu"IYC՟} m%*(,986Be>SFpdUr"ʦLk!uݱC} n 5|gy0w{ i@[ږ\rf. u9n{qԊA9 U*o#BPRfDS~qd@#~=2QneJe:.SW@pSviU[Éğ]8}= L *GhE ͣ5<<(b&1Y8l ]2Z>Ș9#S84Ra+N*+-=SZX<5ߕm'QCΰC 6 /i?h@S1xjH% 2'GwƮJYMWV0$P4Qtb`UI:FV6Q鲛} uJ_MṞ`KL>Ga3Ԕ͔t{!%uekBGueSzصU%jsp$wza,PgS:/g |lQPw+\`0(=S&eN+.ӌ~bdD ]ͣH+s'J c4@?Z/[ӱ e[6',/BeW0iY6/,;Yþ8_L̜}wz*bO2|=6Wٻye7ɍ+ r4U~'e=SNn{F _JĄm-Y;B"FO)V+)R"[d.)j1I( ڶw(ZV5gğZAj Fm#٤T)ڭ^4L^Zt᣾AVՃ `sI/{]#p%bG,9FmύgwcNaxv6j c`vDq=QH8J~ " 9iN4?OLx́Nz۸Okζ Åӵ5%aY7ZNjye/Mܧio+H3vo+KsHZ6ﳨzF`*VkG(ߗ@VW SW9jEȣhy :{n75q}z2ZT-/b _ iԯ[ Shg4`mOwE^1#'.q#[=gLq?ɗE+g%(Ze n$yӂ>0ŒIK=\ħ:ԌE~}*ftÍ l]*4K>2&B gҠkɔhAs0 *-Fٓ7e1nw tM.eqniF9tr?x_ho/vHܞXLIA@mi_6ܒ17HpcJ:p,-ã <\-d;PbM8-3~Yriڻ4'pT (s+` "u1@;L )]ē)P\xj{֏Au (ki ׍L&P"/0aX6_]y Iۏ^,ĥzOAjsY}!clx~h%ENPZ,s9B?' a^*Q7rѬ2lf.SY҆AǍM.ܢS \,ǮҦOřA_͛ySKvnPk&Eqr ZkKpj~zb;X?Hd,lIM-RVr#^ OELukKoF"g&0UyXAVKL? azRhڹu@p;pxUgw\yoZ5Zf3bg hp4 gMڴ̿zD7;7ԉN늘) 4;)?d_TG1!IwJ@x[;!&?kA|)O% ZzTf |r3><ҥy*ؔW2u)5P^6htcx뽆)]3o-_[w6~qjAHywO:r.ǥ_;G"c IBNXy29˂=S0[J9|(Q|i @sJlCA"<=wv3Wt]1`QnUPN8Y'Jo]bܦ 96q~`<@_Qo+5b?|FN{c $}(?ö]]SݨtAMOewZ; w{3|lJ;7?ɼvu >z{J=ߦo>v OSq[so%bzѐVǘTss:^;hCvZ!qYZ t*Sbw^ӶlosS\椾3u.[=.{f? y$˓wztgHԂb1g$C&'zF&![7.Z_iILO9[}dzś'[ [Un ߖô~0OaV$k?d6dԆrW.;5a#hgKF0llZ{/IZun,Ak Wi}Svy )9Kװ5&v@䴍NYwƠ~K<9:$3.a޷:7 W&n˵?#zFdx%2y4+D`NG5dJv0V. :Dgyژ,HYÌgފ1\BnP~8i~B>`/T#n񁟾j2x~/6[𱕄RED@q[RG"m;fzA\>5VؤT٩6qŠyQk GG)/1\^\ؙ"<}${Pov[0`*y^8!)n};R}hӱǽq>}Qt`\-Œ UMLO|l -u[ۢjE sW Dzb#iy{*) m7lHzB|,;ˆ 3%X, \=KWܢ'C=)L57 ~EjfFb{Jݷa "" R< )5- )E[pw\j=U T*gOHC< g =J@~$z,&=V9i-)?y'-8bnqmb|?%/#ncp0XH#Zltg=I?gO7 z*h75e3Hd*'X.2u(Jq qmѮŔ0˷C۶ AlEQfNC  w&&MTm(Kk4`F_X RcD/}~!=[5D']9<<ks<%y ?.߂YY' @(+#n}&WhZ xnx6"_!xVJL݀ n{.DBbFyM9A.%O"P/b}e͂frHgN-%j;p__[V7*QW8_RxnCS 2Nwrl@ [vŲ v%`@lնL514TM,Zì}C 9RS;]t7V(r5$JST8zұ-B| SUj_ 8hûl!rmr1x~q ɛX@ U{Z2ӈK,LrtxW|Txu*;[d{3(sKzT.t({.HϰzG'Djy`pMP?0pNŢA`XietcBA  33Cb VQleEa-SruCz|Ig/*+v :ٳ'xAX[CxHjgG+ ە@P,t;{4?5iyFP2>R2Z=xuĉAgcm`( u W`e.YJҥq5P%wJ$j\5Kn v8ӭ ^I,^۴p YZkeӲ2{e},6`肼_}Շt`l$#}[66vYS{F?SnT ʪ!G\ BҘͦDE0""tMY4T cY$R&R;|Q# `_2iW"-dm\qgSjε1hP헇 { %@'C _*=m `vNda7q'C(Ae\ty}R+7ɰ*_٣M]\Og@TqkN}y1VqtOJ7" &C_ s}X^xd^/ik;CcZ _-q3KbM؛"\H7m7|01Y+|DYz^oa8nRć),H-?t|?r9 YH`*8ΠIcCwϊl:mC:6*RKSÿPzIR"> ^_{MP]ı /d)kc ZX,Y+Cu$eZ0i9ZS-٭mџ⚤NGA7coo!aq.ٌ|27K/ȷh`RRwH4+g{f6LB/jB?!߈W8XGA*?5:Ǝm}Lڤv Z %f5ڸB >0ʋka\X051iIbߌ5bW} hBxN/}s[#CfjpO*IkMc>A`^kLpT1yuobIohx-.cY:11<+3kUf _1N =ĂqhއGq6bex4ߺVBo@O+Ϟ-a_|c#80p;yoz:_eF hNi4'd6U`ڋuÑ$6h~y3']S =t?йVv!0'`)nx#lߧI7D8-1Y/|45-9aG0p0ER_]r^Ї;nBdTo} xbJ̖.sao8動OxS"D{{Ŝ`(<jXrsVgwQ{2 i;ת%!+eaSIiKW BT,\%{*:G^?Zqo,K %⇓P vTjkwgttled42ݧq5<LMVe :bٶ]5r:Emy>oc/Vtժ/̏Iڪ@(jQCF7܊pjvcBzidPihp?Nqm`qp_-Tu_JV*+V'e.?OZS]D(x7J Sim8̽0)kc:rYll3X/!vA 5$V]8Vx5b|0Z%s}BVuHs'"<(g5Twg|8,%Ҟ"+99W-EHw\E҅%rsOqIqb%q9fZʺk.ƈ`?Ow7'fUC,hD>p穠;N)\~?FAkt}fg{f\J4\m7^X/wk >uWӧFO#rxh^B*OOi?eg7,`\&;X7b_oB`ƥ(.ݝ 1E#v뤃Gw]d/ rqz-ETG; ~ &EPj@2`ÚS,ʨ7BNK ln`w''2!I7'B*0N)ss 330g`^V<#=:Bn# if*{ ^:lBF&XPj .iy.~5!=7_p*mٚ"I"tW@=0 y}\V^w[llv{ekUUXw\[!L YuZ%{mܫ>ȹ:H5刮+ Z߉,, +x0<57D"x`4j.̾\) IAn.Q' # D5?K`ǢLx uBBt]g420.!% Lėt>3nXBm2coDN."&եDɈjRKIЮ.wΰ9ZPFx+HS[lMMZ@#ypBVr5,OiN#ޣ )sF JЗ~ ^(r21奩e@ѶY"\ZhU zYKGԔOYW 3BrY=*\BeˠlY2$ %<-`z:z4,M^%Coo"-os粡220"7= YPF&ЂAnp`6_:^y#{v?Y/frt[ (3x;tzҡ oMxX(ҴV@Rd59lD._̐)v~vʟؑ?! EKX\Ny!AҪ V?|ݷ1ĒIR2y%LP<e۟OyJKtzMPy\l@?3]C<C2Q:4stGɮ与$wtj386φ Ba9Oߞ\e}ENڰDO'g=w!CnX|dǰd#/]O5פ.菣j#n wsD?)([oQ;8HdDlQZI\m; l5lñU-}\NÓtwnol8Qk*`Z%4XfueDȋ/kY"@iG[p b-RI`1(NQJ~ \>Z2GY2SiIe7{)k ZVD#$6ioo=e.G8PSrѲRk /;>uh(%ǭ Q=-ntS8$ST<cd*#gil423¬Zϔ\+'A{kc~@_ ghK/3(LtLׅ*(ǮaGDw2JAŌ oUTU/ Bpi/Û`>q_iE0GaI)f$|l"=E,0w?5t59`lg y\_qi?^=|Wu/|΁_;TU6Ccn >W7e/49/Ahh$< 9/P==m/m+꩎USݼa\QwΏt9؆4LC8B'V0h61vh)>O:b4dGa (Z3:a gA@b^AE9Gzז#8Y+ssD /?fR7p]_EE)qJK.ܼ{d TdץgׅY,{yكW 2׸޳0jszH)k]7z I (Xφ(s U4y}K ;Y>,wK|93StC.qtyGs^eW* )v,4IĢVWx z=7zLTI1SZ*[OZgٟhJ50[f;#+|CYE pyO- }!*/1E+og'߿ |cO~dgz{ZΝҌBKo?X/!=L'νF(˄ń5dfК ;E C"V:͂N5 ST$yZ^iׄ!SS,+î=i9f$_݅ONye{,a$1q++~A ܷbF9ަSw1up4I2XşwK|y?AmXH(Bn UKO פ׸O?MrV%n]u[Y$` C?A]Zb0(:ӌcflG4YqyVo qm,NUL%xT8G8&݂n6s56rXOVʟ r*hgM(h d杞gs?(γLd;Bs`Me#݆L!a:Ո.tÚwHzDTO/39]Dޅ 0Rw 1ޅhPU)$ )0`؞rau),s$7'"{E{X,mEA#k#Yj"Ʌ:Po {oKGa(rqNuMēp4\yHSX WCAg2 8IiKq 2H 4S;39v/ ! {5Rqc!m\VdKş`= Y:?~c~ǽљ&'14xh6=[YnYȽ&USiD%<(^EcUGHwdG\!AZ2m45Xm< ݒ# F(6==MЬTDrJM]M]ہĝ$m>s-45ؠ{`氷0PM'|oD.hXZ!>F48qxjo1@Ljo⇘`ET3c>jSt9p؉YaHayĺO#X%Sv|y$"n>Eu٪P$/7@DXq|T}3Gr966};iȳC7)C_(=gz\B!5u2 xRWph&H |Z`VQ2F@\*ϲPrx$ @}_~=7Vo&1(tuoȦ"I,6 I}/  [6O3-FsAPrh nXFA8wL}09=;ByEMpj{;YJ5mxuV Ɯ4܄Fv߄A΂qvIOV8و<7\W>%Lm]cD&SUëo+  􎳶զHqiY;A-Z]<cЂ8{&0yŭ풘I_ݲ/;L5 htA$iZs>5bUg!y"xoBJ5hƠѺݻ%.L cF>C C 9+s% !9ю c'ˣKy$0WlHiRuwkhj`mhCDeMf}^d"}of{~]j,1w'PXfJ9u%"=Z-Ĕwo(JT4mT #ĉS%2garԟ3_VIs[uւYe.ﰟֳ/N5`;ۈI};Zl×5Cd';{Ϛu]gR*&Qwqīk}JEQ2 JkQ.["jδVzZ<مJV!j_I[XW- k3A{kem@T>uꮚ'|FpLhcj0lT*y$}@x1~i! KA9LE0%< (i2{mO%1.J^{'!榖zOFHz[JYy϶Ivr@քb~g`ȘІ2ߟꦂcdQА,yC!uZFYd0{5ԩ^Cwǹޮ e yԏ^p m eUnpqw=P_25(;mRjե7$þq?{L^ᲣoX<#^e1a+BfLa :z'QⲤۉ=_6"(ٞK{0 zLqNr=m&+䏝5^Ҽ&koh{s5d^((o R#).͉UY!v5 u  pfC"eSðA=zsgSґ~Ƃ %V~n;ҌO#H$[LӞH7$g Iۦ  j67J*4ceӂB\.So;NiΥCv|d2+u]VywGL*o\gcEkk6\1:$F:g5剗ؘ0csҴ1X^6sF C ez\EMIt2TRrF9 ly%jFuKub]_a'R3ӂ.L|?DdeJ\!?=j}([b­d_"bφ0٘0k$a'R$,P7:jSz8,aPi{xqA& ^*d[c7\m&J~i\+1* 2dńBj7MkJvD2Ok;\USԹ ._\cQCAD&cwdBVi͆p)@O_Cq& #l1 18B-Hq#^dzk "iM+Qy6>b[3vcOka~)bE}ti.22i:^ I~R/.x;ͅR$2ht;]="6@afEdž:.~i6Ku&]bCn? kžOVfᆑPճeL:n}BHu*G.:(gP8F踋$yI 9Z7Dz}&t+k{ 8cwUn#oMqjPߓBXYn{ԚhkԠ@*C Kq#1΅,W5 Gy#adK40} u3DˣxaPtAZ-QIpBpK[vJHʅcf'rm5;f1iDt\btkZlxܡX ^# !&223HO2K2L]q{fq6lky̓K /)Ωof=Vp,z6Am1V'rL*#S4aa1<CrQ +!8tljY*hDnBAa,3XY|x5V_]eBX\c>lh enm=olU<6d׉SEH,v5+)>ž l[)f71X^I[̔opVp$R{:Jjl:W rלGp*e \Qm+ӳ\0w6ÍMBo8h'ͬ_KZO#%H1a\9B}bN7P]75JoPXthfxn 0G,V"D=bRW*YsB=wt x+DV KmE([c3v&. 4j`] (q. /Մ$:5X !yaO:;K]]OcFMSxoرW0An\53UF98M/:=/ni*{:Hơ"Y}*&W=H3yΑHO/q i9i=ϜyT1AD8`!ȋU1(2PS6ȓ%ΪF`[!ҫhl8v<DBFĊY>;zz(dL'u*[ D 2e~.#ܵnK-THMh/Xg1cW!>gU˨Jn7|B%Lq]*.{b:\hw+ģ!ZVxuPg\w=h[yf+[VݹI]#$ Y{7F#6 r=:#Qǿ֦t߂˲%4ZӇ*{|-2^3i ؉3RΒK>d3' N@cOl5(y/'f}lň+A^ ޭ +u;>U|UPpïͯ7cK|*wH(Gt0o2g{=?nYZΓrёIL Rly>}+s✹JֆD09MN݆]P9 溡,H.I >aX¢`egQy*oV K߶o“^diHD1!nd#fy:a=`T aU?/ߣLTzԉ.׺|=woB9H-^HFKvDoSՙ24޹DL})OC3^5Qmpj"dUhR [|ɩ>npopbS\\K8KE,>-K'VX&'i'Qb2#RvD8BN#u>$C: yIaB]&/>"V Q٠|V+m1'Nt[tb5Iw? g#oՕ mDh[-UrxFR峍3VcعG;oa#p0gd2La}0MH>qqY'w|u+XޜHz@KOjlaX$v^$|S`0*eYV|GWL)ӰHgŵE&aAf*$3S&:伥ьDGu+D&vg9:?*ag`qnNLMϗ 6im 2GHBGh:e-?Kj>,-G1WvXvg_,spE=;h)/ lnOЯZzVy5Z%lm3SqYpyַP& Z ׾?lgkr2IrXoM(jyeu'V*~&"t` A\nW趦 *Fu|z;\ ~"[ E{DEk &eQTWA&=v&l] ?edq=qGfY6J ?͎OY߫z 63)#;.cmy'B)U!$UvjDl #I 9E/i*#:4L~6CO Z=0ؾKWR5vDV2.UjPׁKQa4SFݡ_7p0>lӴ/GTCsL8S;6.qiKuBm5ZɃNi=Bm`>MqLN 7409xOm zH6ѹe7STq$ zo*܏ +>y3P ɵe*[ psN&m*c}ֲжv X8bxNC{s5_V'_9`Fe#]p1t2௥1&G 䛝z1 Ѯ&|I,b"*ݧ+$\,=Aݹ~˾H%r[ur%"w7N$}z ?FYPJʱ~VqҵP(xxxu A)~׺{N?W6 ="FL/0ߟ%c3?ޡeM69d05ra~7J Hkcr y7휉񓯬Ms~1a2L}Sn.j~Kc** V_᾽2q9C\ ~S< ".k3?Z״[C\bEep[xeoUGN:ψy qEȓ F~V|آJ-8# E]Bd`l= %AM~J,cCи㿛k!Ξ^}R`$5K"g-qF#0d^I%<ߗl3d][d27o6Le`,]h8ߌ~,'qخb<,~ Mn!nW8s:{6$Ǯ 0գD#&SoKw لF&H}x|T0doieW3BY Oj1¤=z l;u GyyM{_#L.S7ca-^lECZR"TݍA&j?pH-8sopR2;ݵ]_۔$.] 6}afW߬v lPT"}.%T+ݬrqrcnYGڹR"Y6rXfEewzB72?ڒyŌ;\}g…3Qg'~tyrR͸;$M5{:W) ?vzUR)ռ`.m]S3EyR#C1γbx\DH+gSׯZ*IJ`Xk7c`ǒdD|T05]i BxD|/H]xUd1gc:pic$qy hq%.N K0'%rEaK,ҠGƮFo;ZgNbS*~qQDYp,JGxdj>Ia#y9a^a](S~Cv75PqV.Ekq={|pn>>AfB*P/eJa!{(JO1 O%ɗƊSNꐗBn::+OSo־A}3x=Fv[n.Ơ C5 F{GךoDқ˦ t.ph &IP:2 n Q=+2[ gUjEfDWMe mRŒ YLɄԿ3d0WwoF~]O'wNJoX>^zf6i.R;jm:.ċ8ܷ"[MOܥ 8~Ie)\|\PbR7|I~ N "t9VdA)^μ軥 uC aWڄe^vMum&*_>P;wk w` %vi`]@ ?U(ƗŎ)ŜyR4¿zIOdэ`cAٳ5VΦRчj[qC )`)ZU}+[Da͢;g_#ϑɓI{L.wgc[5 B3PIھV̾bߚϾIkMIwYH( (5. N+. rg Ќzݳ6K >2c.a'IhZy$l0PX|;.FULnbq/>gJJcgs_|UAH`Xv֧}39!Qb v2B9d?~Z3*<@ϣwXvǀ\cF;ҰKhGLM0n_5NtFX pfE*kn($ArmL=X8im퇟oL[?%cqyy#sܢ(ZhTXx~kxOؚCKr-`o'Rd lỦӧsAZpޱ9!AKwΞ+f%1k-s#e?`h7))V,Պ!-ξ?Kr&oc%b}.`'`Kf}孜=Sׄns1˫,&a+]7yU~MԄ?SX a~nrs]E@WZ"Ņj6Um: \$ -y`q1&<}J h&oCPhnj0we'`N p`z=iu4R-0'GTOWt-%d~?|̓1Z5Bc'LE :h^ JRt`zƹDێMK9J5q8TӹD v' 6+40ޥ / U3VoGc.7GnM;b4 ' G  2r6/t}P+?p>EHjɏGhxy]=|e%zI {^synmQ!9 l\NhR3L$a)]wsȄ2>K'u>^rQ lEq~1Imع7ބij~ZMU#noshdm|p}ml\ldGZ@" &u/ڎ*;ƗK <,\;uWO\!>O鴪sr.&Y:) v֒OۃPGŃT_\MKvwMdqe#8>\,(35HI_(F-ӗp>} Cհ,̋2µ ̷;V SlaԨkW3-FR LtG$䑨mJpPG+ h8AbȸكMSXcq)n7+Jyc2_9B eşyXVƁEm̟x i6t&" ʉI@Vie7b5aڟFm$'dq$H5xA8'3”yLQ^@uj̀&8樼0i݋y).;_`LLjx|,_1kW&h*,\~3.#tꩠO!fgug&[eNzs4"R 'b{?vPY4(6NJ dd[dh*Gё!Yk.Āڜ ƽK-A.ZyI_WkTmc7;g_HjZ xpOѵԠPG5)?E*i`rӽ6*DJ@CY8I+% s _%=(0 |7 LzTx2@fݐI.Fݒ2)Hv(\G556ˌk({wta(3gJAD4!ǯ}I aג^cb÷(6:;3:"죑|@8-rV:}CK]SSA"}ŏtgdILhNgkݪ0#M| م/5AnԚ|&\t/"YKߺ'ncr+Zdi]2{zs+uՏİ5!R%!APDMSj MOmLEQRcT I2mm;YOpg}FF&~A#ő3 sy+v -B.U}mC(g#"`Ai`MqM+gUKSĝzGzoGlNXX2"r@[fxTDYu7i";\-17?VQI1GDmi\K;J -M0Ĝ;:D٬Y>C *Sal4G 'd1gkS`߫^y&Tpk\ZG\gu!F\UuJIٝ=F.hӌ^In)[>4 e_eX;UU i\~v *t"E7tB飩?Nz~`RN:Wһ?\Յ1uY۶ *T2aetI8g&']QPt%v/K`l8`U4}'Pk } Q$jJ4X E6XT(] xWyuhPROYasn2Xlm2\7C?"wDvC-÷J1OX^dR8mU.1SK :3z͸}z<Ӻ.TM)j40.{}9N~2)?A\ NuN-Fx0?Ci>fL쏂t@dنj!g:Ex`q?S$9BUPK4:iD(?yHh@Evb$0:҈%7a:or;P-ĝXZ.LʹU>]qQ,y@&1,N^Wuu9d+KJc]jw #l@_Qʱ¢"ھsV\(ž,./|/o7D6/#b 4AxA#L 7Li?Z$@v`&!0Os- ְ'3vƯv c,}ӽn2`WVRARh*L} :D#,2RyɁzbUDI_SLUTsoFqtLj'F25}ɈM!_jͺt XE?f=7Q D*şz<Wƺ-\@7$C8Խ抯 ]>~!^ۿ=ㇽBŤzYf_Lߒ$sV] $&gc=aϣ-I3in&ǂ-IQ<[{⨐~ٸK݁a,5 {,>lW a5%U#PQu)ItnnL2  ֭,ԒUʻX)1vSٺx؍ߎ jk(0C;={K6ZORd - n8xmHN}biCjׇLh5HIri]{ұ" O^SOM"I\bQę]aU)aҧ2HO`BRh۬HoqJ LjvK<ͫ kh^,;Z<6ݗz0.GIdnv͢8څ"̻^/O3: 50"7[u*))uyOyy;X4LӻHv]B(TT$#Phǒ39<[')kg7&:?蓉:FAV'})e줱F+c!ZݎBbe"1^ ֒)̠{.z^Q ]`ދMfʙ rqRM6a}1]2`#]wlv/PL.xLe8S WwnIQI@eje %>2x._$D.wX,Y7"n|zƏ sq ԡlPsuxNk,L ,ϔ+RR$ySV Ky$G٦m7wCrwA82'",&sسi,SEi;?=.H(dEDc$@?h?`w#C%pb87#G92z#+Jf΂/JQL~6_Gr/NtM@gP9S[,C~ vC`k1R]n*4zĠ*:n:RN|-l7I^)0M'+yA G4X>#ѯ Qr~_J5bP%f9Ø2k` f8RsS1SR!G[gmk lrD2m>!*t#"6?J!8(R7a:$zxi"N <:8Ʌ/]ZϨEzgs!T=kz0}AFhAƆ<\ks?1U *6f0Fz9:?u` 9i?u?Vc3ܧ%AXs)Έ{x{xhQ\bIXa+т =KTͥ,t[i "3.P]ח"%H WU;59O>_2Kjåkj]oX&hgl4c@.2fz/! qxʦ 2SMiy=Gd%>ڋ!xuI=\lEh<ѶoBQě<71x\1틩OE /,*⵸ (qVD~rxV6:ssQX C 1^nNN!9!5+СZ[Y8C< ܼT˜Y }]z;mI&NGx"E##goקffoTo"{-NXh; mTëPK׀1zu=i4;+<8~2~Ȏg^SKEb [ 4UI7SYtbR&'2~]:'j|ֲ,#[&Q֥Ix%J 1$[≗hw&8u#7?hfPF08/"Q!5ew Odž-#cGѼN桺"?GQQA\c8pKǒj]\P?]0E2"{a/҆.¾O3 H2i["Wږ'c>?A|@~ekFSmp0ի5FSu`зH)O6iwy{RCioDҞd[7@;>.){X)C.v oxL h]hOש (qO3"]zE 3Rթ;j䕪ڒ$냅 v+f9zNƪUNMTJƾ 0StA)KTfǦU@N:-Ns[' ʔA>ீut}x'!HUC⻁vlnj. IT uw4Eփ+K7" S7XFBc߄af& ՐL@)φ7(t61SeLABBzו{?:ERԔhTIGPBF9JTVNx䷺z8h2di1+Q\r57.Fa2~8]Ny|KUEβ2e18X=Y `no :i9a _Jbp-'2Hyy$$nޑxpRC $0 yܡ9|KlN ƴ 5μ>Bix4:I%pNы#mwNqR LDAwHKv v [R̪uM;DB##cPWcV4`۲YHTI\XD)>Qg1Cp}b#BĜ˙س>gy%! RlA?!wbKwVx>b+GN.}Nua~/C<&}y]r b ': Ar,x$5R!`U1 !+s0Z9T2#`Z5|dNoz{VԧXVs!$.gp;tPNEP~- \b3Nu^S3~l+@v[-ŤSh8N0>aө|`CDXdgN|ՎPuޜi) orgi霘}pB0a]dKs%wV>p0EQ(}ա)<U/갈eDV_D o-zE"VpfnotSԣԣZoC첉)g%RzsmKd1dR,9Y[Øpsɍk&" "g[Y}LhGMZJ-P01{ 6 ;[*c>2Us.hAߴ|/9t 2ׯqP݀?R yvfe0.ROv>9`xzQXijSՕez C44r%HH6* Aw3]Hf&e +{"D۲(7J6qHz?MeXh %b2qɷHfV_D)^ߖ9{oj3t%l6U8թ0X 19~J=xGI!AbTud&X "ĬN]flH8Np-ٽ..WsZO>G}t(EhB$$J]>jxһfO^a.;wPUhڍNvY<1{PE-r8mNźl%_-`\.&FKV辅x wvqmH_f#(t9t N/)21ől/4k߅%>\e&ap9 3 YhnG]m]$͵tmzT,TF7Ax_éF3yn dpObY&EP8:I\Ls'. 0tK7˶\1w;d|s~~ˊw`@E_-\tX!#iGlFUEs깬~U+7+}Ȇ'lʺ!R{G#{ NsFyiJ9C5h+)RGIqPtԸJnuAV-)ܢ/g|s'}{~͙RMxe<Ɂ*AEDI'mŢ/R㷵Z z.'.UsZHH˫W 3' L3oȽ UDM܄}fC\՘zgz_9ǿhPPuBIDaD-JnHlad@X(υoY"ݔHW441ؚL: @HLXʍ&opE+?Rg@EWH ?QPMn2j;-$?`6Q7sn0~}wք*Dm .Uzzb-Zn};LF(s)|ץYiMa#:[w)EWƄx_WYh|&sdm%A|D9}LFJo;ΰv$LK?O5 53Ey eX]e,7#AM;rYtX̫JVlzslVQ&icmv]PVuDdŰWȽ wx*,KUX0)}ŮYXKt[ c{HX2K\"]ic&[=+mB;0IyZ-ECUGHW: !ٓl5  oy\)fw *Bma=Ky-PX{ńrӾϼۂ_s~4>@$[鯰}zy9 Ki 0te~I@QW?r[$kK>/ك4G8xx݇d*~9Ko*/osOc#168ԯ- KzV\263fK\Qq*FA![*s2/AN*%SPKL؜mu Uׁ_e}1_[of'KmYzJܫ#ZB~xxb*>W` @3jww33F\)@NR>7p .ͦPDFwMfdw7s7/ ]ɊhG^X ej`PU8D@ʮWSDpm$LP2QUvmAGA\Έߠ[<}3 \/y$sa,;ytB/*RG r; N?[jy4nG@lP{|zG6~}_v" ǝ^EnVLtWЋU!Rqi4ȧ|S{3dpwx*|7I Ov~jQ֘ey:"&ܱYG0-O4iM :n"h(mʙSE^D z iA@K!*X /HE,2q.Ƈ}?E rB7MڜH8._c yLeDu6_kˎo)=l^C2E%[vн1ers>|>& -[ zN0F_K-=z0RqE O4P~jtedDQgH6N\/3{t(XN!B=۸HAM@ZKb_ 2H3cPWcZ\+TWu,Y< M竭΋fSx2/J2mCt,)xuf9S wFn#q*t#Ȼ?Xyw-hGnE| )N/Վk"3ai[<709;<u  qaTFtw3h+jP)G\-wn@=97r#㎰|%+蝧q8нrj@Y2>zm_9k e#[!MkFAŏRJJ%%~ɃR "d  Q E-,¾u> &i[Bq&ih/YOy$/kU %)⥹r%&d3`bZ.K|H # 825hb$@/Za'5(;TЇweDwʘ,,m>?v4nYV,v|ȷY K ~ \-%=g (uvV)ա1EU-6?K; ea׎ވƒG"GE(7y0㩊lՆK%>{'PcsQA<#`woEM8vmUXq!Y1ZdH1Sm*YUaa-0[A;G^W9-IRY%N>qy~JT¤':[ cҐnmrD4  {;&-Xs~[|3JncWl%"8(IM\;;@xم!!kx*[ɯsE:d)#JTt1!E^|`ƍ21tv`>ehÃVۤz8!m>Ûx{kl#jŐ%v7h%V%l6͈ڿg&Lɿ7gHT_؛?FrCJ|xwD7bq\qC;ԊY++ N .Hɽwdb鯰< <4mt9pޙD1׿|=y9Md?Qܟji'd~+vjfޢiťX5]a}$[ڌ!uB#k+8,wȂOُcO+7Px%6t1sgBނ=| gЀgl\ČNs淪AIH Á)q*%xz6p^*0L=yQfWOm;-I\W>Y͕W6D3yc3cF.E9}I)FQ 8}"*H*d4eҒZgB} Ơ`ef49y ]j}WeT 0x)ORwi5].F/hkmh_$]l= C+B@ohiQW^$7`j fOk{S:od+AbHXˬ[[ZI\'Q{ט Φ&AQ/p_^HA ׋l>[K0YA@ʤ*'9oW/g) :l]U{j~Kw:? Wk΁%7b3r9PZ|8=QvfQ,ke;_+ yNV H@Zpѧ]vߑcok[+ t" s2UHAaAY˰~u_F 1bA4xҋ FhWf?Y7i_%T oЁ8FԘ>N -M7w˟ 0{d B\# LF LWp[b&](mb۵s tIM!pL{`A%y@0Zzy/`qV]0ٜfk\tq(Q+b"(Ih TBMn69" B?}bhmns߾rKu}etx\.A_߫_Y@9yRΆ)YpU: |G} 8D[+,A@;z!ǔb B:hCPCHv)sd~[A>[_.hTCdb5A,g/h|f,]M~sFŰ$Բ, ._Ou #SpQu.mڃLyH\f3 ƩBPmLM.cgH9㤴YSwoRnD ۭ U9ڵABB*UJ$$>FUE7.s_H[BS]'fʗ/\YK2^ao|3fXii<h3oYȩqrޖ*A;pAtMR΢/*t]6C:~\ .Д*DPDi.1 tղ'̣y|{x uX*/ks378PB1 ɢ|nOصVd]&cFlv,Cgq{w@_՞IcS7RozAmHCBIFnILeh p]$.ϔ3$MP0zN(5Sz`SGpPoNQ .~ʹվ#d#rҼF%n)^IX6J7UWxY/1>7?lK^oXHCHnNyފ}fK{zVg6COO3pk05RGƩ޹@GFvn ՙןyX9|SRlvSX7jz<3cFH'rڢ 9'q4U&)FG5 F!Ze _ ha=..-&Ko`ѻJWQ炗 C֦F=ƚj3M΀ELnb~ܩ@*<@svW-e| 0qi)SWVĈP:p:08畂+F]@ rD~6G H) &HLZI"fn=bV{r39oqo7dȹ`6^]<^YN@RLbބ=DBe=v'8mɂse-1}!떜c%7'b[2IKb+X9?3E)MQ[q~~!Oi]8~M`._%  {`(Di :<ͩ}MS[H0pG`5#*=h|R5Li jP#@Hܸ"_pg@}TC%GA R`:nn2: `I2:`uϞ>[LM}F$w)GYY&Iy3k[- lo(e0 v alK͒i|-YvIV(,S9,<ЉKGl&cN!'*j!qD VzPu#0^0dɮ۽Iθ&NO"ӷS c1q|·INH^L~ӌPӳ i6/5?p>G~P[L:&,0Ǚj^e_N9LGL]'K(v}dߓaD9lG?gtKU SVG0q *w H<0$$Dڸ~tY) ƹ 9(@YrAjYte^Lzw^w0ckO%>kJ.lX^煅gZ=x"quï!NC@o$UOǿ pG"-jv u|19h]3Vnʇ(#DC)$>wynK1W>Vv0ñJUlNyt/dz~.h_/DΗZv|*iB ȚgؾX67/+o t>ݨ=cbU&-?s))_tטУՍ"YH^VfbazNdo"MPä3dϰ!8|;rX PO +Ds枔.;ʕ[r)bx,]niJۡD$-3]9m ʖv7[ECtyg s,~<83  MЁ}~4A-&f#Z>4率pCIʑJNi>*yXV@]̎2]I~FC~-0bmf1'c2/z[Ic;]3#nK 0GC BF:PӃjG=6KYp~ZO1nW/*,D5o$!iݝ c06je4\EhnmإIQ]rpuZП.p}=\)=?q@ (k~El`O@@꺻J?Uw =`Dr?Ǚ +` Eؖ',QܰK Xтøs 1ZƚZѤBp4`? RJ8$?qP@;o'H_a!|׳EhϋAY}PAٔ4]}Pg4ShCٚ~~*,6QG7dnpurPW ]ۙqxpE22 Z.XxܹTL"'>F&"3 CYjBOZgutg~aU_ @"ވl! 4ֿ3FW9VP^ FUGdk3@?|,Jx> u/1Mnf6?0$nES9&66B =_dSp^8}(>h\R˗ ,*КfiM&G͛[s:3"_ Y: ÝN]VX\ӖG>O00`|l_S8i3Tqrc%omn-K^NّDK*7fU({ l6fzfhڔ Uc;)3- ه:*kg ~8;S\E|pҠʩl|ɦ- $K%bHN罴U,@0%7#Xqa]3 T(OJ#.Ch񼍪;}g_&N,v˶|i`~({~ByuCb՘SbYr\N<HIlBCNVݜfNXHq$oG w9'PP4`b9#aJhqS^}Q_u1-P-CQvT@wT61Gc|y!~53.V&ȳ{dH }6 <ٛU;u _ >V.>Y)@iJ?s>Iv*Lp5=50/1@ |[!sI(OF;]2b#=9xw<`td\v774(ȆpޯO?P('Q=X8ӥ\ڵMh>ae4!x7EcRݹZȵ˂w;p&Sz;Jvd­Sd)<h~ړ0܉_/佤/p:ԈF"\u;$wfn W-psE+hTZO)XsV(!6@!v vM]x?C`*d!H_9<λ9}Ao&hD;9'job@fo!f;|s5|ZDvi]Bf:Vm%>LIм.A}'ޕ%+Tz8zjᑠ:FOmܭCcPHݫT xJ9kKE=G[^Fd=. fD&6KaA>B&xg? sR܋:i0ƙlਟfE(<"oFG>/Ȑ~Bk(5U6}[r Z L9?XuP4wR'zW Q{L䴦c SSL2mIbZUӔOl!8 _9_=X=K]>GNdQ(~i,x wG,MOd"L~ GwCS⓭ԑ/ߊpkRX7ccQKKXAνLnAߢƮA2j7:Jm딌ɚ {@R^7ȆBE_Q IStv䏢 Y"v8-j澁MqMRG(N U !$,.9TV cRبlj[f ,#s̙ӈqpU袊y@XmjQ10tRIv$y/ 95CI=:.蒅mM&"|gO)Q,Sf  :Al+ |hP^[ p mMğʽTSDBhÀ!]':6|Y8Ǵ̓565ڐ>嬸h{dIǮʦ0z`j0~Hk:y;xԪyUy߰_ބք+Etd)1/)u^>232G^Rolψϛ$bƑ{ef AW1Sv |KfCDo"%(SPA۪ٺ\dM*=t nn |Y>ڨƙ.J3l 3*M1)TœHX?#aNѬ_ZCI^1".8!(^f}meXtH@Gs'#fJ-S_=j, RM±$Q7vrq55A;-QJv;l&hj`b{rgz[' mdy?ק/^yJ&y!A`o擠7`"G6lّ&xG?OjwChP$?t ft#~T _Im%W!_ORC??REw SyeMѡ. x)<1эSĀ5>ԳwVD /3$BB囀*kj(X:VH z_FDv?~-]HStCێZ y:cԨ^ Nx vO=+˴f?|{lR|ͺr 7aϯ Ï.d&+j?08ɉE|BoPt!WNq]8ƣUnbQa%ҲYSB`iqԷS8NTxI\pGq \szt@` mUxo@Uj\B۱w.-C(J 2Mj`",/Vsova#NnS-$[+}ozWgfz1@e)`5`JӞhuhϩH#{+U}v[$Y[4HOYeVCXcZEid*^V-;I'Qw:&|EeI0NXm/Vuh%O9M' ya9\mp:A S_ uy\oe5nnx%zL,<w'Uȱ>3`]xgR2Rv5f,ZR4# %EvF'k1"\IΌzҞ!}۬W0xRޔ.B2HOZhFPm.vb~"%]YI?u;(ˌEȽS2C,]fB66RW삧vImB W tA9T{T9E5;˦rn/{RL9tO+GCgTpgnwMmk~iZV?7HKʋ Ɓ }lⲀ^x*.x\M%Jj7 g/"ƔdcG6>_Ӓ)4E{zm(V"Rmu_vR 1q\L㶍ܡ$*Nao*eCu-m)]*2r7(۫ eѵ$&L ,g/|5a"Ej-'UiIT9t }=Xلr'DB&m)kܶ<6`Q4XJQ0|:3^U+A#Y q#"$eM]hZNGPqs)@VJl΁X! \+3AfX.Td:E')aPH:H0*8ld1#HZ{2e&"W=SOA/P͓pB.M9(udBtn_j)ׇ&g~E;XS8zKi_Ʒ72@ENS[4ƻzœ }TvJK8F':`TtQL ߲m< hA~?iUJͦ5wI~hyF8( Fft=(K&2 䤩R^eM@>%h|6f͒Oky3j}(cm! :HeQWbyM8*qlF0ب 1`#KW~lIi64̝e+YیFb7|p1r32@}xބf6.O;m'Ov#btԪ+eW:Q{A܎&1$oE6'bxl~6ld*@$"^ECZ~|}$!yˆİӱ9;xu¶ oԳ+cmWa %O&mϭMKt4Jp64W$f&6̱/1f-E%T* k#+L旕f fE%EIQ;cj"h&{.R {C-9$pREnbכI.zz 9zI`@ LS j\;ㅞ}EAdvC|!1LW ryuFh1T%4ZyCAl8:('OXN&k$QĮyL,3itEL| D'Nou ]S:}ψ| UY$S 6EGቮ}Y5e\FNBA|$QGBzQ$rCv`x|@OPERl+H~$i;sOT=g1"o) k#`T3 eR5Cg< yJ9ܩ{PJ2{xpYl<|/~S;m~;86eh^w|"hNWңP *✗g" Ϸk t`8Bq0΁gWk.rLTryz) >ReeYGEɯM yLׄ ^{4zb55UOZ-G 8@#e蕘O+,qc0(mb?qCxбcy'b}ȺMm bb76oL]Qkg 7X } c^Ld́}A~U\H}mi[!`,WN-Vl|=Jf.nmz*R/Ib T2OJ/ӝk_?>`CUSJU佢ZٛrIk/ܩO}mTB D7JAfxx2VLӚ3oKH<"\"\XjoiVʪ((Xy/Ol!|ey2gۜvem RXS%rgGe8>7kS0]Îi4੝u q#1:DZ}XĎFJԔ@?y촨2ϧ}<{Fu{|gMj:~nEp*3N w\sGWrϳc/t I+dTvjP(C%X.ⲗC]%ˑ *_80BϓC96\.@[7.R{>eh,B<3eneVi~ɹQ' _A15.nq f.P2w)|#Aʙh^L Q{Ԅ[exi aX`\J~ǝ ,|glRN!?q @u1C1zt3ɜ{tX@p;7Ԑ.%:J5ԫrlJ=" o,As|Ub-vvM.Ϭ{VaK {|F#"W4' QMeC! ,zT~Hu_\JZdY}9W?lD昨Ԅqgr)Wl۬@z#UwWfhoso S5?w!1mOEqa2e()[),~' s֏FqlJRPnH'˜9 T~2kEeG X/GRlq?,!aWbwniV PeqT@ryUWзc;\G"es@" Q d,CD{*{|\2a{`h=)\`M/V&G*}UvVa~*g/\vx`3߷;ݎ%˖^D)oiwOk G#c&O&Wqbmhz>WP`> Had]7Q$LU,v36V2j0]tZǧ0G*Yj.Y8JƣE7AP1K;M5 ޓ1ʎCD|=1qM "@"(`2dəW[_LM84-'[V,B{x Va ӷDGE/3namNSu[f` vMTWΜi.8}L:qqGP_b>6˛;\F{t&tjML2'UDMgɀ㻛m=:׫EhFz3@bMn]aY&Ear46REm?8sXoGM>< Q͸ S>::~uhKBk;N^06~es%vqwp\MÑəL'QDWa!j\<j]trZ[UnpBOf>Yw{`[mQW^f))Iޥz9jrIJ^Jc]?ʜI=~%&LuC+|}eьo\|A B*eߗh< J`vm)Z#L@ jRÝu4EGFYje|m +$z<g Q̠f?cDR*{D8]:@e?o 瘅<}R5Q6BٳN| ؉1JMNGX%33&6(k_X6r͘>&BKg+rv6a7xlŋ.g\`wC?8^olB#C8.蜦"S30;k`֥UD/#9tgS@,Р&&s1Vw\8N9hK5]3Ks*TzfjBFr(}6-֡(vధ6%^{mM. D5`Blھx8(TWT ZݜOQTp2VNwb5ݦ,ާ7gJE* Y?Jud|)B+p萓F9+-fSN}`mވe"Tom.$"~rI;`X /C_Qv\xsi?(O rYĊQZ;/4T2^KN!+&ܘkS6(a((,yFҢ&w+bЪyK mD[}#D q|jR=R̘_3O܇Wd7to2KwZAl(ŷ( \ ~S3+WFfo@ ΗSހIf[ /7Ο5ٿb}`- t36׼!OJ،\o+h~1#N۪;Eo i#aq{@ߍX^h*΢U7 2Mt8D;ꦲf,=`δ.=̈́+H/HOƓr8`}da3 E*ܩ^w1Pŝa 4>ԩ҃>*v0.\ E 3} D^R7@:XuCfо Ͽ(A ^v ezN..I-bhqK|-FCOFLaer$?ߛ4~PHW0b<`k<1:M}ÛDiaAgeWj|sFxzNu,s "C wT21i`#Geǝ8cQipE|p3ʳiM/oQ"\eÆN6RcTD.ˆ/友2bP7ǝx=9XlPη$}d!ͦ)7ϑ.[;,{E ^6;w*&3!AX0FhsSt/&Mgm OcAύ#S⢦l1VWs/'YvcW;R4J/ZE[?WVq} cK)O#k'97[ny7p^eiԺ ] ccG?{D[GFn]ܥ/jy D E@e֊͡!o팙} ȹYv։siȉ"m!aw2K ވpbk-Hm;}jlcMr&UI]@%a.ОNS02zV,4k|{8>| 8Oa+IygqC;&x঺Qc'irKtD$F+{;cqaŮ#"rB-Ȓ]Ug"i;'B!+~ r 93~_ o~iQ"4_^Ƹ}"{s,kԉC Ϩ]HZt:yϊQ*;/yqpv-1O5G˦*С mR.NlGы;=|kzd1DQ75KǙeeӞ? s470k|3F^Af0HEtZ.2WABQ@ H)ɳ9ٵ.Hq/eNދXHHn2 njЂ1E Ai A& =0U]OLBßVp4X݈qhG3'> :h6C*)_V43 P{Q@e9Py/m4?Y.}l vabm=kV2a€G왱HUMD2YȲ3aEpܫ#~O:DRADnnLS' 7WԀJK&y>FG7:j,j~7yaI'.>qu!# >eX* 2]-9D71_=)FJ2u"r8̱-zqQ>GV*yHsPEKbhP&8]hߚMdH^`Mk9"9h$FLdQb;cw> Hy0@"/&Wnx+Ò>|N>$%twVjj?}v. DW2(er3Yh@tSsN*~s ;XYJYrϿaC TraϧGk{>,-6G[uMm! &a0w7Emp>h)73(NH5b1Ka?2_/y߽?t39Ʒ*XwE<&5ćv{v>k\-’zDȌC.b:40LM5M]u"7ˇ)oQ4a1uOÎ́;!Y6}Tʈ'K;ߎOa d+ς5r7e%g:Hj$ 0|sG<B? 1ΊͽJ6v7G~?\1q+bLnd1NE0[pM FEJaaABfjut5B9]iՅ̔T{8ԱfnIRa<pj%sR Ǒ#;_1ac/!ރ'.^L+M)^w:˓baF8j2]Iz;aot?qw:i q_awK"J5?)Aep}~I%G3$rcJM6C{r)X2nX2*tϜ%Ry"qX 4+.G9 `hOMt~UN3aYGf33ݦ+h %9UǬdՒpG Wa?F[ pU%XVCdc7:Fkz ^2JqM?W\Bz~}T>,Vӂ9/V)ge /"G<(\vy/O`SRwzD1 F=Q ɼ]vm@v.\>^ LDIJ^+FKi/@5lŗ"I!em?DW>yq[ )0[+pǤlctTyLY6cMKYGj;G^?\_7.\&@$%+6~ 깁imY.pZh?e4 { *i={[ z[ FYjpv{K}R͡.JIgRpi<;iot}1/|R娘nO}),KC^yBwg4cm"c̍/{qJrg7͟+ ; 2Ad=tA Ez#-rѺԄ~CRi\BU`ݘ&.J'0;Uؖ"d)-,)ƳnqBXV))?jq[Ul ,UQeQ'DHbu#q˵5{N_22 \t0-c_>M*F l Ǒ&0(ZO{EWw;ہԇV/OӍ=k1+ҕA2f=mowMt0^zIta:[pd;Fg1}+[;/wX lulQ!f!d)}qQ(m:ﺞ '|dSB@48tSXE\oY1bRzAjZx6TJ^uϻQkC[!_7uHG_͔(,Bu'N9Vڣcϑhd ")0c`슣;hXc;s`W9/X墉[7m$:\CJQ##2"mS&| kCөAX)'[F}\rKئP ^H̡dž"Q:>z wυA"7Y!o[ 1cZqGsBnX_凞hy0$} q|%}P7VQ-0aU8z' J"]":|SG1<]M&o -+^;_$HLs|^[@S@?" ZT ta ,"DcvP  [vF o>v0wd"K}lEY >` X26KbhDfIͫV /=\"H9 ,P؍ ڠ׉hXzZ3}^(4Wmi8KLJRVWs1~.EEP2iK >޶]X};2G3Aװ;JTC bVٸZNnOs/-O=SڑʻH ejFAkޤ*{S.e.+T F˭7P3Ia&Ax~Їtn1hx;QQA87Ez1<"XI/A]KdW92zWHKLRoe "W0ki/c#*OG㠿zfI}[ꨌSR<{ eؠq'{ w<.GͽRx!MO5z~aq_0Xw}DavvAoc3: 2 Uq5鉶L"F> FuCȱYMoH,xfE l,qEڼ; ÑmN%8'4v%Bϫ:9i<םx6 r?s^4 }lQ}Nauy$n;@覼v tK:1W:)_Ȃhi_nڹcTgOzbU"M{yjr. sdVH0(| Q$ u@,_qUw j*TLOxLs'{^ LR1U{X.Ŕ)P)*x+9B۷e[!nl>`4D$,"£xygGѫ\nW:SW"ep3@-b17GUֲw'| kr44KґU*E^+x"ĐY%g6lo-zLP + 嵍/.PJ<;Lns& xn%mEzB)G7YH56L5\bA]&U͆cNje?1!3Pzw kcYe>uq)侂4RԹqTR 6V?Ȅ>BwŲPGG+>ylťe,q:D}3ӎSvI.M3 T*+ -9,.]+bʲg˭ph32!~7\2?^h{m%REqCNLBǕ4]:կV†>S?I8Am1TA{XY@X/7#Z\WlUBXXIYȉnc ?2nR(Eޝs(.8O}L~#,P- rKX!-ăt3S$>0݆O4I2o~W7clx幅| &E~y?FuihR=ʖ& zzDs;d1m" BP1G(ᥲDQ5V-tFC/ sB2#0n.$h[{x7QKJ)ΗP Vؕ9fϯ8w^U>OP/1呴'{|aN D&/M+Y k[n= z:n$2vkZ8: /B}2*>@5gEtHgm^5Zi28yACtku_ߕktE7eaV nH0j*~GB~~qYT?! u vh nW_2"οfXF i &%$=0F}K-] A갴M "xr׸{;:غmܗ$=,Q5u`xwy3¯H;"MM1ǔف2m B7QGJD6-kn0='NsZ7arSQ kA۟\Flǹdyyrbp: (V/qkø͖)h+]V[!z-t)o<ֶޣϻ=vߓv^:tOoAU!La}E7Eu!!<2Hu͹nĉ$,H57n~9"q 䣊wW57|آzM8(Ɠ&D N#%{ZԆ.y>!.PM_,,U9Ua5B&O/j[A[ԥ$6C"_:gx "[_+ -%c߯Nٹw=2uC*f{k{hmp- h~>wÅO.`T. H<ڌ3ΓxqlB9 A(lfC{7`30/Ky IQš7fWAK #y:xlFu.ewyPsㅞ;nU| Lq--tl<)&hӛ-7⾘&O+,&8,8_,j<{y0>BiŴg1 aL_yPIx*I4sT'JçQ^q-y\ M|E4u_:dA'ޝڞWTGD%%<5 \?]l)S͍$}}IMPX+4gˑw&ǟsPnj Nx&]]+9@m6OPg97.BB-LB0VCvqgN"u5&m)zf8|ǫIEJUӢ~Yv3O;X)#F`=>[SzKIt;oh"˯*@3YPQgB/2`Q\t;l.WQ.5? ?{AȆLHD;S/>)]ֶEL'׳J n rթX[Ara2. D*)딀m(p(?Iz(Ͼ20x(1"@p0N簯oncއZ0Jןi9V8SdiW,JTEY]B: yc?x=ebnV·8jROO95s䄅9tXwTbr#|̷z:(%L(fm빭#ZjSuRMEq~'+R4'ɞB%A01GmbJd"#vg>5Ef, %*9}H#pO%RpI%xNcTɺ4\&\? (BּK|vrs4_"nC8ܾ~IrA-пߊ%,p<޹8!1N!e:편`]I7.y!r50W6ZAVrSGyJlrq'Y5ŀStJX+nPv>J凝d!>ƯVz'+`=bNJuTӪ1h&*}T%h*z&I~{F\&O?V}7<{Z**Msr6;%B"uX +ŸeRu^ C^X+ P\}=7HW39ʹ4f{ՎʌCZVHʣ ]-8POޡƒsYbn.o)aSϣں+*d"֛=wyܒ(MdbA(F]/\i}t$%lwhRe3Kzg*RCRMy0ە.b+q nσE,ȔUlm -ƞC٩:].27UN^`ߌ9r|E}a2{@A0P..]Z@ʮ٣ņk͵Ğ6y/A3hYU*yrft <O^"I^ٯ} 8SvqV|.3*Gk [I\5r; : jQD-jC"@L׌*2ԥX葝ݒ)>~a¨gePjc1- { ts=[<0o>%d #[d,*l*" ^;02>Qs Oc/cdAd ;Q@>3zkiͩFbt0fHO$lsV=gD~E[\YAt$OI< j߲sD lqX2M^]'.PfoO mk<9V,#\< {Bj)Xe6/V;Am@Klo)7Q.s)/Kt& ~hhYYQǝڡIxRw|d/t_ ѡ( s~$#0 s9㌚ L,~YNe1}vX 6oZ31^qƒ:qxhYx:忘Q^m,?\>[Jǩa =FsݟZɗPuzjJP>/rTtQTky]wP&'3TJja+}AstÓs$^Z{Na7Qӟo@/lnDz%`S)W2QmezYFk"a|nn7̌mRk%H@fQbփ We(`hݛ{ȕ7_ y튺= wkR" tE\m(U cI'!KsM?pRl1q삮EI0;eKa.e_,8QE0tIfGA_ ȬבYG+{liT@%mGx"N=C +ÀjO%hёreo :[BտT5럸u",p%v܂l>eb L^d > >3ۍj6.a 𘏀 F_Q}I'DQn%|؍`M/=tYZ6Y" ;O6aeRN'9OsqEYK͊Bރ„%lxT֡llޔI8 E?0[z9CG?|t.(wfYp}7l"qmB,}b&7&I"+y5HЎg$۠8 pxX4\nQ ~ݡ N=v6H}.mm"%5BnJK\gPC}Q`wjlw6 5HS\:۞[?K8HvsM?aLPWņξŐ0ݬDWbR\Dh<&玛+;/CQ:i‚Eϡ Z+RgZ$5eZGu7͕;}{qVp ǕRh) /~&VnNNz;|U^ r_T$`t~L}۶ihT\<};'4O;U^u'\OXߑ$kF)+R~^qaM%kPڱ glz)C3W0FP3e EX';[58GקN5mr|Nqf׵2mAR7s3S;/#}̥<8L򖿑#Z b~I$,3L/h|vSk{i_gN֙/fm\gi_zw{CI#x{>~O 467K~", wL9/f`0L Cy;{RpPh Eی@W" сpk56e a Bг%uF,:$Go0*SpsIk?G$##Ď 0huTerW[ ϣ5S$[b";Ͷ.fyho1dfӃckQZ Y~Cf*ZnFJ(^.S, ϼM3MeQ8s%Bn\Ni&NhBl6:\ڰR<8`~ɖ@Peą=6:] r2Ȩ 6B9 vxQiqh]4+GK ?ևKqߕHdmpLFXuLy#Ak!0*D~~^(#9Njd祏ٺ&UWŸ6؈kj},QVT=p7nfgJ_lN.`9oX,ﯱBfFJJ,N!9M=dDp-z ZOWݹȇ{LMU:gm< 4mZcW)oF6v4 "KNI3iiKtpީih]zjh7jj#O/D~G17lScA/Ӡ?ħ#眛d[س$#82 ۛu5JI)K،)nO#, ?G9DMux>Lý؆:56HLUHP7} XQi?]5FHBd{z ॡkuTvO&pS?٦UQڨa(R Rs)9Jxۿ9Xs̷Af-z8m҉b 4Y-!9}5tq\r@N= CΒUG@c`(]z%?AM,I F8aqD"~v >$,:MKrn{'eI%H7uO$#&WY⣄b"lh24| n ",#Ҷ ' ~ vqx;FQ=cN-[#d:Kf3kq![#CL?y!]E$uJ'L5eX/Kw4eGUI7* C@h_\_BL1Fu"Th_뷁AiыmXhh}@RjB~ xr&`_|zEm%`c.]%Y/SA-71&7o ;q*^/Th^q3$y~^b_'͞FH+ྴ|)2`I2ǎg@9kw"b[8QJ)`tY!msv(iesO=ʌ2Je{z˒DGH[SSWMʡ ;c5(4*ؠ0Pdum9x5VhC ij\ &,~ ^ȶJM?z@ PJ U,q7=PNxBVˋ tGsdu { ƗzxV [YuX ~!cv}~-2N-6oyܢv+*[B ڌp[]6 ((l,/X2d=j`ikPZ+kzhcγT!1&,sym*6iސn\5Uz[Bvhr w6Ul^Ղ6°DžۙV攽#MmEe/#_YjkF!$}dndE{#ߏHz{^@RǢ9Ƭ,}"&&a첥IGk"|X@CcQ ׮&.{}z6 dPQ}"`hȵJ 4pU3bbF8Ԭ16 '~,ݪ+Yr瑡GL̶x85ӅtSR:)%)UJt٩L1m13%_r}w:3jmqZ3YZ]YsfZO mY0˝VԻW t{&!`~DC1Xj wuT-i@dh[j %`ζeC 0EpKP]BhN8 'M\Wqߦj!p獑" 3:cǽ{DVu7uWLS czţ<.C^"3..E8r1CT*>CVR % ZG,-ǵg}?XMױjb!J -k )0KY96A@FZ] ]aLuS:왼Q|+QZB{ћҵqij7<>%2?DHS\U"pZW ǃ,N?Kq4CX8 #ȶe뱔I%E5U; vH/N32ͬ0vm b9e7a-~eޫP@35wx@ ]S!2 ?횂2~f= ˺l1Ҡ|- i{exONStUv'X܈xd-1N_NvEj\,Բ3VCU H=)b'/©~%OLvllNhUU6Irrj4 +~OӉ]/uN`T"*Uw)O>fAXGy}$:B>є = }O*!ΏMKolb(xHk͆:^|$ NE>(ϩV0B$x 5,O8q{OLarwd$C1!ǭ24?MU7 7z_Ǹ/ZgƼc,>@fVx!:h uA ( SI/K3jϯ|zڳ:+Y)l3mJ+l s|yӢ*lmQ㪍DNly m(n?1EbdsH,*ؕ7*Y?@jr&߈b5KYsx ը`v̰nNZ* !$ hO_LAwL~L:"A!<%ULBNxi*Ui]U>S]*{2M$؊ɿr۬:w9$ͪkCT|MZ-Aյ&@%|9"j14Mȅ1;DWKȢԐN~EgF7楒-ַS>Ĭ&zSL??E-{(w Ch: *mx2umņnT T犒=,b O G,mֿ`pHW[=NSZ^Y8 .%WT̖ HmL)'8,=eqPL8W0=SP!oWigScGQ/y+n3>G" dosoqfˣ U"1̱6!ΚJ:{E}UT'+djĺd{YOMcɘwipKiiR|?gETZ)b)o5KSDpԟ2?!:6¤(dt]t2te#k3pn,@.U]<< [.-RF8:[ B7|J>6[oBg{d.T]V;wP-Ts+Y&M.'ic.f~&ςǮEHHfhA>b"Azsbsc@Zv&QS I]hq}L:ʑ jH4#T2{h DU&J #C ڑފ9bA%WslGEcx9@Z *U\AFGA說Q01<\xWV|;cW繰mG~1/25'MZE L>KA,ԯM] !DlȆ\Z\~jiy|.Kf¹h MauLcI$R;q٫}Y]GB ]$49%ѥZ%JLdi:U|fN&FqO2$݉}) r1sR={(A{QB N+|TR*1KW/<% ղ_)R.têL.QVc >=2ҭ#Iű{NK4>jwJx:2?e% ⠷mb>Vyt4 ౅r4 x޹4yv"ang4:C=GA6Hz.m@UgCGcFxN/"[6lof{ 0{rmdemi}&du0;عVәo` 'uT!T a|N"އ7Gn:-aG"ha^.|ό]H?3H98 ,iwe_&Py`SNY3iBËA)}{)  R0-I'B䱭Tyڌz4$Yy=# )lMHKFMnp ol 2ݳwmZ4<_rHP)nѓCNշii_.H*% *_s: QvqPSfGj+#~̰Ådn$ڗdQ7wMGF9guk[!9|q<<*<.*v J" 0֗3c MongԸ%9uoGM%HqaunWcbB;e`MFo7ULTL2mQ{M#7:lVt<^W<>B qҮ(g?7h&w YkJ1ŌNU؃Q T5@Mxt0M]]O|}!9²RENvʯdb ^t &I F &e RLׄ}ǀdJl4 JC}%4೛ZI$X顶sS&Z8r #KA`2:glT5 lnyeJ3-!G:cIFHʥ4ys@Mt*@yӟo],͛pL%xh{"!d8Ak^?YW3>P.͂w?@**E@s @%l @aԅYsĂ6/# _ѕ%!mrTf xܮDZTBGHaծi(h,.2Hkr3 W[4DrLU:0njtiṦaי):'H&C"-Vis˶MZگq R:gN .% ͼZ|4 f>47C^oT J@(…_ [_0.XYWuýlf .? [4z7,NXK#(5l 0*ŝ(lI]$ AE{$y;.iF98`|4>|ojV=Vf֛# pFtHdVm7K'LkKĨ,@?KWˈi;[6V, K͍vr&oÁ O.Hi42t{-.0a3oQUu_NeK?/.!"O2kG<-H~\QumzfqN2qqWgtlxLHY-m4Ic_UgA "+XnsuDd9ۗ(MXtő[Uivnt8w6Ҧ|yQb ľl`a "GjI_҃ ?s,ujk%E\BSnvU/1"fŔ=rUxjg7wWy-0EWvoM6?*;XPN5cugZx>᰻7_ν5\HmB)ZpEN%sKz͕DȌcjt\Me^Ei^rRB,?,mo$a[l2a#;͹h^!95-} n#a:ĪfRm^ ^a?)NSiMA$?3t<݆v(=9j7kwU{1M4"#'cήq8܍M v\Zi@OФ% =\wY,K Z ejҨ0{R16Nbhl#ף79B7E}H&^3x"ZM$j^#KkcNYC5q%`^;IM?#G;H?Y?kU^,IIg#c;q1Sk>(Ѧ5[bdjp-FD2* r9ۚD;,όs-lwi _乀Q3:]ۮ)W9܍@KgD56H!tPK uhca㚸GByv tzm,t~j``baٺccM#d,f-F zX3[ˉ/Asķ}oM Lָtaepsp# lۼD.)@k/ -i0VfP>8ؖq -bueC+D~{zĎ}X(`*d3~!^ZVA0̓]!6(!o&lc/pfݹh٫ʈN ,vz[IM{:w#Xɕr{mؤ3VVb_ZjѤЂ]Vdi[(Aoޮ],e fW.hҮFI]e4/Kc$߳V_/m@({s^>hͫux*܌c[+}CݙwфE6k_v$Ͻbv١1{S{$^TjL^E[1ɿ[Ύ## ٍ}l ݛoPQBa\(qΥWv5Ns5(o8eϟ§3m? ="#k ձI޿e(i<!UgKLxV܍!@Zqt[ԾET:f{MFE%ՅSU{_Zr\PX2J*z,'i<oNG0R-VAXjAB!q֊fAԔ!D" @q``2EGOύxwesMGA ]z[ؼ]$b} W ԉvc_m oae4OWdD4LF.ꛎVk%+(<$%UkژMyF ouW:C/<3k2=lNpېRKz͚ʽ:m5v[9{YK+*ߤ$W35 eM yrۧ'RIbF7eLLBG#hA͢*5Jl]VXXb#N*X=qt3+FYaƏή7 FYӯDN$yU[N0kTa#u4`2kx?t<Jf=mv=s'{O@Sld"_8{#MS+ eOE/֮Buq̾hZ;f{6.7H4HWjö_*vIꝮZG-}S dl&]OD0½ .ɯ'SJ㉭a #2{TvJ{UJ`Z^մJa)#N1Wk~"ȣe@^>t@~)b&l$fN# #Z%0;@ԗߦBN$GBPm&(՟?P>"ق8p7:{8S9#>)(_|$ͬV^=ib %I!3n~'btJ8|"wDCw1Z ;]O]1*ӸBΕ- E }#3SomӦ_s]%4Zc+U8ҹMBS* "BpLᰋk B<bl9qBآ^Yfxh 2(4xEPIϯiam9D4)UȐr*SG#C֧K8ֲP7HrxECOgs ~q!":g`q&Y+4̐#**%fI˓)Mz9sk LP>ꈹ<]#RоL9}/)J?t^WӑѧOL#ugyweP0 {\=f1\D[ sm*RnY+&oXܙ*2"E/S^fP]^u~ qScNs˺]>ˇ=uXE'#GT[79!g !Mқ/Vm*`6bRt6E#Q,懀- q=,W6g o0헅j684%u Z`#Fo<_Ի=\0Vѧ5XZzwIi&ZTPBTv Y]GJq. ?s/6Á& ]bT~״6^%p !&5T74gΖ6w"rk_P,o*7Ur~ˎ~#mb@&,p^pF+׾ $l6u/ga(Ca z/1ll **>plWޟm7QE׌9iqjdO'9բJM:21*=4:AJikD^ҋJ)wCkhx^OtvͮBRn^UKhQgF?0nHG>3Yi>ÍFێze?Y|"wFUs4wج`E&Xa\ߍ#.usIP#1&2Pׇ*PCvTbL-gp~պh!0yi.7IEym:e S(~3n1RHNg\}E9һ1{kl%HV`%dIsqw#1?D{:#* k*<_{|PZuD8}cA@gئgo,(NZ?sU'쓟ehș4Yؾl]uxm"M/4EzJ䊧Pΰfknt/ru`aĕ^ ~h)  1^&5.=p2ݫ_%Ūd=2HcϛF7%QNMǀ(? nZς~Vs7aCR'>{K3{>zl۸L| *{:<Dã-V `E y⚊ς t7i<a -뽨&s~CjϊDxd^w㍜^OdlVz-ApSw\t9EEy= $9D~ޱ/{$!&pIC:\VaV b@l_6KXGeS񿾺aQtlƑl Q;&=;I`j BkBO,b ム4AbuAҞ$[ƕhУ[=bEGWwQ Bvڸ_i95!#NM@8@PH}C2XѶV-ꁍ]WbDbav& w1Zk,B 2oɷZEŎ d*CF'=!wj%dS44e^^&cdOWZ}yj ʞGo_O[KmXαqHos.M!rF3Ё]jq 82=\BnǾ;;brT%+5ľ?y?%>AVM#ڄ*Xu ci/LrQ# l{Ō!9Bk1߻ N ) GSXN= zh@.ucF(F#:mUf9F~?Yqu*M$i;őwBoGkk%NV_9L2XALg) #vm7|U+eMr,5yoTU̢yܳ^q{0`LsR/2He_"n,^b}''oJ;" Oa3<EgQ&hY[_鮭89똝qFH,H ׍vʿÙv'B"cnj>esd F/X@F|M.cw\6,v"W ,ids_25KI-Њ* +3vt\(n`9@ \)UGnȁruM. 7UePfSsݩ[&m#=>tϣXMXb;Jɧ;)%$߄CF>[eC_U[hR^t1}bRnxz ,e⠤ԍ<_:c2ՊtעHO^W)*7,,؉}UZti pɐָ E9:$[JS#~HE&s3F#|),Oy?lDi WUd;3(T֣g1HB9-x$n }_q_8k@2B/@d ]S^:J}SQӔhBQTwaM;Y7]ԐO)NApW7s9)8y=|^S0Z51j?=aP>KuY k'Cz¼I0֔o;(k*Bx_™n?Ű8w{$,|Ed_Uu:pgO ҳ}tG2,P\F |o>+]&" wCqJ$HR7sq Jà{V;keQEz֦yUA_p @ߣ H2$YtD< k5-5*_ ]/^|deUS=Bʳ3RU|¶5#ȳ r-VZe);uv!$%(wz5V*պg}ҍ>kg5>_ ,j|:!DnӯX ]b|751*o 9ne0" f)ڙm,AO;#\P#VZ{!JozEˇ7$ '#Ln香~Wֲh2WC+/yRǫl2]mf&F,f" gDT0ڻ]sk"w`M ?5?3{|Ph/t&He+l7À+Bj!Xb 4\DPaHXJ+MP@fؤqwyD955ǂpo/5 ZL̰/14xYxHӀ%V<Ǭ̼Ryi͜U#IEO1D)t>*ZZxj2**NVïLnx[H^`.5f}#lk;  WzL~Sў)s|R-øl1dp ∲"}\S (lTS[|M~N`㿎k ~v跻$~ ƛssC.S@qYwXJqKgnn A=Q|] ?=BvTrpn~`b; jl5!?I˓E+K\e޲ 'LHESwp(׸ ɺExDž摿Bi/:Ъ\2{֤·u# P(S[z}NsҤ.gE:<1`¦}D'/1#Nl .5J/g娏VY W{ oJ@XZ&nՇ3p+!g_I2aȉ 2^I S^pbHx<%לZ$&c%X "G8yM=wAAB+emWKLH"u j璿V8 _YNesi7t^5oH[x_YbV@I\Ǿ;R;h%|u琮E;5$ T]H%)H@S{`8$!sH)s!eb R@)IE*W(H`JA"X@JRc%TkI 9Ij7Oݭ\O\eHc |Nqd_cȷ_D [`f&Xj:=Avhw>W)K;ڂ[sxݛkQѻZ,K/ʃWީGox'05&U*#X(C=|󠼆WoM$!7S>G\G0:ss1gaC!:۱yQMAl%Og1䇊G-tχే X{CΩLܭŒܶheI@\_ly'>%o=7741\MLH |#ȖxVVe0'`A]֘|6p|XgzX ruP"{JYYH~338, vc5MhSk#z8!hX+15TB6OķLK&.5 ˲؋ԴH} 9e:1y0!8&+ȿ+egh;ߟrwdګƓ[Hx~B`eL^YUe4ݧvpOHm$ oyJvB 1/1%\*npoն1|ZiK@YjrI`j%tMR2s\GLl[ϴp^v~Dlvr`cM3oSȾ.Wh{-ۏ;=t1. \E2l{ yN[ F"$!9W!V.ުS \xT!/uâ;c<+mINy"{61؈Hp9Q=}GuT>m@i iWn>7vfXK疥=hBMBKrh&vfǔܹ ĘQe T,z8? _K]&ߵЫ[E-oguX/xДO'`$#lTLHR92i+U@h{=paBj33)7' B,*($ҵDzorv3vx0y7 wx1^ʉ k'a6D!=?S6$_grlwˋOҞ_b\ˏ Yw[tR2? w9Q Rzw%.:,jB(}.\z`^_i-ݩsw 35Fm{F oz'(4P)8X)O1Ҋ>€a5kֹ?[ (Fv;Nba( c瓵hjuwvBq_~iaZ,ߟIM"HmM¡ve,=;3ޏٞt?aPw+r %hMyE9ࡣ> n)z" ŶZ~HO0*0#!)`G70B T3'(AFƨbk3znqp{ƅ<.)̔J qGp,7뗁 ظ1\5KC=WGk)p .;1:lw5KܮJPw&LOI ΨoPCχO sbСC#񲝞L͠+@ d8ؠ ;IZ&%utvOT}cuz܏&ht#%|K<&=yJ,pgW5VRv]CV'>^Di?,S}Yz$^;cÁIr'#,g`1#,:q] 1Q M=C@8m65.u0< 7 eC@H[C.4\R՜)-.]wJO1VPg12"ᎅ!z0l^%n1a:u_ ۾L3s1n`l7gaNb<3J}WûN'&wUȯټKQ^rğ6ܤPm_"{Ӗ"WlM )iQ \ӞG321+ÉtH.i4&w~⁰藓jkeF^=%*G#෍n# wf8~dҨi|ũ,1_}j'< 8zm@2f"@S}#SaN'֪u+k+\BI Q!O{+GW@vo@ |7H'S<ڲ/=zk5Q*7Ku<\l+4r7ZUfedyȉyAľ@籐mPEnBށFiOZ|& c$Z  XCf}ˆcy~B6vn̐ PLt$/_h14阳y:i4+P #.KP_Tx(]0\6$OoHw\;٭絧3@fP/~3M)׹ E> D k"P 2:6PHFthω`j)_f`Ê1fhP ma#8}! KMoVˠ.`2tt*m<\nJTϱem>÷Lϰ66!.OZUDu]sXE}./AAn9V*:AJ.Z +y%$* VQKfm9Eٝ  f=?4)nidSbS x1 %ég(아0TqӞ64DKG!W3l$afd6qQYeSJ _Ԫ,e3sQ*dwq̴߲jxě!&Ŏܟ(+EV3!̏hKBA&: Cо6. D5,!xMm,~6]pɠoFv&_=tYg uso5evqdй{Ern?UBg2^͏O"-61c*}[0k%U+ώ#b8}yp6<ӷwY |Ѽrr"̋uk~}z7Icwg,N]TA/sIDg94lk0GJ5zs!X>"7t{D<":ӹh얓:%)&a1zGc0M{Z2(7AV 1[q}sŴӭcxS'}L۳_;J!)ųΫ?d%"gam_C6Pr &Y{f-qvoX%wqii{0o#cNBãL[ wz IJqWP_ED܅pr:͊aVg, ;}Mun!+:o,U;kW;oS‰4n4G?+e~!軶_AHѓȃ,-PFmY2duk‚ B\ȷh69#M,"l\1~獕∫ sN|_jF4Qd&Y~t[{NV)ˬ@c;=h =Q]@r@7եgg(Tx]>eBJ|OU(i0WA)tG˷Se+F g ЖK]k˟Q6nh #&VK*` Q0/9 v|%g >0/p/[$u|j|JZY;8ئ9[?ַ<. +"TY߫9GG3H;Bi$y{61dx3rѼ 9+~I)NI'5_#4x!Q5n~&GU! o݈?ۼ3gӢT@_CWw;k-i KU{ %u[k.,[a *k#GVْA"rVT7-jwUtBRBd"2Viw9 eG| 9S2[pQ=dWKVqâ^IڥIhaV?Qrݡx1xj"2N@ HHVg_0Z,&K'1ghBsͬz-Dé`nXdbt\1m` xqh` hrU#~qJE@f6 ZE#V3D+Oef9uAPw+UzPc\8FˉV]%>:F6Q̈́^{/ByF+aA-7˙MJ: 'IA@9NeP\4P) Z{xn35ST,G;UTXފz7" 5l)d{GPw囵H j'I#KToQcEQo|eaGDZ.E/-5D: ǒ z}zNYҸ sOin.M//9=ӲBx5W_z 4b|-niM 53r iS,a7@E ՛4V^`?#RZ!G8 '\@` Qcmӥ ~fT˾:ׂp&$dz_Z~HFϿ86N^6al99L'j2ld&Tz}f>7g}, !^Kj%~Z`ie.7L|!ǫZH~;Jko%('fg.@ UL\1Zx 8P9`p1=}Τf0e-p6JA̗ak:oo)tYӲfٔRG!ξhx^^;>+UT2Oi~7@ϲ p/~\>ӓ;("UGGC }cԍ:BwjŒ4Y/k L0JkWoܼJ:jAgun`8 _<ۘ^ԮΚ9"I.֠6HV^t|7Qz:=Q_g18SmT 0F|nlH{ u?1ReVꝫ"V8_=wR;q4w|mֹ߃ _ EWUy82#ݰ 5c1DKcNb>w"9V!P2O)վʼn7'"XɓGd=d;so @εk5|8 _7=v{ gX "UmY{,KUʆ*6s^_FR'F61߼j~U2<>eRvlBYUU )=/'$ M?s,hϸ槁Izڞ%YF;:5(Tsci|g׫݈ L^rqxؠ ш!x//a_gPع_/H[PJ9'Iݣ>)bqQ$bI%,*v&px.~tܵ;d9k!4Q~%jh$fO) ;L;d6O6%SwWo׾R;hbw#_̰NH֓a q Z?VhY0>Z.B(UEjl_75n)ߑ猍'YwpGjcKM rvnozEȰeue?|5!Hh)@DrwZE>z geO&8܏$>I ,ذN^Qyp "գmN97/zf_\mxӓOI2;M/M噐F8m)~f {9/"bH]6&SA 6114H^@z[H9B Pu:fvA?~} y8ȐlnS<"IS$)y>0U* vT;Y4Mp'x`)xI4TvaqT#箰up {>wyN 7ǣG%˘b߱Ka̮'ed~赅nJ**5ԉмO> Ptzt9ɽ_!bluC`Cuu^]#ܵqh4{S C^sYt-$oV 1m_@XTJ(ېV1'oзabF/vxZl&F1Q$@fBCcw˔d7k & R=F#Cbr7+nfZHL:.3XWݦkhLtѣR@P0ˌ T8,)L>`P26Nv5 *Y ͌]=՚$$-{Lazc?6k^#yQW.v{~5j(zGKzN UI;5 4wwZ=g1'0Z|$yci%R,Hk6 酊 "6ʶVu⫵Rv?bRy^ȦO2vI@ݳ~w)ue4u5+=J0 5*gIҩO9gȏºn9[Jۂ̗d1*#_0QESCiNXGYŝc*cĒ<f)R{z%gG xBz!kue{˟$>Gci>!ةX}I#?h8;4Bص~W1,sS֊D> AI7dӎF+LbK79%M#~zhi|ҙU̸'+ 7~" Kظ]jԏyR({j s- ChKa\T'Viy{D547/}%#+3Ɖsyyh~i[6s=4w1K]7 VO+W9^`z6vq(c^ɭrH)cKX\כ-jP'st[rl@ų2mz1Vj&xA7Tv=5T1;ZTv|b!w7KN r2'XZ-x#g4HPziBG`s'Dֺߕ-ԫ S̓L{dr/ᗳϔJfJe-ʺ*Eޗ`ZB`Hm`rȂL[}|9k)*L}I5ǟeC?9غMnBVã(StIJ $ϒ8obiN)ؓ]uS" Rbԥ&dU} | p: Z(T9K R{5[ :1Hb'-o(?9UM2ClE-D1):6UVbj;]8 -qh~Jؤ0P-/8EЩc/9`/]ʧ7i_@-Kt[hLNphz}b kFw i0cl]ycN8਻WKJ~;?v}Q}Ug%DۿY Z!v}:% U>ȆBZ1{!<Hb|L>6ugt[܁+XZM{)#fXשɠIt@̃!Z9sïV9Cz+1 ؖ }ңkl>P4|s~NE,sbsyɖr͟yUa@qD@L˜1FDGQ@^KQ"׆ z7d}C>w2zrJ-0RCڼ+uXw.5Zin=qn"!Ei«rl^Kq 7DO*^x}_5AGۺv7L[&u1h()`2nڇ6_9/ό[ñDhۭ|QcN 4;^& i)92uR{TA^}y[Kf_^nD0,daI#r_s7{h$Mgr(ظ5y{ND"w:FL^`a*ڃO"t G_=чypjk9V OoP-5VU([^֙.72C1É?]~n푡HIO hA]oЀ>ڧK,Ǐcuע[k<"lSbnDp)uzc ]袀bng+aQ{H)f,A*}ßȥ+~I.X)mh:1FdM#Z,6p?F;4&(j qjXx)ϫ&@?;ifeV_K?J2DUV$X-cLʹD"zG r!{ֲYJK_г5VRp3cK`0?.fƹ׽Q7QA\:^np#8^̭j7:0ڪHE;HDفwI~֎.tDR;{R16@V>sn xD h;ZWPyַ>ZfBׂN6+j=AdCj4'H&d|ڍM)-!Q (*{Qj߭9;4t3kQHcgL=i'M%[5ihe< '5-`X2DLF:gۋul*hMa\?4h4OL Ƨo`k=E :Hԡp"]ZiqD) X)r# -82~q$:5Eu<&`r<.IqU+=y|%3^k@&֭.БuYr/&$-*V 몣{t] OF$scG^ fń& ʋ;6޺?QT^4mo| eI ~"d4o+Y0S-Of`dŨg{b!S0h)PIj[+A:Q'BNX,%[݌vؕ}OQC< Ē:4S秺`1kA/FYD'X7].e6@5u$jzhS( />A\2#%<)w*i'ʥDB O17KM.'y+aAA_ۭfq :LFT}6n<4{p<͔: +POXIaza3l!4' &.yᾎ/qs"4s1yR+;|%Y$KT}l9^cXiu@G*[ّ1w. {sX@Y{L̫y {Aj 'kq#%ҭ/D<,îfY;"S0l;\na`( oQssQF/Nj\/*hd* }͚ѥ8n4m"0w@A Б$vkU{*^Ck(K&RU* oͅsid뛟 ՜WwVa\d0M(=M.+?`v$mu@{ ؓ6cޛmB&K9}XHkm)VY,>fF他cbW&0*ٵd '8bݗGҷ;ʜ_ԋY⅀KJr8!-he(-N` WKαRf<ٌ3oΠn}z_霐EӡH@'*ۈLŮUe>2 oGP[lv+ERnZz r ̨|?ψ3%T]"JbGdZb2ڨQQ3q H8^+3N߅T8ڲM PR!_%J8Pwh1$X8]3#2пĹjR6ow'!B]g61\x-;ϜfWxlETo[g3Wksƫu9Fzd CS5U'ysx9ک)rӟt&RVM4 [ߞzݎ \=#pNJpCRl0W`mޙi"ŤVM;ha3=z݄BzZk<w^tMzmb~am\z@n(s gyYgڋo&v2\S:&\ JSoT^Oo^ TT8D6Clb֑F"MQz6ՊRI-fkvS)^ercdO,d.=!=qSq<,>0M`$ : \BE<0ܩ(y {s"pTC%J XV.oWvmvSq4 ~IϢbyʛ\"te~?j58[+kƳ_ۛA)]h)w '38ulk?ʒ?5CNN~|* f1Zd{[@,sm '{FPummFj5?rkޠ@ veUj!ˣ8Q~cOe2/x7f,2bq #F,٘ ̽K-3jU+ݺ]9-vcР=`x[*P3r=}}saP'\Ai[ 'v#_ ̸NZn^GR (Y%#!Au8brSf7( *5x r1RmAe؊.ޖx#黠4}R*ѯ&:ckEaY,2p<*="+F/ﭢxc_gM5_Z@ ;H%e{E𠨨TMN"aG (ZRUpC m[I\e6(QUSG֔Zҏ5NNM_(`jԇ D2@]r|:eA#sxSH-@R(G6Qʣ[,73/D@{SEDPV v}zԗ,&7~12y0/LDQe(+I+LoqӦCnZZ;X;pJWfmt7aGZ}G}Z¤! 6 xĝ>6*k!F5~FiELt/,o٩+M ]9`Pagt8Vp7E/։mPkwѣKTFk^o@CD^^`6$ rrD 1M]5!Rƫp1>  ;to?Vԋf5JN:cqn'p~ΣrEiz1aFCPK}GR$WvF.)MaV,#}ԏóOe*t?!tAP)/+LBaur A4|vrHǠP2/Zș-ȑ:FP_E3/:j~'~ 'σtPKҝZX3S Ns- fΊ*./PVغɂIJu3;o{(bK兲 \Y%NE]+ 4W۟UƆ>mɒIh1vCxqcHйJ<i"c-ɚ [sB>\ut>)%Pnd/U4s.[HH^E"Őڂ$BdzSvVh"bAFR>TX[ l1G^j!.tl0ڕ~OԓI`¯D2Q.<|(@mePgzD?J"OHkr&w! be^-4ˑr3ஆX18YL︑ bved!Q` ɩ3YݴyzdjGjȠ9b("p&]RХzpg1,6(tZ7XIkSa."d}7W!Y l{-<نQVo kx:~\r:ZVv#~dEfjJ)|Ba%Ob`}I|rbAD[o̧wiO8M2!:7'nnہgo6}niƎџ)K?Uvԇ'Ju/*JLcBy^U(vZ hcc+Ɂ0Z>zG <0L[ OeZ3t,Y;W q=>§nr)ҿ.OD7aGmL1m~GV ݕLq.UW!Piq(؅aToϯdrY<ܣ<` ;٧Z֌r!-6,>d>4}i/" ڨlZ6fTc>\}e5eo+Btq"cryD%7,igA 7' ʽc'fCfIyumonl HKU0҃=dnN`@WU+O+N\ o)3ހ2]vĄZ.4S{,%x$ȧ<{ο&5^Ӝ<#9X}^!#lƌ%#\xq:TR5 31.Ds(iM݌׀TGJYW0gcxt|$BHG-O?Zq~'p)!#-pYeMAz;|>;B>1Y||tjyuDΔMKÖL8'&Ur*&eHhb@۬Ab?[<f:4WdeGzS̕ 9KrQ Ei;r-3sMRM8Ӽ7J $4>mxw6:4j&??Tce͟bIksz|KmyαK5[l&XC=*Fsp;{joSR쵛 Vg귙Xw'$uR^t2&3cOEog00~,\۟F7V" T׎lr. 4Ga?ob!28i{aF+YgM"¬`yt<\`$v3Fm+x~T)nc#OL>b}v<9X֘5:Ҏ%9#KL(M<@< ~d,r@SܿL!*xO;͛mMq(b 6G޸(e/Ă)eڹZ@=ST̳])nikt/& :ʛL$Pe]V`\=LhCNq>ȾY@GXT~02(ɘo`R|t#XN')[!:Sk`7DݝVoFK#f|4XNBXn2B Q#8 ]A(xZIMp7{d^fc6U4gߊTd"B,5tEd,.ND_kh([YK2}5Noyd _B?S|Bw IYT Mޮlw YEAӊ,gUt9{8 1QbP|V fAf8xIp+i1.N3wXnZ$G'rf'Qޭ747{T9k{p/0uԦlľ / ΍quX֤ sހ ^ GDpߛגCݻa6xV} ;4 Ht/~k'_O RWF;4!A@e8gtQ T&N@waODu^\45>ϣ5~4=bG|n!>`FjndXGj6,srȶO9?u{ _ 0T1,>O ƯC;I\77[e/i $I<'c>?< j4փ6Cݐ:UyyUuDJ}ϟTlV}?C_$%`0YC!,t}c%>KlQit5f bQ fx?f\`Y9U13X{~v|M$-R+S;N«Zژ>DZPp/yR3e/S'gG4vξtv--4k_R}/6sGU9OycZFA[>tX11~ P}_P"U*rI"K1;BFwlakag;Z m-Goxsgb {1nDMuTwmvEhzw,c i[l#s/$5z?dꂒZZ~oXBv8DHƘ I矐{n4VE3B8-sz;Qe7pN89;,DWoF-xh biW#uƩN~05;FiL*K=횆zظ1w~]eL)9īD%Dx F*|Iry׬ZBMѩ?̯3EA*1.ާlx%NuVX|7CW30;u3gF?^6B"5B69VvCwʦo޶#$8˰<긿^!.ב~y+#\4ZevLʹ=*0h_ /"ШRU;ɓ[3A4۳-efx%janvp-in8=Z̯RI&1 |O1EH[PH9NQ ndUw5%ϤB̪&y;BH gu=+ mZ}yB_ /eU&(+%+}K.CA0;~m=m^=K|HrXQ;pF(!`>ԟ!+Hݑ:G~"Ԁ2X^!ۙ1~q;_e$@)l C}+rjcJy\[>/=|TEXb㔀{~ߤjБJ_\: da0~Vp}!!&If'Kt,n 򚙮0h>rq;3; ̀T1sqp3|3D-,%L ϛÁ/MW^Cql_@! eg.XU^ O)mBH0#/2hOH fvjz,GʂDC FLL"PUd%9S)4"ܶJpZZ=e֐wRPZ.eT$xV׮~#]zڴ ؎mm+,z - *$A[v-\r4 8}⠼C?( 6%Rñ>! O^r^+ܕg80'RzV{.@{o i۷&띗yӰQXj>g 3opO+{+ܖ- :?.eJvQMa1->~G2VUÐ`&97 OAo\+,4"FCn'X)"DЪlHMЀ>;h~Q>|cA_X.1n:bɢN,B'ߎ)?}8l[|@d,!OUw5 c{``w[Rm?*?K9D4z`"U5[ ZΦLaA"͵Tzr,g)ySI?T=#f;XcN(ge=Xa(~(bEDid }w^Eak%S\*a+2v^kP{GW2RqS mJ'Mf&]3y/([hD`S&&w)YGR$- ˅p\w54lDnn4,' lIԂh Sb$6by੦ yh<7޳#XЪ ~mg&1kiTv+7(<n'yq L,-lhÞ5$w Zjސ$*wJ"a:8/%-Zs"m9OG|oHNv9<ifgL5),AT$ 󁔓XcYcG)܄:W]#e ;'0B](v36N9:̬ 1b˛aC 7¸\k9ղҲԵ=? 7J ံ—jm*RC:&GUSV{5p$]NL#Nj`dr<oB}b`!Mӿ]HV%Q*_Ifr_Oy٬Zfmo4Wz l^h6zƻ,#`(fUr4{13ISJ9NV 8(\GI11u$-?Fx=?_{jCOEz.0\ŭm%[r>1=^`2y }n0|WrzgH7I9'ջOV_%JKkFW o!j ;(&o]]zI+:夁H6=8qcuPD1e2}E`B[]X;xftɤٔ%D(1eZ%߃+W c.i'C)_We A5M:ҥ5Ĩi#KF F o g)ˠ/i(|FVg$hӡJ#W?[e(r(lrxNĠ T*ɌʓSg-z@KZi`n?aȸWkK-݃`)sBƺZRFJY->T]ä2ڼ,g䛍pj Ű]66M?@|ɦ5>ctWo>â̷$vlzÈUKL8-um7vtpq6W}ZRڂiΐ\`+vrޒ&B{b+ၶkTҽi߉#p5tWaWx<Կ", ܰy!2:+n隞$u_OL;Xر^ -e-R7CVG '.rL٧gYsRQp2izkFP0&O.BC;)W `i[t"2d`"Qe,7i|I_/gv=KJDw~`KWLԺ7aօRDUM&:􌞰O~U7dQ_&Q94s=\vJ6~E:|zbă2:T4kwf VűΧ׆5Qsp %UA%H?#WC=ButF]~00M(VH^8Cg K/Rx^♹VZ!/t`g\ˊUJR(Ij)Fsv $uGxi6r+i2]FkUj,'{E_-kuVKrf∪f CuvŗgITBx؉De(*~r@S]}֖-c*Z;n {YhF( nITҒ&-r(H¢gO)]LV:HP8t?` uq>r8^*vkORufR;-n~BFފ]Jt)ಂp4֐i vB2Ös=|Tg$jb윚~{)uHAFv>=yEiv'r']pz-t- 7z6|oY˪p-&.j,`[rha]O1[^<ЁbĹط4]}u{ 3Wi96ׄ:pȦ˿uMWc}`>]n>bf+JFGw@%>5t} ЁLK G#fCWr&D%=u[/7FӬ\SYaHN/c>݀*.?{ j3ݿ <޸fɐJmO?Kcbo8KAtz /<,G, 3 1eS8]1Ui:ub՗ q1BТ rZ ƃ]ܕ P|mSȟSci, n39gזG$ 27Ol钬ZU=r \d2&M3OM{! ~B~i܍"ސ/?Fd5:] =ػ6c Fc.٭]f}bbn6M⎢z0hɁE(blS~'kvńh`%a9T Ё,1 bEVua(m ja@Lmd3Fа8lfrXK!66DchAJEķl[W5:>W[}lOQ7sM/@v[)_l!}Azr,؄1aϜYzWh8h[m >>Ҷب ӏQD!\ ,췑o mzSV5(XS4^ՙ>N7Mǡ->`*V9lk܂,'2}Ž_*նߵ2CVF'ls,%C秐;2tt\ġ_1o)!?b+eie]/3,o[-2guv 1YdZGcyPϷBBiiw#-9c;\%Կ}6 uع`\#Db7rY{bxʇrQ2b\7(Ra䘶o`%B0r%: ;CB[#߷DՔfҼ/[ =QE_\5s!J Y@3iW~{`Xz-C|; ۯNg9z jrDA4?==u]5y8K6sp58h5Ɣ|j{~CTKNٟ:}qsG෺ :ޥR;M֘|fIr%=]mq-bJ-*(”"pm^4Գ ,/>xȓ,OO|h}(%;)s#}ӊh:lg8jiEv N^2zdr#"Ed6f3 EF_-I%gsC.S\Ufͨ&IBPRLvͲ$|v xȧzمjc5bX ~SvG`eUfÞkq ޠ/wBV[zeCO_Ό+&M8E|wV.M~ֆE klOR?zdD 78O;2^aSQl}5: |,v _8F00Droh딎NgKO%0y{7lȓ/(-ޤ%׾vOeoxE=~YQc.OW]%JwoL8-s"oh{S#j[4JD1ɟmjvI4 *{[<l-Ա5O9`gCs"a*>_~3m׭sI𒕟G܇@$ՌHٗɊ g.jٺ$DvY0n@HAMT3:*]9.h"ݐG'gjxqV6(zEB?w$Ɯ ³3C`ZJ@=Z'2.Ul۸*UEh"{506HFw#Mz3#UbhF=-,H ) 4Ƭ~L10%@Ypkwuͮn&wP=$+.!u2 KyX)_GtIYtGvJE(Z cJp.>Qr&!BhMevVy$:i (A4 C'ṫϫz; 硺zn*ۡd[gx?k<ׂ %IeGnzfvkMW,_ȽM#3IP$UQW&zw Fi k<]HfI]]&og_d(Ld;BΡw(ĵH}R%BGKڋԱEsp "$8-1k˰bFL13I%||U^^;{/hm HRǸnL7oX*ɯ31([p^8~L!lҎ d %`e? D3>BVS0zO`*Rnf,fњ$e($P_}YJZ5}k$]ט>/C6>*Kn/}-Ҕ~gX;mU+ /c1%re E~,^/߀ܫ?CD;2_4o4S>Z("V"))m7!d~Dɬs"2ER: =RŃUE&AE jAT|?xiuSi?[g>\#6 ...YC j#[7ԏh*UWӦr'ĵAD{o!yZ7RuT7TP彦#)hNA&^5N0y0 VH ֭n,(([s!4W$?Wtkw 6`Sku7:9Zx٬>Ҧ6et{u5Jduy/Y$^I(8: PtK%½KF<φI^Lyjw~,Z]棴9I[IcP<)ov,W cIZhH_uD@,N 2@uNjᓣ߯w8ik)()Ϋ md#k9~y J_\& ˆ+5Ӄ7.Jû;~١Tql k2Ъ:i7//s󍛣w;2/= E\ ܟ`"m^{|ap {8[a:Gԝw@bjYxhZ(`}dj#ۿY\o}YA=ݰF ǻ|0Ƹ 7O k3Sa4i1\33?sL1?{> >\ԝ*Mzb}rmȱxcZi|*ZH2}p=17>BawՄtevB>7Nk=%-\|4kj$h ?r$D$e-n,2^fPʹì#f"o?[.ԤU4yH5Ӥx yE-5PD&1Em3"ZV̱uVhݎջ< -o4nZ°z/ɖ*Pe&P;X‘#ϩEβm!GC 䪨gyv?w/h8~_C"&/׊.'J?~bXzj}萁x ں9׳w+rjMH#^1Q ?Zتn#KwOK@rSKcd3YOiȯp[\ M!e" f.+H_OQD"C[u35.&6+0Y _MYP`1&B񒿼Il/ruF9)}!)~?46Mi8r10U1G$c(Vj#G+tMTj M29C8).y;7?L#ӥEOܑ}! ǭ]"#B5P92yʨT_T&6h|ܹטDKќvG a^!n(JJEUi|d"~#GJ\PGKaRL߳GNC^)MOHl0 QB"݅ VrD2yŻp$ ",,f!b5!IiQTuw|gů҈&eڏ-gt|./G^kqElizӺ2dGpފP>QIRΊ0}f]`CD&E %Bk֌P$0j3(Qb&4zGFvVз:R{jp,؂i`E/U%N 3Fð }<5\lD8n/s-2]\̞V@#74eh79l`~ 0 LWtܢ㻱=Oyaոwh͋)s!`<;.+ސ2YzoWM֋n.m! +\ hqY}A?3d0^bnzǟܽ xYsjJ 2p`]+{_ϗ!f1.*˜ k.]+7"u-6/Sn.ݰ bm|`Ð%Y*);y⽶e k3 ْgQѡPlS㹟=%$s C C/cwzraTĹגf+Ak.C֊5hyb-Z7_⪞龖ƑX7ӈ-ap*+{{[^vaZޡ ey|!&d#(O>uso1r"yʪ A{pÒU=L̇$ ;EH :ZD4Z fC؉gwR<[wusU}XF^{ #.qY ♅ZND%!_HNv(*q34y}cѡK#G8iDnt R'ǧڽ 8 >HĉV>PiQ5CsqnmvK2и-P)e11ofqo5ZZdHUʰf;V^Y@ܹ~lZ+G6{,az$`Ǔ>Dcl+G`X(Eu/D?& =kaIy4$GjsBqmtZWo7klhX[9ջkoŜRo66iCaFnGy"lۻvuT*X l=Ej#qI^wB&4o ug!yOZ$00[*#r蹖hѿ W)=x;ٚܵZP=m_-;;@!ר-jgF}d㹶yerre[ H3?M #O?7oWCH]Y\ CnEWr QkTɦ e(jTiy\[N7ձE*U,V{YJ7 QMv/Y"& \MG-˜ TFKemt',cvQRS+"taĊ)/ 0 ?(󓿔xvbaJc]$ӗn:$=kD~ d(CU'M,i01UrKn8V$hyxE[:t_?o8"‡{@4~pob08WvFy4pK<@-ӆx&M= Vpp5SpvŎ1lZDo5"GAzGļ( 9p6}:+"qԭj[(7ܭ$mrg򍒰cfeɥPf!n/7Y6wPUcD}՗|c@z,A \وξZJ6s=Y 2p*|u((uw"hv)Wr™c|9֨K@1ol @UmoM5߄b!`qi( oauyY.Z3![T {-[馎fJ$v(./.E(փ.~y'"+yCAv' 9s̠6\}aҊ8=01Z3DH{[$uG>ʥ9HuD 'VnD+ևNhlrM$튌,|4ߺ~+y ձiX!rĊ>vh3SPfրt ߪ&Ir; XLv2O[e;}D|$5ۧX̙!W#Z혇mdױÅQƻK IVw 33)\-`ͫ@D>=kSk3кnxz"契O<`ޮd}U5m0&x.!#{(k4:W!{ -dZGVTYbx 3ɑ믇rye4Oye+dc^ BɥHA8#m2W=b%`WdNQW3]QQZ5oi{&x[9 Fwڎ!+;=M${` =+J"8z e#X5$wv jkV$kU&|8'y`=FF?Qڏ䦅h Obē6 QK*r!=zB}&$O\zwy3=K>h2oBc<5B~ "v` z~ȆcE0AU_t׶6lHleHEf}? }[H5DLANwqsYYF;+6PF6LrXbuR@UB^yweկ㦸x*-߲uƌG@Jo6Vjȯgw>\L}|<rj}3I14jX3*مz1qϠ4]=`}}kwNSb=+椕>kAj(64z WބȀ.MF80Pڨ3XdȮUwUɎy25{J0 aX܎ԝW^ P|Ϳ/̴D=llW7MNn+kxq0*3^noռVv6{gX]7Ż9:/j¤ כWHBHRef:Zl\$:55-TI] DnADо&esŕ>E}=KApP.D=u9-4c@/A~M3 ޯ1- K/ypz\h#9 #T (ws6y!y#2ǺЪr.M < +e%cf.zq%S~'BQÕJUt6 292nJtX^a bt /B@եidNI! g"_T\}եkm81k` uqLJG~T0k]LЯ (/ZXvK;2B}T$ eBבT 8DBC\"#ddb_m*c >$RvUCo4S䌷ttz,LsGOq75ТeŠo6;3#Acl9BRn# Gm>p]c{ʭ+f?K-l(eMO~ `jdjU+?w>Ո(K""8΋*t߁@ds0 -95F?SNf]Lƕ־mbgk6M)͍"hJD~<vo+6c,>sY5E)ZrS @ rr)=DyZÂVbœ .6m䁏ʾ`'k"bW}AڸLC'L\cF؛c;"ƼLmDBgtkPv 3*"?9q`0"Q0lc (XvWL挿 t\G [H~bm} Cͨ =6l*yF>IzHHM̼3 ז+*94/2q0Z_ć/| ruqbꗼP$ Qf'DpI{d7r 8gK(훨w}c=ŵ&~^:!>K}X+Eqf]grOu+ˏ;P,inBl`BxQd0}NZ`d#e0V0ޔzHG>.6_Y"ot>g8~`<ǘ"@8eC&Ԩ%1d,5HhI-ԻqPRx9v/}lIdbJl Ħp^3D}8|% ))^+|'W_Šii,P 8iP$. 1iY""Y~%}aIW!Vo|*1tEɊ} [\y{2gg#"M6z`zPt8HXV&4r+I曰rz2/'9}.uxJj)W}{D/U43})*WaŘ:l3isLu)O݊uKbO,1ŌU 3&RڣbsP=WaOǙ3a=DHG` -9G+ q`iҒ.h{8>]NVHfO%"q`c(dd˚3{`~`ךr[ ztDD̆qƬΜMT*][L4VL+RE#wLZCMIׇq[@gzBz5cXPũN{X"يkMHMF]RCxϫ7Xz*#RgNDIi<Z%?UʭTH1a՚Ql!xJx͍f|ס!Ξ S5q A:@:#KZfs]mj}nY׀b`e(*%w`Oeanm6jSuˌIj.U0pj4'jˤgGpTuKNTv|ܹ(h ڈܠ̍%Z>L7(aƧҮ~9jEmDn 9` |k7ݰemk,3*÷=z9kW"T/*<i`IXӗ&ƞ"^>5-6('_D̏yS=^liy} Df8F?=;ihP+0OFEq͢OZG6񬾄+{c˽GpíA0*`bN Qn@H#qsgB(O·I~[Nێɵs|Vmߵ_dd#z2NL9,ЭQHi1Qzl5 p pܵ%6$bj?}0k.c̔p5s?wDUwU+-^/ad5m#d[Đg:c<I4+E^=SܹWe_40 Ò}HB@dWh\%-<~|˒0 €@E,HA$unzŷJn=βt)`4$2vT?Ra |NZ<#9LB/ymң!%% **u A;eIDnwP8E6bD~i/?H>wJ>־x/-ZL@&܄6y&ܴ*5k z$t?bn|v<,[INB}ہRx*U~Ir7JB*` a,ܷ_i\+Di|k“%\1}2cq@^i U8)c"bl[1Iޥ]։~!A=^:uIJ폈~0+ ^{\a_ B%|y Uۨ ̈dl<ZEr7lUa>` 'R1N8SВBfb"ksOcZrͷ_>Jy󴋊?%;֥_?42K͇OYlM mvziB!U0 ~m]$Cgxˆ&َ/pƅ jצL):uV++\eRWn錺AhMN t#z{ GG u&܍y] "k<"mS}:ȷ+=qp$,ê5xi# #1Tҽn@lːm˥<9L%W Ɵ߻43Ԏ!xMaK3d_wV,s6Fu <I3>Ѹ&W}`xc箥2h)r*}1 xkj1іK$vJHw^E4gsc9jL{ҵ~,͋)Dt=2X@&5N"b<(jR 0)H+$V:ӏ,BKP=۬㧾ϽMlfo=PjkydE:Q2֗jHsU!h,rbF8AY `J/H>\qK!ȗ >Pb;`P@>Y ?6JusTMJ6,h\ozW!$t/pzZaa&6t8@F=EhdE5pd) h.=xظ.qJ?.n }Tn Fc |S _UngsWX+A#jƪ:.m5IM('|ך/<_h&>CUhC36DJ:}͈!y $ ֵ}4)Ω߿ Bq]dN _K6E`*QEFRkL8Rc$>x^1ӶBrk"dwْB IĞ?ZrݔgJH/R^'{x=i2+DR+N 6ZL}^^sP%ԑ<Ӟ A\")z觹H~"w\Z]7VٔbQn0.u4qwđr6ESg6?v4)V/@/м`qNCA1 +`D."DLI- Dɴw'KkhnD'Od͵ +/#fM@ e:gPiXv|E~\;*X +MHT*;(6@roD9yOlĸҽ8?[ :$ԇܧ!PBxy}M9^~o@cg[$(X{o7rleph)%er@bPt旔]e"I +Ryޝ=L'T^L~VsCЩc !AєM zBZU}aeS1 v KH Jk6sj&R<`Xygr.pg`%O[įS(dSB+@lhJ9D!CSqXYi%뉵ѝάr(k\޸M{xӛ pm>%CjK[NIP_{HNmf[tWLzL}d"0zLPH۫6cP[ %{Jq'(uqUz0JZc$sptF.Nĥ>m~F@ZAl<[5D C}jM_$Vw-DP6ccUǴ:{tbKa2oPXv7kM'u<pdí1m?5Y NxZJ@CjI F4z.omĭ9*t" ^ tr!1.DYF$AA1;| LKD,8Iխݼ` *4Jb`˘ZDR~UvbZf=T 9ɓ٬:W]6m~Nl9Ϩp,$r6/RAID4R5?ttxGQztEpw߇[O~Gyn22Uԯz157#\zU( $ȁl_j$-]l+}# D[:18)H@vy<{_AЊ_>D}MbSKra 7_[U0Q@\r#~`mFh9Iv끒P`Z׶vW A{6IT\qٹ>E,$ui jj#6ΐa?_Fim;nz)m.b/qecՑ|4Ⱥ5'PEsZs [@'[VcO@c` $vs[5] C؎v 4:",5͌R}Tb'f~Qj<u;8HmKzo[rQf?V/p.2%g&Ase/SsgfV(KM 0<m2~+1 $S4:jw"rV@bQzes#OƩt(V ¾̬%SPް@&ЩxdZK"+'^ƞ "Az+lC{lPԏi9̱8ő\8 Ǥ։a7M(Ê1a|bOTSjyŗgW/;ȝ=eRݳeg\M1/b-v7[?cKQI}w SQu2t mh#A_,3W;cNXY_{p{5f>&sUf=hմ|~шoB'UhgDH냟11uHkH̍&U.hc=򧶕F&g[ޙA&1fzHeʊߥٷƟ\@"4=Ig)=5exxR.Y> RLeYINbBNܳ6Y|U)'tΛ@{6rn:=u*u~yi@Im ?jkZj# `kΌ/oje[Y@@ l6Ի[L)J ź&-zO9PuҠb_A3Y:xQMDzap bg9BiV)"=~Pe'=^\![}렣Yoeuirmq8|EEGqY1k#ǁ/I5aHޕ<ǂ`S>(iqUt%S97[ae^nO6y䣹q/uMs\1P6(BB \~5!ڦ|n1y@uj,sUg3?(2Z~7*יKdW`m@a7>-9N^*+W zeE{Q@J'oQieOg+_ȷ6BD/^(~G}0[Ʒ9aL%EvXKȺ1%6!oso};Li(LE`jm*+V}>Qִ>vfB$uwucu7{By: ; )ԋB-L'Da*"x }rN%"eJ[S%*.uj7DmĖi_׉h Æ]H4cJ]!qhe;}"%@auM{B WQXW)n" job>;Ժ;ez-_ '<ON)#.DY+\3`+C7|5~UPقLL709u!Ezl3<50h#P(@E.MDHeLZjB “8XHIFʖm0xyxlgN@0:9Ԭ]׍/9pz)XKEeMgD۠F1lQYkŃlU6tH> vZcOpݳ %8WVƣԦlQbޥWĵQISʳ_^s[Qm43l/Np=s眣KMԅҭM ?Rk#/XŐ?vm(ȋџjخ1lHs~J 5Xgfхf /NeKTر(6(v&iwB#n srdRBC2%EI-n"l:''p'kƛIY79u3ܵ ]J0D+vWnv;`%op 'D8(@pϸ( 9/t޿]9$ a=#|yD]aoZ-ѕܐyR|`d0`cȐNR 5{E_QV݌)/{zQtt|"eF>Ǟ$vwro}?[έRm):c1$pKcw Z#[^iZ :yV~I?s~!@ m8MY"upi-#F/k_~"e S}'h,~/4ZDF1Afb6ҞcUѼtY(2aǸ-g_J@0 /̎tDIޞņ jb |rMWI1k .Fd^+{i%WFk s4hζ woԔҤRnZXJf>2A_1+ah@ S \ڦM؊Xqæ4mlb D_8.-SDf#/PZ]Z먿jvŜH)5DĐ6 )'xxUCOjcʼnXfI3SY emM勄V7TvͨTq~@Wԍ%⥉Ţ E JG ~IWY{ъp{ Bگ_F|kLzybU|xOa1to| v꣑%1Tx_oٰb+Y P(@C۳^9 9[d$O*QGE ٥6Jܜ|PwbQowʞkrT(+QWgKq=WC[M‹yHdW%woZ :2a@4x+%y[u ΝzT-~m_!譯bDr s?*!t؄Y̬(ْq3;PNVV*pc?OSܙ1x,Լw8J$- q} {ۮ5d-aE*o^0~=}23^+z8O<Δ-H^#;^ XO>یt\F}%=_eZ#'u>x^j%v&7(&~V$MGIȲ9ZHq^ S'vcڶ/A֌ PƜo ORc/qdVКcR-f!ٌw95 װ,?–Sst]yg r d:NAxh(jװXeIb=i:r,"\ӅM-YmIt,Ut]UtE'D7Y7}3gNGe:}[;rQ@'>۔6Mpa~O@3r SF8Ws)n 갏Os>kcIB|dq?ש,z\s7@|\²Yb[:(ƜP^ K婨z-R1h\K _mȘ0:E9 /~S>m.c~Ah̻f/=YbF9/of/$L#%ךe/.p7}'@iXyZ+mi\ÃKG-4^35940F"IV:/TI?4 E> zzGQ\TN Xl?Nm_5xB ǽiU2A^֖o#f E q\Sv.}Rdsii;vﯧq|@DHa6Y|Dh?>_Ĥ:RX:_ K]u^Y*tbEZܘi]H6? }!8Ԟ:Vx_}\@Ù"FǢ-_ȠۿQoIF_+}fD~5h2"ˈ!meargBhbum>y:Bا]-3ejx76:z) yoA)lM?υQ͟??E~P0&ɩ'>R˝&7?>Xz9/ +'Wnc+C+M{"xU!e/S|Q 6Jq5`GNz&EmT.N]}aU䱚"[<'fP5RxXAO &גMk6rJ2NqJdΦ̓+`*Ggx{jc3F+@Ă+fP4'~va^P&u`j2Wm4Y~q C*ۄd5Wn5Z8?6 y?* pޑ;e9دP;Q&w+ djJGdVʨtX`_BzP@ѹf526g>szuzbIbγ&7'i:rxF^|`~OfFlETwfoTK utBMT0ZLgpe7dܵ +E%RW걁qZHOl@PSM5eCt:X/!3n8+N­5Vph n؁_*zڍsc]'SYkukYP̥F>SbklP߁iWFkpn&7b2P指% ^]yx^Ѕ唰W1EΎ}0"wVo`4%H ă_vɐO+.wСiWuOȜB~p$@u^c_XNMo2~!K^])y ςF%J|s\!0ÝtAaT܏T$jWnn\D {p֐"?t[%~v4:( ^|?N!dec64k sgL~jSV|-W ?Ć7q8Abָ-$-zw"MidMy{ 5V)"3ҕ,fJ![^ T$Rg !l@w DL!VBsYp 3a ]e,fwI-uο"g䄟LH\cXjHs1ц2KX[F>W@twʟ2oӫe0`\/4ʿ V 5wq4U%2$/9z>Nq9617𰦿9C:}bs7zx2j{yY2O酋A%e7LC}>Q9EaIJ_lm kw@;;w;QBK͢@ g^I 8F=P\br􂺡1$@@{xw(FӫKWH2! :Du?eR!Z@,_'`o % {BLqݔy})|]˳uWMUH}6k$ņHA7Nhn\-!k`ʷS(@豚yv[mz`=k3`v %}Us0E̚5CwU1ñy[ec- BZ|'bvc:K 3M1fnN;=#ݕF潃xp|^;4CV]}5<2PysK6Dd0Co#yLpWcQ=]ASDzmYZ)@GZv;pԢs7';Nq9UV>2m: SIfx ДNwp7%IHDsU=AbJK+:'(1YDQh\QЎ,.;/ xp<q?VkؾOOIrzܲE§r{A Dy #2>F@V8Q ^*yJ'Hѽ`9=ib1z78eY+Y|>>. e}9oL'L̥&UMX>6..=Q63?%[)Hx@NR*oyqE9ih' p4f [ٝg +jVᡅўnY"NTY9Èq! ?m| DCcͬ@Xǒ2fQ| =1^|ఢc=\GY~1r'wke'] ~ HT>ȣ^H͢8A;R*cOB%N7DZҪЋ[6ql`5Q!QH+G} fi=yF.4c}N/Y(n2 ^s6==n퀵}VG݄-ZzmU墣p}=F46ZiTƵU)Q3Irc(Գ2L,^| 9&Y?>|@ˍ3ȝbEt`mRG@ܠ+]kRV跙@"ҽ# >qqG߷'Pt,Stkh]HF{4d`"L CC<&$Q[*?ZwիZ\:"|zG?ȿ7ww<,:,!<%\Xlosڢ`wdGAݣɍ^;/+u kRܾ1ucjf(o=#4OTEDltFRqd|dž¿,K ]ћ 17|Ay |/7#UPڒ8֭朦2 N^9by~V`e %1aTP>yMiwx)ӑF<&)պ>{VacZreWl:5 zW`b.~F}b)y"ęV1CgWքT9-%6b;%Dd/tW_YMF=sGT#W- צե%zK3M/.lIh璾D%d:#`8DŇO< t"Z5Z*^?/{7Y%9njCTe41 ihDzc0 Othg]OcjJ0'طd 9} V6eu nFj86#X;sB7 ;d: Qq?䮀dKB0"o}ȌpI64e1vQ7俐|) /N@aB η2aa|MVC"J`^+0"m B7#8KQ(/zoíM-Thf˿;Jl xKMlq 1eF-DK@}R,M,ijE5J Æ:Mu%}5=kZXiC>QPٯD: L*34&>E3ɀ삒 zy_auRS 9e_b92Y3Muse5J4[+ݦϥ#CERbraƨZwcPp$nR:stOY&Dz!7) lK-n!XlK0)1Ts4#hp'! G5R/[ I;?'}J/d@87khH=ʖDBcCʁBI'G;>oDӸoM]x9Ѡ:J˩QMdIʩ yR7y0$yOBd׆T %$.f*o+/ܼȋy0XG4nz(niUCgwz$o<o0-tm ˬ~Z,c5.iA>/pN ͥ:͟/L; yV?G]G|q0s'4,nEXszac&Qe0&~C81bv_K^^j@ @ G ?!<}6OWsdŌY6A)8lCro=ˆ|KvAk'3"h2DR_l*9=Z,6DtjjpWfA27 zFIG9̩Sp/S$.掠iz Ft;a![.?[>>\yʉ?wBYD"Yl?wBj/n  e$ QڻH g8.qַXISIGİ}l}ʹع5Qaԁ0D#d;_"p6eBIjSH d.x{I]qU g 2v}{; r{5pǡ&n{r 538_{1vaCԐYib#|Eф6e* easqA.1/EYXRoƃH;~g5Uu0/tٟěL5oj|,2+fp܉%n@0Dl0L\6G\ݴz ;^T~zEt;C`Otlj{N5m d] ]X}|Bᜬ O k݊ѷe!p&'IRsoKsJ{> -~ʅIoM0eKl^cakoLN[MD- ~i5Lύ_A oh{/6 VuR:W.؍1D!F/K&TB#zsQƴxp$| W[;:GP@wzZrV{g5 #&eJ(+A(P`*bYH;-^dpC#mƃ2Qk9sbD , CL||@@ .kh=ݣuOz~9UA<8{cBp6I=qdVH|ٲt[e j_!4jcd( TG3K; 9wS2{IO%z՗G &i W!=b0֓t3?ge!>FlEýL} NJs|ۢ7 bO&.omn34oB!dQV0TK;o+eI̺TO,] 'aoi.LcU|ҠdI_ѹ-hDbl_#TI>Z8d*N? VM&!M{¬`R])݇51Y>!9Pԧ̲yڦLDBٴm;"S1m(סRl9NNǽor )&:Ȗ|}[-ǤHp ?5TOz;]ӪS pIb0/ }Lk#=j;Iu IniaGG"\I}YmxQMwk$:D`|\ב|ZԼ^)Zw8UC^m?W"U7IJӖ0$9|F%2 ty}*uV+Ϋ}͡XkI>#I6[T[gayz+lUοR׉NCľn7&\i7'dsr#?8Z59'@1=;Ta "t촘?ƺw29OFqU 6$ fckC0x뺣սx h:MT)+FF6# 2s=|f  v!ѿa(DSlh̟kg m>Yu.-@kgktH.i̠ۀhdy)!ȯgGԯ\p{xz뭢xkҹʦjoe͋ʀҟWtC]ҊQZI)S4Msf̟з: -L.Ɣ"ERWm;t" 6G,F(w|#p=ωkG| ȳK4Nɸ8[JX,zTn5os x̞ VBjK+v w[oxաqj>`\J4]&uFiFQ5K $oV@v+|0 bE?.اYg2['ʛ+CU2歹seY'/]Y B8mJGg3WZY㷰U r|dMΝT.7"&BCI(3,hhU`/~#QU !{:>6XYBH톟h2TtE9׌-u,rfr<ǀl9ÙX!c\m9w ܘ3g;} 9LIXo)L0M,#$sYB77\;y;Q-aq˯)s"6=n"A!;,\_ ti9Ü7OG3.4++T:细*RST#:K^ߛt :=NQZIb^Gr׺O3OtQ֞;ߦە(s c+1(w1D1aP;£[0}J3h%~֖;PeՕE ιԚ3zftmw{8^!HauC5l|D淌._aߍmFw4iZ@o$e Oc:VuLpH%[+,7%ouK{0/eF|_tKK՘ saL in <G=`Mxk~'ahӏ{onoq_qӠn㧻׵յZNW<֋\)^݆)E039XURk-!CKﰯDZ ZZ3`vfMsڦ>="fu;.vG!}Uܰoq]=8PLAxe g?Z=3x^XHN1MYpiZk6O48;#I=o?JN?Ĺ|ޤ!%J:'#LY%[$P> %}xa* 1a+%c;z?ۥEMTMK:)_ 1-9u4wµ=xkaؠ ^-6aPEA'>-#Ʀ,yi5nc n=1)|DAst Su]VC4]-E-6& w#,r֪29.1VٔT41{ْkYx3z}ǚKd9BS?"dt,aE#s7m"L>Og̩t"6j]mNF]cr%,?x[aprjlje iZ҄Y"=f'˃LY.,=̦>>NPbʻf3~SKM oJxM__;81&b=`\ʰ[{LN*z4Dx|+S\غ]w.=0Z4@5W{C*7l`>D 3=wST7 %K MI1 ?bb%g]%8@2ʼnX>RnM*#3`3z0ssɍ31%Q1iJ*vJUs2R]ЍYw^IS!ZwT(qϦɣ·do{\ٴ*;Ff\8vy4Mѩ3]Cߢ "咞^yjio;ȘqZpMiZ89.9@0]K7&w~~>#f% 7AgH0*m~C` 4giISLbݥ؈gw#5]]@ 1V2XBkmnNսq.qDd ,L| 4[t 2p1IHU6\~2*_94<8%n`VRˮSt NN8F#ȶp4ex) 4ZSzwI>K`\G̨BY feT>[A.c;ax$1ι 7L}e R:Ž3˲޲j~M7!hQE&$1`/gNs]UʹY+bA4J9y̬br45qp2zPPk, )l 3o(83{](<1М8iϸ>6a|t IvffE||5%MXC<UWW B-Ǽ*䳷z s>@T 0˟H0_> 5Mlt.rۘDNb $}b!;仭 -`G#$7RC.UU#nr3-ͱtۑ_LYi{Bn7us+;׫p.!f+ %31X5%VhF`rژ`IbTt㩬a8'KT=0Y*.v}Flr[P7™{BIWr!ޕO+6,V?|HAGΊsPIx\SVf>eAqopYCADZ=nfzPa7d2ւcW||Ԇ 4:0oQb  >K4ag\_nq{ 뤊/ONiw3ɾrAZ&޺*4`h=w{ES{ED' E6(O.|JT{GtX62N hs mՏ=3 uVΣnD۫jDEuT|ڹ1k^`kg7#b)>S5HTxB3bnf*#YD슳 n\K~:#/=vk4Q鞫DYZ:DA7lJ x'Mo:lfE[y޻/X4-zόEIklLE7Xo$<ChYPuc*]b2~DZR␲ LqYa'Vy'Ӑt^!Y~d꿄89 빶/D/6#d #뛩9Ybo[㘛`o7:7':S \:zC4C_L =6Dm>T k}.[$IN@FV5`|;m@!_"}#xL5lw'G֭nB/$gyyNo%,:U l UZ?6 г{oV[x'7Bjrޑ%Y{%'ٛCwY~94XyKUb2YwF+d ^u>gɫizOEE'OPU{s*zdCal.5$ e+6$׎S,N -H *{3'4BcTl,f>l )K Z+{nߓaDDƂ֒${[4FD[PWC<>.kR>Kރ TdۼSv b 6<(9[IY?-U.Z ʵo$8ќ0&O&7Os/Gڮ0 CT/2S\v販Q*_T GK8D SM *˂2tʁSéJu]Wp%dBQgRmf |btXu"6ɳ㪌e V|%[3C;jEInkXU-2 e23gvTf{"Eȉ6 Eīs,XJxUyMx Xcx{VQt\(e)Wtή [G]SUL׽H,[{Ė@ _r< ;r 넍j R>PiO-T"lՔdXdS4A|ojፍzEh,`70b\(x7%y, icC>iElg'L INk(+4 >2Q1%ĕ{iadw ᨚ ̚#J|*lb$5I+6s W׾P6^m sPBb*lIt0Dv3fES// N@+2v (oLp䮄|oh^D+Bci]0X£Ujm) )$>L?籴! :KuB):)*p# J-vqy%.pt!CIШN6(l4 X9VCPۿS^5,Ng8L0r*$?G>&iR{iǒh[%?_a. WZkh9/04yg㮬=I!,#HPO)r]G7Q^%O:Ν~~fH: 1;xL+!!KۢUr%ߏjR/ 5]#$?S_p$wf:dKːRd:G4FZ#\"Ͽ@ՠt3) mkKGegQj-\}_{AmB1!?{BYޢ4Q2~s^ fP+ ɼ3^3Kͼ\EyzRH`̎XdA5%I"RC2ȁQ-aӎH(J uO1KTlD z=tЫ +ͦ-v@'uIEʩ*X@iVavFRfdoy 5 lI-ݖ8+p\sT܈kpjCNhRLP!c"̺%\մ\zrYXnåD5ZZB\j#,1[!`׳o55Jy2ߊa`EGV[R 8}}$&΋+޹hy;{kUm邇6DJհ8Wo^<":wUz&(s ٗ: 뻈A6-^R&IaДTI:Lg⽓+0]3M΋pg?C^i|d%Zpj#2S*XkP0`vaxૹ*!%m¶Ye܍}؎?C?]m?ln zh_jҸ ۡdRviQʰBӶ쓝bg"wQ#Z~p+h~,5:yհCjXW+臇cҞ͐Cv `M.97M(~RG IU!9U~ [JK3ҫ7Kz%?VU0}1#ɐLގ72iC_ᑪo>`&XUu$g _24@g: μ2FHD<"k|Ec,tw1JpDnTU@1eftxb6 $r/c#48T#ǑrS$=Mw^ e^t cg(eWK7ֺL%m!ț!Xz%/H5ҥ5.B(}|ҐM/&UQ]0,w#SDA`0&Y+ƽOz%5^&Vfe6zWN\'>O$x]t? u cc] `wCr9f)4~\FLpAX2udG+U,qr^_dR&[b/T`ygc|o^a\"?o,Z:{n " pdMEZe9df\cn26#5!z~JBJy#R%_#‰B绵!+dV1Ŋ,A7OfC[<4(!}sM5v r ^R#yOۥ 4G:gN'fM+QWXОU{|O738~n=|!%+ˣ\p w̺jթaƩ3>;%HKK Fm̵"rߥݮ1-;xPFU4R)j;TY^Ryib6*idy%NMxhmUAdh="Zaec'Y{S9e$>'B@9nB4 rRIS]$v,Jn":/25.iN%PrErFIV^R#5\Ox8]JQe+ɣ')mP]OL$Gf:˽-Dg48C &0~RU`d{a.Ҁ@ՙ7K xTFF#HȄ^>E 2iGT;/ rқW1H>da+›bLp5Os(BY]fkVq[4~ YA?'sK=+S{p|5u*}ۈOa5_uB !!/-Y rq:?*HWa;nTז{{]zZӔN^(]>-D$&>vc'V#c.Ɏ^w'iz[-N_Uޞ3!US28ZUaɖHw*,XvZ(`I"x~ۗ?Hp״kFB*j`$h.@noO l ;pxm/>LonoxmZqAY&W7c GE53NOqc0icYT >a_a`=kL Qi(u+h m SI88d<xCTjBǹ(qV}_wsNP@A9:6PxI׀$xOxάw.Iҿ֖QP`Mo8*\(pns7'uh#m |k`ͻ$(jk L2Jg_;ඬ֫kᕆW P=> E)fqb t՞8a+s!I}[AHx.@"x5v;oWT$p/l)?GYڶ)k+K6-T[cŨ{Mcs‡@ \n4MįP?^|,(}O+n"Lk}깹 ^$*x&m>> ڗsp%zstbA1OD281`0(Z2X f9pNL3:YcmLy1 & "%wd=^M 8Ge`{l_E027vaʘL.k]0 6ħشw|'J^ۧ^5[t5kx)㠮l16c4Q;fv_L FAިŃ BHz%TprPE/'ϏpX`H gp# +|-Dkl*ҮШ Q:>+FC!2Hw.OUs?z@Pp* dmhMrkр$$q`f.sPTlSlZ_ԐWd&y̜)&qfi7xjg(RY\ས OxׅOVRDնun=c I(" kGZLS7:!|viΡq}%K@у|Ɋ[!$Uc/Ջ,٨P?Pvr=@uWQLL?܁R=~0C5f|1ROnjn1O y;~49h'ЦEG@U~iO Uk@">O0bݳwӑ|gvr64T" {TC.2Cm0%yNe?Q _ǎnՒy9@Egnp)F nIsT |ƣsm (գguq7E>s5 -I tpn'^1*~@Tl6hڨNI?eC6lW9A}-c߆ ]^˺2OX)&<㌅^F3ֳxv*4- D/3x GݬgcKO_Xװ:Ҩ_nCl5LqPdb@7 c>֬{N'՝ܛ"n݊76NCFeߠ#Mw!O-uthfNaĹXh^[ C5&µֹ"L"Ȓݯy9ږ7, x&\l,)yD |f4lH51:lEq}b+i_ ITt'GO4? _`!@G997:9:CQOss!9;o nPBE]t2f+H 'P'3( lLf><cE3F@^dNxw+z >JɴםhAj6+''='-ׂ7@1~Tºsҩ/H\4HgAV6ޒf/zVۄwQp|a A6.C ۺԧ8ۜpsee 4JNo 8&lJH2$=)Di4 uJZ(Xg3$UOqe̒\ZŌ {{k,MX+1.L1(^n0mHpܥ5Rz$%yt<}1T ' 6aG2 U_`Ly^BIfyu0bat!}fgÓ"xz8y\eL @F?tS*θ\G󧌤wK1(o[FڟVW'6D9 i㑪0KQ2r&Jk6,M!.JsUΉPFR792/T6Cus,P  yfKm@ɒ, m?CH,omVQxymc#N-e=tL=.D*'G&47y=XFqf!+;>[0%8O0ĈBKzޯ.YV|wWǎϮ ?!pڜ7$!WdvLPƦ'. ƥw\xbL`w5>B(³@\!h4*g0`~ia| Ro)=Q)D1\|^;jii*7$Pn]G$sGq 83+{G爡|tSN#݌2t?WrT>A7INm)-V3ϴc!ɳV\ʫw)KP3&)pݓ5ܓላmȫ'!Ly {B" aw' vR(saV.UiNH$%&q 0b!vNL"G'oA,*׫A^YRQ3jFCgB-()MoSCkT02ڣIAߪ-ϭu{ޝg.> Vf/"^oC 60($j v棳Z\!}PIe5Sbmי.\M ^0 ^trGM}YJ).|*cM c g_sv2D9Ai 9?YelpȈzY'KYnf@kU!5 ?0!q9_CO`kNT٭dؽESYfGyID} nR2 HzeQ=7?/T ᄦWD:[YNXJ숳s^<3*dPkNZPW-RK8 Aq=×Xs:n*7m2dq(3%(i 9toHj osՔmS^7")V'Q0 v~_#$;J9yϢTR˕K>c0 +cqApn$ ٣BkLǨ)^]Sq Èbe,zj/z䧍yz!|JX_[^:eYf"sbAbECTqHg5 }M4%[9NO1$2Rب@U+]6;d@1BGDQdzO>4.Lw}޹MILATsȭqA`bv^h;#/!j/G%lCe# QclCw%fs :%h4o 6r 53"5 ? a \W&.- C m݉[@Pקęo_@gbMܕf:J6Twt#5n+N(غ4P2Lж-JIMìfz+v`9r6KN(린8 0=UX6MVɢD#Go32S}Y!-gM\|SB~E|u{hh+Fi 8>aʴh`$EdFY{ hx9~Goԍ,(~8=oFfveN``gqU^xGI1dm,AӸƚytrE |M'H&xb ~l;$fNUÏ/=+)1TxFH6kg[i(i@P7#Ϡ6IHhpc-Ü $X(k!Si..EW,EuM<6l:ia&tFYvYq]|ۚʧkcIpE>|?%cam<Th4/"qD > 5\q=9&l_aBL>m!1z@TK=!V iY򩞹r~IGeoy^;oYؾ>32WE9A7o+W^M t3`1|]iR"!ޏDxD_)B+y2}-bF䏌Sx/A^1ZgF{T]%[h@YNh\Ǫz!UՇPܝa4פF5"N K*H)%8³뫙lB6{& uz16N$޶xBHY3!8bO F8[$oq"ZPvH˙斐}Ҭ&qR0&& ;q0Yd壤Ȃw3efnq|(ŮL242秣$"=dqmѓ>>`^ټua<(jpAѡA_uˑA 3)h/4v8Y饥] ,=d/&OcN2X#?oVVzJ߄V2)RZzšY1i&`S56="}e$ \6oѮÔrGg;,РP!\m-5$Ir<,\)!u /e3;YtwTm;Y'C4[3caN&0vQg0YBӋkba>rWJ yLݏ)DCktc$ Bܫ HB"NqNK8}2.P^feA$&!yΟM$ΨYma3Y ʆljvŖ&rh:aUu/wT[JD!M ~B6X3'Z+Ua~C"+6y2j3's?  U6*ߖy'+.ĽP=>3X8ֻڤ*sJK˄[$s&yH²˫V;V:7ϡ6^Ӂ1 V-UH]یcHsYyf؅9ZpԩOQi5J9kh䗄kI*AHة7 uMjSFož*39w`>k$_HþH=m tȊV55$)/3EvZQu-M%Fv22,=Y q9G**XCm\&'hMUVZHy `ICwlY")֣7˼q{ߠZu&$)U)}L8t1nߨicj~iFɳ5~rn OBڬ,ޘ,ǍIګ[r*rW~79Is㎞ |-qJiT_ CyM,,Wjgܓ~og3!fw$g Xtv6g'35o<>0'^JoTctN@0"o?# =Dx_;»"O`_A\n+ " E"?-OG %OIDVm_HA }(Qɟ_7㳐"xW.}g#]D'~W( DRiX7[Mf$Wa h#PGtZ-gz>[^drݿy,Ec2LF%7}z'X Өp'r/4 =%}4D܏Èa, ~KMT}q߶XY[.Z"ON>˚o)_/:IMcIbVqXDPUfT_)LFetvu 5|EJmur2!E&2/@%W\.R 5I׋ʭoԂ,hs:Pz~¾%6 )2q&d޻|:HG 8.סG_TET8}/oh])Cwՠf'\vFOpA8y\YQ.5GP^j3.!.#p$qu,:-*݌h:JNfQ[;x B=B0!הe]tY,Z9SY𩐄["*zFo-h;|n|(@^/~Mto#6 hLPbC|6"%u";/##]́]qhr=9}P.R[H! t>R"AkOiSo̰zSd5vsNǨ7:3egJ9z~le&!&̷bS2w׼Ș*B^ItyVzUD1Su9;jo?kIQ]ٯG~SG~vq"·PQmx28Mw-Jp C%ub[cҩ BGd('4~s*nҞ,Nʑ6f+ hNqp`Woz(ZR!$ (|,8 Z3<[i\YGS(+RB_Lw]Lp4`6`yc(© sOB8V@4` Y]`u#~I֫ b_u h7`e\Ψe$ ?Ϯ-DځV+_knnguSj#h92 2R~~z=?QkǪmu=U 04uzِC3RTBA_h4}X'jK&׳(KӍ7Ie1Yn8urZP29!Sg!R5j)F8L?^jceUB&5huƭ{m*U9wF7 rnCiZU. J؋Tv9\_+X¾l9\Rpnl^< 9b[4h9ܸ]x.,\( #o 1ŅzSTxlHڿ_dfêne<AJ3='$- HIJ⥷RV.b6a4iT!J*8]>1JX澬bn Np.ADSaRPאy@\cy_hTul9}Ei_}2QY`.7[نV F+"J>'!^#mf(g.lz$wb.7])q9[JD)iG~m…Nhu]u\.@aZHb#Ň/a\Ĭiȯ"v+ZsVS,k`zH…"~)W_t+a,V@tɜ>*z(3C>]~I >%A!xN]&DgͰ .^Dbt$j#kXѓB&[7ȃnu_ ĆS@˷dV͞:^a!@(2Ȥ0PH&ǨK4ZQMgMBm;>1v?%y2t ?&ynI Cq9]?pJ\r-4n PvVeBC&'JQMPD-+ |$>Ʀ'S ^ c B_Fs`)AG4,_E?4xO5OKܯMHF-Oo_|dĺ=y86&/Ӕ:9rg`&qK9􈑚>e%ESǿ| .5+ɫӾX?Z.~ *zk^Y>Ж"UlX ̿WOT f2K-Hޔ3@ )[˃^!yKbKyEm/>0Yj_=vS1y1Vt%'`Z[]+ӧm#RQ@"^O~͚v#ҌTv4lfv^L3 dJ.&PktL駙DܸO2. ^Ou) P.a#4VP*͔%[[4D69ǕZ5$.j'veI:F1u ]sX7!Twy=wz\,Bxn>MCf$!!j'ٓͦ /#LY>5OQ0FA_;uB|=W |EGٚs}j}"-VO%: ^L* a1rmY2Npl @\{hW?! MhW犎)+՛p?#b9`;r'WV&ywˑ8[ZB [g+^l9_ޞdRb ]=z;;'A㏦#+H`+jU[ ֵ!e'+Va>Zͼ ׁcX߯um\"6H~mIcj_Vfg/q̘-%8 pFA5QPa rhVo嚀ے|]0B1A{FrWz곈# ~Sޑ mΗS:Eq^TT:BB7D 酺VmWRJкf<mk|?;19r1d(۸WSZMnwbf*K]y@^"3[/opj _χXLbԞpeeљ36}٥Xh>u,\>#]hdUI*Y=// {Zj`)뺠AC)RH[Sj; ,ŌDqFhF4>CK. J"o?1qE[;99XKe1u]f#ҩJvl&X@Yn[xLl{~k(> yjeSf|I%rN^wV/IX /TORg=mbm )ǾcEh^&+wD9Ľt u5+T hO5fX/pTEz*U~56W,S22֥RJ}n mj"ŴȖ:p uY+t$L M-Gdhs1ci_L|b>@Mto"(ݚ v*P_JJ.նt.|+ ڎ MDբc.ofΨ? Ky켊xٙ/3ɜUoOܗ' D8|M_>kdwe487! NREvȑT\\ehE1  //6pT1IU~- 2{4EHQ[=eVPG.ǫSUNo T\9R Z늣KTm~>fiK6J_WZ']*Lfyo?OFg`AK+7@F7"aw۷5o+!-U&PM3mH1۰'Oc~w ؟x9TiO ] ::mxEMr<&]K@\PH B:) (cSG 8f0Tlܻ!6DQ 3#V!o_6e)bcMȃRjk-su7^׽~.D8ɁRwAYA제E-hWcq,ln Os} tðZ^XA̪py_faY">,a . >x]x 7~n"X&;(!1" **NmX8P'"!n..;Bx//!QV[ AK"@.߿6[Bòpf_SsX¶OWa}k 8b rP#9K"\-h(8>%KH͊;Fd=GHcW5b'PyӜQ&㡅JBhֳ~&4F~D8X-60;l!}Ilk/KVnـ5T(M8^Z LSV6Ln&~i-żEw*d_5=*qcWDG" 胮022AN.'0Е=@RTK5!*PFeUH21gDEA) 'v(ۥ(T׺Rn4zGd7nZdx.La LGMd|?8j#42M͓.Ʉ *Qr.XݪICcR[%N_%;#.*lܐJX½DH]Wlp}S|s[++g`|1L7hzpFD;|-ͺ\G}{',+ʔPF'nMD;{Ubxy] C ѻ&qS(S80R{%#/ԿHMknt۶8],h TzQ}Jw_kgV*WC-v $EKDehyȪZǕP^IZ,`^| "%Og`ءsi?#cqebGHy+/3F܊O^0j *k+r5eL^Xa4tWDj~s lEЩWS?v2t1&{ja4FFTlOd=7?cƻvtV3r d`ǞW۔PtV5f [RQ5yTsRbqo٪f?mS-}UMܗ̢IђvkiU@OY#adlCo tOP5Y-8{[wqNm3TtPxC.>ɱUʃ煐<90&o"&n.=Edi[gIz&j[#xѲ HW5OǴ-Bʍ[X{13ߓimͪ |DQmyj]>/$gq1iRɹ(7e '^n:Լ979cuj;x9T=aBgY$5'`>QF4al~6z,-rÉ-rRhYD ݪ:L6?U H=q'K\K>`R/r-yܴJQ)1DOJUgL 󖹖RcVJaÅ{X"msBHBnF((M2QyR_VwR/b%|Y8xh5~ZNzTYfQ0~mM3퀏Fk7 %'f扃H\ȋW4YlF dJ@ԣU̠L/}0|w~rnڸL:[mw۰01jfW-ؚ:m"tO^:7yN"8 ‘#"{D"y~ysĹZ1Bŭ <;psuSlA@!\gIQڕ| 4{B5~Q&P>.(`VlN[X+H ݸ8ȫu"Mnl1;r JW2\S$-[hp2F9VIZ+An5nq7v9l=mU DH"Lba{sGE#v owpem_P˜| "mO_ZN%e8-?|o0dR{E-LlNm{_Mg& SK=ia5_kfs} Zb2W=DdLʞ./sNB3=V P*VqZ_Iu &J[I:?ԡY9~*v|wP ' ӠMDl )͇}&yWJ& ,$86WE [ z#-vBwtݸ)"t2ŠFnX_Zc%:WdOx>v䈈-8ZQ"J=6͹ض;jvN3+U|Md!z5eWZL2Ji_v2xS`c)]7czd2\&FOdtدeFZ@唩7G,K'ϳHP\h>X'I( ;o]V1}`#nt7?AzòD"g9mۯ`*"dE1vc(3پ IYQ|z:E&<ۂh`s?-fE:1Bnu7VŨajX\)e aQC^%‰=QhѰ pW'fFKTه'Fw.>JH-Dx[࡟0?WDc4 ƥw8aTdg6^2/] AN֓El ]wQfՍF@)2, *69U9 u@$tQ遢ԎSgǽퟎie 2uO89qV1m`ڼ%7K9& fTHf; ':GwCHȽg>h߅)M^_iEl&[^%ۻf+0 ^0"(dn':nt;Ҽs!n]]bcpcT8Y=R; V;EH57"kO.((gtS '.j Z= $*YVg(Ş{<+it91x\SѹudFo ɶ3;1еCC'˽[T0ZM=iK]jW<қ/bQO ^(]!A+X~5u j^sCEE(\*eƕ=w@t:?k#Ho=hD抧/ zJRҘlRvop+dºdꓬ< z:)n%:C}$jXdAžyqAԃ]SBӔI7U{]rR?P:*w4)/.7ViNH7U>O$cxMw9nĉV\籿h?4KI02!3`R\:= -zhJ %jD`יJH Y{FqьRDc!0"N1;yQ'Cp92g40qHĞ8 %Ni-ǕM$}ـ䞦TPU.I'3o$P Йq#M_T ~9]=M^ȍH*ٶoneV љjjU-vbx:PUNʎxcNT alS]aa/bKZ$F#1jz6X$ zjSBOJܴ&f{\1+aZ%{ơN lԠX RYonݰ8ٚAkl-h30l(HӨp+vȸKC4\?#0ΰdL= xYDa&pC?4߶!5CDx|mh}m Ή9Xa ),@`B:$!&~BRu{5" d+$la?@iYѝ_fsldmZYH9,0$Mf,lWvjAqAJ7u5ɫW&#ڕ'Oa|3 jp%- < -Gڒ$#|c)OpG7gբ茌MK#;l*vw\|Gj¿Y!bmŷZV"k;^iM,/%~S_tJEY0canK.+-߯I3DvD.?5ےUXUEb~qSc߅U>tY#' ɴ8@䍷ۓ b p `)̻ɋlt\Wu;WU0ַs;9a >,ݴV {=ѹ.AVLԧڎ# FU`rJC8)1C)X,JfkC(i{Z4^F1U]0B #SBdP>s~i{ƽ3֫EJO 5ld+HMd \C: =7 X hI=ne蝰b4 +V0֊l9[Op 1S#[gĩ&tޘ#E"4NF ƌ~lE'楹ږĵemtMeh*a4~G<St_O[&#VJ1 ; %S YO7Pȟ.P^<:ޢh1ԡ *a+NbΖ (k,1A7ȐöЩL\|>1xo-B5: IOD"|$E*y:gY>'Q־l1*a_ Ps'Xt4PRЯ6G GHR-~j`/Īp ꢟA d&~ Nuk홣991ac RP+ K+u3ˈb_]-!|kzG3[.o7:w!iLI\1,7N_諥X蘼XpkG׳U*ĺq4 rzGQZxjRf@m;(`Y%jLul7ŕN9G{pnwE<%o&WԦhpFQu&\{$;{'2հsz!ܱ៬< h`iw!J :xfhM=B酔+pO 9;xܴL;Q)o{+`, c][Vi~2C"X{Ekձ dN QLXn!2VrI *iskВ.3q|~L9V㹙wk*pRV#x*%ՍP<8u"}Ud~=)0p\[* N G@"@.er Q6 = [p(Zݦ;A}̰plE%JH~FԴG7 s;hr>Fd"]f%7JbT^?mOc߲Y9kA[ Y@"d](W0ΆM:Y= ВX0aG89\ƱmMHdm5]M'_(6S. {.$xzdMvђU*38V=:aZ=d %J0c "g],Ȩ鋖m;G@V#GMn-6Ɏ!누 ݞJvʴNqpTpAY^V.¨yXi[oƚ#]S|hANRdu{eYlς),-EgPz]UQNkatŁQҏQg;G (beJH}N2&U??_6a\b!5Bf-Fmo9 mc >p#V+}`'A^Őq C7= m[(Sx'pغlΣ80btd{{U3&L3^f¶ :j*(B f&>yaUH E҉e:j }(ZeWI7e} q|m)T?V&?},RhKlj}6m6t;3dJ3w,2qFuTSzΉ6%Sati1 ]c| LȂL!uY{hYVKO݀cpAIk/A E4D\QB|Vh.T@5t]pRd 0V =~ŷo#n4AA5X/?*H7wB7w쉃"^k՚)<+uBlκ(X"w]6Ő &cS! H̱@iΣ5Y/nVŽ_$LK9m Ix.$tMlIsWQ1YZI\ fť%F4oeJt&0@6֩=mgX+? ȩY85Tv_(/KGBt)smi# bO⺒tR#:m3;ӊ.v/)1m ds+y Vә˙8 /Gn&>P+$DА.Yp)dPM@R(TVcz]1SNc&d0o!UU!{GHJ/hC5|]jڬIK'=kϹX)v% ݜy2 .َFʞD]Ή|QR؊[HiF6ІBBLn2=n6 42w\eClCh3NʉsHvdlGI=i#9P_ J\qwShsv/ǯ \Ѻ9! |5&&Rv1Bu?m"ǐח,pnHHq$1ѝ-_n/wO[ƍEڼwY Oo o]%&=pׯԅOΛԣF%+#xʙb@7goh ”I{!)\˵z-D%ԅyÁ7\@pn攻$&c_\EˡwBz=wId;Rf f6z؀uzd{_!g*[<+NU^~93r!n'WA lar%2~{ÍSV3|9m -5U聇2NUf•71}OעO~|I1g+kqN6SyHfrӗo \(d*] r5SM{s$oX VT V&H /@1FNgqP7iCD%>)LٽۄmN57i+^Z/0xBYߡ |ql,wmU<钪)I()^nCW x5Pw ˪$[Qi mqIiwmb=FFJ<;lR6flFeH'3SC@Xw3&~eE//;'}3LtQ<_ NC%45K,_)oZHgvb*i xGHO50?]Èg@q 7W%$3Wv 縔gF p3`{4zJsq?L>} &Qɚurq-O%ؐER:[u=c<*1fʲU hʍac3 w4Oɰ2G# fjor;>83܋0_Csrǡ+ Aґ^Ĺ*«fQ:bP*T-8>VPφ]r3Wi2.(baHn`<+`{̱|?\ʮZ'LUj3?'d\\V/g=y!G,ӳddSbdSQ  W+q$[m .QY$9\)! Wz/3p(###9!Td)!J;4_訇D]Қ>`<_:.`.WH} L_u"!қZ]dt}BxnF/g/۱&5˿ Mm1991]XMxHхյ O 8%Zb|3 ՟@anyHjDw h[FY LB9^*8U_>^eՆ`ВІb:"T$51sN\a"Fpm$N| >E=Xs!!䢡)QhKW_*+&uG9Wم,kۚMV?EV}2n2cD~-t2TB,)!fY-($ w*XBO]U),=KO;ux֦>?d#y_ԗ$%wS0f&ɓN1-k_ #b6'y'9GԜB76sMHCthI#K!V!#Pc8oAxΞޭ,5$dpsQI+O=9!~<滶N_̶k\EEbv@Bt_%y*]M1SDžjV*|MĐΑ)--Ol?4A$-86TrkVlXDrvQђԭU*kecԋ#ļ,'۸X BOZlդbaD5 YZ 5Z'iq*ԋ7<zU"BR Rޢ{\~$òO(kDh*KNQ^/njsD~Pn$ǚf\i+D"RER3e=;КehUU6q}z{-EO}i xy,BNi|㫍MM{AU6㏎_<y(L9QM[ um9Sww#ilrns@TbYo5 V>0q3cqR<y"1y" i.9Zgb/!.C<~ ,Ll['`~# -rZ}SG8QJC$C+$RI DVgYe,91_Rmdlc`]I'+q0I']CL>xcM0qWDŽF@r[9T0wQٵ[+r1h ǿp1 Z͒gluLL%F=S/pGR]/c\m˄uȮyU]>֊hmp ϐo&C|H+BZFH`x>ٱ)_--+KF`[G',rċ_9x3pKKI7ʍuXSc{s#ǝX>!kvCfu=C;FlW+pi ^S۴ޯ=.ʰxHJWEg"&4tIrf",-˵"c;m/Έ̡ȻҨAo5sܜJHŦGh ]a2xWo`+Qv;t%圼~ooy \OOnyd̫hju|9()R ϟС^\o쮷:5ҧH+7%v7#h!.z%&p["9R jV{(y$wI>ddɮEgs!zz"h |Щ9K aEr󔞶&OjCID4T&w\B} it+؇.lXӾQR&D S_@wm?ti7Ibca&M fEUdቆ|4+̢!{'6`q 9q鎏|*)Ӕ -<1K&!IۄE;!5mSA-ӌ3+0ka-B*K ,m='gl}.>w1ԥ"[$<"K#u}FZ~w^h)N5s{;AYpuhs~2KC`n]Casn"3Rѧ4p^凛R4Yۡ?|&}5V3m͋ Q}ֱ݋o e^5{ywr54Q8I9m:(KC'=_ZL ԯߙ(?~|t>lVP`2g.N ")|ojVv[REu]pZGjwS9T4`!k|+'6P}@: zS y.ظo&Ӏh뛾+46)v~",[ >a׵PmgC4GJ=sddm-2d?}>(rb=MK-.SԁeU!+=.pQ(QPZrφ3{<=Som/_-aA ϺbH+W1ʔik g*_KMM0A6zRͺ[Gभj+=&FlאL0\ B!$Q bBB%?9I+IwMHE䷴>#:~vH:.7cD#{ Z ZT["V;MԆ$LB6,jEHy@P;f^0=Tv4Z E4mm#vC3—t~U@TpJ߻N qv>FPZ>_N r=B=X^PչسL>GrUඌXی! qR=aP([Iv ፺izV x9xwJzVAgDsږMع6=ⳉ3vP&,X dLJ t奁r[|֑ď+^DY: {/G/vNyJ9.<˓><[V&5U_orRh{QXmg3?x˿9T+.y3Bav59F|5ĸK-pB y [n1VlnM=<҄[J!DҒzɠ xx<]M:HM`}(Nh(+8I%~g.VǭP"燎U{!oɪⶽs^s'P‹Ґ6xIeQ|"UW9vyFbº`A}2i]ϛ1쏕5Q&D| -Zp{Y4 ujwAgL~'BV}ě Cms{[.l T$ʐ]qEwz"lEr%ʘ+ ъ*C"(L6/VIo-M7 D▁ OW`CoT*,lx6:׊߀hK)Uq!ͯle$EڡW"kjm۫/da$+(Rw@C=7cG 2 yR('I/W

:ܺ^Zk\B8|gզEq NT*,͋F?;qeA1 1JK6uh.$>Dۮ"N1tEsnV<T 8,Ç5tO 8W%4W☼Hbd#.Ѧ < .(F.Cʝ Ũ~+?d X >mCT *xqWldˆ-SrJ#e6Pe-DҿP Fܥt_ʮ)Aޞ6uDQbvASи5~36m41Ԧ@:-L7 8e-w{:#zԻ(XW7x_6\$ىQ(b(湴H:FtVmҗ>Ak@šo8@LD{[jC]fDp2^bla͓,+dPd&W0t&,R&@d؍(ڋ[^7NRn.{&ntY|#66lb&ND@~JќߤȜglp 33נd~bCZS8D{5|o%F~*cI^5doD}) ǡi4A`*Cp#Шe[bG&~\8Wy,lH0:#$o%V'DVq (vO]DBr"uй=(fM𛥐7ǘ9f տ&N V4Y+  $y+YrSne5"r/މ-uLmɝ?O[lɺ=AIǖuڏhLyIbg[0;M"^ uqy nC=E7aA30Yl;6x)&ۊQf7~ "G?A:*19z|>4n/˜]a[~jtW(*I u(H]ahەK>Fs\aV{8ݽҗ;`lh5`P]+h hey~cIuXT /iLQ@R'mDrJ&̞őYl1cuܦ `\Y9xirRn:"]H8f>XZ.N)vѳpF L2/}Vk_RӤA .v֗|'C#$_HDaW,wrQW Ű]’~ma1Ѽ!.5{o|FM*zg < +K8=l]S28]k<6(QDr7A^qQ'+A9<G+*~pT7? -(PiFrKrt mPPwClpbkaEщWzm*&A,5п.^Fßt|V+ LУE-?8j:e=cu߮J?p2) 2qPy\G2p`0 IVo`nsyoTDx.Z&fAU:ԥ pA<*&ud"F#2(DF5-m-*?Qk~4\%I#; d?fnшެ#ciMR705̻' b9ŗ S4a*v342fH.#N@ix)}"]P]HGY;AT,uXq(8 4Cqw 6+,LNR:ʡ*uO=(ȗU9m7;7aT` 1ezݿO?5vH XnEJŮ,uEyGjZhATG.16N/bpmFn@'@V:dqaH[;:2^`>M pzfkgݲ-'"5c|&3 !gGYV+Zr?FeILV:˒- iɯYm8("~f\RZ(i@?LQWK'Hvb}m_$:SF0<>oKW6d ~ fʨ?+H->ث1I+ vPhӘd5 0FjyR!d}KI3^[$rS 6E- cNuT J':&zΆ.XMQ+jBLQ"t~2;!Zuu~jZNr]NKTnmWa(E+lh3r3,h>"⃦~yr$+}GE1 gߥ䭻&/Z憍bqOߎFb3EjV*)O4^f6-SaV #mu}.F.V n ?bT!}f,Qs0(0,D52{aƏǮT*j-U 으f7?,M\!n~ŬrhQ`T7rFbʦB4 @m諽+) 'bt(,=ٍF1GCЛ*yByuҰ #nR4eahe9{8;l[JR]'JyBf3t:^M4VJʑU8EL)/Q];WwswIOn1Lx魼A[[nиd-j>OSQB !8xVvdޟh?ӧJrR԰Z|>4OI*؂r]Np´@߰ !`cuOWP"-|!P'o3\zؚFUͦ]s1E8]*,]D I .x$9cL*?CRV-],1>ʖ%JV4u;pM0+ds}k1CxR4Z<P!_qB3!_Vۭ?<̦B VOB]wyes{o]}=iBORwLg䐎(V,pTn>_ a5Xzɖ*ﹼC؂P_o}:͔rCpzOX[ma(HJP0uH''ήQINA}Zאٷ.ٿ Q`#_UqeS#۔sэI5)ڑ玣FtQځ@¾ 3ύ*𰥻%ƧYrsC؃xcB^JiiWM] qZ5$tZ N" Nz!I%LLY@=-}ZYYGk t' ǹx7]D&;cM?^bQ qg|DӕguvHVp]wNJunߞ:#d$g&ҞHT0uV0 M7 IT0l7XY`|R]bN=^7U8Ƭ5|iFeT*#*=^(4/ 7(_L^4/+NN忌!û@jm]RM1BX:Q9nzsҎR\Eo=Չ@ChQԯTiLuA:¡ҍ_Y\SJ*_\Md-n)̣nj$ΑA$NK N[$}IMiK&o/þƃ N0KH>Cu18e}6pt_mQZTG/qo2. Z8Tl0Z_{W}/iʰZ}jn4S@&67(}څT IKM@:" TCE\C`<Zm|W9vYe4]:O/Y"W_#[MD^mZhQ:(|4^Cv%Ow<>WkD*]V&#wDHw|ߥ;&e,AWǓ( '~խ2LC0ؾGa4hMfbTFid] ßBC"SYQ~syVo1֯b)*Θ:Qg<|h+%A9i~ 4 L?,[r٠LG? I_ 4ʦ q:1~:jaOnoTlN;5ᵑwstD   V.wŚG,䁈Džu-!̂c4{+rrb২d-Z5cw.<: G#t߱C$w=v,gR+1/GܩjTR&ֳM:]s^=0?' 4n`gMF"S-@ܟ*e-M̽< }e Op6Ϊ%X  0;2;Π}iL̒P3(Hq%hyQ0t D&oC jc*yqÏVwNC-$wY; u^jQn xf9ҚK|ȴ[b__HdN^ Xc_Vr'ۄVҼ=Tow$@̎ )x[YMDh=pW SÒ)6{jLխ E՟ _)#4Jap| ?ՠ~3_o1Im2Ie$Y)s-mל-d~Z&̻ eU81 vRĐhC0˪`Bַ[ye#כּ($aIaK:3j2u zaQҐɭKA_D_W&4D]pAIG*Po`/j1#!Adh](N?%+K=RXQU Z}X,cf),&W[;#!զlo'x# ;}ziY1HOp^ (ЁAV QjRݟ*s%;:ފ-֓M1ギXH8I.%vX9zAgw*G2չi ɋ@pG/sJqu^;y:][{H{B==B/ +5)F\rSz5/mFm*ZK5m5ӥk*7krI?H:`q)k.}';< #{IvLbJ1!"y"20X@z` G~R!;z/͎XO ͋brkrQtk*dJ~ˉȉyC8 D REA Bbhl?N.qTHpݚE1Es׀]e!"5n[$de:lP[9f/-)&y:7o,4ZMҐ(8 =*B\b1~+=U9"ɧkFr+ת+ߟLj!Iu2?R]u'Wors7hA> s`o>kh*9̸N3^E͎ѳC <"Ą14ɂ7zvRVã҂u BBT&3%N2׾)yp͕Hruc<.8X~ +s%5Sto8Ɖ:UzFY9Sݘ+tO}wpKѽKJJkF(»#hrwP07rhI`x(P$bwСG$ gwf2 AqGdϪMl9rpym6y )cGz 4޼S+N`>4Ϟw*2% ^$ƼKK ayo~N=~7&V6-͹֩ݷ߉Pz|<_:Ivwf&'(q;kEkr^1yES|y4qzú*i:G; bԖvT5m>""3g]anS^\&2=` .Q#9aCzT (EKb4drz_hExmb('*ꗮ 0;=ў닺YqILh.<{,ٛ#3҄4wl=zdhOb#@Z7Xrj;_Bѻw ٮx"_PfThmp[hz,'x_Kԣ<"Ƴ0Y"мj#US<7S~138EDG%+59r <79E|9v𗶐!73E&ֹ WH_ '٪*,:|=&C#{(NGԙ^h08GZÌo&+neT )h ιpT+sxu&JW[zgǞmy3ycaϫ0ڄ*!`l% T $y=IZC"Ƿ&& `0x)ݢ;`ص񖿁v!5.VP﫶k?]' } >6x B ]L$=`dOֺmebn!v-%9%|GVEռW3So+ks@dETt7puǫ2pYt'*휙%9$+Q!y`otДUjvuWx-kX]k4 k8{ /6h:Ia:h]+[O),c /lɊ.8:X47_yE(!T2-Ey-<5r׍w( 1 r=NzqfYg/I2F%-h X'<%j.Q(#KD*C}[`[amZw৸&%F \AB%%nz1yvCNZw +52le8?)h,?ԤQ|݈{`I;$^{xUi;{dSË$[$Yvfa4F^_[,`jǃV'㘭bbN?h 'K\V2dkK1 $ |s7D'(M j4&h&^Y3u4Y=+@Y61črq~[^fc}A; WN:(LLf:[X}O<$W'~TobgĭHC0Y-Eb=`E9U:ـ H-!ڿߩ̄ ¤O&rf*T7/]eY$bo$WLFa^s[> ,+ _Wm0Hor{^NB Nb ?2jgP#4|P3-CוPgջ/ct*rb^Zn0 5wrpM{5XU+0Eew1d)zvw.E6Ca^'FOK|`H}ErJq,#|Q ᐤ[St1;qkA2IkQA (mHw$X$9wԍcW_I >a$?|MfG7 M8-S)^s[Nh Ǡ|iBץh xX5U@|oNՓ.8JP / XIavVOcxw|b@!]$. y"9gbX3N\J)K 0QxZhml""@MWs 4vTĜU2ZPCXҹsB,꥝ۚiF獝P-r7L~+zN`lԁZ$8ce_5ɓʦ+vؖW"ZH<>#qzatpۣ~L8^yzu Y ]ՎWe)doy.\oP>WI4|ȧO#k8DӂV860FRb!L"H Z IVoG%0Z$Uw[ȏ2{Zn ƞz1$t?`nۈh܍WUHBHLe|s 2xLc4HxĹ\ z?DO7,m,0g;|?#cC ñjAu"j_-p| #˙Yr~Jǭ$j-Ke~Y:1;W=vВf6kUQ;nD"[A~ i%gݛY6hwѧkXl|Ϥ5=:m[ZH]M7 /n.䘚I 뙫G ?yV//JRC;a5rj.y8O,! W.,?R촦sr$5U^9>YUiϒ"9 m$`(#:0${4:BGREHk2t~!NؼР~ZT 49I]:J㦲vNbU$+]H|6&SdPq<1v_bթk0?3-#O=G) #Esc B' 2) \~̭orJ;+wT@XCj^By_:%![զ:a au| Yi-Q.eצFR9"Q]:)MybY$б%mW?zd}P-4ǩ\څ.BpymN.v^*6ʑC,^rio^۽u7Zb\ oɂ`Qx)$4f &g~gYV:XEX&D, ;G:D'XE1fDgIGҰ*KiħИ=L|5Ht^^Jb~ҟCqEYɶ;(A0SVQ\5~?CtR"t9BM۹^h34q{@ dCbf3b"yЏz˾~n7FQX.,O H7c9)++ Af+38,n^9I}8]]]23WVE?Y{ `xLG> ~L 'Hz@A:ʫY!L4gnBJk )-x]ʁV!Nn0$& f#Yy R&?,fdqȵZߥ GU5&@ǽ\œ/]v-Qd-GK,rZWy@pl6I%7DP ӆbt ^!5w.-+F_oJ*?,~#L$>U% g=d,%Imixo|[0lLWm- Rm `ȍ Nɶŏ??}uxEg>PUZ=TL"P`gs6 xnJ5g_7*9 ] +zfwj@.rc5g-BP=4ӆN>ɨPm2Bn Sng T>[Po6E͵70g=UQn+v !$h=f•AW%@4~3*P2pF4]W$aӔmE~|£ڡSO|NDZ|{Ht39zI{t1Xռ:q!bAvw g|HͭvўuxkYIry*TctzܮC/.w3\"9<9 $[cbMZ>nxjpTJY]GxDxd^Z a8nÁ*I!zȗ^\9^M#L!yO ̛A,¡E@A%MwܵmH"-v~]/єw2ouXنLaΝ'!ׁBVIۢ7j8OIFI&Ķ J a:<0[gMi~zro{0[RC٤/u#JȬ !$*gt'&cWsM-3>}"}38 |:n!I*E堩( h^ ņ$puy{aA%P▟^ #YVK; :C)jieS`fV}dr96m7[8_ɽP2"K.hS4(-tV @\m ~qkF5.d?TcFqn D:Ca}Jڙ~>|opN "BP̜fж:&K7Hم]qTE3 r#V-$27Y)}ZLLb֢8vZ=%5W C"AT!_Z (+oO5~y.i|",WQ2t^d)>!7y2 9@DJ(cgQ ]̚b3״)Pc3;8MyB+\n>Ք37UD|C`Fٸ kb4 X?sqE짟 T[D ifrN٦ *>ݞR&jj %C&#ÄԴ&Pޡб=*q_wx:3frRևT伆qvo?B"יѷ}5#H}3N+̅! a8҂k?ۈqe x@ŋ]AA m^2T5چTWB_M+Pȧ5EG絝Fok/o:H\1Πb{N(Phf-^EY~nqMjt ٬%]D !+7[}{b}Fni5 }vLⲑ =TmVbs9@J#TcRؗ:4A{kd˄h#ɑwͳy[cyaN>Y-a< by >L޽W%Ra j_5]b+>nv-HD.qL=ON<,N:V9M ( ^Ə-/4]"B0zPU9fŹY(YnuQkZf.3|ל/ _ 7S٣HJt4Jd+T85hg8UJ7ZKO)@?iUL%Ν:#3I&dd+G\xG%`VAGs)h#qRJw5{.!)yXȬt4RJb%2DWˏhl3m X:ͧ \Ȁ]>K1g#&WL["_0[{_(v8DcCncS3w:pڬ_;C{峹 Q_u9Ybi$BjB*WGOc#1>{$~xcAEHyA25>IAY̓T rע#Xzbu xo+u7ƒ%APzWP 1Jc w:`$SvM"aSy4Jzx4U1r{v_ g{IЗ?d6I[Wg`n6!B9~ό%fr# ~lUukC"$vĆ/;XI\\ggLlPŲDÝQTgTjC B1ت1J@)ܴGE{xS6z83ƦŒh-~L uX&Ȏ6(D=947Vq=ssHT͝Q!Cc)\;//gg8D-xXl4"GűvBJώ `鵜ХB,nDPVQA\/cU~=tU٥$0҆&0n ?3%|q4WFе/ot! -?Sɾk/(>}n~&bH/pdQe*F1 uW0AbjO%Kz2?cͪ2]u+2|j=_>z þSA+&lr5eI`]!, ^NLl80ظ6 ,93ϲҧ/;^'{j GУrgiBjg*tкJc{eؚM4{Dљ[jz1[#6/iId@.5l,|g]7lm7wzOmGiKq'#&݄'8#h\S)&pzb7β{07JkV y5`a4'5\&uQ&"X\QaѮAA:|Xpa/,f`J]M 5@"E@Aw3=2~אĄiX{/ nXhj/X%B ؔZ?͐Kis^#4k ]51V8?o6we&5Uٝ܆G YF3uE EjA"v$c(@PDt'۴mYhٞ/M;`MhE4PgubA0툯'йc[Hsyrh9ȏV⏦3ݻR]-9@XL `o6h1 bKL9x,;,oST%3 ҈! ǓKΡeNGk;_bm<9"9?y^Cc o)?[gpӾ? 5C> e kY}\h8 &rfbp%f=s\1yC.<ĨV@-x }k߇yR!Lł$dGb?U"uo;»۞@hY񘍊KQ]P8Js̸xdp/%>=X`JRߒ }pQOJW:XҒ8vI|0QmEGݟbMȀ؉0#&!17Tm{.u `ȸ F*Z>`ULS?$!]=ƭa/2ĩu/`y-γdYϏ˶03 r"OD]II}>$A6Nji:_;[kw,u1o+0YBChI߄^$gMz &@#?qe6M= Aur;cBb]6P~fE6Ra($/@EI 2>2AnxSltl ] }}8,c3}%|o#تkXXaj] B#KiCz½o.B? YVOMIxb/m29 \2nde󪘝zzc׿]ˊ_mj3Ȗ%l\yP6kZP))Y`s/Ś9')B#z+j9܊jF ] %pke"57V "dBh)F=X7y!K-O?@9vъܱRFRTE߹ܥ\SngQj~Ms]O 1[mVTNoR.ꎟh4[0%Ӄ便CObb9]C#qwcfw+(>e1dr,Nea2pr3?oBlԑWn c r?/G}_~ԅrj]R4ۆ XSc,v@jGA^ϨF獤, ANkiYu58 k2 ܼJVpjU~ضwE`-@)[7)m#n)v=:q#t!" +F40b42s-Tw2U Tc7k,;-Fېj>VN=$dƮ >{T ޺숷-@ ݡ8C)+ efp/'ohM>aΟQr,P0&=1^vAmdlO3ЅTi7}~^xi_b5Vj#H_vn m-2<2㢼>0RAGKTG_TR~ϚQwYk m:h[v8k;&vsݴ }x4>ߒY9K[b]fFt!<\[l6m1M=yϑt$GxS+"""_,"+P-d+wuZl{ P{\ֶVKGMT!9O$t+aniPrj:p'Nom5^)*NhԤAj YmGl,b?.`06e>3'FhfOiKM(uEPb8uEeE[N?Yhԑ䓫Os#J~?7 P$؍Cdu~=hI^kZc#8,G®(L~R"Gp_qXH* ȊmD#(ީ_\G\ƵhIEh˲ Gr~8WGi" -NCZ RkG| |キ.İdκE{b~#f0\̸7\֗2j`99ž/[&{\pZZ\gB1a <bW@cfaAc񍿲$(0MCBE`hRʼnchR 7{LM&Fu5s@Y#a$j>KIU_i34-ϿL;"/R'I!ew&x(dx} -j-" ݯ7PPC m\a,bsY^Yteo5=[vvX_RJ|/1Ioۤ2ː}:33?̠ha/1Wi^s1Ls^Pq g㇢d p<ծy4Gݨ_wF%*Bna`yUvB)r=Z'W~ԏZ1q›x5?2tV7ѕF̃J)e_U5p4Y86Ԉ`?.}1q3ћW}8aae+@V2:叔$.l,]!̗ @B~8nUu ;m:C6k^G}4zN},||qנZe= Ye q#bqj_kFAϢTbe*-E? [v}T)"~--n끩E,v [RXm1ghg=Hxųv106V)l<}85 {euAj?zb71B xuD/ꋀozdier16x G`[Edυijk#NeF˂OQ$d[fr{=J :&&*fESSV a{Yd9FvT6APx '6nإO*ɅOYk|4$|Uȍ6PͲ-tob%*Ĩ´=:wX\x@mwA4aMR>> f&JX24 :-i QkoUI\I{p@C,y{*ܖC̷ ,pi W`_)K6{:974ת6Qxo?1:|3Ѷ_g dDPC<{ʝup r/l$;cY1@>ND'<ʑp'AMM iGXrS}Z"xܷT~ې&BIXl\gTmI+| 0?Gqs֣7;Ts!o~&n_ HJrȍ("ŭ( &"hK4-,jKxyEMt{v})K`@smAsJӓl5ed]_Mk̡^y T.WXH4H_w4zQF Iڻlw~2 y. `΁x.p $_l-StRy`P9nѶ7hRƂBX!M,K.LQȿ$ { @1^,-@tDX]>tOUd5]y&n5ZdiZ[ϋRS--Z c{Ou Fx ryD87J CUnC  OԈ*J%vx<3.QfߐEF ={PY!!=MuKzGUv1Pgqfzp%fo0<逘tHe(9OuZiHFMD %-0q7'$FaX?$z} 6GWx8$χ4-T[x 1+&3= nޟuő ^PfT XY"(T2l4ah_0'j^RǸCT8mB:ZD/+?Ik>-:ǖѕ}K &u̬jJ7A)Xa)}pOkheg LP7S;ã `T2y1b$^6Kώ @z*ŭvķ&syfhLLŊrԮ5N5&f*3Nj`,dAK8]\dD'Riy(bp0LљVAOsrϏF_׆z?ݩKS'[o-u;e~/X7V@~{~eN6 4':+ W!`x #bgZh!}uSOq#y[pgq=zՈݬ(Y3ǂYҭ@T;OceRuxm>3t qǫ$ά,$ fu'TVJѭ94Dq<#u0\>;[}+;F/$#Ewґh d\mXմ^ 3bZaY(?Nڥu=Q/!eמ4/Ђdl[%SHYܑ}IWЮ kZf ̣5#I6.*0HP"!˗p? h\jyG.4Z}]DM.[~[mװ+oZrF'J"_ᯕȅ> m}ȏz +|7';iFwzA16IO/^R lmnWT&A3lmA '47D8+Zc>im )tyov׍H )FwzWh@~9:@7꺩Q'tpy+8ώ7CTSQ ZӺ3͎K-,R$;^d2:S@3ڜjac9 v}j`pR%1~RW޼5j@;&[C1>=6մT*UX0p@);v ij^x7> . Gzf}0zysxhȃw >w/4-}uU9.=d b`ʔB0ų8-LBsy$b㑺[,Z+~ҝ\_oأP~rӓĀC ~fhV:a1YT8=RNo&T:\?̡\ Hȓ貢 -eZX*MWb1 %Qhluq;2V(Ho~KtE1x@lc^j'uz+~YRd1]Q2z$k&1!Ǒ˷v-Bz]bC Yl ][&%aI?kߓ,lRSsן32ßnu /&NiaTmEw`Vҟ!eÄ"@3>c$ExV؊“]}8:X.`X5YL[5^ϺH޹$Cm jId^s} BĮgȮQCn$u c~c zRp6]CiwItn6Lz2Ww,9rAAPP|[T ޺h9c+ϼunSfQ0]1fmơ; )C׌8@ lxv_ERQ&A%:Y7, գz֠9Wr9e$^9" )2Gp?ω 6 4^ic"x!W]Bhz_!qۜ:`ZJTGS\?eKb<E%.kc9clA ԃ2t X js}ޟfE{)2bl٬D*:Skh+,"A+cT*$)tRs){m|p+ꄨ%DߑfIqNkwl+7bTQ(q(f$ۿI[;I0יWzLHD9G&htI:6;PwFI.ums|hE×-j{v&` hU)Xy[W1(il<&R-O(ޜ/,W+Q6!-5#;Wmt;x Q[ƨiO,A0hu|+aߴ> @yO`uЇo%R;.X >>j_ɷ}I/͔AH|Rdo۴5㠼CK>gZ5o) X$fW[\7U#gdśPHt!*obg{H* ޼A'ņRlr2\hT:Hsm *d`fk3qLзy( isE}Q S|/C6Ҷ?јe ~х)"s\.Ciroo;J'%fs(ϲ.^Dp$2+=3nT.O|5NMaSѹ"ɓ&P'_$oа̦D1aJ uls%@Z =h1>4wGQAt% H_ͅV5s;}K qMr,:y/>w~fS00>hpԄSxY>,{EA<]C rF5kC|./ 4o>8|C|ǠXa n-TΖ4|FuD<ǀPy`5?>{k<£R۳RMkx+9Vbu;0.bsV1`o52rwX8,-S2. iB%GF@9E*痊6Gwuh'6p/Y#ʴ]v`>Q2MS|:BSVSfA]l9=h ^b*%KD>]/d/&1mm}RZnvLP}]r>4[sX8ØѪÇx".)!tmRn(b l$3 ҜΤ0k *!3d*ZFW[8? 4L#Rhdۣ/B4辟ul-g֪x_ՃjsUǣvρ޻P0 rqbjqCBB\UE!=͟jK/=oR99"2y+ew=ԩTBHsh%9,.faX}4X[R?*{ BS14#x)4~+0{wP?$qkFKDz8_M~%X-ZT QmٔߏB Q?V)m8TuQxa%;ېUz nkrG\6w" {ֽr[Ht3ݩ$Xh/IF 6ET `_=8у/Ɩۧ:?$y*uӬ`nzeh|ѻI|"8y'Ykvh*oϲ=^4AKx*+LJOs;'7Izv(;--Jk ̌o-_C8U]W.hOmF &<'5zPJ2B3@Y`׮W)x -h 'tA&Q4k˝,Jt }I?U?Vy,?jh ^qTBf,ɳA8ʔZ}ڝ.-`҆:=`j?nG݃͵zz7ubK`>X<IU -MeMcÚxJrhmU|fHz.rwAʲRPc~R \Qlɗ`KұLI]ް~ ,"YVlͮĂh;ft1(Πp6.79 8yV Lt"$eȬ7*ݾd.W}r4OI_=)%Ts&d*<1%q_"w\֣p;@tKY$[߆ܘ Z)'ƗQ4&BKm[ںbO|.3H '9e*G2T!1JzM}yd(SJ9Tʶ26Bcn#-:5D {0}5wⱣا=K/P8vRfSq[z7_gCb zS-ZR`Z;kz~Qi] mG+P)&cQ{1HL*oqS&P6Mt<ƂeaS) 5^d Πu!*y_RXM]U*Td[ H$GArDfBܫg˥NI~z&D;emR!C9a8'sDKJ4aKP Y d0ϱ3<(U-=ծku`5kN ^x%kW@Ebk:t;*(?td!lg}vU|G9OEWu'AYUL:]aʵ- <&(WuzХK#ù@p ʂmLvHIjIyJI l4_w*N(UYLTCXo^T q_z,k2H 4I03.yЫQ䥴Lrl i,#a,4.s`F.5C+.E٘Pҧ}1 G'V޾SQd|=J{G}ZzA|q}ajy ĉlj 炽j2ّ]tP8:i)iݑe#!P<".M8taȅYI'.ۑ@>,9j}#@en埅~rP1pɸR h 0A.d~LxԂqzKm.Yngo{r (2d1)3HI]Z).i^l?lB! Rj<DfmsTVc9ƈ쌯`>߼&kI`Iڀ. ut8v ]]hͥT؉(=qTܶ 9UurO΂ڭ.^`ߐ=$%0s!V5jn3&_ }Qr\nāBè>jQMwn:р7c;nGS>KN쮸AD/z}r}}=niwBVIwTUc%,w0AMwgѵe%R?{ X-*>EÇ@-D1S9Zb67zCRbsBsi!$w c.oĝQeΏ /Υ ‚r^Ƥ&ςu\=-VhIH9s&Sy^,do/b`sa)f2@gD#Cr>zyݖ& ]3|;Oʏ]z2w=j"2}hoxDۗq#E'X~xt6.@=[8' w2xfل8ޚue;GGZ&] jH+y7c"HmeoV z FPg4FִؗSd0HȑltO*bWth{/Z.ZL&?lPq/Hœύk:Z[Qv1\[Oڻ \͇QѵqvNt 9mm(OnCsXןWθ@trU+=eh)Ud$I3`(;lEZ譆<``kFDIpg>}5YHĞU)(~fbvkiv 6`\9~4U8wNJiΛ | S~5yrH$%wPjaa(ƙyE(D&F#7X<]W8s{Uڡ5jZR2"xyӹ *u0Owݤ]z30eM@(AU $nݟ~׾{oTVRvHC΀2KނxP/Se Ȱ@*D~(#RT$SHgY3?`Pmp fq$^] -j~N]hD+4WRL޼pVLYocNkGgUerR5h=7ِ4DS!1{N6ؠ.7zҢ_ I{"ZkD"jN4ܢCDw3M<^#g7{0Õ7cԄZ.=E-:,j`4tE)O692݃pzuWҽXn6sZC:N` xyAs]ąW?1O2he R>qo jePg5) إrwSh(kv H5UO/كx~g}g9aKх%°`noNѴP1n+m/qIH7q̫Nrm%Z/M;_)se Uc3;=Ǩ3!(џpܔ2#- ߛ;ufسz/(MmވX[!bU5 WwM?A=fPzʃk%$NI|P[+(i++e?qzt{=@d:>@UMG2"d8߂uF̏h<#[ܷ'Eb6M!a`y¾l@213op[IVs/`^(bC!0À_Eą|K)Y˭f]X3cP@t*+Uq3}{NC-d͠^epn8T֕r9} b(fL$ARV=cBL6WB 2N ȗ_=G2xphV nrtQ5,Ho5Jߙ:ЄPF ?o-6)=iz#y22_qZoH%q S{Kyyf'9y@x](r;%ܮ2F$w$/n<z6#T%Ԥ@1SC2۝z`+땡r@MwzdG0=1mЧT=>IE1dʠm./k5uפU88nh_qnfWn.0=6X`c%=үX>\3yiCyzW:z>Ϙ `«XgJ+Dx屉(Ev 91w*:h-)yn X;ڿᲔP9@ ہ-vς(YVCpP"/5^fHvJ߻TqWI=i[}jfG+285K3BOT$bJUrP,F E F$Sv#}dv%}hQdEoCChDOGɯ"*@uvM?K8yT"@Tg٣Ń[vp0M$[c;6kذBbnq?=m| 8)n]e+l x]wE(~y{ 3CWL9NEyGV{>x'š:N xdvSNd+uĴСNEU vcF;H*ѹ3!?"jldcCf\ҬJ}ZDC7Ig 4%idךUkqY koA\H}V`cj/fs摮\[wThfp nVd'熐KI>BЉ1z` b~ aUR6ñ FnW/HΧO1!w"g=̇W:!xKS L2 /kΖexTQw#;z?*.Vp>A yٽ۳&;so /U*H9W]מ [ 35{ct_^Hi@ʇ/ .1_2 r.q胗7K_K3]#<ƪRęq ^S>?G Tcjcŵ\)Lnsdu+vNo1PqgbJHHlܣobк]㗓1%$Eh_=)7{߿,rr6e\p DS3 &v3;N}I\p YIbR̋}g *lW1(c&uӪ׆k"hMTlj_FMN'lcd;E%3W|lE _h&;|th 3Ď8Ϋe+BZىguD4E>5@dt WYᦅGwa%;#=$@k]M2F,UM2~awUr0<,e HPGX q&*GPF-<?#u^[ Ce)'c HFcߧYp] ? j v.lc4u\UdVye ɬ*&4a@KqS7on&Ts?1rrҹ_1ȤiW=?eX!X'[՜G6Mިvt_ 2G'f8`ߓ;ۜX}?SCu Xh/]oj!?[gGF:Vq x'yٙVO_+=IwMSE͖bSVyYiQGOe+BuG\rS_=-Lß$i _8 Ht"\bF,jŽN;/GKF_:(T] ĕTG,NļxJ*loI!!;gLw[OERL8jN5c߯ڎ]i|ץv &9!LC=<"EӐoD6A4fR H!)ś 5S#D. /I[2?\GhHOPe}NeXw33$X҈K6dE|BV# 3f|iȡٚɞ֐\Օ}Fݑ  3FkRUjv)@gƔ,Z}|@`e*>\Ŏ7wc8i(DQ/dHʜ_Q`TYY0&8,ȀtMii6TsBIX, *~2F KB  "=t RKShOpX"Ԛl԰/q!(l&Jlk:np<ZYOmDէn3Ao{B=n ڊAJՏqM>%g1H56ٮ;5kc~_-̰8:dn6Rq PsK2%fxRK!)51RŸćT΃eh BYE]􄘋JZTj&$* (t`G]?K6<:f-#RC%ABvt7pxm*{ib 1P/*ڼUHڭuY3,CTR̗~-u;H分Erhvm|~k "Ad0_ ;BTK( 6_E{yyԺ%t+J#3]0zF_*'Hs KOVU(UƌkS9;41QO_ P I\z~[BR|!hOk!UGJ >ѢǠ|), lRYս!VfoB%Sn?:owcVReWHD'@RS_ҔPy(왘_\~ܦ=K!iK:.5u:Y{5 ˆڵx+hLS*. gŌJI~L߾$b5B 1߾e,*RtG5(XMh@u>yec*~#p D}p*6Bd kC,1#WIbto5.)]9ԉ+1DIA10I1&ש&A z8*`3ke&)^8{!0E ZH /+'Dt'Cw-O@Ó\&gQ2[|ZdZZЮ -&ҟX;"Rh<1ByU mT8 Ύ)%7=OBJs֓e 5EgR] $7ЏÐ6;7O!k)ыg Ko.(I"M_~._F [:SnVw16_ΥLo~ qEYJPwU2_,eL:謞Yxd bA`XP>cFFF}lQ;݄2ʕa.ib㪀 W4GaHVaoe7*Ach Ѥ鹧=}ߢU.FiNWp%a%Y`:(&ԴmkʊXnUw mGu*͎ z*$ZmBm׈ SU-%}i 4 1 2 nMPP7W0gEu*9Vڦ6OcaZ5][ ޗAk[e$V<;G%Rtܦ?6СOtrIT Y&2m;8Ov$M( Oid4 v?*KJ_&xJRd: Hv)[obAO+:g 9S\ F--* 9.wL6i^uRSd{<~mOKe+R%rgJ]%6K\X*zve@esmyf,t8 fnorP2UGmā;_:p)iWjּeF%,NY:0dWr6D5#P5xY{OǦNfM3_51)c,ۂE(z/=ꜪNaA55[.z]*QYMH_i9j<, I.þIy$ 7eKEзӠ^_OC)+ek"/8ܬgL3'šYҲuO泷]Ab&@lw +:hV] t\WZ_COLt:I(Fv-Y8L|a qAHSYЦP7.jFwA{jL4XETm.wGKؾeF]E,/!emq'Byg{yN Lz7@E^  %OX 2~]İ| ¶O]$qX4?r%)[K۱,hl `SJR P9!_ q8=I9%Z ZiBlsӿYL9'B3i7qYw4Ťڊ{OLmpQJOY9wOylµ?>?9{? :a,[s`n/ni@$+.pP,0EϾ>җޮ-򭞋[" N ŗ]ۧWwj+ NyD5{vQb2Uq]1W$q[ ɰ ːGR'aO1[=EsI{ 2Fz4|kcu6eBw@9yP|vvRj~1d:&"vxJ69$҄Ȧ2q f!FO'y1iԉ8;s脯,TBm/9/ 067 ©WdXR5uMJ1$Ȯ?J!ZԱ^V 0 C ++A꡾0uO;``jğjj٭ҀA9I_9FZs$lsݎ6Ab/N2mub6*pjT.Ut0Ʉ}[ke/ ]UؚI]J-JN ؜~A7F`%n(`emgUUD╲ĩ(0zaH}tv Ń)zhR뒭V8œ3 %d2Ƣ\ַŤv!p:@a5L#0#+X;Moc&4) HN≑[;~-eڭid]o\!o8;1iDz7!G-Gc #C9@joʉHO,XP=K=Y1$JK! 2{[Clyzی8>X#YA#~wp핥&0p2-]+}i$mͭT/Nvu7:sG 47\Rʈ}zR2ݟj+(v,aԑ;XAa> "2\ FjoaY} |zLp@x4SGwS{c.<=0M⥠1czTZ/oDps#LB5$}Aе./Ams{ؘCo@Ԡ^ ˚jƁm˹+|<]Yk#):``9`1`i4`!KB/=yS,JF-_+)xApӷ(Gv^xϫ2 09Hj!ö 4h^$6\cv[@X}M7~٫H Z6]/fG6U&+ss#"6dܵsG#*3V***}b3`Z(?ZHͮC9V$URiAB,SȪ{k ' ǯԋin Ց!p H(!!x|oQ5.v9jLȥiS&0Hy=9.JVfFQE3Y5XX|]Zdhúvwc 7~ʘDcSnFdeÜ3"1@3p~OMx~1-kU4 )PF<:| 4%rzBBdT.5JA(ޘ-=dI2Ɇ̨"H}v޷t=i! .Gd_г\>}Dʵ-F߁/¯^,6DwF7K;HN ]zL\},*fx[2$9%Dr,fD4i fHz6RN c9IBܠh6, TW8$1PG1KyYHלtJYي:k41N]=s3/,{,a#Ah#ȇѿRDf K\S<ymBK`kG/#)O̕7K䑩v wggR%.ԵHWHU~eAQzя'6\cc ?^書50c Lm05;[p֕nۡ8OP_Menhv>1P=vqߍ}H7^xG4Ǿ"Yi\Z\єE9oMYZ,V?Bah7 ";zgVj0ܢ%ŭSG3I5!_"HN1z!"GKc h"M+?^0 ꞹﶂR&e"v6EXԦwրpJ /zᤉS{WMG/R\Sc;Ei7ʰ})ǀ` p|lfλ$H}J]fNl _r * Ѧ ,Ig(<@(nh/4~VЃfm"R3뒜g^| +jk,>L̓0λ=7hɻz@r%~^&׽mQa.-Ԥfe轇,|i%xLb>9/F13bJYz6j$ i&6g/ʅ C5g[}/c֠m:y͎[Xꉓ*`ʂW9= <Ũ)wR#]}~67*3P_G!NMp<DnQaq+ֆt=]Ÿ]H~c ćI@o|Eqvg>8?+P5g{njn־W($c{n -*̺zYmN3i `jާPh檷ih)7{lx @ԳZ;ِi(*g:V_484SGڀ7ȎHR4;1SLu:CdInZ` Kq#˃dAf" .XTe /z?ڶӨL=p?拼}y[`_ }leQ`nӟBIm>]Z`}nidOc$=`a^%'@^2)YS`ь_&_,{cUt<[:ƱkG'YC;c\|=neuJc@`hf}HH+tכS2n^=^э}B\)[ N|7\gs#O4h]010dǬKdI]E ; D 'v 4 51wn 0V.82.$!ch|Ao3AJp?YEϽx)qJ4ǂн ?nV#Ӗ:5xy߻ D5al^G',4DRѠ!J۳HSCQtY]׮áIjӑ$(3IfCB9B;N4QE6tަ%< LXo1)(Jo֖ka#5=uNt8q;, 8LJP}Mplqo0g{ ߳lV$P͟?$jb`8Kudx*X2H %7/m]r$GU QUxh YXCZ>G\r$)&:IڥnO<{4/|ۑ4킍0W!M4J0##x!4oEd N p@쟘m%{E0@(!7^oLSRn v4 .@vlͥ.ґy}OcmOB@BFȤ80(xVY/O f|ʝkUv{!W6PWN1}|WWw^d+Ž4!F?xweȈ7݂>gI⼸鱎qí_+pľ{_Z}֥ Fҿ`jW%uO_ ruc.3ń28iKh+=r+`+m[)8<(ha!UPm1q/.oWN9YHN2_4VAi2/5pUĿx15zDv?~1jfXcfmVEdM>y!d޼&h%rlL C̈́ Xiw% b߼ 5Խy>R/Kޒ(%3b^%+ʗPFnʴQKI''1&j)5IиCm453CG6+=r5MZ9^T2$Q _/2`FAk$[!Y%Ȯ'lZj\B 4>G'dRS2NsbziZGFڮ/e8?a~F`PQ&M/g^ȄO}ɟ߻(vB4;h>X!M~Q2+h7 ⍍ȺErWٝe*8(tkZi4N"vkp$6%!߈A^䕾c ~oL@SJxIܯLכg.2IIf>a:8 elx:GA:i5H)D['؀?bH_Wc5eb>Fl|n7E|w7^CDog+`Ϧv?\;hd  VSc*y;l"%Úݗ~YB!{dzwVA *FU9 /Ne9jͧe@BvoDʺ/{|4c5'eƚ Kb ߬skTpC1y;"Cor6MW(u8'==n.w vwbz)`)" cL=H@5QfNW&'tE # =AX(Q*,{'7Ҥlxf'D}"-zn mshEsWӆP1`ȥ0oȍ5} QFXIWڗ,S˨S!h%cRmgP0+%SPTfgMĈ8j;4g bjо$!f٦%Ұ?$<X7$6\E`|9{L;VJ4o3kotMxZѐ*Tp0zuͩ5k4>oܥ>-Ǖ,OE_-LeqqXp.-LT  cy`8@C#5N Lz}"Gx[ލ9+)rMҜ3/d \"xz+kz-leNOxNy[qs6 H}cK /b1E ױ҂$}*Z5jtY[mU~D⻕1Z_xUmg⼪I|}!v}Qow2c lCܩ8O5-V?Yf2O >oģj~9Fb"o<XqZu@!t8#6n֑҆mܷ?\maTЏTpPn::IуcgO g제hcjR住N[#ǝqaБĺWsBX0w"|ĺ'6_ 5SV 0AR^#e`p\Y_6b.qDRm)K1B| /_uY f9v.Y|&:stlv)M-OGBg3/۴m3 )'@:/Aq=w$PuZ%mŮFucaCG,EA,'V·*or}E |-G39"7T!6~7? gyS?8 o ʩb,}poUhCsnga䝡|J>M@+nYi̦%|OEy(`QG%Lp۠Z}כGDt`)װ,x9LGo}}AB.0mV6aMfHO%nH} H%$<1rݯJpGl"GG:+d՜6!:^]ȏT>}[wsBX#ɻ+T7Tl@zV[jN 4H}CUUwe|E~|i1/lD,Zfŀ@4 كK:ʫU!,#w#useRxsztAj5xYR0`.lڴMBi\tnuRnd~ +3[RPr 윑dvpC2qE.mbOHo^}$T$2YW2p{BrP羈R甾ÄUQ[2:P*(iQ\1I>JTEחozXo͑;o\vZJ>}+ҢjU J[::LhDl,ݢMS 6 $ &afG_ AR>Üw.dw\nd0fZ,dsE QS''̋f6>`/\/M/"{QZ}m 2̷o'X\|i`t@{\V.;{x0t5p%)?.p[b}&1mu?΄3y4MMAv-/W8;(zKPߒcaJÿ`.$ܥV ݶiYȪu#ׯrO\R[ "sK=ҕ3\dU˃쨜/?% :9LP+9)iQS@h}N^ q9b]n ] 3 @Bߟ[?hw(=anDoX_0a;WR}JR\ #l$/Ob US᥋F.{KH"=tCּ?3spEDq7Zd- |mVp~֗ݲ T܌ֲ}8'+s5QRܮG`GѼ ɀ)耏X2G㯦;EDŽX##8goRc!^u)WLqQ2ׄ[ね\;A6naWArx3zP%/φ!oJ=F7l!0Q7а(mJAv?L ׫) rlMy\A頧;JbJ5(1m!q| ~Ȼ6;\Fl1 |O%s,L]t2s~Lݫ.L,bZf4ChWa1ڈwSʨj\0a=4&uCb1d8幷<*}%=/P.Vm+$QJNv;c< l{t_g<{;'S!Tv4n[xC㍽[\q]K\ү3neZ}/81k_TQ=|<ͻz ci/%]p{)v3Ss?b?ߵ xOs 3ȑl[׫N# //]gjVë2ֿaI"]ȟ : BU'Ȕ8+|h8FT ww1oHdL9Cߋ hgqQ'(:{>nq~V~$gq4s3HYͲm+5]9guo1w-`f PęBfO=eƷ 6#K382w/_eHOQAp$4xrOr4'JLA)yp,:>>;&,C+æ{D2=ҟW4[K{7r8H֙Σ`5EJ+Iliío(eͥMn]N>o*ҍ5ΟIl2bg_>.kˍ X ³daV$ ΕRB*zn͑pd۲ncaë_V"Iz#e$ifغ[O7Luku3k);i89Dqe6lKA%ZE: 5 5 -3Ą+6{z80DPbbk`PrDW/54zO]NK3 `^n: . ȣY5@BH7FE\׀k_A+e3,fzo26*tZ#sV9g@@}KK)9'bZ&V+18Z9kk}3}O,t-&9LneDtҙGFP5usPPI<E'HNoEUat]ږ)Km fj=:\IIvp{d60e'ƒj."O꟱f5M݌#ƃZN99Vwi A]6^ĮYpQ՘h hX )pz.եZD-`Dxojdʁ%$lpV*Arv}ٝHN*s_Jr&LǽDe>>QM#ЊrKFfP#3P3K¦}2S+"\ "^RG |Ƀ~Vg (9]DvA/H!b į0_ޙkmsbS)44'-~pI?a᭚_m:0g~L +>R/x[+,,l;U2P**o4#;3 (RhD=.QN^o [ӵ + o`A\ %0X7X4q`giAO Һ29y1߲+Yq-%s+c!i}j'&?])[hk\}$]7h*|L틌 QT&YWW="BjuS/jWn:$F{ 6KٳIe6_vMsvN"%u4ۜ%?c Y=2ʥC{."YRov‹lB MOr{Iב!^}РJ1uV7`^EtۗfH'ZUrɍwR5-tc*{&GۤxH.c~zBkt 6\ IL1ÆײַBF :OF5= cvQ_:a*˺.БYXhX/b-g?iӄ|WjZ>Օ5t5A;}q;*H5- :f _DM@[nwT`0ձ=X[a.ރSx]H!@M#$Jbo‹gKo/7r³v1_qN-@0p+CSn_-Lu>釨Y:(0%} :j'og|NEAV<[e7#b2S|SL6Lޮ"-yTվJzalWqô{sNnp ,]Hh&҇AESl@yeihoyk }9T(\~ l`7WbvҠ ӤH`-QLT\U;:}MǬA ߹^DHgSg²vO> Dvcȥy&\~x+1-9x!f %ӳZJ *zJdO| S]Caz7Ce?_|jcfX3T[bQx¥iVTw~*{s]z5Lohg=8d{fLݍ>!XgOWݾD35'B&5aUm/.LSu7W%b)aտf^Q`iTyTdĩo)Ya5d0VGUB$XE!&Bk Q_@HU-ֻ;W54|e4^ALꚑ_xK0CR A Rsfq釲ޙ0Y>vgcTgt-,:R`F苽ߎ~y֭ҋPQūjfң uVQ4gO%$n'[F4j)u2zXq$k0,9wځm~U^x=e2[|9k).܌1}\FO_s,^()r$}fT&^_/ȷO7_9ڨvLFAkBGCCJ5e[/~4 7!K,I:&'Plɞh1J'Z>Xs+Sz=hnNR,,rr_2;-^G^Qk-98y?VVJ'Z*U~4ўa,$x*aN= 4^wwL=sQ"= vIo`_*QL7#&[~85f6+κ7q &`>(P=&oaJ!>bCx9I#Vu*t}3ZbҜBX/4^všYWNI$xGYKK\QFn̟+{w?/c˨{W {[G\*_z#uh\򦱦!xoeeJ|ԵEx -_ۧ\V")g:.;U|Xizqʳ/-l|a2KpSr6 Tp[9A¸b>w9X8Oy4C)0_ ~:M%O!ln{C#n# g ۉIh'NVЫwpzn)/zcjX:Yť,$} q124}glxlԜeTs¢>gxO)%3?f^ZiL/Cɱ9&p'XmK=o@ЊmIL&7{٘B| `^J:?I=c;DJl1- *QUr7W^ikO &l͆S |݁Ybw$0t=OUht(lr¬5=˱ تUئ9aZ0b[d@ kw:_z,H)RE,?};U0C1__I,a#U+N|#Z:+RDpK=u҅*lg~h LK7n&x"շi# O,w"5[9!F6N%Oۻ2yOBYBccZ (O#(K>8GqVBguA^Ҝ1׆MG= 慁VG}by%%ϐNaAdn鰟 x|+. .dZ x5SdC4>˖Smoѷ(|$L}JC LТ7W{# Oj6Ƞ,A(* |5A+[fq`2 c}ˬXa W \/o~DD8B4l f.Tr׻&M x+NydYm-5 C3 B(˨]8OBګ 0[5| CGЎ&: iR9ښbAfc3 p.s.YM-{[BC4|He[rY94qYK?0ԟ:J(.v_b7uw74zWI"r38Bnthߔ 2u>Y"'Eڦ\kN1JFS~)(*>BF;n7+Ű,/7} $^Ȍ~aOGէ p&SF<(QB5o^T8 I"&HeN{K.0emqx0NǏne-1I.w k܌V4`M@%$5X;!ٲg?8lCKFQw"Q}.C3h#$ҴW5iVxgSqHwaێR73b>5Fo ?STQP-JJXvˁATE.>0ifQ|D%PByQG]^1r}'K& <ż뗁Dvtf0o5&~.S R6kbf}G#.ėQHQ)]ciCC)mݻyA%&R`I1h0oY!+#E`O)XY/>z^;a&ZEPU~b% _)=[#N,oa= gzf\ީA^BD@RW^ВK Oz"z7ЯRA#Yb2]W8 Tlw``GI ߛ:2M(>oc=xF3 ;"J&%poũbwPv~k}`2b E@ù~oݭBػװ`w)P+SC+L4fC P,5=X-.VefB@f2/&uMC1 ԗȠ!=v!H;eQI{V˨Z'z+I8֐n)&JLH;1+-H L+⼄' "Fd}I@DJjW((l?VxGíXnp(k1zMsQ`= -+O5wFf'KbeC (tyNHAʿr]n&XTQ<_Զ3K^DzΤZ~ |iyBVܜz8c=&x&\Mip 8PZD&5Ԓ tϛ}gv v>Ryu`q cq(c<:%CWj! $?_MZ#Lw拏QІ ,vecGr=Y2.Ρ+3a89\ @o;SWq~}9S\hGy#,%i|DX2l9 606^tDj+Zc)v ~5H!IPz$KAG!d90:bi1PKLp M7lҘ!P_RrFwe|eΜ,'y$h==˛8by2z V͈6^نAfR:V<,QT0ڏ;o@ UˌߜHVkM1sy泧E&$@^:AU3Nu@ߘ(i(Y_^2u Y$𶣧Ͳs*[[ 7.KͣL% {*PG<x{6}3YA_E8f]R4 $Hd7U#d]3ËBm'8_#h]w4X ,y2E)$5@0Z%`bdu^YO݋k` MN:QfF*?[4]5ҜdnUC<63kXѰY3j7lAE ,寻 by!'$8Dt?$AQmw$bu}΀o {,V,( = ﻄ=/)x6]_%?4 &? ?W DF*$5oTE[X׽=; C ɋ$P729RTfg 6spO>@Z`GG30R," 0'2oN\+h:IiLYrDqalj''j3u_Tˋ젯n؁= #vԼ-F&˛ '^P Vю¾wY-F  ZT.>7dcWؗI)!CŽ{(1e%_V|KEFMۺWxțt$%;Z; p,|nԌ`]Z5c5p~L81ev4hQ+h 8w~-Ҝ[>(1Xm-sFrL2!OqA~1htpG^U僛*?cs"+:p2,2C$r+n[\OsR )6t+RΝʎkRdַ{)ٳ--Y%o6$˃-kqAz8l90JKU}&$X,0Vkd 47њ"Q>Uދi-fVغO WۈTzϵq~!mA:ֵ{D~CkuO{.2U<4uUN|'Ja*FNjMGpKu+}; =>rq!xM'3tTf,o8&sc!$ vOJ8P U찬{s~;QlbH3qɝFPm_%ԂlcdlkNVm+EfWG~j\fLòOYf˽_\I5oO5sUQay{ܷ5T_(:58bGxjbc{hQm@n@M_0 +fxp\37ESB-|yspdLaP eXi- ~ȭ@V踷$f>8Sq)SJ|Y}TQڸ7>! iECǴ}3Jze\L8ۓӎ})6~ V;jSEZ93I#ce,$F ':.4F?x=̣/S(zҪ.6Z|aaO;A As\c_L^duҁ.k|ԓ[$A$f"V8([xܹ1Hx~g]i><[/¯_t~EO}/fR/>/:3壧9Be$z=cX-*9tDE эU<:=;0sYY? I1Ԙr(oԁU,=;L> _piw:nm?TEeft9^+"s  $L@T\<LzG`/MhUYP&I vш50R K;H㖤@ʀr" w,]T2h]* Z&<iGl~׼<.eZ?fXu[N"x 7PP|~?(.at0b0 2^0 :jk[hu} )n?ˢKIJUS![Ж[/b(.k&_E||7|?f*\ozZZ6FrhVHn ;VHAM{k읩[r@w/Jr7KoXeM%vd|r {DrvHOJ+'[;֧ QM'A%G@%|Mq6TD#zs*mh:9Ƚ><=|a?7U|h rUze| lE0IP+k5ْ> c !4-Oz3rCoGo$2SMt TdW12cHȐ$(R!Þ;"ޥ (G:i(Qyy!kؤ{2ӿJc'͕~=W/jOt=4, /!mi*=n0_Ծ0P+iȺXs$A֛""rSQeH~ gn7147ǘ ,y/&|&zmЕmtii mV"|W00& )N>(% v+xgA0(aA9KO;WWVaDN<5SC1 @FYFgFh Ht`}>׈V 2'p\XLambݦAg;V ν4D&36\0|*jB*VTq J̽q̊K8uwh)-qd7a,yI6a [٬ԟ/Q'*BJuMKE=T@0OD"_ɪ7Wp@&{~7u$zoґ#I$!_JR%ɳVf?I;pхzB{MkP=;h"+yw9QvcQ%?%PdžBju U8ei*r c#Z&[7cxϝ1WJy?I[6SsF!ux _ŹdsAZZ?gd5in#/)cKBK@gY4x3G@y{L+F)I[%_M8Ut\*'V:]c.f-fzgFOə/Rl>qN4s _ 5;Ύ&savg[IV>j3WICL_7w(+$Iչ:txtQOA$W5YQ|xj=kE W0zv0v .&+x gFR `Ńt& 8ÜJ@'`)qsg`❌Ӌ'%VG\̾^ao;TλL{C@!Xj|^ NawN/N1 'Rq]O0 B0 fܐj\M3M!a~aLD%3c-l"[j[asCDntth@L-~ D.9>t1v'iQWxJCUb;n)A1U}ƔP\c_7"LE\Er üf*g؉׃u%tQF Taa)C/# V)C?Bg݇ű9P)d]5VX#o ^\K2Ri}ފ R#$=J < ~_5δ@2v$!-X@7 Kq\qcmNRpX+/] (8:@XM2K%eIAL7 4vQHz,Xev7J,DZHXdczi}(W9Wh;Sg9Ġ1#==BҤRM ^b@2C sR*X+sV[ҕBy@k(6Ǣw yLXm|'A+ij.&TŐ5 ~%ґ {9ɷTT՘zNYcN 2`B |t;٦GF+K#I,(31)<;+e@df8ÚRMފ5z*iʤ:LvZC?(3pkg߈.<2ħVW.-cj*+Xџ!v"4,\M.ĤX)x'| Ӈ2lKimPwiyNQ_MEKv2.,nj2p!JbCků OGQ̽RGY&l{u Q7[)]N<3VZfFƁbMd;ovzT:gF҆ϗƶTPTޣi9m13ɤ# k@OrSb|h쉒9uaЫՌRȃ5ZośKU%Ms-gcYvv8 B΍`M^\%ovm%7]o舑4|N/nq")c(Åp\E[]n*Ro{fy+x: d=ec &J.j͑սX~vGv*}8$T1F^'B3Mì;xvC*7A$v9o\ 8W?"a`=bT*ޤ!b>`D>6W]dְ1dj9DQuL~su bmXD'k-u%#ܷ]W;Ŏy=NCLG[P3@qە8@2.)rGgtlO՘ZAIuYf2LmN?}I)2NX^1׳C(<6P(?:~ VknqY6fҵKg BC~-bƷCXFRx\?ߚܳd &zV v$mE'O!M3qq{3@ t8뒍\INiTݒ63Ͱ~b0*9C\#+niy1&K!G4!quPƂ wQA5! 0NyW{|Xĸ2?|cԯ&oHOU*w@^KviSu`962,$ J&aЦi˗Љ^MI1В֙D PE/̧FW JcN)9r'=:`䢚dbgZßHtGqÂM{칡u^TbwYՑ,?+%_npDLf\_? t`~@i}ᏝeS>i㡟b-9]}ٍ[EѬtHʙr :|?e^qYy::&1@ŏ+"6\=wW-V~(IKH˂VZ#z e*Ԥ76fIr7o'd{b,.J(Ve]k@~G٨4NK,>)Ss)c>H`(-WٚX.'~a25wewK]&yXh>ٞX:?*>w9wNk",ǔ NV p+S!{JgdogN:LƳELP~,g\8ؠ1.EIRv|LJ%s2x;%42Pġ; sr|7UۜĹOdRP>16?>шƼ jTL!X;!2Ǭ2Ͼg Cu2Ws7-b.hKD%ϺeGFr^DHlF<ϝCޡ:ae2!4}lݳۅAP|fx3mU_}֚'ܯ l 'y˪uioCdgaKt8]>z*_)r1npgAAAC.`<i+Bɏ&xdhssіyv!,&̚}69k'K"cut-" x#* GfsҿH!ǚ*387h rz 'H1PP+-XyK; OBH䩁K_3Aq-xnтqk[1Լ4sf}Pk)H8VMW}Qv-~2QꦯD>&܋5X2tRYoc.]\$8zo)#-b$Pæ?ss(N$m(':{xvGXKbWmrG 0jw)6*O"Kn$14*LH !R90^!^F9}Qjp#1*V@Sqt⟚smq@49Fd Z^nP,EqnMTr^{ wž!٣2\oB1.qc](ɵtCv 0ۃ VsZVniZ'؅r7fo%- 1dH_c")oTlr eBU7 ;p=>. ~eclT>NM?%;YR?H>F8_ nuGq/>{Ǫp[⚧ѢNmIt[o_N`U.U %żFxeTқe0;QBr7B|a?)6Lx~q Tl)#R%`.l pXC5-agc:pe&qwA/q'z, LqNL<ifҳOF#qoBCD:fK}l/E2~tJF  Խߵ52klFahibixllm=}_fL|Zf4<r\QFK;\t&дlVY~v? AT>Ё[/!@r@.gaNiTa 26qԅ^ &\R ݝ}VNI,kL#b-9I`QkbJ; p/V.`1Yܷ">GOŃ_yAB@X=' Aas*Tc!.w; \{_47ɰ-~Į60q2/ͮ&3diQ_'#t_n^C:W5=fC ۔GܑeJA,h\?*|r0 o.i㑇vN X56ttB-w\Vt֕ģX0^4c4ʼs 'э~v"vȘP{ry=W=xԕYǨ8 :tؿ?Yyx§Wp JuA L~fcz0# J@A-z  lk ҭl#CF.ʱe,3_ZԠX![PS:tQ؝9;gP8!49ɛ3@)YPőLUHnlpآ37) re Kޔn!'r੮zXwT @!9AFJ?tXm.'2UgC0H ~\kGuS$'E"ẟJv! _x+hQ|:@ڟ>/yR(ڸbm9Y2KO P[UT1 q5gi\JEUx8iG?:ۿR,0 ]d}<F'6X}be Ֆt= ӧX*3G1Jjv8KC|nƒ ۠a Ft%w950-巢 G xT'yϽNtGSZc嬷OӀ"BfiCb~̏8LIqȄa (D)qԫxPQ~XvKfG+ vG*?yM"i`݅G/^~}mPyUR~*Yw=@<{\1,r`,nfg@cSϛ"²A 5vUQ*ԈW'S4nXkHBЛ)k0v O.Sr[q% C= 0_^S1Ww9!}}x2w _b4ˍxsW}O*}T5J{OL:S^oC-:ż?Ѵ4cQf"a@,[i4?W r ƍC ;@C j.bݙkkG6 6V [.5j{Ģ2nwu]h]useL m qU$7)QEzګOc^;_I3U7Ĉ\Fv$gRgr**&B2{2c4 CIl&6|ug}̨f%&@W4g,RylÅ e>̻,d-:PTIW `\2j#l-GWbT|w١hƭ'e!p #Z{.%4TdvN͑g|.Iw ;pM?i﷏. "eR", x֭wpKxTv 2<;%AIzb"`^rjEm˙mEg"n(B2ߠN-BvUEsB\׋!/4|ć, J}1ȴ$hTdD1K6Oy$ `? *N;D07+ht 9ܨrp 7da_@!(t!Ȍ+Z!yQ+`11-DkTU48 ]}c*>RX'h?'($<8q֨J,uza96X WX, J-kQ6H((F'Pgub\D!) >n|M?&D|E,W3\;:&Ғvmܑ͞_5' yQ.eOև\-EAȬ}iRM؀v3hmw (9 EX;j#~9 W\wcܚ]MNu'*/ h{KMl,/Mz%G6ҷmv;wn[ @iDZftN4gJTH%v{9=8 &t&·PC"D;1Uu:ͷf8?Wͼ3#!돕h/̚C=<Xae!e:]NYz4: 4Ϝwzb Ӎ, Tl?jc u:z@I[/~JX&umQ5.~+Vg C]y`N%wœ XIu"Js*1!6tMl ՖDJ &M?=V&klm-L V0Ov$( 18.×̳jyV{ w&Dk,4ntu'.kCp_3ِC @oy7+B\yG^S ;NX&%R-eap$3PʇtDŹ$&2|5E3 c~sށj@! mj :_4Rzj[1eFsڿshJxd.3٦CNaF:֪JgcI$V)KWW^v2G|=y8d4cQA=HuvQM:ObBC{Ь*W$!FͼII.6̄]C,]#9Vk]&^r;?MQf"W5A2F 'Y~S!kϰW6B+7agog"2hiN+6,ع/**;ќ2m C=LMiAZU"rkgms1\%[t4̲غQt3AW-1&,D*ě'9d/*30cӹ%Z]lTBZj"q5N^\`)g$X9F eb{V?[x s"Q3[HħfN}eKMEq,FU}%L Y4}ci#^X RE>n%~z{U羴Xo,M VwVV7+&Rc'8i^LÅ8#>970S5ك3h|UQ8.<< |r-.6'l!dK((2Gcb Ђo^<4gM*;KKldB h:/1VZؑpW_ZX$Ρ彍CռABOd@6> `/n $}$gnotܦ\ ѸM6S6<|%{W-[̲fҼ*AT=&bȞlX&&ЖxrrM\A^fe'4h5HF?k~[y43#V/넏I7޻ fX.Þ7Xz ͆%h̭q*lӛ+k̟cUSh;z;E&E+nƶPËuJNzZW wH{h*UmN@ D/fBS܃Sdtj`'أ3*J'VC5|vh?;uMS`MgOƘ-m=S7k^%EOoeJQ,fyn$'BkD]kNû3Xf|iӨo'ӧ:_Mչ~ g3 "gumع_%ƶ_Tj|~uYZ# (L^`hjb&J=2AŚ=Ɛ4?֪2AH\`t:/bj ~>:F+B<7fk`N{GȦUW ue-l39j,O#rZZ52ld QI.t൵i ט`G}tSVCm"0+zQ9!r2 }ܵN+zu7yg0T !wH7`lI3O3 ϯn3L -hm NVVFP& @Ĩn 5rRNaocV=i/ӧ)6# 3x"~U$!s/wIۣ9ٺ&4啿qG+Fۣ7JLy_訬{ \^< q)LyܖY`e]zߏsE8NI0HW}u5ލ4UN)5"bm3˧! RpR4"t\;i$uLGxb<&edbdQ_/.xt ?|K:F V%%0U.j\C"n5Ԋ(:]w63ś݃ ;, E;|Â"BE̒+:aFp6ӯmzo.XGU%Z2uwt]V A͖3iIpI"pGmKBgWV+Phtȹf./x[s^sͷ@2an|MJ|x'2g]9tg(թ6G")m=oFyW;ј70USWX!-q‹$02m!X"1b6~GP9=nՁ'ְ| 2t*uu^;sNbvDtmPbdT@_rw&nJT4 +lF.Tm.ǷӿOSX: v_iW5;c N07S{3tnSB9ѥ@^X/KR!;*b* KΩ,SwYH ̴l[t_2T"º,N ,@86,Xzo<`_`}74 Wt .Mz e2BF4(AAqR><헼]>)# 2r`f!Mc:U-3 lݱˆbG Bsw_ߔͷ|+iϨb5$8ֿ XI(Tp"XEU[ML7Ci~Uף=/ Vr)p ~ !n*L-6"bSWj*GW7"lbs7 PysKSP<̿ ~.:+1#n U Brp9<Ը!-r*˹ͬ? ߟȇԯ Rj#[AgHb:4ْPaZX^M*se^/;g[ Τo Zƒ2]~M P07'2 u$Z /f#"Z8Q?9~>,S.6;YAߝ֭m&4*+3Zr=#@u@4r(:.z3ϸ87'JT&}sOw0H/iG}>3SS/ȟ3ցqLDS/څ3 ls6΋/X<ËW|Q_|LӲ=u-'pp`|dž)B<.o]M`2O| ] ;n3ZL]F?;| אq'O5\̯W!:ZY8Ҝh{)c;Ȭ1aϘ"mK_ iU)3盃y:Hb~J($TV>hB&z$-G@l$:_ Ax |;o;p{G!i+$y6(ҖՐ*h}* P3ZT47t#|3dfiƹ⏿I?PE) <]$v~DcSM/dv%bՑ~[,еN 'ɫx<\KQ)=" i4,niԻ;T6q&LUslGGk'JjWA8džV%\sixT Ij_f"4kg@)G߾H(4a2&'~>Ji 5L3_xf#A28A;⨒sz4w,WHaؽMQc&F87J^"rM7 >u!#o@ °bVQ*8Ҧ[H|E7[{"-ePmwByu&mE5\AsH'y -bWWĚ먧Գ8>Wjvd[մty XHU̡nt(r=V8qu}2!WAe4wQxFSgE_NC`Fc9hK0]E`%MdhLBLHi{vU?"J!Ӳ-Wx<~gd'bS&>>=$Fg4[2#jQwvasɗB4+(fI0&v>"z|p`׸#,JGv-c'Dߛ3 ϏĬ+{Ǭ,kt혀tuk,hbgwf @Tp;ӟxC0⏖\LPK2vlnj.D Ea|rDR&J/:ޗZ%y`sj½\n<i>~ u*Z,WTtˆUΞϺ]S/ygԾrQ ONr7=.>nB/Z$f yu @wdPvҐ<7岫)\)Ϊ9+0 ~>.#W;,zC@B9qAz[+C|3Ml;3Dtܧ vc"1Ԫ|vGqp27OpZer$)p+q\y<aoҦ1ipjouR0?V*I1܏G#VNTM#K*$ߖG':g,7>W2vؤ4؉q4b^ݩS_oʩ&tlq0="Д44 ؍t[ݰQ @kMLD<癤=*$3V-?@M<p;: c;:u1$L{ ~\5[6bai.!.;,"vp$w(oNQL >QiSa>$WoFD?= 4E5q ɭo33y*BtQ`kght8=֙s:}/՝`YN8§2jPqǠ#P>@kQ/|KXtf @SBiG{LDrxFPUqst?iOw f<,L,qn1S^݌]3 Pq*IPbч\ɛ]}vBw}@'PL8+(V+) O1,p/ߡmt5=FMj]bM ݠcޮ$T#ml@++b`6}ΫgD6s49';F+eQAbvvVBXy1d0hcO`we>x@xg :"YT.V_=&y S4|AB:]@s7 zlqo6=ǖ; 4b+67]b1@*v>S4$meviñ 5LRt@47 8f@>@7`q^4o]$?Qݸ1̋rcI&nD@dWIuT6x!=n'vbsu5'BpE뺇U=q(VkTiR#!Zuj<bPcC'OAw?nh,}q6u+aEy2culeΰ_v'nWFv&l!XF|OO,qȗC:/=뎵;_#!:$ep#-n|!E9o'T$P߶a$0$PO| NJ2tLm:z"Z9cpŪAgGax˂ F׹06N nd@K"Le"-^:^#b\2OK:"fW|;0٩v|ԱFWԭ)WG3b<~)Ӫ]P,seh+DZ,+\a}7Jmf6~AOLf;Zy"cchō~F&HW-]NH^s1@Y߇%ޠ2_2?q{H"& 5"o{疺kB64F?X*b|i#MBM2H)f{?ckyxV )P )eips˨/tɵ ;a 4"c9k . w 4ɱp˩Vp (PQrCZ#BWr-햧TrꌁHL 2%e+O-Zȵ&1i?X`DIIDLmY&8ө dȠz9̓8rIxA28m*ٻ_1K,,@(Cꀴã{Az4T$ല[BR2HYu0B 3&?ƙnY`AӀ@/op*3g"sx'ȜV:'"O,NPDUM8vPzا꾜j60,3TnH?z(وg$#g4Z+@X@ _[^ɼ|n^2o`QIצAV^J_/[ҙ -9F(gov'+oU 4O@7-KX+Wwَ!Omօ̴o=LۡFE Fd?3z 𫝓7u |,7U[/WĿoݢ%&;hn~^q 2 ]WvE"B3H\ay0%:%Hzc)gAehwc9ق[BneP;a(೥8 S9' &n`, &;D1Ǽz7[f\M1̂wG}E<.X)˛{UkQWN匃mR!4UϯIN g($۠dYF&~W2ns߭]6n*(-B>=!|%O,*pqQy\fS_WbQ7qTD[aVM~Buyb^Hn@޽.clG#E'2btJMz@C%x9U1ԀRgO7xy{yg{c]Λc"{K=EՁFSOrwzWL44%9ڦUV:R̤e41eʧAIAifPBjZ*(2R$,嘧ʭ KJ$=JhጔqV׺EUu?_f{EaL9@-43/  D1(^H3-"Yt>$"r軲G=Vox"2E csu;@b {8GKmI('qw)+ˠ1bGً^A .]#a+T *$y?T-^fK*%Uޛz:OzS0_ojlj} hny,=RCjzE&X |" x.)ŠuE?Ge0sxN~ZkJ?6Ul>HJ-x="־{#Ao InOPlH7R"t#D$֠ׯ5@ "pċn%,Ou\tlqe8wRYUfQiηd֢`?r7nXw,40Eh} ǟLQ@"eY ѝAcvXMY(9u* da:g8#%ncStLs7p!j{Nܿ/wnaB>Ѱ ~;+=s؆rQjza.bu6ĵ;Ԃwf14!y # *w q1J%%>ezMJr ~sIx2;x;#Awl82W+iB\:ey }k=rY&z̞opCxTޱS|ПuF}|<ۡ' ˫FLׁխ_Yg߉wgxq6i(ğ%rU_%گ",U+ JsTucYͬ?|Ϧ|zi4d vȴѶ XB]ʼn8ec~i/-QDʹ0I4/ePInA: H~D9%XlԊ-{ܫy!CHyZ nt/uC+,sr&ek-e4DYQ7C|0T`Yٳ60L+>M>+sAց: S St5h8쀓I%n)Sr_Ul"1ɕ} $Xѿ*FȻX_g*UR!0Nr=2al(7lfn` $j= {z螔&eÜ(-"l$β אRoƕ:I Gꌏ$ v9Yi^JB: }rz m [Z;Kcm܊Ъ' =Ԁh7z g?zwهAdNoKF^p=g+oz,Yh֋p ۩C{N.#哫ҧ抲R+I0ؓؓ42E1u Hzcs/N'w.L{^\$_qޜ!"1?.O]F9Fǯ*T̺Nk\?π2_%U&B44q6̠ԩVYjnխ88zSYu~m$DO)M{u\FAjr5}cH~$AjwGhݗm+zTnwq$vd3<ɡ  ]:\ڙȐg /WTs\K2xo.i۝4~>eʛJA, ~2om^1(ѕnRMЃPV>Tt[gfu CP=íH uFxn4FC [&*r_1q_N`,rDOy@yU,d444C"IVUmHu\렉G1pvGvl3e~r_KU4PFcܪTZC{1jyG&ԒU&+1,6, 3gx5z茚R.c8qnHRwea9~nW۝,?fR(hGx3n5XW*1A(>,6o `8<4fPOi+ǑMB=yÎ=+b>2GSOu\!6\xi~8U mS_`v?n,[rM X,A;X:)^鯣t3;ķfHFB\]O8bY- `k2WJ/k` ~ƒ0V/Dl_Q_Jh?`31F +u6Ɍ$!o_g[Y-,L14Bo`Ԡ\rX{o~ǣF *4/'1PQ&6U aЫ"4H4nMXH,*x%Mj#X 40DVEUz7ݗT χ?4`"D_U"Jbj١- ߪw Q|qua>SvfϨs,󈅤G ||\/GTQZEp_Rqxid!Pv TA_hZeI%hdXVlL2]!^0vm=eMw\[R)@J]ywIY[%O"d֕371$GTi{Vt|fLQ+9^5~D;,"Kf#kcm X<{8#HJ@Etm]eG>̎-F$]k٢P-?@%>b*l/oD{io$':L8@Bz'_i5^,|񃅩XG^@YK=mԅ^u,x-6ӄ ;llk\^g]I}똚92Ӆd9tؿs4G Պr&p` KKycE,ڀ-ګP=Ӄf<8RQvQcUa&yz%N-.V]̘BPC/]ܒiˆ՗_fiƦP."AFHppdHHv/k`4e;pÊB;&t魴aG '*0>ו%}Fq0k-w;ϧR^.pq|! A|兑2 0 -Ĝ˫@N1 w:\3Y0u݅~x;auMe/7p%Tea:iD*($9*צd KdΈ+ޙ1xYl'tӪv}/*u%PyaA0iD.8eˠ%@".tVC w-c,=ܲj]piNV_bddxux_Hmkq+r;*moGN{'?Wnb(D't!h'tπt*\TgXH~N֐چ2zfIcU.j ^079Zv|axFg)HK8[ϸ]x.0qGìKlDr!+pZnỷuyz.! |:LZeITgh{! 3F"O i7*w$}PЫcnI]?5}3j :e jk=s;ߣ/Tb,@M5kDLˍ菬$A?冴Tqp଺Y$ݫX{QRǛ|0BQ[j֋x|5#f˩ 6o$KT^[\U.fH}bg@Vq_{JQ@:MLU:~r4o3tވd>4Fo$ܫ304K$dHPM֭q!g{`߁Y;+!;PxxJ),xӽߤn?:$-*uEcWTEꘙhldȌe;NmoG32_NK8v 2?&FY~6jJyFص@@%ir]ޏ& Ǯ^AF3,Vys$ywXr7ʻ u_mOY ŅA7eyO1ܑA`j1!kjDe_f0HT\UMTjt?eY&5NhM~P&G*AjO w⊓[NlDNHye%ұD}~mJ(PNgl.=q5`c OSQOo6*٠\K}Yj1>WBޛɓa%eՒ$f#u(O٘b 5݋[qo"fP1{)\9) C,ӈCܷ0Rw;vxH: dže-`g1@Ys^Ɨ)`-oUpľ_=ϡ(a frIx "%`Z@Uav_WEC;Ki<l $ DL+9@*3Sw%A~aI#u( 3(/[-DVxH@!Rȴ:Bv~5/-g`#@밈Y%Àd2҄e |" {լʬìRS $W?_45bg7뛤z/&E)pܜ H)M~Q`Gc/#/^ӃH>'PWXRE/bEwpZB8ENJn3:֢+ӁsΤ`gR)ȻX3Ǥ^pSugJɷ/mT3VEw"yͦes"P Qyˑ"y@6 Q,sIHʣI(fّը]o;p,c}.`/<nlkz7frͼp)B20}A !c٢*T$S'jnS>YJmu%"sփMҫylyϫ>a!#07V׃/JC ů,j]GDGږ…q8t7i}DמZy"*߁wyAG'=)+{:+.pRs;QpXoM0Z/Fwi_.#WDQc&'3pʈ1WQvyҹ1$pE1TAOרB67,NOU D=lZ؀~;$:eX\d8QfK\0\U gUQE93Rz&.h9 k #ju=0B+4+Ar { JU=PT 0(녷c"OZO'U KT5L+rnE !緙 ^)ZB( ]]5Gc'O(!HfhٌK:JUjBvJEr05~oD )šN(gY@9 yvY]*PZiZK?%d LΑm9?%U±AcDF4]zuC[;32{H*Mgs %S)$Ȣ 5Y*=J8̟r"DiFW1ac.I- ؉O4>7^shH#{sF+8F+r.:liڹ1lnY;|dTJ 7cϔZ'Qϱ`M)Q3+7edD'd*SajЮ[ h=Oþ;I*G^W"d4|J7#$UnobYH~2GocުAjnZ{:;bWaj2;+j K|0UP@Hz[w K54k!.]`uũ gԾ%35=q }/aGb*jI0(# OB 7:Q ,qF^̏ƾ> SMYa8f)El23@ȇw /18䫀A[_ޑyxꔨ@1vc1ܓ?HN_t.Y,,3AInSP[bf bRob/R[ݸdWC2ϗF -fT:'+Q!,zֱ%%du ܓڃwꒅ[%ѣD!Ok$L٫qr *j J4{IR'&E簓.V8:N6I,X0oWF<2_+bs2ů!4Nzn_$>]鎘=bhgBerh4{hZH6]9 .8% D8IpO"+A J3xZ2|tP-g1 唀;4ct2? &yLJdyN )Ӌӥ[bQoY99xѷ+Mݘ18W8Wtţ(9?& +J+ы9b̢iڰUyu':yjo d[=%$-fz4Obk(w}]c H!0)]v$.1V|ehgxLD2 ͢k >Mr^("R 7Y+(#t)"G5o{ Rm]iO3QOhJ2Y}dlG YY:"y `IoltcQ#tNySD VG@b@uڡx'ѧ'4,ʉ/N۵za12E|=Ĝ39죙ڊ:0$q5| Ո;ꉱ)h&zI831]KQf*MvR >BkC\~„XߪS6xo0:<9 s:Gq;v Hd8mGu2D;Ưɉ):Ats;gvLH:1s)ϘDEx幞`_ Ɉ#IuA9l_c^ {ɂZiDNț|6~%^jR؝gp/zO -@;IwNU>2r;D)lEV%b=ۥRČ9.<:()|dĊ2F -f,33 "-ϱag@rNx|p0ouͬSfQ[Lkۙf4CL,\gwqFǤ e)^&׋;(xtHIx[􈑁6&}=ߴ}\@9Lg,AbރP Wly໷>o:WsJ[Ww4Ŀ߬[@;F< n3vMGT(c#cwѥO킇qC4>Ş C 0!-HBNalh|bW9Q$Tx+fi6eVuC^TU_2͹u] 6c a@F=$†Z&[_cdm7E w(v]պ~·qGitX!j cb|9Ƨ WklIU~I)ab;q#᪛aV'~[h=ڙ}'EK*c!-9cl"^+#KSq`:FHm/EϮou {,<'7 `aO3:GVkZk?DەMm7=iD/v-\ V)fI[cuVs3 +̲ |ccԷI>BS7Q͸#;72)e+6IYU>YT6] rUtoȉܡzjj4a;+N92g!?9b E띵hoϞu6D۔#i %u-2@hWz>l[!{IQ±S9A^{~惗zy JRZ~T+wZ F)O E@5E chŤz>z-5y%ybkJ"xcp*JZ>' ķ."vJ5g.g컘ubO2*Efe[Q VUJ<̓.'ً694)JcJhiYO{bLĤm^!W=ԲnwT'b 6k!&s-7̓Eַ֤ɱg]ϗ9ڏ\OdP>ǽbm_ukZ{Az"9!sQ+D 5Ia1:Wmswt=$9O U_^:sG]CrQiM^i1E&nH~`(37)NdN%*E]' dmƴ&8 ՘.MU޳b\GH³:-8C½oq )^pZ*x*Q]?@-*Z1;\kCгeS]_arA:"&k": ٻdxs)1-iqkX>Y"#f.EP%UOzcld} ؋94iPÆ##55фdk tVX:Z~I?Fvtn? W ot,2/ L^ƊNfڲjIrrY.ƔUŽO! $].Ω`;WeXQp~c@YE׾iIT1*6jN7U78G:H®𴶥[;ȫDˤNLtyV)R*tT3M*bUQĽ;ղ)(D}1(zLx²'j|vc5Q߾B2&&+nΓ s2vtR|i OV%n$-m g"tm<%2 gHg- 9ꐝ5.A#cMA&9<DžOB\1d7ʙP6w|3o1n:{=pv#ǰ+7t_PIj3qsY1*hI"<"5. u#yM^cm?!Sb򼖟DIOYv2\an e_&z tO6A oO*7ˆ'I!/>jVnL7aE~(JQIF7o~q`܌%x(bWDG^Dj!7fi73Rq=rPQ+髊 >\3U$|8>uNsN'|=*[uGkfKy 8&\"^"T-uMIKu F\H?1JWa;&,n¦!#%ddL{!~JbEדM}R (գcH"-@g&E&x3a"g=psxԇ?"XU0 &Xq CImV:82& F`eI萨e^9C,5|dƚ(OzRX:ݯV/Ou^ ޗ1 8 rNDLZχI "W`վqC`ڃ87*&`}ryR ݜ$sl=;hlNy=m Y%iHoXxyT>w z`L,鎠uܘe:LhÔcf. H7s٣:eY os[n΋ p%fM&^"qƧOb|rxϚ.+|{E:~“M^{'$JL46GWC O^kEh囿O9< pHy$)B@vYx4X#Oiy8v&Q6)* _vꐃS1)-Ks)U: 'Ea̠^VN! ( ] d JQ _`8y 4j1)7q}}ruԹ3>DTړ{YȢ$Ys;g4c(+xG8qif`W Boȶm)ӧLt{I> i . Gs\ /|ZbN9(?_8w cKfI/})Z*]FSd`2J_fʾAzx#Xp]*h$~X^[`G5MK{ V5EڽכּCcQS XSu(vxʌ<70_BjL?g#Xz6@XDKJ eR,~XDQ'OFXMTpO,q>D'Y N:Vmm&IAf%;gjhl\D7c(!?;A>ȕsNy퀏ᶚ̺ C eA3IG#e4M~е12nk@J 4:2Zй;+eז O|ɿنU/-ǧ,qxfŚg}k .vv7' _hyG'}Psn2T@`BFh\^+Z@iැ,&$cI' e1 uFw^ˏTF$w2k&#qc~[3z*OMĈٯRZ.6|%?<:QB%C)n;Bhp:i%B\ƀf8"Z##= . ;q4ADy*`jjK< z9q+1mqMݟSE؂kGzea-?]W7j9B eL{a1\@X!uޕid pɅN\q@_Yz@J8$2 ܍z%dcxnkriSQK0p31ν2;^?R󖜾Ac Dp(-Ლ? a֣g2A}n\QK\çw21l(6XC,ey8XR9_I9jA[?h}u.Trb9ފ!&X|sycH}]"XltkE m:>HT'DE">wMlQ 9L 5g\ೖbϺ%wj=CvP-I}ZDN.`!XUОEBX;HD Cq2k_dgD=6m~K p|d=2V>`14RsdM;z/F+֍8IK$0!K(iP#qO3/oXj,Hn`4q,q\yv16݀R9>K|2 XshBNh+: P[41Ѫ,oJ 9>2~6n{bD|'ݠF!-vQ;ĄeA9"JOWK`n^zKRCK홲>yB`2sU@A;AђNwJ]W R+Z~&szUL9É"v#Sޢ-Sn= Jsc٩HpL#_")X9u T{Fvy%A̬C5'/ sT Ee*y1No" Mc msp@[wc'‚.^MyCl?I)ЇqV_[d҈:g>O5 a]J"JkYKbJ:nҔ f5z3 Z$n]SJQܿ΢4 : v^2'XJyn:a\C^8γ˻O`v8{ouW+KݚDH&.p].YMןC\o}Ŭ] -51ɥPע+zH+U`mQt&Sn+o"ȣjn]߃Uk=M“vR;\ g(֐:=LVAMwe3=V|X(n?b)~3}\ևeL5v2,V3Kjn"mIs+9t*zI*o_fA9PŔ@).*Qm=~?dy#6&Ǣ"b2-d`+8=䥮Ɣkba]>fjRb%wODipߨ:9T7PvfXhd*ǁkMBl} {*c]n0SZ"+^0ƏAZ)`?hvsd|Q(*GN9ߛH8~ln1IRTE?s4_`8?u2qNJzFən:Yk36 S) f!^GTz*~ NL9^.hD:g0isƌNFwֲْޟ} ?tmTTrycWS b uD#0:L[0 {w 4Rj({ A! WP޺ (T+:/sIvX1+z5BDOEP55D}M*fv<|j[AJdlv>֚e+PrIjqyLpMg;$8?$NR,U &]eq'. TAey|h$1G0s'b EٝqM7<2(B#81P[w dNȟSS"$KՁ>ES0~$!=:Rk-/SGCr8F>Jm'^J/.aA֔a H=ɲZ%u7s6>g8ӗ+>nD@758D)X۠3 4UڃqZ.y+⃴M?k^#G~*0r=dtЬU |ӿ! =lJ)rdڃ13Џt"AWTqꏌ f' b;GQ@^lS^#!ʢeV-oK?,u!$C9PyV(cR 27MtsjR& j<HbPX)Kźoљߝ$iTa8Q2-(,ȿ,DoA.9*mGsU9 x)v҃r|308$V9`w&¸U@Yh2PS&ǬkEn@}pL=H#HX@>_lݑ`9}{h,w`tP. d3RќF*AM-qX%⠒!iJ0ʬû˳3* &.vᒀ)iM6\KHes$+7'~Mo#c=uˎn{㶊KdsHuzJv uZq V]2XJN访%ސ0%:ۃGs>I&I$܈s:B^SwAx4).A,_@Q|ёi}-?a1}'R[0W!<jowlf c5EFD bu8SEnJD }%]x#*)@c>f P{of86o>۔[' qבP\u1},d6]PIgcAݪ Q;"B<}ؙGSfe/龫8;IunO]8&`nQ/Y'gJj`k;@ `i8d2`1$Ԣr0byٙXr)*!>.02| BHQc#ҍA=u1.7YNBb;(; ٦6bެNR.tL|;ѶR\}ESv [5нx8S`3lݚcQ ݐ\D}Vm@z (Eh0l!dБ;nn E8i6! 76yaE.K>BlnPXު5ZXsCAa- 9EԾ0DMG胃uC{CꙎ>y< gp#!]G϶!_Kw-R&pTF/} ?\Z%RZscTzD 0#67q 6΄gԸYmK($|;19Xkr# -x{9nj51Zy$\ `Ͽs(`l,ڬjZ=d`gygֱڴt|}: WZ&|eղve ݠx>̩oY bEf#@/E *6jB]Zso1A!z9B J<k%^cq9C*F?;,a {a2L bL0Q* EGGkhxϨ'}BY6wEt=]HW v!U} X"/Tgilz򇤔CȸeXS}'l;=h-]=0z@ VbHv@v(QszBnԾOvsHeB@HK;ӲD{WRH )p̈]粐-P=_uŕ˜*jIJj&5Cfm~! AٌXE:0I-Gԇn%t!l L*ْT6Y,nHuh DN0 Ԑgwa)[:WYAh z{pKݶ#i$:$,pvέ?0gR wQ|ܩ NiuH|Kf'*:/>sԹ!YTL >`ogd[>?`Jq]T-*Ԧ-2H,BM)! wCBbO(tlCf`hB c,Q@XEݼHhS_؃a%wJ7s4^֦I%1CK fr.]Aݧz&S`#V.~^ L7((c׎97VP3р,/e%H+/An!YW4Wkv\W eFt~B#I&2- PslhڎcCr _ y7F6L j7./-[qm͇7] |d.0nѼ. Xw+spM(q_q}ěʖY*2uv,?Ə ߓJtLAW wr-io6g?vBT0pSWɓ<#zcnJ!u 煁n@}8!Co2122V;ڊ`ߝ~V:ovwP%?c,W5GOHdbCN ,.g3XLwo-neaOoD'2@ A~k̑΁~UɢZr45d챲Œ JW[tkvind z%ej-'"]NZ#{ 1Mvav;ZK\Dmuq*\hu ejq\튭GO32֧lz_TQZg5ӷ/s G6uRi55|x4AbX[NCAtm"Y9Z~FJ h9E<=_Z﩯uy9i;>qZ I 5@`V̳MQ3AWbYX7Y?Lj0MM͖69k,C~Yz=^`Ր?z4Ղ'YA` P|7UXAJ10WbxPQHpWNǞpp\TΝ |ǧm)WmܭytoN̢9h9r $+# u{3j |˩"C yzT2ף tk7̩ I p:c{gq%5(9U-K!S=Cͦ_Yo aTYbrCM==q7X3xܘ-ӪhF l`F #F/1!lPX*3l¨l+Vwɜº1XHw@?W뼟qc)>gqn!ۭXg%t8%r5m6N.[( jeC.pU&&',ʢ{I ƂAM^j'/LS qf㭎3P %t"_9}SJYɓJZ1T)$Xů1|=@6bl-MK -ӘNBULx51((T ~":uaGJ`-(;p3mGf.+Y7{=5JXLj>nv?W2 =m6="-$ĭ+PUBu9373wR&}A ΋_4c9VlM`iۧB(c(v4 q`e Ng9eM|;3{Zh"`OY@[ي:L#p7+s)NrE.ldѸkf&*k3!L;㞥İ]ep k(soN^[ҊpfZg>xaOUA z dIM<X!|Ņ@~8ˍ4PpxSm_ ?~2r#pWTf)Ti&Vk"` ;)tukf'lj.'1bE9gT @nF1t කTׄ-e8О  *DZ߬F`$8&,ABS}5ЅPW~0 XߕBuMꛦ-E .VSbC|OϞz1b&Ig Z9p{GX4Yɶ$閹!ug%Gj7=}1\[sᚚOؚg`ؚ!Rnafڥw_\ĜԛZw\,.w \={nZabJȇDB/ $Js#U<8A !=OWeh a5%,NR!Wܼ"qHx#`+6킮2=oϽwǵX$jB}ᔣLJ\3字s}*704em"f;tnI0Thx֔[tI@3s{bp`|7$W<  1ZVi9Ӳ7cVC 1Mrgٹ4bX-/tRf-s>h k$zLĚstm%h&v8wZ:^+6:u1Sn Elt""]`_%#,w`TbTݎ/ɵRA۽k2 x,sΓ:Lpj+ 7?zKsޫhk_m`{+I^f`i2aokSഃ}ڙ %H6Q!{4q̾DJ~v; Lb|FE ל)hT.?ݪDx[3`,Dk2ҧ=/$' QCeV gSEBX%5%̉F6ͅ%|km>daA'ѯE ]dAn_ÙBMا -L dUI S ;]qʃ*Pk[ _!Ѱǿ(!YfA3ۉ͞W*e"j;dűm Q3S|זW޿ cS>&.o06vmaת˧\)SJXzhmˡj8o:-үeoIC"p"5NX"4鏱ա\UK˜G8+04 s7ZX7C/ZNMIX J Z] 0B,^| Lt+ =b 6rip,q趞5nHTuهR>PxώscyCv'dfhYoKX JsY1@̆zL)A^Q Sf:ZDK͟2&KSt3+0OFd O0ˉшbׯNy{Kٙ\\:B1A ~=GK+\>:(wιŰzdՌP1 t*mε3z-kp;9=ج*޻vNf_M8FIs:_Ly>NH]Ft""c|s+AT{+OSg<U^qKA-. An\szqDf.gም2y+$;y@5 M%doNZ3(:J9H U1P|HK·P0邓˺5baW c(@LJn>5z^ b1 ?gt7ʷ5X2UzM˱љg>pezn!Րgm[фFG~$_.o3NUPUjS]l_1ɠ{Qg.d%MޘrB#RٙH# bD{<Wi94*KV̩̟X夀W75܂ճr?/1Y.\/8z6-M2gznۼz8lmC0|CNx$A݃ #O'{'ۛ/QVִ>om'`BTiQP$Q=OcTOr|` y؁Uý}#E18`l$Z- ə< ,26Ͽ&s$ KBJY2'ZDFck< ?;Һ´]oB۔2l@8fQ8y!Lw Z(A1M L[=6QPnSۙ@%Q#T'TأA0&×0 &*=^CUiҁ#}v5QyJvSaQzG=M QbVlm)q )4~hhb(r6Pu`X  lEv9@-!V,GCț pu.&M5oF QӊhP0I'a@ihdEOǻ;%Gl-:Ė+srKIG{OXG 9Q$Zd ( -v̓TiwDp+j|pDo$^J;. FO"c՞f 0Be<[QƗV֨N6{ /Fh.r"lxm)_Ԁ^(ddx=GA)|lXC3 YUeÆ4o $.˰nC6-jH֊h|!#rPvu# A$8r^I(ɢ Έ# 3BwU:IDo FFCEyNrSCP~`OËY؛׎p'1>@@^Bt#%ݠ$ 7vO8$R Qjt. _9E؇S3No۸M4x5rPbzDEÜ4U3"yzaNIb,1ve_S7r W6 x/B9+r#q#w M1wu  wlˍO%O[SVķz Bm%7`U|4YM<Ɯnx?o!u~O1a} ߍ GLNeL$C,o̬6՟ (83c^LA?N""GiLyJ0}ufrwV<\9sev#+sQr`ɣJ`sт!;xIXǴSRcL$dhEX$y1m:( Ph'("[@NůM~$M=B ְ] -.g]5{b= "fߒAծ9Xaf h=Ln_ts٪gS3~? |dwו*i.{ApFIsKģ* 0'#%fd:cٶEi`>B`}wk GކO"!ẙޚ|cF n %X4Q_! Lt=jYg K(9Y&0( upI|'pz.h5-A tY"܄E=cdZ"OoEĞxOQL@N%]XRu&b?ܷ 2{D͏PBK>wZ(j̏G襹MZ20׆g'ٽkawܴw,s_PbUWp_+"WokRzMdm ӃkδZ5M }*MEH \ybQv%6t% j@įYK~FVBtFTv|0xvjG rG[<%0Iu)(eXO׷'#Cbwq0W֏v~& U,UG  d{kzh`Ȫ<9W)3dz,,Ǖf't:-oCIӋd]F^imy| OZ #ٟŶa+jln E `fURYUn}T}GS=kQc6#8e e ]/D&\xC\A#BG?X-'ATPC+ 8#Q6.4vK Z"R,VJ*)x p3'hy]FyD )~z9m-Tiܶfb2X0*OSHֆʷV b5v|n}'|)/ZPqwJ>^_\sepxQVVto7|۵)Z[EˈJA*7ǡ>&@TB`Nz>9 ++{T}ƑѲYK!~l~٘˚ `l4vDЎ{^ /sbmD_qz HyE \u ]x~$!m FQ@?*=h9+%}(e^ljA^$Z.O2EH4 D a{@ҳ @;ʢ+ڽw $r $Q!!Zlf7]V8ɣs2WW0:XwL4Cp7xb߂Վ6q_>.;Ⱐ UpԘ0TZ(sg93mX=.*?˷#jG^myn&lۯ8Du{_ [_ ȗ[jewW"ֹSqɚ=aͽ|"H\i= sȷ)Fz0wp 8)abX.In1̮X,RoFĔSW;Z5GV?dfÑؾVk F `FkMcՕ)JEtfRg|1.4X`!g3*1 5Dwkቝx,,njǑL:2MgL)3L脬 s4Ʋ] jO WRdrIhp0X FDoq&1JQ<=ӯ~nZPFp`ApׇA 1m\X-U< Y_(d+ N\vyjP[{lmOպJ0-Иb,8/Q9_ؼNi2r%X-+~,k2VGflA ]gL#zD3Ĭ,`o6#ojZ9-ݡzMa-& ݵ ̍Ij߭#j⾏_sYQ>*+['mu56vդy^|dƋ)s)'xSiYłbAyC8-bZQe= ڸ!aocMOfx]q"R]Aҏ>K2/J>?i%:ϙE$Du4}.)PK'51gü`Ԁoa9Gt47/?m-Ջd!0Wӓ5\ y$p1žI"VZyn"  Q 9yaUbpH~p\2W[ ӄI:zxD".جI|Ӿ=Qg,uf]'?@( TQ'n%%&Vi}*k~A̤?7{u5(ײV輫Y})awQ}2 rXz6HY2Ϸ$ Qv::SXeE~7Tjf{P3(ow5#;q'pc{v].Z m. "i5%^(CE~.h>7 _]+bXam$ qqZPHt#6>q&0gcZv(M ?_}bDž(%0NSf h֞bU``ƃGd~% 4/>fY kJ2BlJƠZ\ .C۹D'- ;xО0 5xNKϰeޱbA?ٓ7GE}攜i>V5GQRTAe;פ֧`;Vhr ĤȌz[\e_(Cͨ+aB1s>4EV[WIKjMUV4Ȣ}G18+w36脺mC.6_8wOMP:亖l6cNhDBعsi6&ֱ&'Ȕ[jUM X;0BJN^ͪ:ޜR͉1[[R t+Ж|A#& ';yI\B ٹ}1mǤwKŌ}'V;'%ܿn˗w31U'Qȯ筩A-cI*۸jn5a(C.:;(EǕg2Le|c(uK@{W) m )d*[FF.*f;05!LH{ m'+uUXuhh ?E; ho1 &geP_...."RjR~gv{DL!yYFoˆJp痌&L^hđ;b fw^;&h(k=F5+wKX>13I{Wc8x*Idf;D/@8IDz]2+Q_ vdmĘY\ R~SŝM!Wp&C( `XlU輄NfW-9[R/:J`,1CuII6]!%=^kqu|R|CA E ߥLlO6o&3'AS!9FXygK' V)_`eAMW 7c/.DQSqHmJa *j%J;ט/<²ʿڒC%1r/>xͅU@[]"E cft!GK#tJDzQULwt<oK +uY?-A^B6`SY0 O%Ve<)"0OeO7-Jr'h[l ^^x_Xgs%t=[VU)3SV}(H/}# d< WU:'W01 )H1#qriG1ky oGȦuQd+y?}ϭ&Ń+xyF\%$y0A.\_&!dIV~nm O;)x0>(pRD K* 6?1t'43t:O-PP1ՐPkiT_gP z]ôn~ I%,`zOI], ZE͚[:m)&̲quϝ/'Q~ǝW˼XmBL]z"X#D6p jU~d̨˭7EPnю>8EpyjE RrOc;w:nAVȖK oBIE$ZJ^-̍Hszu]t8 `ZNsK*'h.3tGZ_CA`U[2HփvB1xQ|zu@}iXwY:Ndh4+z .H>b!B筞ՠ"L"S( )KD3;`sN#H-/tڪ! l_'"f%Z}E}97 feqʃ2e.B /ZWz^Ʈ+ȵN\ege>bn3;{JԤZ4(7N =qds "wLH(iNK.QȧLEo<L~,`a,"!:}aҏ 6'$B)g9k_0" +R3r\ g]1ĕqy%\鱴_rc娺mp#,S(/wAm9K%r sEHťδ!,L*8NRsl2}}rG\mWɨSWY }^Hn}ng)K 5^߷|,-tx3o\RF,!pK)7߂[y[͓ٱ41D.1!/< C&:(Mœ7Wog}tMx-$>˼N. W~yN Ո)=\{j$m,D5-E 91[nϫƻ fu7z Rl⮔?z2wzJ )pWşdv,/TKf!F;>C5IB( ն:Ibn_c!LSF>\=|%K8j' 5:B8_ A% )xݵ駘`QlSyh#o*' aΊ8Ge߆@L5ﳂd'u4'3sH#tk翗tss_9TH \)nĜ[ ˼ b?a|szZMabrSKVp2fx]o4sU9z%e !J}֕R (8(bzFoW) /r:IQ. n\ NoicE.a/]S;A% =.HvlqF=^FW:$c6fT())ߴRК H f>Q&4L0#Nw{,1'((RzKHS-ǍչsNaM*@q͑_>E[?Ԗ尃b'&Nsx{Oԫ1ޞtfTq3+І ^WZ.Tߠ%~pvxNJ$*T^O65jK>"{ `Bf iލK%ɲG?v#HNܚ?k^rCfK+%4DUsV=VSDzo anNwRݲ0S ґ ֑}2ԝӀ`u{KM mt^~awƳeH߾3cP<5>ҧ>V¨; X`_ ciij4٘)X´cg3{bmQWNHW%pLGpڝDbh(i@vPx%u>ɝ4pxL ͐dƕ? X٣%;1i8/ft;Q5y'my0%)kTbYu)2[bFnP :Bc+"ԑz BtV9d[N樖 =`O} /`*C@0.gPm+-{r1^>S8EwU>m~+!/7HÞ;GyU+ѯWVneJ9 4|MԿV Fbb3ۿ#1B0N@h}cwN' 隧MH*Jʁ( ߺZf݂mT{45 ۹:YjnttX\`r| z0e3Ȉݙ2[#l6jV۳ [ZzdGˢhA\6V̤qCOu í&rĈ#zmQj䂗KQ=k$quB)oHlY3ąoe&%1p!0Q]mPe$lwT1Tbm.cؙJOhOiDP;*Ol'U[tx:{W"+Eez©ݮ+ŕ+=*I#tp;/YAпK(nWCX(ɚ́t ӼHrdzZiS V:jq%:sz1,%%{?d6{X _TkAXcPɦjIIvS: 1 16Pi;LB[poUNܜDP \ֲ!TuZ tB'Lb/uv/7$+=qɖkgSS?Mqwv M]KMh rwq_pV3F'AR=WD2Ϻq !\pBTsy^&d/^.B$9$v>Z<' ipxn*(if7Ge>ճf8>o|Ǿ@pk_ (LguuOج-^s~8bf|D(6ن.w@ȃZ- |@O{՛|dvf 65ZZtd O~EV!}?%3 "OVմx‡t} W"}+_@@eNLCov V9+)&ztBW}Wmzs4Ƣ}-O;t,e#J &C(䷁w1q I[Kvo7$v 234!gv|yXsR"~JQ%- tF- bmV lk99x%mR yTD-AK ]YEF\Ćq/ȓ(ԿD$ݘU-ĺ6{rD 7&aSo>wTN 0ݤoR4BCv"͌j46tЉB<2g1AP]C>F4?5SrBeV1M~u0WݕoE~t`5(e^ 8oaw^Jlfo!WQxUkŝ_T3#XzamrgMSU6 eU K̀[A˜A peb[Rq' q0| [9i:%}8F~5MϑHzMrމt r]zVT k*x샀G( e+/' 8$$2@Y!Of̣AIl5EK& ?^~]5Z`5o~y 2N.J.n;Rf+\K%#CW"vAxIVt9 Loı`!s' gw8 /ʸVڹY90:dfz\ON rl&ܧu.1{V۵j=RLE|GBBARp;j` uz\}o("HAyсGDhQvvybVDZS[Fw3fѾA=q>x6ZTXrjܧdsféf?U$j=:-ҴXH ~βy E]'f혋e];?s婡nbARfG44b6|./OPT P sJbv77f;D<1K~L,Қ&l=@&͊09tYy^!R}o$:B8y*tFgiZE*XFJѻFhseޮ`x QSk/dfuP(. Iv\DX1A _bH2 ;* i ĵ}V(H91'iC*PLB2 O֦Z&`a79%kyGLxlŭYQ2Kvh ߇(.%#n(1R?:PٰAƠHT| fƆ[*/FA*R#Ӑuڗm!Pp%ii44Xl!{bH;e16ĢQ`˞y>j_jDҜ,Juْ8| U&ybl#+ wϿ[xQbn&_7(=PɆ_O9O#!ځmL\"'lJ|Gv4lƲ].-/8 `~\>I44 |e Z vHDR~X!a;NuBHYT#M)M;vZ?UU'^2%, GEv6MB)Xl4Z%,(BODkZ[5A}TAz&ٙ#7# T (ħJȄHB%~ eE,mlԴ(_% n|t6nٸ"4?VcM Gp'Q/>p5n?ThW4SV!rB^R(6S"yK,/P]WKÞ9p 0?U +r3fa;No;8o2/dUNw@ ` ղn'"-O5B5lLxhEǻ?'mg\1Ds5ޘ|v..daƔeTt1䝤U\8Gl]xjqܬn8y9?gW4m׎Dw8=(c=E Z,Zs.)<T{8iP_Jrr^l eQact,5 {ɴ_B `4yQiq(!crjx _7# ;F*OU]Q^Gr+W@#IOY0ɏpzEX>ՖaпgD4 T[ދtxXQ%`եNx.!zB M#PT=zڻlšf (HtͲ vcPPq7l~WryfDF'f]!c6!YƟb)q.{R_T_5f[b Fny|*ZI <9YL>Bc9 v(ac O?Z…/ `W_)WO9\GǸ˓IY[sii2ޚ /n)w*%)񻧐Ht#kH]8?Y9 hCUT*2u{ 쒚7L! "Wjwq'QZ2lѺL#Z&Ḿ:FQ0(h?H_Ӗ zoG[-cd>;&✱yzˎA >,J 'zThpf0(xz<&{Xbm'VmWBvGa!V%r- 0#f DAdKTw҃B%qd%XMުm6?rf )K3{g ,"WA.SfAO̲/ :Du%&oqeHzK[=f}$y;_Fo=q>I+i.$"/=F1zg/2}i;Hbh˯On8%.x1XFMBwS\7 ĩ %b/ܓx*jx|&v DhLA ZoC?kI(<hwj752CH%Pp+ōm+!e_ܶ>չNN!g,?1 5ȝ UR ~!snT6™e̊%ӌH`u.ӵ?[gK_-~;V`Â0{'TI}e)kKJYՠ  l`L//9pu8:Zsy|g#\-?;bKW7C#UnF3Q{Nt>B q8jC+E Hz}9B!.. ~eIMk+Vq5 ,{~#WLNL7Ҭd~nVy6?dˑi'xϒìy4%T+yeĕdBCr&\-+YhA;Ldoí$E7 P@a䙚 >ί D(3Z;-u.qN?-~%,gqj2 )Ѷorz/r\CBM*CZp|gδҸ8N3¹5/HVhGHQGh˽3&D:JÚ~X/Qn?25ENq3W&[)>]>]5hxIPPGRĊ;wK5(W~1)II6"@2EQ1؜4! 4C;5IQ "M c>/΋&Aa"VoiFoZo*5. ^ cї"Z|"킋ȶoϖ w tXdB*,ZX)_Ev=[j:JQS {YㆷZ5(겜 v蘴 .ciKmrLwXULRK.Ds~2ԾB ~oSiLr)4[o}/[^5H]$C77YԘ+sΰ!RNZT  2]zcy2"\'$o:~Xszk"DP[:6HyLf}^wĨJIich&T`fFT-]`f|8h~yrR:?s4c{7$1(xCȷO #lIT_NH)01U|~ [I"'71J~aųsR2)VntɃﺥ)@ܸ[)GG)8;.5~O4 2 C/H!zR"g2,\t>VQIdV,ͅ&(0\Xg Q=ײnB=O6͝MX !w3G!=}|Jӧޚmfp=-^,yl\}*+b6}fh!: sֵy g g_i*ͦIɍlӜ7 XV<*{EwǯH5_81/)` XMw8T`GB:(n!u5 LoS  dzډ4IuFͰ] R#-ƨ¨̑?LW%z e5Y^mW(F`QK ι.A/=C斉>%F.% Mj b*VIU eF\҈s j/Q׽BlݫO{R'r]jWA 2#K&|~lpvdq8*:X6(Ɵ)EN$c 2^ *eäme-֠qC+2*HVE |ZnBǪ!gq 9YOCS}5D᠍KIkO[ZxZ C5,)F0w `:l 7RWv'h~9#)rSÐpr+nk?\/Nz ֒𡜿n>1m}>s]aTfΚi1K*nB;K޹ ]xC* ¿WEܭ)E0&Dm W;638fU,lV`OZyFB3$= G %#ێ19 5_p'k5m ļ"g4_tOЍ\MX SB s b.`VT@O <l sȠ#:l<5b=K}Uo }Z^'["Ε xqcn/N04 Ҍn$eBO[?=0dt7EKSvNT{~5V.~,O8J *IQIJ"!UkA:/v!0#C) !ɥU؍~oU޴vqUfHWbGBL8V#]6B08欧U3B}bg' wFjts:+]pI횻HEW" WY;Uax dCfb/1FZ\ LJ"5cѻ+?6Б"c}7'ڠ{*[RT~>`[)@ىжľծ=FA6 KF8yA>~͔y4ⴟIbՐKm _*H|WzaIr uOӣHH%ui%|SW@tbciD[&Imi 4KbBdiHtl? eoAl|Z ?[4vC@9Lh $DLA퓘p֟ |TaA,QE?.ɎԢmnYMς:7y-ON9YW4#ul=d : ,x= <859wdjQ2ql)m5܊n@b1R9Ǥv S)1-Dskxu(Qi(Ƀf|B6ծDK@X~}$ȍ[ IyPx4QW7?qe+<.Uқ>п̿Q--c#23zJQWhSa θe}B5Hx2y_̋hbYKJ"|^PF2m&bRV4}(_#=$?*Qu+MB2?*ύDDh8F>ց"20K?twu%  5Ro~>_ewxe|٘aq=znM=KFɾ  רȠ zYPwPumx& sf5Ot I_#|W% AeQru<6L$w8'<e̛/ Q+𳙊* Mo9o߳W5 jO!d%f0 ;[aWL底lK>D#60I' HVGhf4?-N¢$4=#sR& rBR46;]![EfC|{-_t'P6:E]̶x{Iзԗz s?:`(Ey.j)y:pLxߨ?}3xhϓswLJ+27yDv?vwPa2јS9C vﯮ<'O/HVQ?DRG8ޓ˒3!_Dtb|71b4!6ۀs6ۡ udHG euu)yTVAmsDzgC.pM 4^h>53B ս@ܺnfJaC7cӾ/Jq!|Yq~L մ̙kG8$U*xNEF; z#Փ8̃%Z!vPySaj-;r"뷍'<7f'C aP?PRӔ;(!#'ĵ Klq[ǂvelAD3lSK-TEU~gf3\D`fG oVE0{S:/~3z?M`mR+ oTwٶ#ʯAoJ} \eMY@i#|%ϸ$. k>;I-K/8 =}0m&+Tsܓ3W-<9AԂZ9< )4ҲH .b|U?h%F(ª K\nxLAei6&znf/m EiOR =JZ~+P_0ۻ_ BN2&+ EjRKݳ0d+sg L<:/)JuB;bͥOUf;JQ<šWaF k˙*LPpB7b](%e^g#ԟ"_tl73q0O?rIqLy<ހہkRpqDIt/ lg2Pv bZz0M.R "4#Xb+C޸09|nXͻu4as!4 ]tT@:Q2LS'csʪtc;믎t=l Jfi2wL'$mM8|~*P9>U ":L41냧,BDC3|VԨ% [&$Rm ,F84!91gɇYjXnM)~m):eeK#ʹVm1$s'p}5p'yxip[he8о(ɒ*57%^8ܿ9.7BmF J%?m/_|tE,qe_+bf $^뮨@*PCD@1B\v{yy$ #"}Qps9'y 7Ieqt![)UMwj]q__PmP@կ;./.e=>t^[Opb _rD̖#\5eٟ.6G!!qjEgsŦؾ9TGg,wQfpgM GX$h/#asu)VDk/ j<p╬ED/ /i6GJ'JgCnNJwco%ŎI'U 5}j)SI">gn|haݪّmJ\#8}euF@:uc%Wy$6EGw޵QQYa|ݶH721[L[]jdI8L1[w/> /K(Aݓ^Cf @Tb*OT)P'+%(~UȚA a‚&>YχZM `1Ԩ^)}\.bB+*._4\iU٭AuYVJҵ$T1i;l mtǨ5`yȴ}xҒp=\w65qWpv3k}h(EfaUL;&TA5P[*(b-kDDJ.VWS_FH1݈O(mä%[)zաp7 9~0JӃ5<(k[9`h7Fp](Xw+tZ,9(&z4$\X.@tw˒Lu s:/s* 2@Wu&E0)KYȡ`G4te$(6?H<^h_4ޟɹ([:V| ,k>. Ff?Uun7+b& gC~KT~ea@B>(+Z` Ĝ?ka5 ÄC~yXe QͦbnCr%z&gugD<2wBvC>9ymt'I aMI9U_ @`ߣi= r۳bl!^c$+~)'8 ?]0*JcpTӑkeQ!? E:#dn@HGǞGeMiݖ&ĕf\R[OtVϳR2x<꣔a1Rv5rkȉ}ƫn.R M2J{@Y 3o '1`xw> 'ċ7?"Sȧ!{3"]I 8-# q?cKgJhI>g\ჟWIDxl kR L FnUp> 3?HFLΒbڃg@ԙ4^C:TM2'dgx"Yg0 |6-ԌxFOq}FwqUîoQd=kyu[V,\D_)oi/A;|+6T-`B o@#n=huIJ(_S3KPf ]{@B*;T!@<È햻 re&Uی4!qA9vRG⸲hފl"@7 _؞Tb~I5f%+zn駍yԺ!]!=vi7@&ž@d4 LMYƶkv3Ić Ɵz\}K gTf>QNw>M1IE r7%)ja\#$[ jcօS߿) /Ceې~ Q(JGӳ^YնǮKXB%S*oѿK5T"~1wQ/.u{?Y>Ei xo@6~^!qw)':cRԂk #>hę \[ *Y]5kIɾE2;nɊ(b܄huNՃ7#WZ;rgpb?" ͨfnF n+}arai(#6 /pq3gLMEٺ$jr;ͱv6)oasȩi !/#*!DCy>t9{l#ܘS+:]y <"M-B=n*z! ! +oA'>fu@oOyb$Jٍ%zcCN?rbƢ_SwSw2Fg#IIԢo(MEk86 PA/eC)p0s1Fڮ߰DM[gzZ/Gkj0ӝKwbӖ;.RE%/hH,°m=4GgFE3l6whރDsq;e㙰ҕʳ^LVͺyvK5.wvl+ @g;ZKL49}b I4(<~f*"}b>"dD~mR/jA?ˊC: E=BtF8eHO=kԑ 2IkDz\*e P;$]AF&O:|4!a.%q%z!baiH>C$ hdƟmseE\q?9%DMЯ~{"R O=џ.|MYjQ!XXh tco_ۛ$$kg.me A`slXPPV}Z HRBdD.VfyN0#,PTo <~z1Tz]r\;Ym #zjQrw\]W@D-pksQ(OJ?34 2ʿ,siZ('JHk7Z uލ2wxoj=1K~2 P8_,mbԸbӜ$\l{gPH?.+$&oaBJBu'MqP @1jj~ *Jޠd&Fm#frAx(j%i:u>ztʌ$نr<5wJlm}k^TAlT/ód~^RV?#fjD AJF}*͘p5:ɹq8kn."k 5tV]t- w;`͞ȳ_!6t*KdL$3-n3@ƄBԌᴊX =C ɃokUoB6G"D#eeg۬+2Ȫ{񘪼-WjAV\HH'6]3̏MTUdIqKHCT=Ɉ&(3+jw(ڈQ:ۭ3Ί2mdA7{[,=!~wsLsTgڜ!_z񆕎):I4.47[Ji<֓+'L1Xlg}:Ah߳qOd)U}Uye]9O) ֣?4>O̾IeU?oOk&)%xVvY[x٢hc[;F_,nrƉ2u24v6}F|?" <hf1݄ gS%n ֶN.AE wL)7Du-TE4~}A_k*GdzI4͈bOGq*uWL$/R7E 8dfO z'ӉGi$v0aaXole*ov{#ek7j-*H}Ћ]uUr9{ɽ"-v%ZT,<@ԕcD~8[\iI_0=I5A3+ڑ -UK?kN !aн|w;a08Jz!"$jq4_@[imAPmg۫v&<`vxC1( N^9eeܟ50_ncc{#Xu9m[çkE#ӞtTvtB,#X'MڝF.&Bl$=h( v!.MIɜ=-UȺ6,c!WU *[{O+Ja&|UwDC<3e_\rf'ٓzbSV$Ug3;n3 (О{43Dt&A(Q~辴Av z3 WM:@p~ kXi1@![, ]i@F::i_s,J:I5P{k]jҲk3Ԛu H:P4+($öb{O(5cu+^՗h!wtW' %ΘB͞9sHҤe]" JчsĉsrcM|Wi2vލt7]{ѝ!eʴKs*b _Y$ VjӶ'-t'1[>IFbIYS e$4~{. ܮyM*7KWZyI o8^p-<[!N\3o]v|J!E xDtfOq0c!z.l􆊁R]춇h16K'!3`Fk&⋥J UoϬ~pM!XQPR ?pn{K2 UBguOd?K?PwAC*H&"5ԏ_u{4})ZWDX~Z5`p1(Pֿ# OfқWG4lKgFNw;ΪƒHEKBpBA#nawTRi>ˇ Vg۷ˉI”[*~YTU8]?ZLҁP\$X9=.Un͕pS k=0LQwo6cvX}RGR#a“rJKP׮%H1uv faAP9Pl&,A50Kt3D|bK@G n ΃w_g`}s> &ɏ63CSma$Y o^ =< ~[K2?|v@WPImh⽏ǀaX..Z48 ʡnɶt{X>)/qҝ:SRUS)Ӡe'==,(. ,4c}fԝd[Vj>7L2Ēά6PfHl0;MV#KSJOFb˶0J$5DiQ8,d{52(^۹d d +DjIID#@&p`SP."^^:)?xE/ J3ϰM/.&&l5Q`؉6{N %") *ߤ\jyu6 C$3!ajaxC3MY4rCJKu-8:;V .ݻ#+@䨍'15'$U4\䑓`ʫKX&ZBE6=f@å׶D)3RgdL:*JWOOCMUw˴y1CX.rvɕO?FFrHżHE;dGE# L2 ןi3'C0Tk| ^ݎʶDZ|C|y9 lL`]X)BpYv#K`lZ ʚI#"fu`6΁ye.=l0#SwoH'쿢累g*|it ; Qףy]cFf˭l#[n3P " '|~(*4ԡ;r#XfEY [w#WY}y9^tUAU yoUCV>|៝}9R,>;v?)+Mժvʼn0vB8WJ p,lԽ:VHA.QߐuNe`"#;:[Ys˗B]Q6[2!SMmQ .ƐNJfb_݆џBD[oE1 7mvR>. FUnʌ/髅j,md7(df-즰m";U`Z~xk3GaS'\(t>x>b3sjt:Kt!ST_Zley[v½Y}Vs/waǙ.|{J逾 q#Ư~bobdwmcm7o-iR1,o8=źmЎR#`蹬[d3i`z%7%u,a$x&瀳?F] *ϗďˉ, *"Y \%/FpԿYD=g>8m %7Mdy2Vr@.)6~>Lޓ8p}٠_oxYlhpKţ.N \w"ͯZ/Rj_? YC#ܴfzg*e*Յh"ZOW[7P<;/JXqAx\iqA/=i}- bhQ,c0k`q:F-&EezQ8j51e.KbwuQph읧X:ՇDӔ 8WOke>NQKmVe]c̳y5SK|_F *~ֱua1Ӻ"Rڳe"P*8ex!Xg=ݳ|U_6}tfYUbó\QHzyw}b:g G 9Mb=)4(>4_ը{ҏ  ҉-gi:!J fy1d[ʷ6k1"ZHMQbA)1p ei>0xBx]7Yy `E­ JzGhj0=(4RЙ9`=3ji\\; XQ5SC;y̼"uu80+6^ Q!M.d1; ztٳ3F}p%T' Ə ɯF 1]o.l]tx""@BSU`#rƉ{![S%I+xKuWq>-m=ė08o{**k y]v !!zGq,"*:Z+%mH/aN.wm@5šfށC 8tt$u=ژo.5N͸8v#I>̔PoZAܮmr_t:h;Lb/RХd|+0h^ORɌ(7e I0ߺ΅7w4)[HYԫz{Nޜgf}FH2 Ih4?LV[liIloZ1z#H|lD]jD_TdլĒ^B ](̈ co8x9Z#yO"FzWr4~j13PG:cLtybJ. GA>y/<)\Vwn+!"uJ׻WFaF||acRPQ%~j6E41D"钼pKT:ߛ"CցITw!?MxF1_n*f'hL8Gb碢@hMJ "Mڗ%K$q#Vc2\ gW'_ER+Ij0cYL6=d允N>dqGn_sѸK~4Wn$NŸS}V冢g(ى3t0NHlb gT0GmQ>r k4T&`.kҚS!= R5V7z6^ x)Xlٳ UY]n"Hdyg~3hTkUZikLED6YW\ZdX3VS}==:!K ;f*ES 9gt45@o/ʗ=BB4oyKө<ءۂR\\Wq;P7U}6 Je BIw>n>}94$aP_DŽUNdmЄBwȄ=|甘r(|QYI$#Z~zjfWewP.rde Wy N;C4(hh0%S\h|.XjfG'$n8S>W(PTYh$diڲ1Uðih@wo!ej\ TY!KXwJf u0ʥqi&xiǭ톸x0A{:Br4Y WjǐgLy <"8/d6oMon;PNp[ 8QsWFmT;}zQ`Ҁ Sٚ{/IIZґG}UCj* y(T?6,ĝC-8b_ _H^ׂEfDdέF7bM43z$BtȢzd&I"dJ;MBp?*,E۳)|cM1jF46 )&\ <^3%-NrCByR$( Dx'I~> 0Zn>;8<CbM{if| ,.YM-&QT^EhvTO?%Gʣe,:g~>j8sT5KGnVأoy"rQ^f6ЬPcLcBEb6?Xp4R mS <`~%{KA^\;8F &0bP+?8A mewc[15g0Xy&m 嬑EHJYZ]Y܎{,3+)  Q, rjcVD}17@OȢ]*Yߜ|vB3ʸ/N/%h:7R`{9bVF+3ʨ >x1{%2\Mn|^nH~]1$`pMr~ߧ5aٙIf0fejSX$JLF%!nCy[OLtc0 Mu8C (Zű2!;HA)}gk_O@nw%mQa5gRŻșzP&yj8a͂Y+|{Iqp}Xj4Faz_J^|D;>[h9Jp|l;|_(/wX{]/twI,]f ;G_͵snåaЙȺ@ Da!#h 6 7 *wCGcfF &Ɠx0w~;N;n y{]24*O@a8ZwKYv+`\.X'!n*]EmZ#!X x{ K7 eUs׸GȰ>]2,m wj};*7Aǻ D̢+~h[ﻏt>˻Fg\m0 /_ermX֯ Aˠ{m$X4ܥ zWs9}f@f| [+g6~v\"’XU?j|UiMȆ3b U r/X׆āxLm59-5)i7ZPĈ#_ ݁I9N/'~Ri{ImNbFt]`Q6Һf53" D3<=XFe(%zjxJ$..wQ`h%PYg7%Xh2\'~!$g&b!E)ХǸkzM,u#f㡗Į0~u ,4(CjblRs-+8aEB{ 4h)j1>_y-Ϯ۬ꄻޙZyer?_%044F*}QC΋d*Y#>o]zܟ* uE \z>Geg, QZ!ORHHe%=i8;og| jYST^*:ЭkNiĬRBy6]VbRh?tċGorAńPq@4*~oC v^qWa(s-$or#U=z2ENU] Z"&!y)p<@3jSWi85F$72 A6RyqL;)ȡp4t .y,{ ,_J٦XGͥz/1b@1 "ʵ s'd|k`tK0-K+UHZ5Hg±_^b뉉bjY?lKj5 0'xVrq\eJd*]CἸלA?Nd[~dQmjxZ-!Ot1ǔUpd]2'4*7j5ʹlK7 @ߛ % RVij<-(LcJv2DSLdCa)za'+r*j4a,_Aa,H)w[|nxزQ0\]0^zO"` V@H;M=ppvkP` ;]f8ݕhQ L8-!XrE;>~CI Kd0ѭroeWɶ|Ҋ H-J|vW~e>^m >es>PToǴk>B 8=oɇ6*ޠj/#&HVQVcQ {mw! oTY޼^kM9kcR@Y#ڮ %!y,NE.2X$pFĆ)Z֠JD~67* hUW%%s\0||KueIB]kMy3\=Y~VbDPGO'ivѭ~Ni v,>0g  75Ex#!ZؚuEZ;]%``4 }s6uPI,TR ]Q7y-bߤy_Zcɗ- Np|#4/nڎ=yZ|Dh$OU~=?x"b<@}QN9/N`aF;Ǖ+:mUb{R[>,즔]AO4kINs)d}RroӉ߽sܢՈ~ -F$2p4~B٬WQ~uܱ%7xEYxP>F=B[Z8Y(8.ಎ٦*vv,g=4 >H@|z2=xT7o6e**)/rc=|PAftR҉1 Zg<v*yLj.U`APsk=Q e\11NY۸MSeKF031ՙ`>ETa]  =ݦb=Ǐ6sؚA.Osw@VP&x$qf/CBp~7 *=C?U-8EA^ߔf'+pZw|}Xkwul%|WsOTՙn V7WZ9WJz"ؤ`VT[L|= g&RqNk xoTft(FHc0dS`RQ mh{ MxTϧZ&D a[>Gוե9fSZ$@ j2Ҫd侟N.?#\swB2/wWV ,d"5zsX{jࢯ4Ds9ݥVSgB3&R7XLRt/ۖj<+_ D)z"UפWuψh!?H:*=^tr^ b j8OϲƂ1!PB?8%5?&~;mڿy\L\5(.JacX4}b2Z cPN&uRCI_w6EbbJ#~7ISIyU3UA<*mB\0tvKqSeDsU(d]. P,p^0{C >n:^M`hӻf7R n[.W[Oϛ <t\#</(=Jc+TuP;`!&\:VN%C Dؤ.ㅉk}+"7Ef xRؼ/i"R hXxq5nry2]Bf5nH+u)AxPݥPWN}՞3, @Ov"S^P`̓o8 Vd=COidU0ZL=XZ;`19Q!PS5U̾DVpMM3|@:cll 熩eE~dv"M U8 V#G?RŧK+ Y6/ƀh^M,ޞkp6\\ڛRfxjo9-u Z׀j]Q >@ ]|<7k>UQw.蠆,V,xFDng[<<=7k"[oRuL@N!rr)E&M"2W_`27}#Z<+ D#_+;?%BG>|犳k /UݽLï3gcfWoIPQf<~b3#,LYظqX"0T7pt-ôAϪ` UH9 kyH o p;*)Ne1(V!ڻv}2viŒ((|~PH(M}s_-9S_gLYc6Ϸ{@BC9Ô`;ìA#԰!:)YYRCY|i;])]geEoPԖїUPpjAq;ʐY*%(P!P0kUGIOwHۀAvx-m7|kl!7+ѫ|rHSғte#ӟȳ {Wx  <1Vi| AqQ8 KK|| ޽`!x+eqesg~捖2[ԟ!/seR#3gذ39[u3.Z+yc&ݗ f y hp8lFR-KdC!:J鵛Z3jB&߻+R$yo?_o);XW4&"gWE1cΉ9]C ]6Hb ܚ9A *vCS!*>p` MO]=woAE{~yU#JIO΂s+Mj&2=f\OhpO£<3B?VW?|R&od^uO#KfǑ>ѭX;uqTmljEqF]U>uesY Pmv'!aj> - #Y-:Դg)B :'.K:GlLsU^BOhʫHL~MžjmWQ:Q-5sa^R푺BFS(.vf &%4P`cysqYIF c=CJVqkK2+,du9-Pxawސ8\1Ē i)&yͦUcf}M0+x=WQ߼Sj6* ݃R .һJ\ %&|5C_n H (-+fѥyP(g3@Jr Y6vAE_V &0+7vauXBye`*e:|2#U{]qKJ 4F 2/lFۍy IBXr2ԐWi#O ¿ ς&̀#2Z;Ab)+sNn&QۓDnPWfd]0_O2Q_**PpHP7kkAk6EL8vL!R-ޛVWc!4bۏ&~hUbWvW˗.3q7@xo)xȲy U#s}5՘QUAqRGG b}cdsK%O_lZ{-۸~Yp6͙']r~~w$9vOزZpU˳ DlYi_5p^<LZAP\qa5j>yjUM€ /lG@1ٕؐƬK~m- =xb'{Ys?p'+^~l$بfYlPH5j1E2Qf^CꟻƔB&TT>-EO;sF_ ohLAx9ڣc7#=n'q@2c1jaԎɄ&*邹XMBO$HldHwuqldx7~?qDj.#ȥ?zMF b K壼GF$ҲL;k96ǎ!wE9Vh;`{UaTʫv`rϏd\1NDVmG xc%@>~uA+ i1/k>W(0s;[ZKT֏K-@@ZH/oL_a,I%&'܉N |dqtw>Hbs̽J~Fc]C"3x4m]XWBǓG]˰Zy};5ԉ,}۴^Fm;%Θ!h:F!Nb7GP毳 6G-5qܻ9Ma}'gp9LJ?eڞGA YwgTVxUԔ*Dw@AuLz >x`53orf R6 f&q/;RkP?vFf@D>r{#O{*%tFh |7,: =.kwY7wHݧfnU]'YokMи|)&cjq}FGύ*1DQy[[{*6; Aču.QK92@rs=>l/1z" :cmFT>9 bQqaQ2; DǬ4|vᛑu#FxURwyygƕ\=[hV'G[$ޞ5L:P`R!|jn`wt7t'ըQu?-CM~E>q"u쟹KŞTFf1ܹEIp(T:E3ӌn7҃"KjE-O X5.1LL H9ԙ¤"ZKe8y|ec qdXESISX&2DHZp`/Ԧ2 04vlnzK*3^Hj)McoO-&ҜYa;2+>@5@oḅ\EM(\)^Iw,$je`S-Mg*y0jo^{&de2D|ʴtfkS~3Tϥz3ڸxV_0_{hۑ;vƌvo-m&,١괉)As.x7 /+ȳ6s6ameW_mRbKOibױlOy_<꤆c-ڈtB+z9x{PF6.5ƨ{ k{ֈ*&FQ~r_AQP"$eL蔈RyՍO R0t;v?4|ve# x8wxC<4,o|4;3R6ڲN@#,Q׎e]mfCG(ShzrЀ\Ec=!ڟv4~V<>J/⥬Qd@M;95=g0GI-ͨdžuY+-Tzb*jsEŸF(ީL@}n6^R!8k/AemxSw":W:VYbx"18KOth_tpulC0<\5TvNYeQP+˚[d3xkܧmZְř1(|,E;75;QLI|LU UxqC d=I'չ͏ Ov Yً֠Htf)h"{gLWJ!ǎɋ#[z,U.Sódv#-Bv?1O-YC ܿ7U;9]{id0nILf Lhsoc(ENK Ck'*Io`!HPo57fM ĿY[t"x:h]GP%d}є.a\*aHVC:SֳjKֆ6U|$ _ ZCVޟL!~hگ:H辒mwU}wn/\uXEI}et #dq]>yڅᓡF*ގ@KEn;_K7 k ԾG fY&~.&_~6X؂_)^dN2%X;ImOs.cN΀ =iZS(84w1§fp ",}m`XI;KO[fKWSaIR`PB#}0BE==~0 \:U=vZ#`*/?Ng=,Pv]*_\u ({TR?(@鵼={(΅:jǗ}gY lpMDл(K5nrs \ةPSI=3pDZb\"vz6 2F7M,]{,c 79[ՐK< C;Z?WgcR ;L5|?判P/?z.:ƒXFI_^Vse˖ &@D`+/:xӌr)? Pxy6K-~ӟcT}NR_Iޥhuܐa`ZoTu9Bh)ODs*ñ2n-c\~RLjI*u.$a5stLUc{s 7OAnku/1TS:!͹ی:v^(2aٻ-Ljl EJL5e¬=ie!Oe7/.;^UØ'w(wu!B쀍0(1ϖ}XP:FN9 >MCup;lXyꑁX\~o]A1ڸ#]W x/h읭%K{(Ȭ tsmNp^g/S10QϚF/!e?!쀨dTJ@Nrm峿 ʼnhY}ԑ_Bw(8/ ^1CLm+B~~r?}mwTյ8a},kӃ:xiYuĪ&mPv!4-BmȶeiiDb%LyE{W )gaG y!dkXEHYߥ!Q(u砈Ɵu-¹X{w2,N/X鵪]Ze]LgxP@)]͍`N"L#9J?#{ilv]J.@Nld*{"Iy̰%mPL:X;X(,!-/sq, %i@T_F?c_&Fھu?WHdRL訧S S\RQMNn%†?QȺ OΝS 9JF!E%Ynn2t@4ELsp.%2tzWS$}k[ʼnK^(QyrZQ\&vAfN&˲TQD,&.O?@H,wyBv5$nΰfS"b~k@|N I6xS3*h\#s@P{B~UǪ3f[}> D4G@i/>J#MqsIpgH TZ¢KTۍWJȃp -g؄Ů͗w0FǖX$ztꀤ֫tJ?6Lt8n EQGl{ڃ1Ƿp=|3QQ9 mr`FרS4K/_ vt*+ZBO8ӣkFg(\p!?@a+*$0\f NB q^ݽ \g*W:5GhdjʮbɕHBњW|0P&7pAP?qdq -еEɔz\Jrh`%  eO1ʶ: йv-'=L;3%Y,v{x׈Bo-祋 -F!ݷg6(.QCd‘̅F_ @SyG7UV^s~N~=5jT ֯r[@ L,5 ,,h[蕅؋Zr~DX\G0P{zg9wT_+p׈wJSFb:טFIGMɬ-T}GF9'(幫e.asT72\S։Oxd?fDۼrYsFx wpa{>gL襫Os-@l3CZv=wˆaC"~c`Ģzr;HX7'gƹ[s0׻>Dglo;J*I11ֿyoYId}ĥ##v6F:woJvWp:~W&MC MI {R솅tJІ HUX=3/^z[̟7 ]41HYCGB=U8a ǶvpDWy QjWC/ߎUsj I%A6Uٓ2'q $GҒ{5#عoYt͚fhmr^M_|;jbՅ1t>H 6vmdoO+C>*ӵl5*uHoG5ˇ2倎@?DlKmsoq A7<'cٵ ) !h"<;9wNUo,PsK]w?LpOa:i2f*`̶W-nN)au v9ȗ-xe 2aYŒ!sY)rW;[$xaŏRËLbZ5,urd|ܰ= yTU꜂o(u,Gg3sU|%`BE(^(x{"_PEʩX@< 1hB=Z.e~Cm՝8,ݘKM4xFI$M%3T2%^p4B՝Gi-DizlyA?E$?%m")am)C ^0Jg4QT_H<`Q;+1qUxan4Jp(ף:m=lg=MtQ|ؐ;"^]nw[̺9w*+r vҧ陟g:x~3ooG fFJC0\ٖзJmfbqBĤ4fsl5JK:0f;TjKbA0>DYeFWU0qKykD1FOҳhStcqd ̌A"tՇf4 SYk6UƟ &~e%}ɨ*R;IGF 3+z.0UeE=p]E#EIc["!MXB&K.G WÓ寸AZ֭M [ޅcŗ!D-W`;]O-ݫ=xMt{Sɾ]?B9Uɉd ,8HAJ(sDDCx1n KAf l72'ԉ\̥ ‘N7*}of[N_0 ɨC_8$%7~Ӛ2:h d;tC뮑f4UہEoGo*S\C>V,+;d7<}̞}kٞAt!\Z$?SNsl{@hu|"(ivDEP):PAq}!ӽJm1/R/򯄓Ipb<`׫vKD_21s8czE-D'wYV80C,bmk!̪Sc)HAR &} k6 7~Gw`+Ü|~J0QQ(t:T"Fl 4Q|My{ څUtۋ}P°1NT f(T a1 xL9 ~9v3g!3\}؄[{{WzX#am*ȧH, 25l]'鑵.  A#)͈'W/؈.桢JjEqk/qa9D Ȭ3{M!sʌf50b@v rVLS!ʤef@ٿwf֊3xyGK~Oôs,J'Nʝ!!U)E?g !taVg'W\ߓ0ͣՒxT7c!VT j;?#\9@,^#@g6֣ j!] {wr]t_p=;cfV,r5k. }= })441EZع#(Itg<,Vw䐽t&kbc'3v@EOm>n{{&$$?&]۠7hά%Y [#ҵ+6hB[}4H=r$ J sA -K )@eP?+ӏ5VܙT=턐bo-W14px?=?ݹVr~2TYa|`ଳl`Y%xTw|U?efK4kkC,Z]7w#S[γfߦj.Ir)} ; :2%vzquzyd3]pϩZ񷆘_@=]\L? vct] " (>MPRngEGh;LѭOH0}}@ r+sͅnM R[Xؑ慞A>() =dۭ[iU*NxjEPHs|v]6Q9W?e cŇ7ngeL&H'k@yNP{3Jɥ d8FEV)VW6P>WNUB\~;R>Ę uk# s.57q(!2f5B ;$] [6ZZd/5^YAʏ"6Pۊ٦&smXQbYoOuAҼ4A6Lq,V0AS8 g'LhhZ5HUL%4~T=A 8< G)iXg3m?bTK=x=тQ'>e yDʪq׀mb7?nֻ%1‘DM8DE2H /t^`f@SmSWgSeXL2O=UAh#n#41&"x蝝.b\r2#i`; iSW`O p:sR&qֿWLGM./N .]w;UUHZT~&huh2%PBM8 @b!cVX_oXolYl2/4ꍓ[鬋ڸgi 7S&5i n _gE`, l|B v%~#G5a*9l)Oalj*:I 5s4KޣoJ;9L* _> #_H[h jnW Ғ}" biΚϋ#R E3R &5߸v& @Ȭ.8$l,~Yɚs5H*#$!rE i^ItQ?d v.79bg LIcwh//;N% >J& C XkS@=qGgӤDv>POBNwE+lL29hC/}>nL_{['ȇ4ܔK qݞn-8Բ5:5˰jًYoqy,0Ҽ7vI֡gvQN!x~xh$zZUV{F5egUq׶ܬ'k擃+QL #ס0+9}4j(D:sd:{[(e _iȀ2Fđz/jBx!Ex>z%áJ<"ȅ\_]0H:oJgtE2 ߕn# 1RU3zCb렇)ȨO"H#~2 lou,8 #*63!,rSC1WXEFQW.* %-9EGsPAWJ9|\!V11G*#=AZ̈́Eh'%cNV7İCWrF9[k6]'GI(Pp[+Os7z=ţA=TdӃ׳,槛x(ړOVZ.;i x2 oP#_]kiIU_EH'!WLiZAU@DQ%C3 WןTkf^oAǓtl*ʁݱ]GW/\ESsRM㕙/b'w^BVyQMVC/ wz38{+8ԭBݜ`ͣFF'YPk"x&Iuy س"zdNb?G%5js&#,UiRyRo7GGDܳ)TYox;TIxΎWkd#asWD咍l~ pL|1-V+52Un -#2{oZq&S$W35[U*DWf5DQdl i\jb9Ks;U?X]`N25'[Ms-PΤh:`WRպ{|ADO3q8W̢^a6ihmH߀q>x)^AGDZ{J y}s<`m S6E$Ϭ8o&c$U 82D8_f(2`*`g[K={yYxH#hjA;'%W../>9dT 1H Xo30y -:#՝m_;Xh3xWEDp}+3ߔR1 L:+Rb = FLg+KTJル!>?XqY})$HD;GF=kQQXjMqF{\Y>xd&)wʘpZR<ւl7&癶oP lWsR9.Kt;AB6--RH]nT ځ>&[|'?]QV(l%-|8M3c,n!x`}߬pl?b[pO ([nmJRP8卽k &:q6wjQoc_F86^e9j~#1-}, ĉd&+z!ecͣmʭBGQP,8Zcwj1s*2L Moqy*/yyWw0?Z 5>.'>!oY O^nZב.ơ,>Ddۚ&A‱Oj_1,dIs 6b\WeC$`Ū^Q桔2{>ZM%@y8~Mј1|% bzx?/brj\-; $魒4}L\`NFDS_~Wpd*ݽnGgׁ幻gxDr>Zn'yQVh`nHOܯRoئMkIBUtXׅYޓ +M-զROEʼnf`20)m0`U+Q8\ʙ_)& 2rEK{÷9r -~  aXba1n}aInpNg]Ksbjn6qP3hU~p>bʲԚ F~`+B6dSpvc|t!rn;+Bmo7%X=ztPArtOOG|8|-,?Qam qF>rCO #^bo#c7C"TT8!Mѕf¡pmq\1:Ƕ/)"SVQIļ]6Q4VwnL75b%?A,$|:Z{VXsf_P`+Ys[:s@\@W߈!?S|]sEs0i 3Y|P"G) 襬*rgZ 'CF+crg]`ejMe U)8sHHgm›D#Y)n6Ԣ14xΊC%p*,T Yŝz0im紶YX 8d'rNx r(~j VGHO b tg3w6iMzڎ7w i:hqܞIB/j$ȶ (]uh1FG'|H$?%4iUz6\~wdZt:‡y%$ciڼ,vq%d?Bȏ\\3ǒ3P *!"$,3;S?B rY7@eJ%Zq;: S5aNC쾉WDY<'-$x_ޕ"iqF۹c[seӷ8 10bZWԤ/#oz:0%3aQ(M՚S9Z ' o,c'N8li/1>aroYwuΧ&όlY3b0 @nBT4"X~sjN.9Ќ׷ͷݮʦ~'Y Ue'$†#T˺@dIH(wM%*L"12'D|wN4hJQhj,Uz祡G"H{ԾL$n YkXJ!3nڂtXB~e{8Bp.9n ô+AI\޺<=+|K; Z1SWQJMAUYPj,0O'h|Ÿ\[`1#pW i}Ч9FwA?sdwPD$1U8fFDiZFo?ԐsIG#[^wmM'!_ɯv.+Iףּ-0xWy9⨽y'q$N*<*سr3vRZMWnjTg{z+4T:R2@94%S_ u qJjK].Zեrʢ߼XJgdL$W /{G?i73u'$O.9wbƒ2݂u PDrFf*Fhw(\#L|_!q6lx^l;sdCGLTxz&g8ABc +1$SX0{rwA%ay^NzY~e>Ez!"Eau쯕bh5WRS?ǽ^DɯJKK$*A}tˤgϧ.∰9 YP,=A59 $*ɗᎬ\דb 8lR%9&e0Wyyg @obWޤ wѶ, mxqrvsyzXfb*;Nzٲ@.*ấV6j'L Eli/(*6O<]6Ou u03-܋`RI@3n?ER.+cxߜ[:(d0[q{0pU̷p|u${vNF4Dw!r@GEs_L?k_U{uui7Xoژxnn뚆5/įs*#j+$i#9MN-,R>bWScCk^I-b J 9;ȓ~ 4RYΙrh[9 k|E>ĺ 4JpOA z,-']" 3^]|!@&k_9 ~8h@py8IQ>f.J4-+X)t >7X]_&v6@(`eTʦyȋ,(Ap[߷"c}"8"`q FF`HaM|i-O>Y@ޛˡ*U/Tt UT~鑻LWe@;PÃmG_(p1C0VZ-ȬƢq  ^hmWU!¸1YV#tStmaiĐsJG mDs~q:BmI ,fhS<&|"VRJꈵ(-*`$]$;ňuIuG?hn-'g|iM0I[bkyr<FƗ)B=>ܶ۔JQs:g*}:o=i` ;˽or?&U Ы-Rk:N+& (@b_%%%KǪzqFfac&L0j箾Nm}tz94eAo~X*xݘC޲5<$_<7gں~#9)L76;pI/]$S&])uS'AAz{Z#-.>vžAuG0)abk!Bn"\L05z8GogU cF/C\\gEz4G.5O.a, ~K}b {ggIEg'(hh״ o 9ʳMei/?tMzcv;^\C{9n'yyƈ)fJ']|dBɲ{uv6Pa:E@qA8u 7TFgaڟG2044-$_G:|zr$ BtVմc7#T Ba[BGlP-JQF 1j[,wz4;^!="\n`AkFT̶ rվb>WlsX qJ֐ 2, LVw!҃0f2/Al9xIDM݄ui10LdA.|M{a'/ H O7+8SC5N) CkSsZQF<s BsSb͠\L穎|B7Uԏmlv6=ؘU@:<\S- p @Ò}GF!x`Ðy3Jn6@~|DhL pchʘ {஫0i*+9qcU٨y%j2g 9uUBa,ע(v94&/@' _ه'? <opRJsDnM4D{xW+͚xj6nB_iڠarشm[DνiI)%~݅FqgL[9xz# a!Aك٥xI-G8K I ѪpT_Х\coIވ}Ap9d,H9k5Ú3IBtm.aQّz$;{uw4UV} ǜ[(6-d֫Qڡgx^_|\-3n s+C99mFBxݴ뀭 xQE=si?!tH\xO俖z0%Y?lSLom 5# Dgx5\JAh܅F¶@{tV,_ ẋoM!37xW1I ^J^#xlM`۩/0&1MdYL*y"J~Ֆ*aE*6vxHb}%pE+]8/Ίd ^iek}9 1cKf\/;B8ĸy]u j<'Oy!c:{HI( ܊&Qc|z5*wֱJDpN}[ֿlOa3rlWf+yeUm2oIfdNnDŇanh5_lXps1=#s❺]nI<3]U.`5ocGsp=/QLkFr uCAQ_RLE̓9V`ɊU kZv@:s` HY!uf`;7q)%|ptvi ZoE>ģ5=x=U0ht@OdձˈBFW e`@RSCC9\&gw9L6*%we_j ~bS5Ѱ(B#cm`1nЩ@sͲ+lnʝK(_",;e8E9&,u/Nd 0QZRyǥJjEU4#L4"8c8#XR,5 @-DCPSҒ0ŤbP ƳB*OO-R$̌K^QOf3U X ʇ]v#-\)Z%\i\#fLl,6"4lF6,2`$̧fgZCIP'_?c{\QG'fq|T}s͸dh%z^{[I31PҨudĵ]MV1u,45d",‰A:AiJRI+r2N@' ~_%ᡨnBV +_z[`ad|m+_"́?=>PhSIڂԖ-kCDx zѲiI } pQ?%J,lޠ(12Pv*N֣OmURX_ +0=C{hP4_־) حv&+  'E`.D|i :}3G8jФ1~4T9;:`05؛l T q%v 5v.jB% nyN:n-ІCPQH}5έ%)I◷HqW1U@n!]PB=2z~w' {,Z)Ezh/ӶqG66ždFjn,"y DވQ5ݘ?)Ru~N.#Z-h ^A3o R 4W7k)1MR,G oX6,~<x`wղ=j[)grb-R3XהmUuE: .Su]?ApNNl^Mn|A\&Lf'8!,֦DŽ+(BY0_G[<PlJ.P,5%|pK#)/9xa;) ĘE ={'+@'j^Js 䑩:5NfaB  &Mic2%2 /57!U,'h ßr~05JkKK#u|o?V,E"'AXKwof4G@{?Qk+W !:~XRYnBf8?tH&0 \(W 'VحmDdoD~bbHOh/6VGdΉ gT>::vT&;c+QG-|'U.mZ p嚒sp'?\zO[Lmqʃyt?uUKWa*nU E>xO1/S-,f\63 9>d7(9Md,'V վ[3L XfAC5BjAvzBG6X-m=٩X#b>bD&tWDq_G(&tH<;Ç),P$QTv,hl ao4r$$yR2#@!IǧKd|#D6ˋ9r9H2IsF@2mR$d{'m;d\ANG=sHA8imbp7f]i,|TW4U#}`[Z&'tk"5|wpc]a̮ ~xh& c ^yBW% v{6A>pr¬GEMObYxۋiW+gLb`&U׮cI/ \&#o8tOfiH'k'dnP\4 2 ~Q2[Se׌mOALq%?Uƒ XQۋ_)0%rM/0=߯{hq; z.z{?aXñUߘw%>My,0,Y {[WԀʮ̟@SYeoi)kTvD5u Ţ?lBn]*~d<ín}a VI\ty 7kaXVrZ_8]`jL 82%Ž( ,D|`)֚QYz÷ywAXo+&gB4@_U/OWܛY7ݜJi}ആJ2?+ wmio Һrv[<'d|>1(9>!h8|'Jͧt3X>m͟@ױz$C!; m|BO`5U[嘅0$'ݏaXd+vley}eqO9oJ-bz31!BE8j\QOy:%DĪJ Y-Z9wC&قࢨ%.OqqIGRMXDdw  _CG馿-+\3[ڴmp}PzEgIAe`Ev>o9(?6KRN( rxٚ$L;J6>C̐ 圑&:(-1uhZe13x :Tװ.HR&\qjEB\:tY!j`ɟ)kQ:*jzdRe$&^ගf@FaRsw?s'b˺gyCS٬ъ0.i,![:?wܱyXIVbl)-B=NߩmڌAYv]5~g@(FNC"Hȉt,fʘiМeƾI-8Ld0Fs}Gsՠjˈ9Yt#ڟ1y6O4m”w[z;YЍ큹<cSx/S  VK Q7=2>{cg4s\a?`)W"!p.2e>"S6L,ECyq)it4/ZK\?pl^7OJxȻ148۩?i}L,w9{zgxG_ng]{UZmZ5e -i늾';'2OS輥 38D0 xstP\H!xS@&:@]9x#x7]O ;tS?wHpJ<}8q+?@dцXxxi~;)=,8Txь({e%G2PΑ܁]9~KWC(CD&"fSxbusnhM䈟mL9m"LKx/,tJ{GJwEƴJM92P2MVˌlNWXubMр R5O3m431h 7C1y&h,s8 ^?NX2d=_g=fPDmxy<@z!s#bkmĘx?YR@&S~~:t4,)) 0 nF7< <]ktS)b1sr۴RÀѮϳ["0[Bt : (S6؋BT[nTv [uL[DN/1[JtXzKKy!ŸԒ,n"Wjx^+|hɒG 'h&p$ȭ$S%x߬!O 'DJᩍ-,aH2^I˷6JAZV8tX: #/ -}tQ;lgr@R2eUλ KhJ:h:+V@Gf>ozAjB@tTC!Q&u=NS*Yv{"IJ7]O%fΦ)~,F0"mn`wүna^RG!I}tD~!)Yn[%m|*t_:F{%#tbˣ%ͷfZ1bY B*P;PD$5fxue˜F7ޝl͍vWj*2Ⱦ1Gt1w}zj:/˲ys  lgF1nƸZ2?E!OLze֛$NEW+O LU┚ɼn+Gh9W蟵VtP-&4`8GD>[33rcpbozGoiݎm;9 (PygOR Y1-}:'}n !9 =HR$ ?S,\ɍ~ՃEU=5p |ۣtC1`)C@b|('sGŔyXWi=!q`QH`9uH?U NpҞwYӈv>-9'I;WF]WRe.83[ߊtI4"u4136$SLw)e=C͞oO"Lm<]'=Kq&`yVϐ6(gQm }N1)T8cޤ9EL6 Xo)fX 4l4[G1(vrOGIe*{qsjBV$!CTGP0?!|č_`HPI.̑k jB9eb"P4(dif<X뭙QCB4U!'SӾ;$%|Eq'wTwv҅zɡAb0^id`vD%Kjr=15] ̒6Q1<֌*{6!v#tgHW̮aM ;P'kfyԤۻ훉S,Jw0I6Ν xҋ{eo`$k3> G{l)Vq+\FmoBn]Ϻ˭y.O n⬪D뎍u#l&z"eQ%:Hz\ƍt?O̻ C!5e. 4KQեIQuB`C[o6?ׄ79Ak92@8~8OuVyG܊ # =Zװ:q1zۈ:ރo?&S$)8GlMs3bԄZh0C!F4$:@Ub%jЩ4 ?@נvyܬ(*}#1~@H&I粛6BMhr-?2%nr &_^C_D z'N\Ҕf[1k5 nŊ.x!EaOb-+_-%H,w*lvC%)S ؖ^⯢T{~0xQ=H|.Ql,:x L;XCGRu9b#ab(PEdAS&r'vX70SWQ ףfSm(< ]#)y~ w/LswzL zHO+H9bEKk{aQGu_BkiہEf I f[E[$%]ֵ[pJttYCn4 ҥ3woqu';sǎr@WMwgzMVE~?N(/ V6Q9W#hvb+&!sr8qmGQcSIwC `_͟ 2NpY0/KvxO g= (S&X l;gE!izr=LŨK7,}{j*l􋃺&)$"k7~]Ba*_Ұxxmx-a0<|Р'hd:"+LyK'N3yؿHv/rHuXm0N ذEx$!Qy;$M2oH⁎Ýלs}a@d#3<, !!jaQ a, _ce7rdoGn=4 2"gI? 2,*Wr">H0=nxI ~1αGdϚ@knҥ[ZDv|]l /P "R2wpȥ9;:~ $d8Rv"~7 č~3h?y"_P{165dFW OTf;g>"H*p"eӪ fTʯCd{ԡb7WO?\h|Dth" |\ʾYgw}k8]\QJڠr%EyDZ ٶnm;]ɖ;&t:=SОrY0/[ qhnzPiJؖn ;- [ ]b]] kK3\@u&(0eZ~G9鋶Kt֠h:# W+Չu[ᗇߢ=StB-` o(A; |R_":,RfZO0Zo [ } 1^&bg˳"((DidWA:q`̅"xo5k ff?d,;G%IUe=NhIXg/(S"'uooڡ'C.Hpxr"ӧ½N4'H&)wxph[+u\,rXQWˤI8@/AiīXm$C$pѭ^ҍz8o$ikXA `CxYDl1Xwr|+ %E$ 3m+?8{D:tV[/M{P`$ckӱlQlBNdz& E#s+$S7;-uvk6%x;h]v,n)ML$R0qF4lEC6Gj| z1*FVXb4+;|+՟(3A ^,) j}ϊ-*Q*J9lUXT( _mE/wTQbQYT7]3 ſtByڥyXsP j`>ɘbu)BQǙ-[[rw ޙSN`c۵2|D$45fDY-,|FT5vȲ=\lln=>ƴ6DItWms3uٷy*Z땍h2Gf+mD0;Ň㼋]ĮJ vRz?9$zE+x-&uCaFr,&9T;Z&4u* !ҧmԳ˝@ܺtB4.I=BK4>+M];ΓII֢}~dft?7[8pX+ ZAR$ɧu{6T݂ؾi[&ZHnȸ}z*EV6D;/80sL3aD-z6)C가<1zS#X3焎ߴ0 3+)VXҢBp>T*%Gւ,~ؾ;cVI6; 9C߄~BɠY~H~h+pz7zq,;W4-lhYNJZ/4kv2&PnKp[;9z\YZg14M7L%^s 2ڭf~-Tny]%NZ/LRAhj%)h$OyF>(O{$a`r-g}z_;kLnݽĶ8QnP"F#CEy ~yU-}8ϛ@nZҏ|cN-`0]ƿ fbam[T|0BsYCdwBHI)03GrɬtbA]c7-M/}H !5Qo6tyI*BW6s(v.ET٠'m DWpϖՁԱ=LEN+Q nȬ,6* K&rj8ξy#MnNKS bWLJ .o܇՟V(y nï|zB̦>X f/#\R}dGR N0$b@_m5$Qn8+ʙuˁ 04H&FΎ l/=( UQ9Xgw0.FScA͉k7RZf3.^(ǟ ȑ*ZOa7SrN1 W2g_eJ4/j2{f\+U+$TՃCODr`W![`: &9ElB{^`DJCnzdzR.GT39'6bKzy(_)p_ɨfb Ao5ˡ&p^շn+HNخZс ~fޟVGvF\_̯) 괭Cѓ?l7\è55σПEᄄrMGV#G?wR-WWHt&a>k~Qn8L!׸uQ 9aq*H ϯNoRQgL?WkBq.9wRf_=Df^a.i F?.QH寭i0Y1}䶜KQ4đ43*<}e`YȜB܅iܿ?8}I_<|Bit7$6 =_<BtX oP?^i .M.?LcR mlna֝ ߽7P017?gvYd NcF;Մ=訰5S[|:Qί[uJ pTsuz-S-9ˢ!='Tb3wb4 ~a.=0etŖʏKa{% 3f/6lP6]NeUE I.Y-dŐ5ITh g g&Ob[O(_[10𝴸3S:cndIlt$$[q_C /9+@])U#j7eքH{7r8ͨ1YeFWg6' {Q} pW/gG*0Ю9V)u[ ~h[,Vn"U_iUvF}Bn%fQ:Kfm'7d~$Ȫ]8Y$\ P%x r}E#(F ,Y3Jnr:Ht AYA;L4 ^j7vczX'd t&&"0RIΞU膠͒v|e7rLr[[BBri4EH'o=i' jINC ;1L#w;ٿa cM7 D\_OCg?*#qSGMsٮh !(>m q˸* 㲹D! zJJDh`pn Vvx[2Yոk$`D߀5qÑ;U؆ Hyʾ{t!0%wWn&pƄ#5;JE+sUŢZf:°z\{-c;h520 ~]nr7j2jY&ï'yrTVwPǞjk3daBY.9S6v93LZ)e%Q #  @>P[Y͗f-+!{J\֪| nN !n&9MGYזyG;NHx=^N/eDk$O9wpLr#FGý` =qMA G#!~}x|;J0eOsdK/8 J'%j}ory ڄVOOU,"fM p@\+jKfhu,PcU`+)yq_:*H,UOAZѯ1"=!h[\vH2qOɻF #˒O%TrJ[F .Ҕ!cs>LY?v hCmT?%Dxێ0 AFYHSP ofـTŚ%l#sWrPt4.m[ v^seV 8K2]<, jLtrl它і LVXD- p'`'>!N_ r_!͊ G=nIΆe(ݍ4Sħ"oB WU3yuy"pc \,2"Aw/74jTtP]O SAt J*IdK'T|R&aSDhoŭ6?nxI2Soa"ڐ !>=Š?-r, e)\3r_3+`ЙGU"/wZL&35-)Z>ւ\ C1dFfe3cTGa!F(pRH6̞xߧ(t#$/-J퍶CYS#c >߈.0<籗z'N)Ρ NGtK)x$ )]M_EL_ c cJpdGV鶏w6w-@J5ńḚeh9z&Fl`?TF4:{\_4H k%;~ F1]bɽEI˃wD;`p+=5{lDaoӡeQ),4X1t* ^-E0_E{CFq m:< =rYRCE]AIYfRw׿\0q+3D}0} aÍ nsx6Q^p'JCCrq3=1]@k7{%˕%)gϩXQu:'*iȶ6&L/)2QW3TϭV|-<6svQ/ul8"BmnA Ju]aCgB"ŊE@6V^e4M2Fibb^ jZ}ĬB<3 =%Z>.ȹ~9EY:+z,5SI"P"_ ;s*I A{Q~||:#S*dmZ݀,5~V@BE|b|fNc;agRK:,ѝ@Y,lQ7W _MEcy8=h+cv,"}Sx!pKڈ}>OKI]dcD{˕$Oj Ą\(D @( V?y7\cW_]`a: #bBǾԮ e쪇iF7l{_˙c-qXž2׺6Y(;dq|DnȲar4T)Vt% P^S|OحG4\&sih?-9P0_EB<[vOH EF}mc Fqʾ n-0 $XV :6A m 6DW1[rlThVq @yP˅Q7` N-g\)Lk ~ qʄ`BׯY5E?2f8018! M^@4q;?"` (;L&Åu6ﮗ5h8Rw<1(P ?ܗ-+"aC:Ưj%3N=[6 FH0Rއ;^˪%@Ydᕺ}lߋ'Q 34)Qw׸y3!z7L=fԠI>s/X>SHVoQGMw̱!v>(s. = ‘GY`ie ;,iCR&|ˆm>֬$$^AkzN 4Yj{ - yPSVhՆa30dJf1 dhPO>]T覩yV+4ߞk\N͞#U^r8D(ؙ\[iR3A`8SS,\gNlQ Uk .f{HGq!97*ӨVد`}L4FƜ- .%ni)]M؍?WI)EG1qu[h.a5={?0/&__/Z0W9՜2fׄ)2(s"GYECع[sѾU) H;:[=8/Qp(kÝZb_|^\ZiXWlT5~+RG]S% X\f8K]\GcRrrYPjy,,FK1fKˏ’Fd:`x`"0X*n8heow\ -ժv[hUN "-LKxstfZuSEAŲN|08rXHlx2}(wx Wگ>k ܹqb`_B2E x=IgT%j1drCbZ%oxljWEO~dwjA^z-ݱYĮ\!up[j;, x'~ek&!&g<,'X 7Yj,: vj \wԊjxssITp?;b2 ,ad 7V>oHͺ<qaQ/rsu6f_}SV@ m]eu{&IüĶ`uF#Z4a72YieH ? 4fi\Mnpe4u3e?d|jm.@u<e1ei ~7pu ty9 I O `}ULjlA=vS*5*QDT# O7{Wmʇ2,34њCZBs̝žYlseM+(ι3kW 70BE UհSg$2fV#郎t; [9?̡bD]N] '`I;ʣiIg$ R_=%=Z!k{1()GdHN#i#8x2p30:FWAuD 3"*: ZPCMErR'5p=3#XY4~kqY >[A0:1ӇY9ש <ΰB(+ a \a5 B/oSӂ`A~.oq{4լjf雵vkGX|i+)r !IA#s*6B Kch^̻($x͛Z?*_54jzhm|g'yGTt͂C6`g |n~wS+/nADn p]qsͭVaW>:'ɍriYX=Hw*Eo^GKdhxvKS>i͂}ɸ7px79ЫuA.B+CʀGUpu'eqaMBLN) 9|^)u} @zZ 3l/:& fLfs-b"MGFcSW(*.PνcCl'F!!9vj,@4BoVu/;w}Sn{6ݢ 2 l!?8#Q" AQ#aO1AD+yȝnЬ6TUL7o,e-g OK!gcTmD>^UcV4n=Q<-459!pE*\Xx & %t3'h-wX$,x1 +cDG: &d /OL-iW}L(dt"t(+$D;BH].gb [=ȭA͵ɔ,UM:ÑeyF'lnptƷ'$cM6 j/Ӣֻ\ʩn}PI@ |\^ǰb6 !JOzE׸&gRrt!]J; c}?hR>Mav}GάV w5" xlo|uEq#Ψv+&"2%HZNwU(Yt"[WkFIź1obH- 36OWqtЈgqJҬ֔xY+sFeac%ۤ݃R IQyƾ>P 2He@ü4#nL#'f|\0 Dac+ڬ IxTAp:]BJ-OkDdLe f}NE ЩzGWE0i)"\& YwyVD5 5-i@DJGrC1D^:׫ ` w_1*s>b z *kPQDž0A{_?tjt`ϱLw[}t=eyYVb@ cy3$Ih 3z]֍z;sazvr=~J2<}Bm^Octhvt`<|Ǟ=$G،Yh9.Qͼ< | &πoVܛ3RCKd=QE]4'\:83(*ɖ{ZVjNQTG{s?%. wѢv>%c0RѻGCf(*!Gvƒj-k/(#ͤ~"Rz'~c/ d$+GPs#wu·# no1H hdRa_r{JtR^1)^S2_̎ Kx:icLǶp8+u.SV-NC#%o(F%hYYt1[ΉL  ן\vFkRGA8}cDQGSPBeAX $&=pQi矘 Lgwiӝ*h彊 Cw.W0KG+RB@EX)wS<;(mtRw̮!<*sO`J7R}qEY.ǒD_<nJ"}.K y\$ '=?8w%aAN^:%js,3#syzm_$m`nH3f)ĮC~n.õ=-?ES*GF NTD;Q&'u4`GUSrDǓXèE㇚x!hG9Rߡa'x3;̪ɫ р1WdE/OF+( $j&0`Dڈu[;MӯNPOeI3w#k - r 9Kbac/ E.S~8(oalrtRCZNSݾV@c`Bbb-*@ υT2.MKut^hK8Y)3m~:t 9Nû6i2 aa\ imuT͌}62l= iIC 7rkOs5%Fz2e?isNa|* џe/غAAu@nFմPnԀtL-t ,WQrOI bKSi 2X; ңM|#:ZC}e1G vA(0mEIq=\< lfX SjtD\[ ^+Y;YN XO-fc%k :>,.ہ"jpd>h>6Ii{@z ߩEj}[1 O6 [D$rK@UЋ{ťjDȵ+RPߚ|t!1[i|]%11̺}+9a y2|]%*T$@W\ȁ#+wmWYv? 7*LMxªw)}15>'(7go ɋs>ݯ ' ϧ+Mԅp+ T~{c9qP0Da!ۋdZʻx-|M)(4N3Zgίkso0*p$:'}" 2X?A@0|N gׂU֞1 ]K`Lcڭ޸ ?HJ$;qgL6N~?P\鿌L3NtBΌwC(Mc3 y ʜU݁t؂TFWG +kSBz=|*]!Y/'7+﷼z[F# 7P% )= %,>")a''BXD|vw2e !9JBŨ$%hקl08I?m }eЄ43FR9֎7caԖp[@3m+JǏGJ!9p`[3FcF22wj6,{;~EP.AAӔ^ Ubcbǯk"1UWjk3)EE=7wG30_mMfi''޻Cpi8fp/5'|Y(3?9)3lGP蔧'IvZun!CY0{wW40ݒI-#[&R£3?2B\K4x{98"$ⱍt*2N5zNHވI ĥ3ƍXrc#cyPTUDBɪ>Y w܎~D.Ӹ)Zکb~Gر/J;2$,Z?zCKcYoB =b>j x2Jh&SpvZGEZE@K"[1}(B]O|m#YrtSU*VL *ktݪf(wB*]8PΗc䠔aM>2pd5fVЬ4@0t&F X} ;DJ kp-AtɶMQ q;OG`:ufcz`2c5ЩQ:T^ }&GǖӊKu)-Sq$O٧\.8w`};ܾ5ytÎm[ +H|YU$9^"jD㗦WCz1A2 zP_1oV.Q"' p ?dA3\kBvV57B#lt;_ݾU :F ]hJh* }g j| e(!0h*K}u9"oI NC5{h8_  I&\=qhu Av0]Y}'4lpu*.-IYora`礸d%hP.z VirU%ΰ )`&,o~еt[$,9iќqӍ-Ku՗FϝEQ(L ڢ>c.:Tj p@zv5g&}T/T'!,K -Z\CeAr\˝Y̰޶RܖT:-KBNRAkPo͜Ar' D#y%eTI,oDVNIRƏB>BTecx6\P*Jۈ&Ѯ䩳8~CC$g&ƚo1 >%jM9S+hi-*S1!{ k?*Z#\4mb$𭏋? #\E9[ ?4D܃gRE`n>[*-e|̩6N#GL(ttjHRHG_4~bnW.^Z{N=,hHVDiDʇTg&0xiXMƈZzcPUDrSy&Pf䳶@RP>&IEy-A٭8/_uUNvd Ls>əʥ1 YLe:H4H5j$ם&~FDGmQ~PM"MgbMv|Hq"lP V,3;`mA_77FL{r[qЈ1`#3&" pc[Bd,]lYb'YAt"֫aU M.<_`fX˥=VSNmr)+Td(;/p!ɃA1h>"Ay]cH:F; Jmx=.]9} ܷ<|L6Ȅ\y9K7</`P [7H.tn]UpzaL>[Ɉa#KE+T[8C:-Hs=c1@UxE g^b)Jg_go{e|~B2yL߉6f+ܰ͂O~ t^[m(L[gf_mZv⋏̸歖OQ4smrBeSfMQCQ"Ԏ}Ip3ߋc yW=ZymƶݯGB0z#D׀2@Hu1;rl2 Seo"^׶{'omUB 6N~#3X$Z~+'tZ{$ _USutPcz1%aԾsL!/h)iTtՔ cEnI,]#ՈN*ΰ.3g6Keckzu&E>p)aO+A+!oդISdP ?YJP$1ahөTc0SvZpZDt?,bg(:ű 80x!sczYͽ{44,%Љ(Be ܩ="395>jFr^K&{6RM[ѸBe*QZC:Ac ׌qGj8+Ft#c |W~TG3=o'5K,ij](5>2˔#5':Nx1;XvTئG$^lE}EZkXM 2kO=$KÍkY0~P+q9{$tS,GodUxqY $tVOP@(\ĖHr<;pn A=:-o#4dx+}EFqm \>7lzn̵sd"!ҳo'*wa;-һNe@]>^5 lFFn q;2%rkU4Gc "%Qz8:qu w_jK/!43f9V c39<ۍp$țٛKHF̠B)؊Ľh7&M P{zũ DkPJp>cH0[cQj.`0j]l@[$ 0H_&z'p!9lcQ`_H6צI'򎟉$& Dt2i=F[7b]WX%(40"| ,~zt.>]8^k*+:<}> €׽Y.i͈x6dg8 Sf{.\w(8^m>t}2d3p?%/z91謑>z&%^T8iTQXyyÛ/&Hؗ%8bB.~agrS4.b°}"x5ͣ{v @}vz~ !0{ړ5|7~ľ>P"T}qlF/@sUl˔%=XڏWAܘzل@K$<8adEc ʫd=fgӌ|:! >";V^PW ٛD!1˿D\fJc.f+?̘ 4m3<KE#@v1BC= 8ÔȑG[xw ¶X!~.r\W_瓝[JW)wML53A{m5mt&Nq3*e N`$j T3 )?O塞d"[5R4i{Cf>هpc` U:`-~x5--wg 1-0D;Y<\ BAZbVwb^đ67fq=/;:6BO16\Ou9XL~c:NvLb1߃IF _83'|ixyfk8Θ K&<ۑ)Kg\laqR DўF*-(n'fĽiz57PsK 0"`5Y/gPP?nZM{+K#u[PE\U:Z 2O0# ?!$Ȗ&Nm줺^0o&!5PŋQ럯U/ C|i.剦.N!'UHdO rQUCW[A,N 8k.|Q#Y 1 bfGzqSkVܿe\c~B}ȫp9ZPՓ1;ŊQ! &hfh÷ĸ):u KY6E]˰>*nVڝ]H<Pu^X€xMjoW @)3&(f.j&|Lo)j",R_:dgsF7~(pDv}ļMle'6IJ%@ږ3מ}5i@:G/)Sn&CN3 0pLZ! #Z @E3Lclt [s2aP`s; }hgR?WדA+7O2pŅ'[)={yZBŒa6o'f>J&5}ky`l> Z6XFҷnϫ]-%UL`ɌW,\R $_%C}BE1 CBed-K8 vD-:owd)\uE2zb݁ n#8fIQ>kHd4 ʃkzt=D͜U nΝkhޢI]%Lcv;7BP]w "84]CIXÏV0T8̵1=6ʳ.k8' uP:mqRK8yE8|:l sHn~lwu 0JJwt{gJMlʊ{7/ VP(Aor'zw-b&ȫF"|b;F Rr,2MD΄wwUVF]{UPYĒ+kdڨ(A@亙!% pv,?a1[$ Q+{ku;2&c".YX*R̷hCG_G.(b bfA$};e{4:1Hyp]ݞ:cuv㰄+ݗլfkbLp}3݊1G^1i[N}Lfo%MaSY%土ǔiJ9QqaJrM=߉az߿J!6 D/uZDcw't?lFy?,?$˓C L1ba]+%3̆3<\C6*u| ip'|x+8Uگ/OtH2~o},i>lE3Me<4Fn*S˝mS _tCmmaKn*ZudТO%ޚM'F=8QYn2x<*nԣruZb=Z[o|~}rU=p.ǖ~6_*ȗ/l ȐqEM,r>Mj ]-E:nNJ|pv+ dp mӝcͮ swAD|BD;8Ae6Xg\#!X9&%N}A>nRE a"dz3 X]=o QJ2_GMKySJ'Jz}\}(!$0Rwe]oĨYlwu)ֵ߹ZOPn+jn"zGc5 8}ȲT}zŧa-OTTt-l1W&~qa!ג*psb&I?kI+oqykg|qx[*Lw"L UOzI"ʒ5Ymb~53~H#*m(r!rQalbhi=+]gcRׯɵ7$7ƼMR{:| ^4u+Ē_yBãǣ2Ye9g=[[:Q ^4"6ܞ%ip!Q ꧢI_?,\H8`3tjRgʏ5F>܇H1cz:5E|6 QRn574v-/[cҞ6sS/u8rx7'r&/$w*EQUۮK'@*Tr8uPQ06&Ezv>> Oc`K]K'Ŀ@Fi#u =9ovZ-}'Y:Oyt@Ǫ(Y}=:E:?$lCfn!8y.$wHXH=6Pp=) @%>9YV =Ѫ9y ^lJ>/Z$C50zlGMܼOeUMpI1 i3%ewdjް.e&ؼO _: a|t{C1@0!2j:J Rri P,=;!BAcK^RZUJj9z5U[{K70#015tN;5vUjyWl*H2^.'7dT=a Տ~0ސ'Wz,JVCHE&^NVuhm\/PC|dM{) OyyV"szX*)*<1KrgN@Qp[7;!+F[19JoRnz+iiZfbqnv;nDY/8?,uLQGhfQnQ@H^dfф&PQx]`Jca^ ϥ-zd%*P,[ì0칫 d:5~97d Ѻx"HY igq"/xQj\*ت"߬8~9"?6.jcF܄eށ~F 7J|np 2IS FW ӛunI \&*/)ph3L8k6b3YK+ADq,[m s ft lcZI35 j#^f܄ҏ+ڿF^Aco N&Q@RXg;Iu ܇ WMbYD(d[7kXT܍4O㮝ZQ"GzϰˈG`MAbVp(a_~Il@l'_ϝZzCE ABXг/75|ۖ*`F5Z&FH{ ͒%|_b|נ󉑱6YKFnTk6 ^b :͸fO{Gˀy)wDtMl>Z[:tZ'@a./EYS!{J̟9kegk\ w$AY`ɼRߎA WPORynhRbA#kovySY =f&U*Y咳QRȆmXE>: <qP9s{6 śN$SmJ0SEQlSGQX[rzъ f LǖI,jo-^\Qx;(ms8 F3Ku1W'\@P]owjge+|"c}mc)2O ɍpFZ+z؏FB&34OHi0t١,=/BRF"Ώiwk wg&[wwnqk}("^^b"T,W9EC9/SEl9s#(y'9]J Q/ CRI7 hf( ̓\[J~&ޜ_n|Sġaqkit;ݾ-$w H;աZOJg9R;F&sit :.`YO &_2xDdx+M7gfn;({=Mӷ,iB]#_9+90IqY@ϧ;CËmZK~^G2 :oX\2`ro۩%68[0UnXS~&I,mp0MgA`~'(N}H$Ьܺ90f12L "=|Hfػ'U49#D.yy&%jZO!vy ^'-ў5hw No!Xf%:jcBS;lBc u>쐺)n<lp6J#(#ʫV!2sWiS )mϬ-G_I)9s̖I|ŰD_QI#/)bʺ^Pir[CcIb7lc@>y:ů`~RKwnT.5[TQR^}RH$= ,g^t5jx|.Q_).oe]s{~ 8)U˔HNɜAΚ/-V{G@XI0=Rz>b^` T ̱ލJOH%!0Nو\'gFwCM/Ja,Qfw@҄-RŠI6Cz+ON!)~?}48:` tR"s Q4<݋)y0uIJ:/E%X6BI .|H10}rGs>Q}vi2DQlw7!Rb?NoYWt;Nu.NR+5{^Jfpxefb{; k/"e~` Ӗפvh7@|*é,zGfz{f+V+R2.Ib&4S53AoF,A85SLlc :󨂝.+".u k/C_mD6=0tޫ?V{1;qPC}2?^=q ze+bqE*"DibvFږ!-k.W|14}a=xDF,5g-)CM$Zڍ(Lݲ+:۽`enq&ihbXoÓzKQ3{ILFQK2K<#`#cGO7:ZI#X]֞P0ֻHAc5OnyFbgijD,bkdjX|fsr,>rn\nHy;C0y1ߴuX"Khˀʀ~2e@gu/q}k%K \T8.E=v{rb=%Æ{=pU}*E}'c=o̎Dy#/քB2SO5LAtXNzNIN-` ~ϬtiP>Yt:w'Tv[B&)mCylp%4 e#ͣrX*Pak,cbu d-lZ$UoySovUB>Aʘ;E U(Gq/oA6x;0ˌ|3cX\d ?"FgtY"p ~ ^n=?3 N9%Pb`Xƨ">Pr#gV͌옼Lk:JOfv Еnj9%3U3UiݵP?zSv܉ m=r\-=fYZ /F9TpˑtE.SB7v|͝}J;$6)}RpF4@yGF.; lɆ /wzN}G>G l1vXqa4UC;C'Jìޒ֋N)s"$8Tcg(YGp('Na3]q؀MgQ_pjNƫ!͆pw%GY,Hft{2FLK (\nD4wH%nNςtFs3\$P:jd>>Gen92HO2 {ilRיn/1gL pJoBoD4C^hqQZb ; '˞ ]"#y{U߯N}^]NEyoĴ6jyVnggU$I⅟)6yYJǰ; J\ M f]I#xܘaCH9zHqۋ≝()4 Lϣyqh~X ZҼOuZYY+ P/ A3iL]㩡p _dsWPy=n$ ` fw31 3Cew\7/8{t>"J]!ja۴TM!7U)sdR]'[B:a?dц6L2[9KmUs*mísH@ l5אZ:]I1`/lo&gCY ΁]ދ3*٦78L Yg-L) bڈn"K"!3?salbwx5٩no:T s&F-ˈ0@0a Alk(Z&(+EAmS7>(ތnO%]#w>gɁU`Hedf-y(u,T^Si1)Z>&ǭ.լ*39ڣ/G-<^xd@gVs\1h]"!bBJ'me.`Po>eÁEq6K|נ%Ρ`Dȏ_Cg>Y^ i1-df&,aB9/\_B+hw*y^; ӗE͆R 9O5O+h f\DZ[Oٮ!r6}1F6%^Cy=,i+)[8`pQ683ȪmC#,eJf܉~pbν6ƯFq;*)B"D Ԅwi AAUԏ(S/ExL& uD$0atS_?pٔ#K%=Np(ZU{n͛ιz 㼒k,(&طį踐. G"}~P6~)`tlB $$`r&C T09AXC-,/wf/@qyÃ7SAvZB.C߂"˩iH=M+MkXڞ,Вe͟nkpvNIV՗[_bק ]]18/iuԣH2\{QlP4U-Љi &F(0XT;SC0ULoO纚""?B%[=/WXsb<ت2#&(V43Ӊ!M FeSKRP8u[{RPkgރ81ɕJ(}? Wޞ( BBSi- D% 3}ɘaTVLY{-v*\+.j?H17LC:=ĺtYxTPw:{Z]Ӷ# ؼnTЋݗ\:aFZ^3c9KľkţBċW1>y08q0~y O$jq{erՁ*ΖK5P},RNek(NIzi ͋~sIZw*[ ׼6AtWhB~=04/= BJq/pWsxY6`ה^~0{(W3 a EPx: F}7dsiM~$z/wy]?`aB;K#a!'!WC75\*7/%kgo(:ٛ|&}9Řޥg#<'sۢ'EanOn! ~))T?U;j.[@w8s`w80T+*([pz)ʦ;rV!yhkP^oCkTşHP@*+=Ta=9nL| Q? α2 )H0-R+Rf4RP4K@Sda&`粷hDO=Pg/AYW~I?ZVm$.\IRɹshCk+xr\wQ0 *Rܪ3v\Џem݃P6|( %1¹kw8 Qj=MqP(z~_uN+,ac!AOh )7>nwFUkjge34te] љ,K gE'?|F4WI&FWqoT))>.C_58@̬3C$&񯼹f[.UktS%h<>t;J,9m9ޢ<JsG}:"`jyc9GOب9 8r5#nI>]Y[C,LJo=UhI~JVuO~evαGhۧj I2[t lbI$0lTåL>t|n.$fz:"_(6:d,grBOGNAB,l5/&:!DC#UfzQ۟5AfZnJ4!1,]CYdF%89a.z;M^؂Љ#fvQ9O7[*FEܔʖyi'إ>l—mA\f+ ӃU2 M?LH6ICԓ=Io/#nմ ) ;OK#^3SspPa!ET."kYn}Bû8mo|dX5C3q|V1n1 &MyCH3Yb }7 WYŊ*e ]DfɊNE+>3+Y-L:H:<y{rO`Ȇ<KVhPcͦFP3=BnPziyq/un-'WU2kh6|(Φ9e"mTIߓ0ĻP͵0.5 Q%iJ %Eyj&+q]NѶd\ewE^#)-w΁YS*0T6dz{ʑSQP,:+7U5~Te5ԻWXzܫȵG_vY-G*9j5@w/m)Q,<]z_;.+)5l/j]rI`091q(ɣ{QV78LĘw/$TWsf~xo"߮.ę4ZW+&R40#H(D8u"MYLPs&".KtIp{XlqnD9p{~b;}B XӁѱ hTBz 7bRPs_h;IeUw0ʂ }>F }@>Փ#5']ػ>rYpǞtp<FvLO&`yAJ+gG9Zc;Nz'CU YJʯCoZfeKj*$r'.5=V:~Ob$ @,v -J Vxŕ VOQ">rg3e@ΦD5qQ%((hffB@P?ScoxkegJ+xAKQJTi2PPEQ ..V `Ř=f{g5N+Y/ V(jC_Ʉ|h έ*Kyj(^[Yp$hTo|<يMm>?1.{m @}p㱤5r`ц-梊 2iJOu9czfQQXV´q:&wI|^2e»~|pAg<̼Q;ƴo c;U:PnE`ty1O·YJRBgQ\W\GoO1aE^7G80L¯cH2>әjdq-;\&-@X7 }rij3jzܑ)g_ɾl]1(|R fX <]=, ;Qk>C:^~G& ';[ =NWfҁmfs]de@ڔQ1%2gi5@ܐ(aӾViB%RDdو1G|P=2_LY|ݩӭh fa.tO?*;ELˊg/&p#}q Z7莏!2i3:>J }7j^qc?`N8ތ.=*hLV]l)ߴEt+ƩbDsΙxxz) *t6]4Adq@=gN)ySJpqqр<.Bk sPgꡧ>DUyFYԒJ:qYb~Vzo.2sv8W|/Jlz4Z x7p8!UBz=Gkr0=2޼s 8{.f-9nwG 2w"TG`R̶!IiU|zȔF`߫#:CW}IVe( pxGJiWGŽ} 0jIVʤҡ=l˽e/M|4tc76YI _x+c?F#!.U1|9ƆV?L{o2/@ft=]Aq{Q`yaѳHU>U -.K&iPuܘ_T$a4ߩa mae%QS?QW+QfagHH39cmKژǹ#*>!"M*%nիA򬹾D>BCvj(o^&≛#M|LBd0dC2ֆ?Z\n%R*W<4Lt3t 8S{ۀǙ4 ]J#;аf* s7Ǔ(|zb- 1E*qz.OǭCT,gZCixHy(k' Lef#&9+"TY0xDDtHSo!W,rW"xv'w\`h7Ri(Niڣ FOu@ˉO .2ghůE]nJ^)TwY_~KS ofpvzkjf4^1 ()UQS"o@QOޙ2p@'k(كP<_L:Y@i//ZQA=P9vb ixG@M2LJÀSۖ{ F'mpGn o-JÇǰfj:"dq=/A]5:$!POӮpO|tԼD+(dP@Jɋj(b{n1>xh0\Yw,;{WwOݺ*H9b6 G2j]s9n+E9:q$ʅ P}IvmW iY}s^tT$].sw¦QYBC|끹"~W; ԋG:_ CFT#pܕƹ'k;c4GЈφ2DD 9 5:Y9 _X riG\8d]+`{7J&nNQr!^SULpxqm`kaS JB%=ġ>;E9z!Uv$]NSX R*Q]c9MmM +Z$,fg T]bq TQ :7pݸf %I0i0:}b{ɪCĮĊp>z{gy̏z`.?MUذfqb~G 1jIX*OQz`bE] ^c;p9*6R@EO8[ɗ8s}pӽ([tk&Zg~N5TX$hvq9LZ=(FBՕd.0 1_3,;K37ųɸ<:uuHT~'ìhn_P3&<ϐ:L(57kiy_-MX>U:` 5快Y%6Y<UHT#2E]xg!vp#RR707Ti-ubݼ#E8l0A:Ij/j(.ӑ~z;R ޑ]njaqsFM /35-cGUF@O hWk:^Ź&q5lꁿ>z 93μl)shpZ<(EAӎDZCj?h)++:nH,d-.L [;bs>f#wKQj&٥t{QBq?8+P9׌aF"ַ}%G}1Zh嵥iHf)$yD∃ EN$z$A eF:wرhg!Bypޖ^B.L ^Ȁ< B Y-b8a ~mgyR?o *LDSLYM`BXâ2<WTb FS>Q4?![X: F6`Ef*ѮxM1i4Âr0~XQ9h4VtQh$-V+/Kرyp-E%A)#iM0v*٤۰럢=q͹SڝK2. ס>EphCfsϼ{6a`n-ʃ`VTryRT~bSEDGK݂\ bsz͘CA)0;͖* n$P?>}5dBSEn6%j3_A%W,(,|E7ڢ rBĦXY߮C o[:͆9A PE4FT-F08vh|D2&/Q? }F^ L2[]q@ dK4<[2#=W33mMN^0tX?׋p'C)MQ8ebOvNZOnl$w$C}nhN5H|ݽN? Mm`/,urt̽H+vmGfa޺07vg b{,d6Qh]33<D$ᅠv} aidiJ 6U z.s2)Í?=cEa7 ևϞdinYA"ኩOj M_Mi*cؘ(_6%FaPod!݀WYϳa|[aq@mA0,0GDaI:JL!"Du *~篻48.CN*2sLt}7PAonia[x1Al&Lohw{) Jb#PJ=ʉ} KuH|oq9rL5 Kz5ӔLOޱ3nNf.Uj$B45XB[QK )26>JE@ǿx z$R~8Z~bGU0dAs݈ddu)uQݑ!8/00kSFeZdJ^pు:|y4nb;SKT/e_nU=q, &>@Akր'Нy\-;nTƸq森"uM҃6{)+TN$@o~qkK&ZWPSIʤ.pSG@Dz.4.՞=}3݆Xal.x_3/TiK./u;u^|݅„^nc&ޢƆ&xěY̱1|ao3^j s˻| U 5) h$ 8NoD-\wbR1]Xr xCdpfTٻJgTknoe3v^Բuх1|Xh@͈N(MWaK:av+PX% û "=U\~ FUu>ߩJ `BM,[F h aǴa\F_ϊ܏%sJ.^G1K_vζYGeoC+vV :;8QX\:OK䓬D؄:K0EU% ы[OT *f1A-kt˹rзY( ]SɍֹVh* oz\eCkpА*3΋{G:XcYoPЌ6}v*Qri -uDVMNBΌd}n ׋sjK@X5V&2$nD?8Iq'&q?(Ln$PS\}$*~QQqK`\°PSvh/p-!@~\*O5}\IvA4^ǰ YUxZw; Ly"G :߲(T#fEc4| h8q_t*,6tj+ $yBˀPua ^siw4`L &}Z)mrùɠOBQsWđBI#x&(Ztx:/RF,L)' fҕ#Lysܥ t0H Bg-@;zI|@ y){>vO1e*Tk1}mL`d> ?Ή{ T@$22>;XhW-7j3rOfwhVB;Kq2Y!dҚ!Ts &~xSUE z&z]0_h$SKՐ^:k8H 3GLeAn1$wa %tNQI +D^(r=&b$hGZf.}qc]jchP؀3U;a M|Ub'-7\qLf-m,Nj%g12$u!x/wґXwa$@J/ӿ F3" V0c#³( 01A6}*0aBcau]؄lUm`WK# Fh>]N)dՙ+J rݷ$#L&vC:&: ~֏fK<4?c].c?T6Y(& u$AS^0{\xzq-Ů|'tH.Ĉ0[@$LTkd.A=^`aWtGv!%HM8f-xUװ X\w1^KY ocIPp01[vUU`0FP;1 wp;7.V8C׉ zPH$w1 ?J}79 \m%NۭeF>mr0O\ML"kNȲfxae; I\}w'o\ׅ_)YyT;#'n#FvHB9>DYpB&.E+3ϱ)&cؓOM,P)TJ >+22Nt$.||_t+QI1!ƞ,uM 9(*\6D<*f8v9E+|H;I⹄3m.#`0oM?E0qD*ϰl7íUq,+Wh@a!(H=0 ~ p"(wbB3hѳ́[:ƴ./i3L-@!D/&9z^C| {xz+E$@et ˖7+,w]k*'ba0_ٴd}s7Mo}ς3u <= N=_ʎ)8AUΐ/c n?^ Uqy̩ΛSKI|oo2 L[b6E"hX b~Jl |~kށv=2µ4X)7_*K12* -w4~nTDOeO :~p<@fK/1Sظ n~i,Ha=Ww]V;?Ǵ ֑^xe؞{ن֌+㚖zbPASa0T&=ДP wiyO`X6.>בQufT&J1V ~SB7XrVK~g f?[ٟzV@:rivK:h.m JdNbz'|v|qf ҊǕZ&_H= rS]:rìJ]o͝hsi*#5m]i!ٶgW!{VLd/"h9Rb'al՝(, wwJ; t? Sx0I/}ϲJD E°A{hQF,:L'e@K",C *FQ?= :)ng)^^y `Er6ie"͉6H`I3T  IY#'z焃͐q4/j?XfK% U;HF'~7օNn; o2ayY'7C3]U CYU [R=WD,tYE`bs6=SLn!kFLm2Pp`[,Hiܦm7%ӊz1]I9X1̀3<oy\77vvG@Si 95S'CU3t3S*v%(/ ʍb&,V/V~UB(RrdR>g4CY׍' PБH6&s'M(ٜ^;&DT*0Ҟ[7]G,v"?S4 I;fղ2]K}dI+W65V]?4gB UgR~ǴBb9m:aϢIf<=gF^;y{4l:S}ָHh)8.']5iiymo/uuOXXT!_ 6D5YzIB+WzӾ>])\1殗^B&3 y[8a님T[lp_C˛C}ω"/[f("Ț/F*Y0ZKg90'$;-4~$e,?nqW8h)X?3$9'Qڗ:I6GtwtMGZ ?_1Rz pO+ktc!$~[U0kδOebFoҍ~ fdtQ%QK84l_!$AF d; 7PM < hFa!ز|4W..)y~İʼn WƺeN9k.hHHހeFq'sz[6a.?B˚SB?=p8L=Dn*wRO& ?x%|Į[*wZr]8^73@&4Mح55,,mwӿu0v\t>B8L!;smX ZmP I|vkjrk񗁀DʊaaAH ԰p(d.AR(bGnGY݉]~ѳ-7-y "`erXe>}9E+`ֺс2&9heZlf,6ڙ:%e>]yy$r-JqW M̹k9)U갶WdT8$+̄SOhZ"Q[Vao/uw\vSJbf3ҺOOXvËp}E#]E8s}BTb{bt׽@}%4LP3$ʖa!Ǵ|A6i*5(HxoYXVҸwY,+o0v濜s#F V|Si- T儲g_m+*VƎ$r|,:ReA7ln$L:AV?Pr8g ӫaO9K&Rs8!ġX9f=,%yP78挰$ׇ2^3|Kczѓ3{(y"' ۓ`EV; h:8|?-a?p*f⢊RJ.-B=Џa+>UXf@eY$6x=Bu+&7&c"웩-OuN@Y#( '4]A۠YI+S fj  JScrGr0c P`[xiJ33b返}i$B6Kۅ|`OQakpѾ~m~J@OqќgoC6p=*9ZI[-Yi=&v(p]=u#AX$̕cQ`b51QmUvQL[\2|wVRrb3U[qȸyF$œ?ʠlo1+j_bIKvϑdB :IfF^Kqq܆ l{Yt,wgȳ!!kdw ^qX~"]J]ڂQEG'l,=,[͢?2Op! N ]̆ۉ(y4Xns !~tS1t$ WIM|;rk2aɬldrD]w*рgp=a ]y~Y*6sy^\R ]L8D'lmUGFnlzO~cX< R[f>c6Ӡ `a:z%ị|BnMËۣc%ڽ_|$Y>77g ٱmhvsv:XIYdP#rGgDQ^qIp_|{qM"czҖ+>q Ris=R>v\$ "UAѽVY*"%3z:~+~^Saw;~ݽ[8"<;*'~RB]pB証h=(4V&KefESᤒ.rkؚ Gg6Z{u)]STGm&諘k_g =a~q>LWx~?gJ`O}6 :%{榸,;*qSD;]cY3Bbf )=H=N@OX^u\2U _ zlv$w&̺^{^X(6]2}| AZb|%;X ?I%dn 9Ϡ[ <"X䩉r/RsqPw>AO)ړ\7 ĺb$1>9\͗Vb:b 87_PIFe` Qi Op[~!~yj7m^}Mi7QU#&olC&J Bӄۍ>6gv/JIC$$*1wjrOszF -LHI*Ug=?V%ZVrLWY`,>B9佑9}09k Ut\%D,=< tNsvZ┻>v~NF8lĿm@hp& h\_嘓ϾۀG:$_soϚ+ 8 L:!\WLPqC2u&ŘXm,͇9bx =LjG4QN g؉ER>^ 9WK 4 vfrF^T ƟO2:Co~ /X ~4xݖxBo,]'"I*hOC{:Nb2݈02}2[Ѳ-MŸ҅R н5ydbXK@z&]堀b,|[9Z˜`$fQ2t+l?%/p1A*U"SF(Z:&J5JiW OMM*פM*u)wA\? tР*-~O$RR'@}҆c-Fΰ$$pa6O[Y_;#j=RWG$I!@ۃ e]S]O8u5w]a!̒71p=DM=e7ω0od|Q;!})_l0S}Aƭ6GsT"YLUo?!)t8>'bϕ$`hF)U*` 0 [b?/ ۟jIKţE+rm:H=7\yCb3F W5&?tTDAA.kS.2PS!wSuBv>j2_;dOf) Llު3ϕ)|ɈtDm>!A>:9%P"RgKfg,W^(=\?bD]9tτuJ׬7L(nj^eL7}+RkTU r|`R. @}\VĤ6Vɕ 7IʷW;BH,-0KlzR/LhZXCiK-^,C="@k?]]b^Zx Dv'&Oۜ;iyNYDT88 s&SF}βsETyߴDDۙ .Bx_ۙO@/;c~"4GF¥m:ݒdx}%%6zIdȉ|6iix$pY,&1!?o"NJai0ӧkw E;\;3]24QGv%9xt:'Bn:1/'#K=+l̬aIrٹ1@f1hzh A.n66">%5˓ *ǪB¯"x"ZS9/=,kACO~,ܔ]b-`7L/S| ihfD!%lZ eRGdAjj ğ`@hBة4N䶒eun?|Qݹ_r* !tkCiTW>0Ôd<6uɬh,yS,m@!9!j,IE"坢O)k4P6I(Rqz`޲K`1wcwjPc]8h0` ɿg;M1wp8p2uT sBhju¯ 5:x ?xFƏ-'hр]q+ "#bZPR^o͙:ZiČqS$r wĤ_Eؽ'qM1лVή(tM t^d1nhIWwVmUH(I6w2nn*l6^w 2@|%8}a@:_k`')'apɧJ"o$.PTSHgl)+kt\ I/V'W};ס_Jܦaa0exRWӀpaXlXng lV;`e-{brt.`}Q^!@X?"hbE;6Y֦pc!P?ܹ kix"=[$]P~෋a[w_?NmO0;)Ieu;Y`dYaXPJq$2֊}EiCZ*gy^GP9>L}ƺyOq{^m.KLolqދr_\tVtЇ2_p"J(K!U1_ɐ}+<$#[OkxK-,NiZk|sgb!HЏm}x ۆvAV+gSC[kOatN3 Gugu'@%`)0*"u\[a0Zm bJL*j_:e˛c3;1. P>tņ-cw4a<t߆&(d(d sP΍䑟 XM~}Jtt3Y-ۆsaсuFT)A_e5!s@cK ]]aHm09r+QhlzX2Ba/^!{v4EHzp1yZ l#Wa>I rjISdM-9_Bh2X4 ,mHRS@Mu?;̕&1.-v-,K4QekϚTA]^ڶ3_<믕sY0{. KL X:ɤ90h5G hG%&d):oKDN Ø@ܥZG˯ns]=ypUwX\=NOҚ`>++< =`'0("+w?g䷔gg80hdj&P^ <Y~U(h~x?CAmS,s<!sۃmYP;Υ l*5 8ndnsp_X ٟ ,xBfq7*ILƩ枧(3!O5meQ—d&zftUպ bN%ˎ,Mvxf}O< L2.{~JF]"#/"c\  K #%`]dN6לK0Wu#ti%E0vzjS=*&n{?HB0 B^ f<_MgUVcVA]q"fvu~> p#l/M6| w΀zL> ,pLE etPu_(F.,RR,\q # !j=̧7`$ͪΪ]'%u.cۅ#jnbM&KArPRwM -((8?ah-˸JZi:cyAlko4?ޑх>xE3[IaX,LX \䃎( "X @4V$h!Mh6Vӕ}, pW毤cҡ$;4*"tP5@xI҈ӧT-&E-}kE3~E1q7BD&HdO4ҒGK6D-s/뉿}@O XB/Lbg՚Tec\k=:+ß+ 5.}4:ҋ>2#溃.vnУNf4ϗҲ: 7\ҧǕE+ey)տSmGLS>Z$5p(ծ!/Hh||H5X=,:/R.Dy œ߬AfVrMa V&ƠnxSo&W;>_809c&1R=bgL x06PLgTC36Rf;qYN  NdJudWLP,2M [*`'N/Gm7 \pm̿e&ai]eOS$ßEz\"tYxp'{Э6UlTz#9uX](=/s\2oE~NhAH}XU(o5 )P (+=>C1AØ+5)mvO&/z K)@nQ0{-:2dZp#0dƢVYxU6(ٚ1ёOHDiT*g} Iا-tY?&c,0{y_%w?Cڅ2kM j[=wǞHM6B Ai܁!yQl =ޗ[ԊvY5K=u6W|Jtv|rIzԑ0<ZslQ%`mJ!_Yt/G|t4>sgW?v%*K_0ؗ VgW)`K-*S -q:#"?VeFp NO$kւUo޽3QV$L4oweM[=Q4i`38%>wǷݢbIzsUQ;\ tq*MS lN8鎱5y%i2]NJ";/bzՀ6ND]=-oBu7w\" ֒|% l@D`;~3^2Re~KqR]T^` Ig=<>ŚoYhƬ).1 Ǐb,|dhyF"'=˥7B,1%xE-F 5U#0UZ#E- <3-`P fKGY2 ŽߝJx[U:׫*h;& 0Nc$ȕ[4BۦbN:%SSx Im1&z}6Nzt0ő"'aN'HE1GXPDÓik`5YQHXC$eNrMeg K?P/FeR'r0·`jDN>W.bUv1A~\eSjf@vG15cԧ1ͅ뷌O@/KH5WJuuTanXw"s3_Z$˴J9(=j\0E2 ?*j}+̙0K_ L`YN^)v!^ĐQo nzq#sZқWEu;MӳUG$3L o7WGQ6yAYaS ))S..2CL#9+}y9.fxn]rʱ=x@DV~}b!1 Qqy~WPn+oQ?pOX9)1Y/tKqyÐ/^n w ~F3JǷQLr' '0 5n ڊj-_6Nɏ?=_(Z|Y՞rb Ÿ^9ՄJSAcwULOwL)-MoxzRD#"\Fk3]ݪМ_X_GOv Jw6H~z&$f6z .'[ 6 ݃[Үh+;ܚߦ|S7[|u{?Eeb3mxw&WJx$]>gIueR1]ĸqWR"Y:!AG,M=ߞqq r 0P=RCnلby PّyYel 7PS՝}1Y`зY(76N]{L㽽=~A `-5G@ť_VR7~%=~α+'WLa`x䕛uʕe@9tN…`u%jtKK,dK|"922[c̋L5ۓ^w$ylA:£rSP_D4Xټ(Нs M|cȬ7\ <<۝ty4'`׻m;d,uĉkU{\cA ֩3}Cc5u uZ֢ ANr ;,a7-..戵w#N"NEZk~Go֝iǧm\X6U1|:;1Ű:XJ|$87ǐTglŜELC&1<ct}9ktuX\:9k+Jٰzo]ȝ+[m97>mpҔvnѬթZYS/%" PcqkQv~Qiwd O̻a!PrLIL̝\ wM_Mnp Gp0WX!ӷb~̽H>$t{"lt1ַ/VɲS[FH b!.cslIr9(f-j,"8Ŏ>2_by(^tyo1 p#o=y (b`|jqcֿwv9g8bؔW ?WpgǾt1#D#Fc~zAQg󘮄@ZMM2ݒR1֞ xS.1J1|)+ P-Dψ _J $d^97Vt@+UҔa@g^rjzӬ&4d0Elbp2gVM ݊c8ipP$ոk)[ 6\=o8QR_1(posʷ΀f͑f)fA;ZkP+_e" [}{eXfp KQ7ѥGxɘUO1;?vp_ ~ȽęiT&[96,ѡ\W:BUɂˆi%1dv#1 :߉8 *σ ׶&bcF螋#ܯ?qc,IÏ/hQjǺvOuFq#2DJr DA<TY|#ynWM2{K㆐bۋ4T=qPxl<3$@.ݠ.:q sW*lL8HjSۭkr3mXlr.Vs&pa!(T,FuqWKQ2Z(Bn-.!\QQ;BdP3}Tc3`ݸ[̴8V:E9 Md 912T_ rݭ, g,ĹY#%DxNyȮ-}95 4wElAiVU":5˃/&{Qկ2-[TЀS4z"v<(kHpe .yҊH@eaXeZKA٤\A{[̱u0z`qC^zeDyd[M$wgsuyR\ ӿ͞JtMc'@SYoݿrYqy0@S6Mּ(ګU)Gݤfb1{{iL<:nHBY)|}Fӗ} Z_ $e͉Bv&1kZ{y-rߕ_ "=liP/d7Wh:s4xX3SۥZ\SJ]CS<݈* VheQfFE?~ɲ;grJ0<7][ *{ 9VD?D_G*H"6PgФ!g׿h^w o%}oh!5)QKd+}TCHw%/7w^sĶ+iS'p4NM^ѥbD.iax%qpRJ2:hI>|'6IGNe[vWuʉ?DA+˻zaɼ Н[oux<}KTy/HW]}K+ AAo*/JigƊZ걍4d(SNFLGۙq1mNıOKP͐'jm])V>iL}GDx< )~כf]ql[u<Oq[ͣh^B4g<ħ#bq Ľ"1^{ 3)}ؠ'ޖuLGs\/Cfkƭ(th7ve3&0q VN714F~FBos'$FB X(| =E]iBZzaGi~3!tݸ@lkɗ]6cgVH԰[[Kv)a;}+w |7j`Rl=e~C&ryXo 6+4, ZO9"4` ]ے"k* xl jCE7O2/h$e)M=wTTX{X}'-Z^%M-dS;hr|= 3 ~[X}xlY-UXaJd6vd>LqO*dB.Ұ.;Q5Z.ClᱛʫiKH(,/:5.޾G u%iEdsJ^Pf+GCeb .ǬքQѵP ;,rfbj9ظ jyaۈ9xyDo}#`9/FnkJZT4“AVQbv7*~用`Ɵet1Is:k)x̜IgGaz9s))fRTY;Gå[E\>KGs &IOWSs\5X2w2ܜJrӔBt<sǮlFW<0L3L@ooۉmOt8<kJ[szx!^cTElKn@79MUX72|q@ry`LCR&J~'")HR*3PݣI\qˊ&g>+gи?{OCaaF%D_ 4Dɨ~256pΌ,O`VJA"H ,3Z׿Δs&Rm%n?GuR^~\ PY*c׭[,d<png`lXX,EݴP^}`(/H/;gkdB}䑧/chjkc#Iv5df|?=Ya͘\Z<(Pmes|xn=ll?kw?m}K^Y|Apl?gQ3Fv >`7c@wfg jFAHdd&3y'c -AocZ9jIGI1QB4l`J."2^(1': YATC\tbDΛ_|W>HD V b%MeAp\G-utW]IA2a|*VNthdjM[qvLk#&rS-_n!X^&R,.R1Ԏ'A u^ٹO+%a<÷qku-Zy\~z V}6]'X{3mI:޾OU@0D|tf!3>Y'FHCQ9HB ! FM'7UJg++87ݝ++is%DeIx~yzrKbIQp]iɜHHCv?L=,t8D0(gpv*zr@רe1~<4`iȢkGe1ME#iaB`Ŏuw+\ԍ8$AYsh͊h$`άOƓ3l9p$![2+ApAZ u<#KB%5"aLS#ŝqs 6Sҗp{!8f Re+#)( ?oYV*>_ +5)rg xyFȇX2w\#f(`KWl8-1Ǒ~@ŌˍȘ"2f=T!&(l%> v"uȠ58y̵i 6a@K 9#YOQѠ-hIh쫸JJu&gF[))T wƝ쏓 ׽_'~µm&ʩM9ωTPOIp/ˉ/BxGB^B[׋ԿvA;L3eS^RCG\OTX`tg.kY8+wxr()An9eZ6FS\Xiy&bTGG?7v:+ m6K_9?FxS|8%W0%#'blOlW H|xBX7|#@̛Xb!{9;W6Ϫ4""e/>=_<(e{k$JLl|7/CMgڇ.? ?:(Pq"yC֫OUdllŷCW }zBkS%hj8LvB&$h3'OT)#E3rM<V]_Sd6'L}$s<%mg@" D-QaCq9ORS&:f "Mά DñC+MTw0&j:(fV~SY ~w_l #X'LE8}a`{QGw.6n %Wt]xYH2cmi4sHPe_J7d>l;D3 *ܱ8/emifM!~\֟ %\uxNO]y/bY RϨqR3j2[-SôRPr͓'ۇ0SUXR߽"J݉ˤ+Np "9A@no'&lˊ@T䪤Y4*Ӽ] aHnDYk/h% 'k]>/;Wcd%]>16{JD ;TyhH-X5"y2 _AѶ>*_xdD] ![z~zjئv"$e^}5Q-#T]-$XTwu|ET}jnOQu-4Yi)$`3')9Ũz e>DAm"yDiUC3ij ļPֺ< U'O˾]Axf<#:@ իd !:ⵤ%Z[]pE/w%T-"ܮyp7)=f]A,Kb Y:-b\ ^#"A6!O,GQ3mdLw +sJh l:ūÞa~ :dTA"gQ2hmK(+BQZ4}3,8!,DS%Q*g\4B101I0˦2 4!RE*w*/߾KawOqճoď(gM K}A]Cl͸l6D9iJqYCk(T߅#׹_ aϞRz確N<(k/a5 z^PNJ JSu.2ѵ-0ٽ _A`D\+5WWNTŇ#0ni$22ҡ+ir (˵<\{R|] tkz)*|%N8GU/?s IIsK_PrEtQc*5^.DqMxLP) "5c?qnf)&M -T?7a Yd?jQ'dĘfH&}@CsJ[&1C3XlpQ<ANYt 4Y[\Yi_1.-qQgV.\*IL}95 -eI@yom;;#NMk/lr@ w1U _&(Kv:ZfnŻ\ nP\ MGV %{@lGQ,>I̴nIL B:c.N8=g̲&$. VV5Bn/[slX]S_p)Z1߼^k0WUVѳtn|_!W8M%/ɕ k>zZ#u hvÆMm .  yU,%-B`4)O Հlt B}0blF=}BfFq5ƄOۤo+N|)Q̖K/GjЧ 7uXHYUd6TuWĤ$i%pdLuo&xX˹@4mw,qWw VG?[}Q1Ń ǚB lot+on q_Vʡliij7(?]6E$sn'4+]U&OꫦZ vr{yYJ ӛKG/9e<\ޝ4.qA4c,#>alJ/ W0åKR+(*)%QӗvFL)&F@qG7NbO8xZu\JZfϦ†AUrpg.bDOt~O pKuFLTV+ɔ^uVZfZi&8 F$Z?>R,Ps~bտ [z"dm`ǹ&eVK)<1QmΚϨղt3gטx z O]RL yҦk8GD%ͼsM; '<]P؞s!{Vy8Y ޜ8e22j6I#_cS@BĨth7`rWh22JmF0svyw+%w:ܴUDJetb~oWW;Bpf|V63B)L0A(hH5?gGXlN xkLp tPןBg]M>V!5*;p2+SJƬю6%|iKHDN_LN-O(یkC2vzhGȦ3miɌX̖FxH{f<2Ϸr,.J@}FMˉN RE_GAߖDh/ 8~"`}j7}‡ }+ʳs?4G1GnSbzxH6N)N+G)'VO \.]E?=*\@,e eAG݀ iVS9(3'=M !GJw\0t&+PD\eL˂dֆ(Q/Stl:C=RN7Ͷ!#Qvwsα7yŨA}$gv{ܞ~L6hU(k0NrM4O(N IWM\Z %ܓZХbeSK>G//vtXn4+tf>C1& -'! apfrSoW,4nS/4{RRx=x2<_+?-JH sTN c8#:z #6湖y4]*99G__;m"7U EYpblbPĶUYzや3󻛺w&VBJ-W2H0Biщ]>v(8a= U8a™3 ͼ~,h ,İ ??)rD?P( ).IJF| $-mNR K`Ը$|/=[]LoͰ$JeF&H51b)$"j@B-8G4dOSIUdZT!{X0RV73d<(>^<'1c=@i-bğ9fd"Zk::ov!!h[]_C̔j/}Jo?ZҜ@T68,>k<\늬lC 2Mnh=ߦf@a!4 lsDlJ(ǂ•3!Kj0NTD!Ѹl!NJIK%EJ_їډ|׺ksPpØb3Gv;3.i" bW[zuvθD~L !vM6Ǎv6ĦG/Kb+mI0fv^BS6/@iNR #IRដ28)GbMLV>1HGi[ϞF{HюD1d)SKZ x`ܧ! Ho%jn{W0tj:aE%"Ʒ ja1u|c=O)мӋ<ӧ nļ4y6]>[aZ3 <#WDU#ˌ3:juaO-A%u&8\\A\s]au]x#g13#sc5]A@PYؼIͰQM72[w!}#x$.꫓C5pFElY/'oB6p=x tL05} o Y'NRzS#PK1=>P' =tS[y犓k?}HFAL۲>dǁFi@a3:Ʋb#~~ 6LgMuk91l]cs 7KQf؊sTxm딦x ҖDT/ .?wS̈́"~rH|cд]yŎG-/[i"wKD@/dKnFsK[ƜqM&=ƷkV8N*6I~Ӎ  q)c;5),(p^ZMeE5-s_!l:eP-2Z ?=h3m-߮l|\fº=ՅvA9@B+E6CePtf xlEt;Pa Bk27D[E"27 yֲW("n/-jD ead] +28x՟mDpz,T$"xϙ^;9cgaTY Hjƭ7uޖ)KmE8[!VZNd4kevy;!T$^TWSmF7+Ǚ=k`ʶI߅iH(rplq)F?de(! d?К\ |~HC-G3$L!j6#̈xp"F͝mSe0#oAP]P'eU{eFOmuthq~&E=@/Dڂ6f ,<]Mgy9< ^7)˥j>yP6?|0clH?5$4a Kg9,#,v*+zZ+X>ɨtsR wP'8*R,$)o),A‘d縳/[(rS,oQt;8ҫ]1 WqxdN_5P8r^K~aŝzC8X!D $ey -Ztސ\\K؊2=ڌ@{/XÂf>ؼrb NX|6`~x9QE$ qw;*s'7fcR=V+ddK:'?GPltnkcKU|u7QVx.qLy53 Zyn{^gTOYD<<к/)ruڷy _h6;dwT?3e]DA-Qx#yG $l;2?" A=QQf;=.ڀGj\C{amΎ*mL'3Y$m"i!ۢvD{ M԰1|{%vsዡ$&rQSZ &GN h3/D<;h~"/(µDYe.MkwLíK]1G5-d|wÝ{IBh颛ǀuGnrt8]_l";QZ2;**[L]w4h{Rϯ:CFJzZKۃ. +@|oR~i݀m4?}DΩ /ybEOʁ=W5 b بyWIڃ4׶W.'XXM6 P |I?QՖ >jvOAGv;eعUT;k A9uW1aItErˎU(!.R -~Ix-5s#r +dNjE9Od:Vc-st͜?>hL-Tz5P D$iac &r[,)iMI* oWgv ;sG bS|4HGJX6l@gyVp.i}4LYF~>Hm $!.39,H~zzkA7 VNn᠎)nk{*n'4Gah.663]$b;z)@;t,׋p͟:G ocx0Sqt+)ˎ9'MrK jhX ?q~7--ŗ:GMq#?'bC-+:>2C `I`Cx;qM{'_JD9-0LCtQ^`Rk:rd𝯶\w[7@sG$xiֺEG. ѩ*rC$NPz `Jlώ%S1%^r(ʯqlo;:6rtݭoCF *{+{pR>?FKDJK2S>t9{8ķqV웴U 1pNvώ&|H[l|e}O|6EgԳnh*yہ# ,\1֯cw,SѢ|cbZ?Fg~9jaC VDIcef駊U9He55Ĵh x}~zzv% 7g~%q>8J_{FF_ ygt8Q`|[guj0SJLcj3^w6#ez;,R{65?,$8 H)0bEBq 3QJp;xeM&p/{.B-<Ń3Ԫ@vbԹyl^oŤrB7xj 'ԛf@jy XM_3+]n 4W/|"&8"w ǿطwSġ TzBcĚ/ˉ.A \Uw,GSUs#֤PFpR^" ,&<垺6йI]UK]̗x ā'?"ycNuǶ"b C{l-cnQcz&oC#6oJh,>پsj؝r|ip^G(F,4},fC$4&k(^,nK")Pl_ܰ3)k faߎg]F( 6sp-pա[)S|JuIusLH0+e#ȱ,WZzt,v3vW`y_>)z*dlPiLVgM*ʠA=k4U+ PAsOPgvs=o߿[.=)K[!Qi*L{4xrRipХpD&u)\r T Qu++|B%gڿtz4e; uZ y?s$'2ٳ4>?_|`hNJ˳29, QIVu4wkʇlZg֛jr1HzlY9X ӜWAx"9'lvFhpa9 v5jߏς`pssQ P^=$[nVYK1A $Q+m5s1hw3?k{<owX#ZևV[8-T~> GN95;(CcmI_pbԆ쁘]K׮+c/bo12)Q/NL9Ed@Ɋ4M%ʕk,̏V 83f~"|EBz i2q-+8)6Jsz|leX5>쇜c,.7zݲtkUjv]7hk;|_tI` !eK{?)dq:RVKg{mHqir (&iEh~SBy.]R97NVt\$԰_VxY .o}1J>('~^rqdSБAX+h@[8Md5MH{aq$0 ,7RMڊGe2º'k{>SznT* t|i STg[! tϿu쫞W =5wr:u|fB3T+3w_O22~"Ct-goܮ|񋭫$o&;`m{IZ4k4YwH!N5NOAkI#)Ҷ ֣u0Ks$sl(&0mO㐐u^lIfbBfm^cw t8}hROGpK#X|NTM$T15Fh!C@5(ij-k 9؞2Kr|ͩ %rZ.aHն-:ཉVP])ۋaam:p}pbYFvÉw{p RkT*]˽eOϔb&du >^*J!.-shyT/&B2J :(*C|nz8y1ԽZG-ˡ( O,Zz=Q!4Rr5fH/cQ{WM΂ءok[Z (Q)%YL&G!drX%$s$"v1K'eKD @dη ä:Zm9,l(20m  :?ԃu-ۍ[j9\sJ鬚II^*m:"?!6!:;H!Sƫ!|xlMOEyD$PPZbR|Wd2cW2_{47iq+- !zPj"!O ڲLcQR7GNX_QKyOW^$3c !|{"7i22yƈNUr.ʇ):wn9}Fﺢvץ: 3efeXf>ƨ&ܞou^[: ^6̱L}-]> ( b"q$57ad7%F= #TVvUf޻+ԋYzUyʆZ3CJEhLrPQheNAYg6BT*)pm >OJYwĿh-Z8kv8ƢjD.`\;f(/T5|di#'Yy@U;L=*d@! oR"@،!j㊄ShkO"(ϛ:ɥw_*a, NSY򫐜0 pw}IrBc7߈+,Qc9\E]~ SMI\i|`բ0qO\ԱԖ^)0t m(I.2+-!9^G"ؙeo y!Řfp狋0$Zpw%98]5S!'>i TFGr]Ly#F/յЁ>tR H66p&ƓuW28?> {@GBw +m Yk<:ya3{Ef7 Pp'NqD*ԆڌI`iƮ6( 6VO mAW7$Ų=1ءO))qDpa$GmްZ݌dҜ ?HjΎkI;bQmNӮavVJ0 8gmUd(iH7LdAi0\+y/(v˻H0z^ta[Dr@Yt ĹUo~7!n) _%NFjLSxoI ,kfDŽw-~)e,ڜz,A]||s#vgP 2Up%%bRL0禑_: c2z?4}@~he5l۝Jgچ2Y)WߓoxBo_ nM$v4٭D;-G{s)՟> `h!ce>oL.Nuc,>_`_[p]l'n@ $~m>29VE I{5y h171ߚVih3 ~Yf9y8ѧcO9 }vj'ׄ4H~o( $$JJ0w<_{ټf/ǣ|Q<#7 Lӧ):T ]+}AF&|qYyZLdUd lgҕ+IO*9w.Z=4'zM}(zGs9sqx x_9iEw7 G[MW ~T3(K>X> "xb?F:1SX >qRQScg(5,(Ⱦ>MTV;XI?Ew>+Xs|5Ҧ؊QiႏN0J3ܧԱ1#.VW?,R Cn)wb3x7Y)>Zgf~8I4%t,ң3 HHT˩]eisU.⿌BO۟rb ^(plZZ|sǸ8H/#TL tP$NJ:kj䉻>%tBe./ #+VB+;2"㟯`$M=dz4٥cH>m6V/i~DmL+E!(cc̾2Fqj9 A UZaE6 tN%R.2ڨQH><֧ u}Er>pC)[Api#^qĵQn)ͥ6$[jE:`v0l Ќ>sZ$z;t *stTD]Djj uG:BhWG ڡc2ۡ@A'w S%+]he%kK#τ1p{<9zlgqɝlOjiy@ŏ!E.ɒXDa܀߱,iR 9s3 %R\}*NISHuʶкDז9~k?4i2k yqdJUP'IӠo 6\f"11gˈsEME 71 @k$!GsN士FnKhKu:[{a3Fڪ)|[N* 8mMƞEA!Wf "|?Jvg`$>( a.7HA:Qshuy^hds׽g>JDžg}8cTE,w7;gBPDkb=OidGD,aY𝀀;Q M ݳ[O__uڳۛX31n?>MW:wIçt.􋩝!F)3%OJ,ސ f yJ6KU}C[ b1!PlsbH+2x+P ~v]>((G%{aҸq\.OXds/asWYC2lA둢8;dw 1rJQ]Uz`&Eۨx|pv P?|ѱ[_\wS zte֨ne 04>J7Gw9Xpwt 7amw*/ɮ^M{Eww;n JqĺvSU8=?[p1xG$F{VVJ騊-3Ɣz{#9%ӆ Psf ,@sRCk&=vwe];WDV~,DЉ=o&*wʷ—Y/gy0uQXbLffɘ$1e)giW@ѩUJXv n| ?aeh~<7.B!lN4ԉ]::d)mJ ׄ* v;dZMB#tБԪqk )3#apO~,ͭIdJ`R()` =\ƒ O"O[n2O9O#/2SReN1q e]/IYfFbz*ޠPD &!g-%q7}j <$m`a.9 f +65!vH>ȂmLǯde1'`Α%$>Ah,lkk[b8ZYN/ƺ*ME3=GchU`u"tĒ^nHd" ԋ`? wi*j+Dݭgqq3hu|JS;wQS %So:KxfOUE}+|M@ZR\zPFsov;[8fu3dH jx:#9$^r={W[!_f7ky{a?|ܸn$TR2yޓS ۥ}l] Ϸw> t}3gpRN9\0Rnuh:&zw*( Ҳ p2[íX4fc=LOI䌘J *=Vp9m?_> ])3m|"fd |&F |i5vM-c/Y;7g\H3C_KZ:?u6ǚ7\jZ>ɏH 199+ "ש*}#q!5OF<2 >^NzsLh$ޞ']|zH6T$g*] Gj4 ;Zt=#?" /-)q]GR%E 3u.7Fhx W]c􄳙@2qq]'ql ,L|Wj3%v%N~sa .4Kv"n!)csd*DW.qP_Iʬrcf(ь3NN"K^dx=`aZl[L;;:ƀ뚦Htfk4_r4D]BDP ,U^6pr;?f!kDM5y'gXZbigMwHa~P`z_lSb"_g$R=# l߇V$(:&a.ꮂMus:q S4ۤNV'z(?}D,a>P t>ìj]C`˓nN! k^ld]81Bpyr:޳y *@Ԭ 0څkMra~dX4"ıUŅ֋R_M"Ao)#JYyV1 D;zqIäV-JrX.t֘ ?3E-4E(|tnq[Ɗ&BVnK4uzW8UM6490Wx04t>P|L ȬmW)@MK-@֌Ȗw+f41 hB53_U MnLi-l(3OݱZoJ;]D kX lٞ^`2_u{FYdG[u4'p^p< 7f@H+y c$D3enͱ+h:!}~ź`t*y.B(p_mGUnjK2T;yma6SyJ >:hc(xg$xjt9wb>ǘ(t-櫗}{P=P?@vjs=fڊLBݡ#rCo轶gc"O~j}ˏ?+_=4\|pGNn=WFUgNUhLB<<[ۈ#ad!<ć-}Z+3lyDؕX}ΪC,!l 7R6@M9~2*H$BOQ//ßc:ADw%0.]HQv\`6K:l ̡jKbaGef G%w&EDk!z1f"4xEW"z25$A^7Wr1Ӣ Ѝ ļt2=s2/|s~Vjaz_`Fu"N {pɣ(9Tk3;p >Y. YfOXsEʏo[~9 שDߪNᕑO]:D.W=C79yH?b,Hץ IYtQ ,. 7DԴvr J&?Cm*4z] 9><$"C1^vs-[u[ aq,`"Ϯ?y$ou:gArI}wRP tsɋHRa {J1"w,HnG-BcNugM: g~ McOqr&5L"l!SޤY&8OD>$h]5}> K<H F'ǝ ZyBJpHRuV^<6I]o{2$R/x٥O`%Ԇ7:AXhlb#RI'sybIc +m5)i!s[LBy?ja{(o[7^5q${3_! f+p׸,Mn8ONE_6bb-T58 H& xYӻRgɱ?Ka{znS/+iBݘ8~?H籿Ym^m\CI)fhm WJM3쮡\` !^3_=a.Vbu*>A@nWsqM`_Hot5{kMW2`Y"& qzሬnM%2 a?4cnO< Fذ?XW /bf `TzU.S()0r8g` B9!IgGPdHLĐfJ|=aN8Y 򲾝#k+ڊ'Dk'1<׼|*93 #?Up[ΰ g4V4E6)C~D~aGodӉVb ?1 S']T~x.yQ70ɡ?p.-Դocyi25yԀqj8,dJ~ ps? 2s@F2z[:vyv={s}CW4_JC=X2FC6,"S[v^, M1$4{EUԮJ}Ako%,RM Q'+_*ɰV~tūHm*"6DS3nTS:`lg|l+:Ax鈘~)SV5Indt^DSNMS5GM_88ǣt @0Mnm5M(C:b UW ٲ\hV7S."X\%$ sSrSo*1w5"*:]pÙC'1zij-[Z4\KԌWL*.f32+k9dc]nl߆̟:,?V0yo )|. O\m{ϱ%wWufdh7%0%'@ RHDL ܡNiC~t_x6m#="2n@1.ovT=W+QCi3E+C-Aq zo8W{ @FIb>5V&ko]GVaj}͚SPNIhzW]x, /4-aaG+k{$3\ulM%A~5S K˥7ݦiI/HJYZq[luHIEИV$([-07r[E%dлzT׭'k}%8}BMcmSp+EFO.urSmCiPh5T{5JQZ!9̓V?MWS=(y( .pLJU>fVk]{{F)WBzsMCk7 Q (U) |Gp6;U|xMyTZ^\$qUj5̤ k{Һ, 6ߥ.'\-=^ٸf`Kb2? 0IfInTtor[ ȯ)mYyd-o`8Y0=-#UJXeVAUFt{K|γ~zfD9_Mx9%S=m3<۝go˴@견F&tVHW_RLxO(,WKE]'k}#ٰKh)ZR]/PZ ٥qzѴn>䵖-\5V +pxb.ZU=AIBFJUNh7|iBz('f T@+<#HO;/޹}GxG``PB4GuqN9ڄEX΅i d[(BrCjW7}mK`%ڲgy:|))q=X: ~(4Н{6r1 qW$lʫݵaOp)پKw>ON y^ q<UHbPxwLOnqD/v[X0T őu20 ٻ랚>ϋc#T\bFn;ȕ lCF/g k"?#DŽ#oTacTjbHeYq/ޢ<Kr?NB 2c- XRb-鐚G,?x.^:]Y,9۽>U>*ɓA!JmY jϹR_$GmQRuB ob}utf?CsX`IkF96$w8S7*:WMק91|ފHx7֘e?lȁҮd-r*Q8F4!|v}pvl3N-)Bđ)&$[D]( W(Z()e_4xn0)\XF+9dF18aIr]kwEA逶-PHzB|g=~l< e=c8cT_mohhjF1<zuh~t3uDK<ص_m>asH~ք>t{Zo@q[&=Ö*{2(Y2+VHbPD_,l?<,"࡜%~ab.=rtQ'HcNNZJh7ߏ6h-i9Tf 1:'U k0TKAy t^a&A ; .1,2Ĭ5XeGy64͝]03r68.T2)d4uEs>^oJ8Ww+wpTYb|EKu=R+| .{e,v캲ģ+'iYuё`c--h?,u=F9[d/;69~C$ۑh(fj(J vx2Gu@\lۈO$i"zRg3B9M7(c w *8Tq|HfHc^pQ'[0[`&i %Fn j&KCqƨ+oJ04e6 fς!:g~e9t&޵:蔃 _ѣ~(N;:7=c]EUc2ϑ0yyxW+oZw*s5ٷxYv6`MCIa띔PdzgN!U(i(}6OnHkhC=8HҗR=g_[E*M7 ^AA8KیƞE5fœƓlE«&={60^cA[+vNeHĊnȾ~lS.h03ۈ ^G*+@ƘQLQx}rQ,#>bR*JRC@> Bs⩦E)R7n3-鵩T] ob ^ckv:amW9A rž%Gl7ͱ/?q&IY?6Ʋ>pYg6̣i$ 4^B~ lp/j%JROAD*wCvxQdF;u'a:M03uیS=8U/1LJpd>^&qؚ{HN|3\+z"^2W1 &{j 4x r L IHJ-'5ڗH>3rhJ=?M('KF9J8wx bajGèι~S)?D|(~A>2cwan`LP|AS\MKAyfpVD* lR..Qw(^l@D\Ïa %Ssp>\z7?]=㱁 mመ&̑3ѵy|/dAWJe2߱SK,A,4<dGFa1h:5L1 }fpQ#_SUg˽8} vA՟b2,-Hߘ$s7F̬h `U 'b#p]h\vxʺ(\6&Kg/`K%BsKX<}ʳ=;T,˅3@=u/~A1 Ld\+.3<݂-t#uGS?;Q}jbzx]LO4xPtP !qHc_ndj/Su Ъ@,0R" QS^P#dv<7˓c+j"wo DSrt4Fus4tC?pÐ|eK O;e0RtWqVd[ "Xz8,a0a֧J_]# T˭?lϳ6s*X'FxjE3m>YDmq3赐&j6%)Lw;oIq*_P~. *`rC- 鞇KT"f7nןʡkpUo~U&cݡVm)ƺ$g1\1dvfl'R迻9 I8I>]rԿ.q!-lآ6>1T< 9LKpơ m΅avW^sZ~VwE!~'-ˉG"䭚_\G[η*-mUGaq U!HJ66Sܝ/:WKoɐ% ҪȍR iR 2ROc!o80.DإkJٶX.L]@^`n'`@;f?T} _\6 KHy-̏ψvV+__vL U lD{:)`Rpq<:La)NE.tR4D'VK{3'h 2.lYꬽEST,,xrg S}oaU0 { AcVO䊨X$1R=$te~cB^mޥW֪(K) 7uLjfƯRe.3VdyRvXw$ytϴg~~!'i k8UEL>>?QVqݳʑ1ǂoF!%q$۹/4j`:CKI)|өaTa3MK K^|zФD"pP²:Wůy9&.4AćC^lrޑVzQĮO}Gy/KV'Ŵ5+ zؾeyZYfޕWf.$3)P)ٖ?c uVk+1?8r}I ج&J PĚ8KL/G5m /'/wр@+0fNDQ*e|iZYôrDLSU7"L#VZ~Y[Oz |>+pa6,s!- is6 ^+T:M MЗ Aҽ,KOtcr^6bfyrǥ5ûYT:]Víqm38!A´PP9\b秿{@0ĥԇ9L8!F 'w4@c4Bۨm^HѻKi'%)q @> %-&('%uhtiބPVbGmFFOLf,|sJ]}+zx6rlW Gz A 1 vM—9uJK bzs_ 22Q>AwhsVe(\HHא (w/#8-ͷ8 ldWl^ѳX*|JyB0]A;ح7exOBԀ2AF;mu7:aJrT 9Q) w"WVt3C+}XSONb#U+!<B1NsgL@أi-ؚ-2Vbhĉgr(syTqH#3C#0ܯɣn!wn> "&SlF-*~Ot IpSl6{@ pO>Yf(D6|dV!]ĝ E>"gzʆfx%ZH$1*#4zL3w{iC@=HJ]craN'Cᤂ+oU>Asle$bOHjJ2ƥm_?![pփ gvbDL^[k'^f[ ـtn )e8 ѩOd-IVG*4Jmwf5A\9C0 Mw`9РW 3"i8H+Sa07n X]vOfqxt@j9-=Y;N796-j%p: zNN%r?N[x9uJ)sdrБk[%_vBv:%P1|}=hq9pu_ͿOZ؊ʆ )\Ho_MGA66bEӭ;ZM=hsl!mȼ ߅jMdٗŘ0K9+{`(US$gah,:䑬ʴc4$|GU+aNق.1-e0Ri]S#z^ *J @wl#\`+" +L٫+q@6 :}0 Tj=Ț%'ųL؞8ܪ@MOOgiHv&&{t^wA04%~]@cgӫ22K8pԂZ4L:o ͆'U(EeT.)0W7;l5epܫ4#GG M QD vBTgG+اjT9 =NC! =!MEU *)g3/n^DoG?^eF:Wx6ZxM 7A&LʢCປTcxns5hLuNˑfQdjG6;Ɛڤ&r64QMǪNf{~0ޙf8~O1 OK+@=R)"΋ vC~9~tYe7-%Ah]LW䝭 s&J]*6?L߁쮫x%=2]?JV֦XMP3biۭ/*wo𜽔Rﲧ= Z\/ j\Mk$e Pۦj0*"+3B;EGEdnwۖ e|K"ĮvnQTɂtm[d8&'ݞ%&3lI+Hevd#bDkkoޓHpMEidn^)m儃ֵ/ n4h/D!g}̌ܪRt"Bm>ܗ-%迶"*l `9T$B"6YNm1Kɵ Ru󰅢va}Dơ*35063(ɎJm.;Z(?J ׮HղG sI>D*+ht^ wRXe#[\KaO':ZǗ5*څ3S.U4;\AC%L1l]e"MQ Y)#{(msV8W럄j3^Zvǀįg1|^ 2bFvtd50JƮm͵ۿBQ8#O6la`;.@j㼤p'r òKT{qߺ;=G08 "~$; ]2ezTґ> ״OBU{&"CNNВh%E͞qR&v4 C[u|E/îR\$ɻ=•yI5dI <0|mBIOYŒ kK ep )FX  c!76 \ /"c{mu@R~|D7F@GRK]U+3p|%n!0{pt%b=d}vO}.cy?DKf\+Z~NC:Xˇ}b2#<r򎸰N^f8ODEs Uw-v ukZ56~_$lp{>ˇ#~ziъ53n$Bg|S%g,0T;&#!}hp%ΐ+69XSWvɿhNԴ+b/:#7##naAÑ} jp@!uѤDL5JcIU°jMJѣNk|_dq9olLR{'pܫZ Z5jO^FcquV>_̚?T3a%^%w eFbԺ9Z=EF|$0qY{>;p n?y<_rs=r@]aK\gRG~mA "wb}V`.(WTX##cɝ`f=\h;G[7B+*V ~mnF4usr @S/np.=$?|]}I؛v8t-Щ=\E"MH|Ù#rj~CwWP1ҷp#] &InCpZU4k•@̪&SX]W8v^,㑓 h OfM篈n<9x. fXp1BHY!D>)!w̠|ZI]OB?یMQSن(@0xk5#٥ll*i~_ePQ28CcN[fn`GɛMܚs i RwFY+Gދ SAo_X9کC,T6b,U=Q:k@\đ'V{+no)u$;8瑰|x)t=1BKxua9'|ݎ r/QEkt%h O'\u9 Oyζ,m40R˒+3$H#@f5]T|0VOTNu osqVG^Rz2'CX8-$}[rFÅ? qR;Q1\feqe9GfbAȭ댖?%o͜]7_;)'SJ @8GQXPe$ZI2;ۈ7 i(r_%Ɏ oC%֓ MDlC꽇$=%k[˄6qMaR `KUksrl3Np[śis:\H چ" :Ƃ??^"ҝF F13ۛ{␲9jo4s+l k%ppMo3t7f<1|l^ &ϝZ-~*$̬]"\w!Fi 5/X|DDMu;BW lOrbjY(xhb^{kAGc j8QAc|Q;')1?9;!qTh# {:XV̶ \W w]O\6lU[cG NݧgB-MZs`c ot߫(y&H 1X(o[kXUA&E#s1 Bϰ\A ߣ axj'S:2 ?[ߠdE>NRq|߱"Y#:*>c.y]F޴o5=Ve#̀2f4XLv6R;e>O7S NEq g8Ңpg>f;) ~ vU-B7@GofV4DP4Rp`]"q<BC{V.oʼF5#ԘG _mx}:i6{]|:T) ] Iijμ*!<ϊUGuenV=Dzo&J颥.~W vJ% #>v?Y]Pz gաC+ߣ k_WIW΀_;+5[Z МhCsj5&`R_=,gYcc*hg;$ lcWf>JLx윩\gQXk0x3XbĚ4-I!<څr/O|*$&ɑN"H8]gO Sl_`0WFQ)ԑ/}ξv+qu0T竝,ejG= 9sWRŰNfK`wL ( UҖb^' dFӊ8/1r[`6llv@<7x/'*/N3* )?e]SJD7Fs޹ڕ 2n |[jɈ!u$ӭƐS7 0EtJ!vy QHav$o< 0JVVnݼWf"!_UF@o㜴 ^9xЌLJ2z7!v׾ݨ!utJoy߽O18 /Zijvg I27 B΂*^Wua<5ZeOfRD|?M`򉕗{|Л8y |̪}qmKQ,%; XNcLQHCyf"m0uxU)y g u$.%:,SVlzFEçfOF @yL1i>"TVZCl5O% v 5Ud$VDm&$5"cWm,PӘguW9D۟iƊeqIL}0$S2yApU6<$61 5 lK-8+lWEGBzzD ~(+}~ma'qçT2&uaEYK j/*ؐ ` 8??d~B5'ғ K^qBYq/V =L0.Ir2 ~Z{pEO\?%>ɕ޺j(1+F.9oB g'x Ph&TRe"7I7Z3neƊՔ8:ٿuY7C 5 }bVkGYVab.QWf 3b҄!b6b_?Y#ޘZQzC~I [~\qQJ]NAL`20Ӄ]^#Ix[I;,|uy3IWm Su;iVg IU0`z.jB~3",JxX(4he.#&@҄ I]"2z^nkJ^{ ;F; V-/OpB}0׉~lYzu:Iq4- Qv0\ VcC` AN6{'f05k\T_]1?"@\gWrrz?q@Ywt)'.ú# IL6ppŰt[tRcj?,7Ԣ+IxP#^B"a(B 7c0{46XP;.U+AEBcuR|Daq!GNjߡ¿,"ߌeo|s&/^0{)" 2ZLS<="&.3evGlƥ:i.llZ'/%^Q JѩbBYg%ZAww+߻V!8kʌI,,R%␆1b@$Pq!h]"Șb3yR-'5DWMEdh eH{-RH!D}LX7ei9I0Gh9r]'<'Un輞9P ɧ;5oQilp325fG,5sk21rVPu3(qvuE}f2c_;PEF2/r/6o%`:cQ jTW](Fnh<5A(eV#y~ ʑT.ClhRdӃA>:Lu"qYGq곫Cg@ '&w(A=眠Ѥ}5V\eeëE3—aZΕ(iØǥQnB<2[nT3=`< GD٬8Fl)2y`7Ww-ǥ>4ħ*VڲtV[,κ:\<ۃI]vZEs(pq2@?yI.MD[Hef/:s6%K`N$?!auH@I풃nâÚ~Wt:"KUM8 Pt$ ?zYJ|+;Q6g~r+ѕh \,0*2epx1ƕ-E&;?fzps>.RagvIGS:IջODAd\O*I}{Z3S1\N%t͘_,lZcx|&vreD˼ )|z;Yz Cۛ >Ȧђ}}-FBDLt?hSvF|V';(+o Ͱj%}ܗ[֮#{ Z^eQ÷yd}To'd`b-/}kE;s0cqtj!@rوn'ZD@0z_H+n?Ki$Pg<'%Ps2l[+jдC )r y^/J1'Br%)~5}<^/C y#i YVh`.=ӛ{INĀ۷."VŀK/ղd: ~@VHbFkRup.ixaR +|*eG$E${rM hqzU1%ƴGyN4qt;Q|kEz].qCK3+"D7 _iuM'J tFXk 3=cehĸUއ X(:vD·I{.mo_-*bŊ>&aWKB$lRC e^5U5l$vKM9D[ɊN)qYiu&-6M]1)`LyR 3О.Ôt^)+&2w ɵ}A]hR|f%O1?fgRX 0?b(ž{(#k.?zcgNxwR'H>}Jl({ n1:X &sl 8~RX8-*rB$cwFM+ <Q(ңiz{_ D.f!_fW^ |/2RI#:[Ftjag$C4iKnȊP_Ⱥ'a}kES,_  \(2Zfϐ@'5ƗFLIff?yeå-K^F0M>3%3* 4ƞ6+odhR@#n1&XQg,QXC.v6}ց4D/lԢ7OE]/X/M p؋_ SHYq:!N0K7ǵ"GBs[LCS\κa75dwOn;PhX~ x:Dľ}.ݳ_ٛZ_Fړ&>L'|"f-3 Dz d]@,(J}J<朹)#l<G>?a^aJxї jJX>/هi1x^JjJ+=ԲNRcӟ&!xjOG5 >!@SN [-&5>ˡz6 ӓ׈.e2*O{G3M/ڍVa4Q)C.#GzIa#|B>'rĝ/0uxPze6& {}ed;gK@ZBIs4>{_9AٍBfV5!įק՘1=fR Pƺ/ 08 .'9JFb ̌+̎-83>4^sc-BF[M5#1Hk;^X%Wnk>vXd5'QvGd (nѾSQe+Xa-HK[1XG @A5ձwlY}Øܤt"R`-T0~jf%GlHs$p'ˠ̈.5e}uOEulMDZ !{ 7) 'lҠ+-"KyF|4IWN"Jv+)#V-0Ȅŭ (̓uGdm#e|NTY"! LN\r5}+c گ.|N?0o8Χs9nk##_;U,EdR`Ii7>d>tk+NP|!t"򜡴ՆgXuDI=.Am,$Wɼ]C)"j#2{'qvȭsm|N s&fhNo X1r6ȲdQ[dF</ܰaĪG"YY?|{0DS5'|Rz½*3Km#WURnsZWkȊe;!c^[jG:>bph=ݎ:>@lS$kqˇ~$e!?7͂ 8ƃƹ>˛.f#@?q`'?5 fRMQL҃ysS3YV%|Ơ;gli 2}9LZ$ J N ߰tĺ^KkyODP1@s 1}@Q3s cafh1&MFHNyRiU Ky)HX+ I-k>i`=ƌZsKTP!_5.k=$&kgibYjgMg禍UkD(8s .&ڮ(PZZV[FnPYa\4!N҄򞬆QL C&D' N˟,5^#lOּD+pޮѿ'i3 MI@Rrg-C?B!eMϒÌq"&pc >2I̙*Xi[Ge Pz<~* [ v1|R[Tl[L5eER 0+]qMȉL6']WFމfu1tM'l+,)ϭ,} A \O[8-A(T/ A' ‰i^R2%H'J?t&zhI]%cл\6[ԣqI%NaS#ck ]ziWSdZ>,=)4%`k8FTՕU<.|.ίF/行k{wJ% gMWO~x T/խ4җ{[K%dNb^ Rˁ*Y27(B;,iT ݡWs^Y@ռQef}+[>jip9rK|JO+ -/_MsB Gqd~vdžd9ҧbл: u|kڒw YJqL/$ÝH%XͻikQ+qT!uGHMZ:Z"9Nü-. wѡn4v<8ge3'"!h_Yq>s% \i2o@[[$TЗM=h;. }w:{mF;xX,?*HoA:ɳ^?zaAe@xWŸʦ~) $(1p|S#>L!~A*J8_ g'Y8I̅S<3ͫ [D]mFt0 )U,}TWdYUc9N"A/>i$66+c0@c"p1"!_9[zRQ8vLPO:o=|&UԿ690Z X<fԍ&_b!+LlM6Qˏqk2Xt=040?t:\~Ek*adK8rx$L`]D2G$cXйG8:S{2#h_Z3I7tCVFrܯ Ԭvò׳t)ּx$LQ-7Bwlװs&D`x __;0mtO <g<^4TTxc9|Ʒ01*T*T^/A='|:HnKHeJۍk&vfL nڮ;G-S~my-ƽsdzrMvĒx~Z;KXW\q#Aj>7ٵc]@y9X}p_.^j[Ga$Ei!^6dцp;9="O+ZWGixƵ>tݡ=©!u>a[D,3|ifQ4LxKuC&mq+ͯ؀ uI*hbs^LKչ)-3jOg)41ߜ3KaI+|وj"j胏s w6<;u F0zY{qb KˌN< AÕgIA| F@qӝQRuq9݇mp_!mzuQ|4kr\qM% ) 2TJ!] j.%ueK܅+ӱSfP=ewC  SǛ|<ߝ%;-KOCqo5(Fǐ$ զHT yGbb Ysw*0I|&6CeS[tg[j*e _JӰOk]y=z/JvՈ_ИO՞;b"34oY&$'se= .6k׺˫ˇjmA62]* ( >=j5yf$jF+ޒ擙 gDqUG4c6+\|A{ ;xZoF6^=2xyw|lW([]v#j{HSn<%x!kݠȿ1ΉxjcSֹ-!DuFCT>c];r2mP+,J,Ά;@EpAOt$$"fIӸ'8ҏ̻\3h׭i P`Dͧ"Mpb = [)0N Qll4o&P@f=y󱔛(q4V/VaQ2eMMVUOzW> 5rb&g3t}+sWҥv@k8a߀bτbBԡ;e}LatUdW1)b89{Z"n"]7ǰvx3>IS KE !QP?cbP7DI۷~R] ,x5pjڔPrDV)-?H!c<jyzNNZNMG_ϩ͈cm$JSy5gE6SkS]'h؄_AzHz)r)S.,]ݼΖdmz/vmgc}Xm2TLd Z+p'{{Y7!D GJWgxش:IIrX% ;љaPg4z&d/zI,%UbL$6?iK!Ǭ_7>1λ|JCg/Cg DV sgF`LC\,'TPrtcIV̪Fc'ۨFLWu7 J4jz#IZW&b}v^N%>``_-z!Av}&P M!DEOiSF99z^SC3Cԋ{s1fVMX!^zqہQHI墾x2 6<&jgdDBRXJrF.g=hV0_j7]S,AC;9rie5et2Q.u5^8D^Jr[tKݘ>qQy4GՉfP&shGkXx~ `8lTLyeXxxDf: !NuGWdPr%,K)X$3TSSgZ4',&ab1T}}ߺsb|EXِN/cBhe`Y֏Ix1;M3\|K59"?J>/`e,ۊ$}% ֑uq*nlvtC_)GXnQԢ2jcYR׹/?J%jr|tTRϫػDw~Q${6}G f[HAwӷ0!&))<hTȱfn+,м-]EPX`ثb<}3˘ijh~b zc f7̧+)J~ +R7e$>:`j$uewEC; SA!4#~1;=b8ibyr% ]-Pf7i7y{?GhUPfX2Y10e|NhG!7 -B+K\¡ >*{+!:=spG#LME{~ȍC.dmpf%l i*-A8ux v$zZWBt$'/!7ΚC!!O vZvd%{ҏ(lB}\z&g .M>7>Dv*KJe­~Gs .sau<%O b> $i|$E7 ƒdLieLqFS!N~e#=V7VyCU0ŭbz ah>)C@jZuoFz2q%GKnh/~ÇbꇀMY3֭T>LR< 񦴴U1H&OBC*ϊ.@51;H_/wIn.E TQ+Sn,uX;{XWSSVfC3J<3kKnY?gY-shck{D.2ac jBSŊ3`A{T XE̟:B[3I$', F B㽑!B)VR[t<4=QLا ňr+.>bEÔAsy8ϩ.sSGa%i(vR^X6mꬎP[G[Fi-.V XSc3j:UĠu*aA,!J2A(TUEG DOLA1fES 0<0G[0p]`||@s>ŅNADtWC2mh&M~:ʵ-7,%HA{7[Km6`&6󾕩a[,GWz.^M%m ҟ:/  ϋ@c&`U;Qp≯ׁ0gg2.TD҅[ٿ-E</XqdF0mDCĘ#,98|ƈ bytm,%.xQ_:1K޹[fR_2tzH!cFjbU(ZAr.sl X/ ciN|t n8+GxT =Q]MŹ+4b/xUrα6E Kr E\=(N"&8jq7.w0nzyX  P O,iߕ,Hg c}x`q@ ɔܿ%wT|4.oQhӒ7fci+mE5lF}!4r R6`e'9ؼz7fclу:`˂bnMoДQDVc"oX5=n~Z4lɦ\z`^?Wgٵ'(?ߓ|Qhmؚ6 .w#> p$f+s'"%?poȬHw._$r m֕SYg*;tºfl{Ղ5=rN|gqdXB Zt;[ީ))S&lY@hHO\'{hQ' ⻇W=Nol@@n cY~?jqe,ɥa_@rOST}B>Z-,oG[8fRw46Hxiop#KmG]9c+!Sɜ{/t׵@(2'$Zf-}[}nF0̨Yy/5l$8;UHeיa ~;4E4_mZ.]pWB? _}\DDG;}#kHGBD RAI1:A ԠZ܊pD-Dc߸R܈ %]>u\giUVW!<֎:}ZTߏYK*-iZ܇2$]a|",?>[horO< C@&j4URa8[mM`OdžEA{O; OUvR{ <[ƬkE8d.P bH& ȟ"[ գO̯sR&B$4UXaMeZ|uq+bARps?sk)yZ~|]1|<7S7[K/N A}^AV^dˡ۽487Po9wEB HJcF_ρ8НcF2,7pgX5,z ٪Ƣ+EtRW/ 3[fDhE>q:DZ,%4֞pm~iC"%NF0 Bj4殗\?IQS>9o1oA^o^IIz 1tJGߍp](jҝ] 5l<ćhS'ts{jj;i'!rz[4,K .! =}sÍ}#{g1@ ?%rq *zZMjɭlSID*YC(V 5*qV:ڥ-_Mvǀ{m&:A߃l; H|KH3ծ` e3sQv[7$jWSIiWCVKFx}`0'kr]H{gYB>z*zBlb۞vxXpӕj"$ gN,LU謋ax ΐv(-K'Ltm_ueRsd3'9U%FA2 #nQ1xNT~ ]T7=ļH(?׋4>D l!;`C0 3KAY&,H]9qFt ;{u>:GYEEZ X[bj@n|4e7䊩&1(/,#Cbt:zb-Q9*|5t;DZW5Խ@1K~v;kIQFc6R'`,iEZH/KwCow3W50֯o͙Ċ"R452Qij>B:^PXI#*`: XV]wHk{Ss&%ⰺφIk8Ն =CTS5Z޸~W1$!fr=ar= N)36DCe#!.taX%*ïncWzu1X rd1u$1~"Q!M216Gº N.n') rrl.2؆ Xo`:`ljK`Nr*'2LZ#yCQC| 2/^kl{F{j 00ϽľeNYןH=Kt#Ta-G 2-c7! r1˖)1Wca+`iL7/+C#YȽyUT!0c *v͒E'ae:ۆW8.qpH|YۯkȟRI <e&ἐͿw,1*E/ .؉_bykZN*,HdJdO'1!+^Dzo .П;l^;ϕG PdGo# Os)TC"J`*\Us iŦFNnlB˹gph=Ov{}'@(wGM'S8'}Pg†kh1:Ӿ9 g(DJ{ JGR>捷\l48 V^Q?i.QIO__#EK`l\T_/)g#NXgpf[Q?sV*Oh@Q;,MWU˽a rmH$ysECFUIc򌡴} `:h'W1_Ũ|ʱlB.rG(yr{g3oMۗ8&$GʯϬtrWtș"4[FIkq 81HbT9P̳„m{noWKvLh\mܭ@ .Hih"]uP]dwSѝV"@ d PN{[|^?̹'}ɎI5>jW=}A;Tqs ‘1c݄G*0U:qz GB [)NY^ueكTAh>*fC&?6JӋ#h>$|LtSCMЦGo_g@Xn\˺%ngX~~yz{ْtd$F̕y߅ ܣV=^f &<;ƞo^Nlpp9Nw?Ք\%C&b$Ȅ̠f@o#;:b0RGA*9]oxxJ86xJ@R,J-#ňB϶5rT30OAm[wv' wvYفr} 0ݧ$9bssx=]~&˯Pik.ЁJ_՚f.,!S6o@Av ?pk!>ə'=.xfk7rbn¬ԟ~@Jڞ:m& %8фIPlFn&Gg"BjaonڧЀBʸ_RI]鐠oK)(jkD_*q3lwk2 5fLnv.?N矏"bUPP*(D/<6d?f. R֘X*UNJt:00ji]&k^¬ f%k}ǫقorR641v%zSQ9-灑؈$JI% K{I;1ub-JL)Hf]~}bFKȊ6NoHDiz*<3'Z`N?iʿ'vRDa(KJ|6dN+PLߑ% 137R |^mVKOgY?2Jd{Ȕ rLjMnp`q 88BL\ћXpJY+̯TҐnp;*"}UGqOkՖː}9$DÎfoqBj$3fS[̀ NvA‘" ᧎uI+3#G :nR5F8L_&J y8^G\!$.SU0wG&碫ھVώPH3;30jCa/@WfJInu!$vaYf^0; n&3ugvksJjpf7qgD!Y3E/IN>-*o=e /AGEzg\ŋ93Κ`w0)tl})݃<; f dJr-S r֪ݶs=mExk<;)tڳ>bw].oe Vj[YBd6G"9ќ;~ԣe;2>SiexNM^cCۨV59 D#A*3Y?+wk΄xA=X |iLb(``r2fsY$]CJ3ত}.ɓ)u4xhl:h~:6=|2;aJA pB7D ;p=Jˋ^>^X,>'N-b=B;: ֯DK8X CѥJF!j3p]xi-99(<Vx>aiKr,d+t&m q$ϰ L-t{)}n7y~9#?Ph.+reIOs(oP!jg1`+-'Egf126Kr P1*c=F;Bße|i}׈+*/P l .FW u$ȼk4H|&l3}d Dj鿱MIfhdῧbjI]akH7q޵FeHW]NtufL@~h9<-a.ً08TUGcz%mb|k=rӗ.϶툻yemb-CkIflsp9W Z'YXQA bQ:̽x p%#Y`rM9 {rԀTBy$F9̵_gD5g !}gep3J,l3H_n,O6['d!ذL_ca: %lH")kooJ¢ Uc xJɓE+Orܶ 5NhGX rb% Tzm zm rl1]> ^9|~Wz 1ǶCCS mƒbv7@+ +SrPg㉏DCrIlA{,? gzlJ?;9SRAAJi U*k0?fc<`+%N,=j4ʫ:9$;#\qf{y!;]EMMhK}KԘN+3_ ٹ_GI^I;<4|NDpD21MMo nm&|a5!Ё|} y< {'tz寎PS|2@K0܍=r\ ̻+'f$lIefp"igm~<"| { O $ǗU,U 8R DtyP8J^rҟ=R8?.\vp % 8D PeiS$$[jr ߔN-+fr̿u6g-2h9_R'FS{7Y+ldT;H%>V;]u6M-F+ dtq9XKS[p3s1eDj@DQ:Ipa1VCSo!G|it;*q;PQȷM K1HNcjp# ;=_bfjZiRC(.Z(" V#s;yD^|~43<ӿZ47-ۇV[gkQ:Ee}H7Ȉ yfYݨA>W 86~+qrb#+A<[;!LQ^'Z74O]48fP p%GlJ,\WpB?,Ӭe{ŵ>ፑ -]}A1 _aEjZAQ䉫.SwPZCURO1K%. M _`֕Y͛ B)z0FLHc+7T3u׬b}Oɨ9ϷܣaWkMh`E0G_*nBäʫ^hz?^}/VhT=F Yz!g~*Y͂Զccxp;&F"{U Y}'ޑ,K{ tr(H΢P(=%Uqhu;mlVd[29)8+۫\})X[9,1t_RT{o1maTngӛ LrP5)4 ҌzxRo:t|i1.7GSI5 V0(شVXr"h)o%5|wBTf!* nuw#_v'o\ܘJr1hi;n2źK–\^ fcR]km~2rLV2ꪁ0vtzB֖p ĐИIPO)K7 IGga ָ+?!abbj^0!OƠS_d_rthd>y@+}0Š̙|&1|dR)&Yph,|9FBps6~-e %3nSs$8^ʲ;$"esoEGWF2+)Ⱥ~ig ySL#Ɇ{yD5~*%? ì%&=bc2XECif5Pv(rHZ"8_RT>/p MZѳw$_x8eoY(׻'hjZOO%l§w m~{Mw1<PpgMNKC16.sz.cE_; xZ'%|J~epTV2jQwn kkQ8bhT,{{ ߅_& nP]|bЀOɅ<=Zj%뗇.Mɤb*2a+ 2+yf8 {P~Tfm: O'lG?|Cg|RHq,W{ JSepCQs粧jJۻsW*aN@.|i^&;' Q§A>rr\s tfTVwl+2XˋNZGòG]۩7Ozz𩤍;U>\oo=p?&orקSY3_B"~IFtϑӾ8|WyK('qpc9_!8HqY}du:/-k|*,UOȊGHp/ GKu߼Bץ k㰇Hxʖ_&tam=G6PM -lcy݇ EOx 2 !Oa +_Ha7vvVYBVBg[Uhji{=3° ŝ1iu9lȉq ?o=$Ji̷yqn^uDUiD& 0/O\@jդH0/8PVaVrUKd{uԪìKR(y*:na:)Q^,(/?4y ̐`9GVb.6 *8b4+d :>o,y.+)-ğZͭd"~vs"9/h[@)-HjG"eYҶ h)z;{ :^(Wx=^}˝e,th!V]Pn6o(ljMc7eȏd;ۛL"0'F{/|9n+@*.v{FRL9IΊOȕcƶh?V*Uwx2 +{[oXlv&1k*sR[vi QF@\v|;6l{:Q%NuHd?BVzV/%i%,۔CF'VR 钦S&-$ xnjෂ[>VdWŸr ($ࠔCXsqޜCk]ʑ:ϏJxR KܞL=+Uԍ8e(EF?ev{P {ɥlP-;LhuR"êC.iaɊ0c+Džj>anA"ʽln )gk5~NP˱=]v:̫ m'5<puTS(/^CA|$[Ҥ[!)W蟄tЩXZ{Fu}H۱^Fx (8W~Hgsh!}s JO P4^N`gu;e'ӣz>~!c_[#uv-/ pF[jW:n XT~`)#p~ر+b3$+d ?6Ôׅ. *r7 $#i *g}`֕Mc!_:Ra%;?t"?Xxb}0$T/{{&v2#!~Ble#:N/{Y~V.?nY8U,]XM"P?C=ql0hsK& ~%c5@FN4J0ZQ^KsW_Ll:^G7;FMǜ#+gq8+%Y|Ĺ̵L0x)AUi2qRt=G`.c@7EġOftg.i (.[]1юg|rr9 7~$/9k22Cs5U{q.("[Z+Y29.#0w_Dϲ 2vCL9tAЉI"½МT3E? vF !!M>ޖ ,E܋j;(1^r]EpT&h d T\}6&d=m Lcܴy;Q`Wq V,8-5 :U6.3}ax6ǹR)wc AVϞ9E !b|`ͼrs40GQ.*ziZH,=AU 61_Szӻw#wq%G,R}OK, t8Dfu $ЏUEFѱ85N H-k6ƍM6\H5rAP`iw?y8I4JGCNQ sNf&Sv.D ՟=a*=Ѡ7e}q n#!ͳk dT uJNeS^Kxpv9Kgu?"9 A'iKkTv+D5Y/3qĩEgiyݭ(hV-D,~}[|yXQê lNI3g =E ݳ3m"F$$K6*tVd<=J⒳ &z&c꼆2Z~5qmo&-lgÃ#Fn@{|VJ폩9ѥ70z^BD\h >+PR]}1%ka-IIZbt<@eIG_0&ZdMFI^C8".bEv i>q!)Vب< ZοکAQEh{/,K+G]ă^I<ԋ7>h uP9Bpi֖m#@`Ee滌)7RT`7V=g 4EGm/47 $; aOɺ~1Ȕܐ+RI r*1' ,CTTD%]筲6tٔG}䒖ORXDPƏ?2,.:jTݝk\H`BY@GOY&|(.ih.C^z9 /;* HӤ Q$3b-%&x ;kNPH , -OjnxcgwE}yk"*Fv-QsagF:y! 7׭A fRAyi-~)_nKCBZ!$5wlW@D,A0n1|\ edVڧlc't/DO=O9ཬ9wBd3 MDE:VoU~+ȧi~|HHVj2BzG=(~*EVͮ(@o_*/󐌼CDc$+0+NfO8STZ;/%5.!M Cd+6n֖2nkKs<r`WtFܖ Ѐ t2 0U9noj \G?' f,xo|0a}1SvaO5;<;Fk1p|>K z}Od.ƾ,R1CuM#n:^M_Z+fǙ vmzDH#P-M֑VSH8[yZp*@ 䒲njخXd{wrIƢ?8;*]e]\EPʞ(Ȏ_'8 uJP@y3}}'_\[Iذׂ fAs}"$4KpOx5 sYDi=%6 h"Rlo3hcZEK cmE<ıKF.wutH P "ypFyeJ5E 4#S> LKoO" p }*G,EFJmg@ɇhP{ ?1+! wϣ;=tk0df}- ox(JZ}\+ oR JJ9&[Q1&6xvD0K2\ܽ+.ȜmZyLΠp.PشKԫ@-L-nDPר{^U VW_I8[N\HxQxOV>m1Ȝ0U^10~7tX;e<e@A ĚWp֭* ⚉ 'q~nC0+ElS.n wN8-.4[&ZpGTuv^ݣ[ 'zHt`U"sZ5z#s[;SPq̜|.B?LA򧣮ߚ}X==llu|>R:+#O~7@#"!iWItSې\K6aq`8>{kvkIƹz14j]m:_T*؟R5hq0 VOv*XzE!~7 O^T4jO%*`t4@p_c*O_@Цr4tؾ-J g<-QlcTRX_A>&[kA Ɍ{6[o*{%x+aB?E3\*w9ka f= 6)~݋td#c~[`ΠIФrV{Q IђJ=ZSwnW߷?LD(@G.88B5P׉,w;hUejyPµ<!V̙`sOUgjw`QTSSGjbZXS'@cUfi)فb' ƛX{.s!0wFVȵkmCr 9U}֯B /Is3'ِ (Qc!ky͉8CaGTpi_aCBU;p=zzG p;@u p&2V)|Α9h}4rk${fS)֯oˉhrIoZkF@E=k6hܩjZ4}^l[#Ȉ1txurg05\yog$5n^#qm+1B N~JD»l}̗IYؚsA}UtKCCI _yeƒ' 9ɑY[?h5fGXsvN"RA= 9;([D:W|H j ô@` 'sq8i,QzyIRv9@m=V$ƧLn zWDluJ74[pm,4D>#N.0]iVN g'! Krft쎰!|3oG6 ō 4جF47E4ގ(8nEUPv2Tq@jkWO.{CM9i2JXXi) umYۄ*+uWIڕT O%" @-f, . #[9N9?p &27%9`c_3)mw\1ta"/T {$\0JwıiGV猒鴤֐J+[h0aZ"~e?d5, d+GsN.VO09C1qzA[b8͊f0⦀?&'AtFB^B`%I҅K;KV'G睂 x]u MT+JQ [dX4Ow#A=wS}EMCv|  9ky{ᚍ,$NH!=D.&{?Ba>}K̯U1㲺dGEG_֗Me(,iwp6{>=ιɩϸx/;O3Sdc̒|Ə-;9t|@r͌9cTh;@Fn}8ِ0d]Jk]Đ<=(KyDnA?WJߌfegmfaBf#w,Ǵk;OO"ؖ{2R 4OW+w Sjw-D- %ha_3YKȋe1?qha^?TӇդTpGy1o߳=Jf/.K;Tr0jj˥qΪQ4\%e#m8?:%[OU›51,r., $J@F3/]@fv$ Eԗi*[`P*4;ңB#V;[Cm=-N3نг^+x h@Hx$|J!Y}:-IXi[!۫֙ʰǯ ~ $4@3 =@b^<1x,[zZ!UV<-7vԿ=jZF] F{RbdBrҧ8ifߊPcˆoXZV Pq}t1<TѹIE4(| "DdK{ULmU~l˜4'x)u jw)^// o Oʊrko϶<{])7ѫW> A̪nkz:Dw ]^/Mq4׾ kup|j]QAa EJfĜ@Rb6S  ʹ+W[)Uۯ#riUp߼Ay'vW`׾Z- #A!ޔAX8O|X{ 1W]2aM{Hؒc/ՅnF‰/=Ks0ڹMM|@:e*&?\q:ʳ0<}e4)$:;Qbd_Zs9zĻ䥹ީV^7qtCD᦭zJ*QDI? ^խ9큼Y 9 ф-i#.MVd<ʩysr0L" ).R&6 !J}:n)k>DRuc5@ +L|OWEχP~Ezr OL3n@$eq|28iNvVa>-.ȖİG)`wghFM0BY&oԱV\]*}K2 IfyCkr#ꅅӄR227=jpO:Wp#K3~P<>PDXҀDx?Ov?ba2nAt{]с~^=6.+nrjx{pXq<)׽b'o@fmJ(qic7;} "%3>:t6)C׍PȠa辇tB6PIP`piƉ L%-I({'aѦ9m?w{ko.Z&h|Ǯ&]qOGH_SwQt!FwXCsc$+ہw79~HEOU a0[ \c[C|HUjkjCKᎩfCۄ3רsHE 4!߇h[|"I{&' <@o\㱇Gt]b2ZG=^r+dLzv\r 4%ۡ99x]J_ dAbtD@D QdNQ<.*({}ڛhb r;O#!А J@OZ_@(ʹ芟89Ɨ?) ۏQm>2bڊ4W,#V3H~V]=*S^yB|Rx]a5?{BXe׆MT$[C:$} Bk$c4~e1YcE`l,T/VAc_B @%͵+ [%}1UY;)Jj8C 01rd -XU^>/Εe>eO\5NtJf9=F.J!7Heշ/DX."CuMgۅ1J (!cu+z Ha[y!UA1# MfFp2;CէIY` PrVjxV~Ĥc?fSӊ-iX;6`EnTe;ц^I$0PkBb$u#Cgݩ%jUy0A:X5ír=ڒ$&;.(DTwN S^OV,Frc.݆Ιc<Nj(svo$}qu.yaCeP@ÙaY-2Qn\XDZن@0)g{7U*=Z$M$ ΊvUW@EEjdfib0x"vCs7qh{'CYQr ER-RUlrZUk`:1ZiJh#N+{/ηΣb$CQ 0ʷۤz{;~Yp .9ALՄɃ >V,›7_y%r@̫lйt)ʕ3X˒=|G`\ 뽡'MuӮ$Ow6J2uZ+fz7//=b!˛D:Ģ]`&O+>V8xCZd劐$_#hh6;~~~B3*w넄iZ8956Ѷi/~yG5gmBf ,4Lԝقtl#_T Ƌ} ]% OV9;syt._Л1]ȸzȷ[k1/*|aif±^(~Bk tz*8+v U )",׀v[=};l,JBI`t0FQui]fꇐ &zy1l{̪V0t4/F]c }~N׉.[=y]"CEy{ pOL)L(nc4H>YALZw OrRl/* u+J"EotJRsX;[Rڼ^mzhSfNn${;e ÃJ1%͢'(Yݬ ~/)~}=RE5WVG)T`k-UC6{f3aMd!K0 r??s KP"趥߲rA"GGޫ\&˅ށs2 cFt531Rx?Nb9!k}C7mGGrٺ<챵5k@dO!KA9j[ɢ #yPU?a񲷻Xsh%LE%XjdV$@úbKUyB%^C'ZmãZ 1YWvl%kY@8ғ\b% d܁`, 5jX= /V]vr㪊L9`Ċ$ 6H+BR4~{+ݑbu 燉1*1!򵫂~Y*J/ G M@͚9K)mnm6m*MU!Zd12;*SD& [9&ga=xrJgև4{7.G Ul.nUl@@4^l uZSzrwѐ? Pe)R Wd }0!S/XRfUM 8z "֔1 4Du/o1&gJ]o%f wվ^ >1ZK2Mٚ T*!k01| 9nJ+ G⍷@Iɝ6p-tK,&+jHFE.Ѕ7Syd%P" iྼT! AT 9)`uV܏ Y.llhԭw{V6<&XgK -,+HKl fUoHsjݿ9qzU@hzD8S-pjsr\H=`PN`&ѫNNhhiZ4%k'K^S%sz.zbQaZ_|q& a2` !B6<"d]oZvҠK]y*U8IPkmUxo 5IxWFf~V4D_fi?d?$;[0D+yqsZ}zūFϲ"u JQYAQ,!_5bi+i0rӤyfBڗ#0'Om /v8ת4ܿGO ~d!ӱ1s+-{.) S3H%-v-"άe`#/)Ne{v)6eV=}_yupYC;EAc&LXE~ެnWS`A14Hb=IPZ>IӴhneNa_no].)Y3u:eR(3`c/4ff߸,nwu&/PTR1Hc|36i>|ݾƚI:־˜HeL)B(EyJ7 *ߘ" lG"YpϘ`Co _YmWjc${_FT&}Iaru1\T~ҡ&EJ5 nzKzz"\Ȳ ̸%XIb i=>'հ%waz! 9)8}#' x&јۿ~Oq>Q;+P,3Hw$hط QhlT暚HSݏB,W֦Y^PJS)0rI.Y U\+yꃠ 0@7|* NEƎ10,hҫ067tDZvs@7 .!o;WI1t9S8lK@v=Es1%Kl?e꾧ӶmDS Tt\{sKԕ(IA)ȼSWlGݕu%uhAbv~T"4sӞ'%-4 9XJb$ Ey,B6TTb&I'R$o\#e{kv Ƿv@ݓTr³tevZo'FT& ȲX+L+BӐFmߝk݀Z^ P A%I_վ}k񓆲!>c MYLbS^ 6Kzc |%*fHjm=#vA\r(^PЎ r7@wZ@P@H}Շ6d/:h c Eu 10u@HYn^4a.R*IuZ\?l@̆Fd$b0|?VANj?:cR‘)o" R?/6^. x[-v1c0%=7# & ;@ T. #sǥ_Oi!m;7z_zr>] BddHgxL*K| Z!O8.:3Iр[ 9bŶL'9k"]kT: qc.~" x]aжa,La3.}<3ӌ]O fv[A^p1ZWEʭw0`3}3&yϦ7vxv>U\;?"VUut2%\ cp&ĕx#&mZS7~8cȟ>)3Le].,6/U1(akPpTC, $…} KlP Ue:I.THQW#Ņ TZj37$]%V^뤙BN ezBibrz1LTF91 5l5F:>㮟I]1|JG iȵcSpK<{Ɩ` @4 6쓚ԫ%p ]b /|2̡^XFR~Hړ @EPVn0ً>ώ4!;b#aq`C"#* N|gE.jn/'Ś"e$t>k5aNOw.IG 8]#Q)/,p+[bN qTUq&bcX$:U讠1a, BzO)JY\,9BI,z m -b"6?䧛0 HjRZqE(f AGIq}Gh P5Ĉ0S‚| dDR [H`d|UJϡpkxPL7ysդ$}^e0 @2Ɨ"(k=tDBe>m $QX/%~kK7dnAßz4X¨v )2 RQmW;=᧡+`҃GBgqGhXvqxnSKl 0O%_!WLW% `K؁wΰ$=y|e΁fC?ne:!uN_@g.vc Τ'f=xKe孄EovNR,&&CWO@ :w0T+8xDfk$4#zĞOj54 p_y&}h>ÿ#̵`hRL| Ao tǓpVC <+D~.2&{g?&dA|-E i>aG8 6McXA&ᛛJ~J6Yѥ ġX+FRn֞O+xm0jeGd̀gW.lyo 5am~!Z4ZC$:TškL:I`9w}HUc.@Qiڼ& F7{j_ke2j'&*͡F,Żk w&y1Lspw&4On^T}X@ d~eJӪ2ކԡaNl'wDؙKU.O4p[Obx8+lNl0ӧUcfMG77b8mėcǡ,[UEQ@9yo^YwoyX͞)q:+V]䇸 z4־U6Ɲeq's_̍q(|'Ivy3}" 1>IIPݙ#ujI]G1Ŵ)XZ\Ы} ME =¥.zʤ) lZ-JYB<}!sY0PwyFBk~`NnK]YՀ}\TFB& x)/29T- ?WXk 8TRQ3CPNL9lM7#%+my@^]7uZ"ĵ++Tb~SϛgQgsx K |϶{QƱrC\Uwk!զڹ0K I6m2+m{#6Jb{ ap:t楖.q\i* Fc\/or ܶ UP2- ^2ȣXI?}SīcR~q8KS!d.ZcpSmh@ 3{p }XCwTë3ߗvC(s A۫k|>!L}gj2/SX,3eh%AB'/5K8QX X: ?^w#[ `a_dKd>4-KyY!,b!+⻕k9',&In-&HAj9 8L_gP Bv",R:( O%JYH,T#M~c~I[}aW=l[%x2r _}s+DV b-%<? Z~:zg/]˝xl #pe>+k~<p3{dҢ$AB߅]푻,[m~ZڟXXTjd߁8nsgy,)S46!|+DS-"5Z0 VoصSy eCWZ{Z9=M7TQѵoϫлu\6&8d5xjoul}ugyZ `l yf T$'=H+>Pב muzfx'7iPndrH&GRh<~XB۰1u@D(_Y0D>hY(!QݒY1J]QM,TdmjGo.rE ZHM0u-"&?J qҁEpy\|~c1lcAsVF|+To[ucª:3K&"b%S(C& Q A#~LЫ)AI#oQR&TaL`B0-i #a !PVYX] q5mj@ {QO݈8XbFeԂ֙;c@PǰA%}YޓD<>ѯOQE)g':ncm1}uQprn[MXEIZGy.)Ж wۑ4q8~*_O%s` K~m$: XsCtR@TJc%Q=r dY\JfVmt"$5"tcadݭe!__|d3"eO7-?dblЧO>^RO s[; %Z36[['H(Sɿ4d$&3!/iH+E܁ι96/;9˔`R\ifB!OL#}PD|Mqr 8rdTSk6%˹eNKO4,\G< 1DZPpO8L&OvO2k͖n$L]A$R{GHhm-}Fx' QXܖdW 9b,F~;r6$0,: ʕNgo^zEf!$&#.$Hp s&e-oOB-nMHP׈v.E`k^B|3(]+4 {KuŞ79ܠ %H[5LzCkqQ{:XM(*jO3"Ώot;AfiŔ@fbU$u~N;1LL)Փ@Ǫgwy(irf7 #{Db)jHx:S'1l(z<-k)+9wsm?$ eq?G:xM19-ݑ6;on ùFI'"!rU6E}rnU;hiÎ{oݛ5^Us9 5 ۜd4m356T\VNla$˗bݘ5qpn:\KT(/7v]d+۬䭓dQ~( hc$GX,}u:64f;(]H=1D*g9f(]nRFL5$d8z\~q RtQĚQmD8ٵ\t5^$H\h Y>K=ڝ @c4IOqWz<7ss ")n z(4;l$^TW$|77W5Zw ):?)i1O^CeqsE]a\ l:`r5,Q|IJj6q6h]C c-;Gk酛#|N;Gٹ|ұOL{m~g #R wmĤ؀m"m-C@-ӊgxDv1Q [B8Vr5uanCTw {v8u=aH[Q_(lAI@%|`A|uPx+ݢ w{qǀkzvN: AAD}[R_LIEzF]:kv' 7r0dFs*D8q%d7EoL׍r2wWJ!&H mUU  pEyMcnmXh٧K)dy#{F s7js4wMȒAE$:3:;vn3+I^^cG rlPbYVBs8=1(쵙eY&-ބ'Fn4ѭup*ˢR܅]1JAzƜ2Yc !"Wm*x * 5w3:',#r=/ƥ{})f^xMфT'> R+'4zh=f.+4xŢ:'ȏW{6n D᠓ruJpxuBBجmf+VL!tMH =le]v̄܁NH>w|=bpJ|hG ²--}q׋zCϚ*d뮣N)y[x}0.TYgDLkXxud.Nڼ,?C].a(,Qa<\G!A roqI*aSvk "'@7/A wD&¹EHS6bT~K&xz|mwV)B12 B\h1 A up 8rmjOiE5?;i,@h: k 0_K9jSF'ڞ:.Xo 3=6 Aq@;φ?~!Fgz@Eb^x0al.uSMH*SỎb]bNmѲ¤hsY\kTC-ෆ&`f,:W |Xu3X%aڂv~[j˜:}r'mDkt #ᥘRcdR}v5IT&H3h>m#0miA^y[3"4ۄ9Xj`\pY~i隁KŹk!ZM3m!:~FRS>n}){X)չÃ`XpZ$wqRh|x$عuO'E"Ę/]ٓhF .R]ZĿ\9p]r;wywvO}R)>8~|'`s &<C%ז%|F!Hx( es9m)^P#)mA^F km=N>Z% Rz"AOD +&OD<8e0t=ݚu Ԫk0 g[qɅ>c'KcI%:o{ z[ VcI:9*žuzN^e lu4bܠP4adZSݭQo^\!qURNu7p?(4 ؕ~Gܾcw1S #.B8Xe,,v^Zp!"lgmYY}6rrN]Y&yɕKpeS^-"\,قN'ӍLY 3H[ʷB9؏u؋\, %:~{S(mAFZ pwhMR#`#6=ps^|\ k V,FV1W6؅kEwZcղ POchlh$>jR>\5{rutjg++R슡UY80!fC|(NP)f/ՂZ۽pwԌ+˓Z'97uذLc'X ?1`Գ"܍Ae /dwUjp6#.Z<DT>U:x5da޵[rlcۨ_Cg:AS%]܎y#1\*L @}^˸,O9'R$AS-ys&7a?MoWSP;]jk ga#k.} (ߚ6w<~4bҀ4Dǣb(@k&?d$ֲd^9nW IL 2m*d<%GPb#=sHf&;mt.w>TP邷bPY'k27S]ǁkX%lݫ׽IqDW)1EWoqiĉ> /Ѻ7AX*_~A0ݣ{faG޶{&3ctl4E!D?Kj2"$e ̤}٫g?L*/B2^W勱215\ƪcji`*1~Mo<FĦtXe&4\ c2Ϻ3JuC8A*2{Qud~ԦB63KyϩaT\*:0s)pkiB&1;*|M5F~剔}#1\} kMf*N8 smp51nV FJ-2yw!1'%y$(O\Z74+bu:q=JiO@Q6$5Uc΁hS\P9Ny"q.B X A1V5᮰p&[#хi%R,.́ 5qOK$;]wbF_3XQ78+I m%LwV*,Itwg kfɹ#RPF vWc- +'MkckTGWʑpc% %#"̎E+I,$x왟 cx]?J^nMR@ _RˬR6OdF[,OX\FԚ{{(IFI5Wx.TW )iѳ&ۢ__d.ӓ*=qM~QOZz:-3䆡JX2?/_Kom׺YA-wl#3SGڱPܶ#QONSqr;aI= LVdna?T Οmj~7D`K -Ur{%?gPRśEX9!nH}}WAj>(͟68C &J)a3}oO+gC|-Xbev[Na(e₁1#a $LYۉGd /=Y~[Ī6aoM& -U9浵9o;#!}i<簞)byΓ c-g?,@U?pzo^DΞ$k]/ma8~Yl065 jx(HE!(W\>kVN'_YȦZ)Or S1KU 6ݶScź{%5}DI/PHVp?2E;{/w9lEZ8 Itݤ0} [3JBȒĦ?.2¸c&1iT`?rfP9IH:,ßyЉ;?{ U:]xD:Hp2?Sގ*WWXV(+9Ԡ^eGc⋶^l'qM\V]r;mw1X캦Ʉ7ug)6 v#/JH59!~Y*-dwv&i^%m"~<'k{Pj$1n ၺZR_a02V\*)9af oQf ˦^︐w$"UG J 5%EhkaG(18פ~/>Ww8y/`,kNNx3K$)Q;l:KȖy5߲V/ dL; ^c*OD[`C?czhϛ&0!GV"7|)1h cԑʿ5K?(jGKTu@Ȭw9uBb\}7w >v@g3;v,HT}3j}#tcⷶaNҬ1$2|^V|W$Ahwb@ҫ;QLtw=co7 A}xP%rH7L9w}<'i O];6uSd N=<`Zޏ4Y(Tyz=CbDtX;9u5FZ&,ϟM]wCA $~ wߏ"l+CRXz&F$lC6{1r} xJEqT j5?֟?jP-cҶyoZ(s V4 a߹57O",INsJ9uA*P(21 O3:xSnI$2eA\r U=s}8HLP=m>tq&NF{89RpvDEk>8*=<3KÓwI+NOr3s nx_E`V!r^R;@ ~͜vH;c36+p‚ڪpu gg+itr86b ^|aj!ӄ9Dq 4 D1i0?%ΚY u!]J4mf<+-s8FDA̰ y~*'Mw/d"国1KH7/odcR9̄҅'xz̡ouʆKbam[+aUt /U|wP[i6MqZ׫=A;p m8u:$ ui-Q9~"rdH5neIx]Y. $Y#SE|aKeZ?iWNN2 VJ]<'$zt/w"_? d ׆Cڜf0RCEV+KZ.vOHٵ~'Ww ,skb~h3|cz(לD `r*Upj[iq[:;VɄ]>|v-NlU9Z G^%Cc.k-A3!\=i\w!j73 , BFQob1حTuU!}U %:/-aP;d,'>Ӊ$b a< 'nOGn,<&DRw @JՊ0Es;`) 7d擰3YGB.sPgTV)rQd\9摚k'abw8(5n1C­|nr!<:JYXsew}6{aEѻpOM]֍|L-B/>a3¥ ѹHP>̨pxb %-6?hOQCrO˥B̆/+Q2(WĢzƤBM:ŨJh-t~{-z' ̧`¿A.ȇQOߛ/f4AY'ǿkd-q.RWSA2P$$lrǮ;|MOONvE b{sGYoh{P&"Rxj/C1%pRP1ĥ\}Wd6BTjBvVQBllwFKR,ymc0uKpk"Qڲ~9rJD~GQS6y'î+myN4}zp.P/v+ ŨkÂ,+Uc2l~h?O6a`d ڃu*7!A&"?{-% {k]2BQKq fN5xrN,%3Bc,tp"J#('Vg" Bs$L-^x(t =N#f< gs)̜q%@A~*lF{;,4/Lt5Vܮ/1,U;̈́PKz (_B: bEɢ9G3l~5#;lYfa5YԬ&\Yh#\:nhDg= @ _p%`ן\vJ ĸ}@,V*)VIRsTXD(B.sv j*[@ϺQc!*T x[+jg#?)*W۷C{rԊCn:S!YT4'lDywyaύָyF@nۺs^5U| ~YK#*mԏ=tquV5PɭbŜÉ9| {OC+H*ttTP+,kIr;&Dd J(^װ3Ch*p Ex;TxVZS#Sgg#'<*vx 0Na؄(EhPx6$=X&ԛxEh6i}6E=x'u~Ԕu-p43m %i}DPg#&givײ| *ULYWSQ<=b8p?לV"-VP=fċA)iojy`͇`}R_#~(is)1]skwǠQL{,E:>/L=HEIT0V tyldP㽷na[ g M7qL~pw5]ÿ{he-1{ώ^*.&`"*߅(j;m .-9/!-aG>50r]Ty-gh1GfW$%‚Sm S׵BET; IP5TWzXMgoTz!KĊzgdCtuE8WfSw Ɂ!a?" izvoװykr^1׳{!YvCQ2D{@6;EY<(&"Jo5-W71_?7sbBo3/şFL1MHZ$Q%g'"|}gFf=P_z_{0E96}.ݵ. dc<Pw؏j-/_gLtʨϕ` vٍ:̎yNN˾[t͌!baى [ώ8^^W#ݨVUܕ ?tk`kWAVXV!V'\E6w$VO/m5ʻ,W렖fE?#8w7 ׮tzRuS8 4 R3`[>Ef$>Km>sF֫DVD54ВtAyB*\NvPDگWK0ZW,t0V+d0\V1c\tB!9n yi}sA2Q%Jv{ {;˫P-4/Vѕ xk[d[cW",fT8H6%H>P mфmߙ,\$ QgV̶ (kP{/J@Oow7~jH(-#+*ʃ\z(4;B tz\ݾ+nsX*i<)"lڟ@trG,y*zPO*JBySFs] =DAӼDD[*ND6 !fe{V Nvv{ mJW(J= =6ʰawEt0@7" +rU"3=KuS[:B߹룸6K;wob՛I =F7;+9H͐wPݚeˮEy\:+? "xG%"qe'g39c5/TsF|qeefڗ5隙k H)߳z\x]#CȾپ!Y W 6`U7'Ԇ.V@ y?p!rv-μEfMH: {Gs`/h:13hewoh 06NkȵpdWG!8Labnjl>Y9ņZ jQ ~XHTw/JmGm{؉|.OYBQkA1V9j$9]qM[뵺E) 08XY{d#x xՂbXΪ#}աjCcamvN>Tڳ@yH٭k!y>Ƥ9ED2R=JiX҇#xGOVk #"XP"(uq=~^l죚6vЋ6:Cr75]Hm>I ͜s(f фDUqrBA쓢c11x~=pq4ܜM*e]NdBHFS{' ͶPe#u0,rױ:AiKc O7M\i%\dv2x:!qϘ1( ;tiܬ = oڅKjmnHJL[J8Qw3H'?+Xkj[1]xON#mՐP WlWs*nK~xeA.`F|T׆,%UB1a䳱 i"mѫ8֟o:/X * 6߈#=!)؃ 9ݎ̞ϙ5f V͵o{k,MkN˲Bd a OKo8S9ΤD? 8&ɒa2ߏ u(u;]fYQ;ufj;㵀ZVǵ{Ѭϧ p1<fG_> )dnjt쎙7Or&¸ Tt+{ bϑ^# B~7hQ)0S*TV'.SXUXq-\-iG*-1݅Бtl\)UlhDJq0i,^C`N!o]7{;V=2X!{C6\ \`0rjY `tsJYhZ?nS(c\ԓeHnuM_SqJOez1N7 X]aP >9:Sg650f}Vhm*ΊoEAaQk-k<1lEt3w*7W`+ʷ0^*:sQG;WB:SG?6HzL174F}cp˷Cxb^ӛZXM{`ֶ3~"6蠼/`b:[J pQ3gR MSbMҡv3]-?ͫ挤N]+qt/Ptm\g:P` 6sV(zjv> p4* Fl_:~v2,ys,JpvjYVJ ;SO~w7PcӐA r-QJ(ANu2LѭO$X^亟Vr0-0s#Z(bb" ҖB/#˗/w͂|כYc h]Y?$E$̨qdwl^Ȉq\VQtm,׺#p+V[o¥%N'pd%CnoM}1: D)q CCZ%\B  V3Q՝ +3q9<VH=;P#TXPQ*cRX+XXXǰBtsK=ntW<̣2ow˱3Zo&uGRt3} Gi[P?[De c2#yNѱZpv 2 Vg~\@\e2 4Nif6XmJx7[RH0-<}`zTA T]}O,z{bbMٷm=23*d! ޣԡ.KqV`mkt&0RDOl`J47VC1rku}೷`#UMc KXE|#00~s?VhS{hWȨ3 EݬZHNyeϗ L) ;91pU _ϓ6ncS٫LTk꛽Ub)0֪}8m4vAstċ%3˳,tB5- ^>fݤ*_U-)oؚ&" qHTR>CAk(F3q؄F0y5Uԝ C^ծwk;ˏH̔h0.{D(T~W+{ul2s]hJFY'XB׆οs]*v;HjJ0 ɛ>bMVhڎ'vk+]Zo2Vޥ{- <#͆ _Ed!'ģ}/WfjxJpԢ̥D(`(2yswB+jsɷD9co&Lh\ОxoweU$x\Ӟ-9b%9\sdڂ׺X^8"RdËdGV70$2ɜn 9!YpQ@DB|yn'4qtb%9M ;,) T׃|1.c|9=h!9J_|I}l}jD #wE A43@stY퍶EȽ!Y.#bK*ּ+O\wAO>&so4Qwn,N+$fEB ϑ9HOV4e)BE[@^Sd 'f.hx!`o8b&5~t~{n\)(Y4 (cw -,E{k^x츧]~!wgGv`IiSWlJK&8b)Tddŏ :m<+(i/;|.QdvPd.j?P푷)&i>:| 0t,jc1^{,t&NN4*pqlgrPnInUѶ%Vt V3S߿$(쑑"ȟFa .#V0+):ePBG3b 0=1=rA@x!fxnLn 5֏Bӳ¾j1V|VMKٿhOvʖq ,jtFJH⋌z _/߮E/ m],T}0ANfh}L8koNM@PSԸ?| ~;YywA/%nnHq"JY_Z5ad6cw?-Icԛ@7 5O I+CYN;A[#='iF@8w>͘?i{Xgyg7zaP)blhb7,<ڐt(3Qp©t}@ \{e#l媥>up5=Dyz+k}"U;; Twd`:.AK4FĠW2‰ѰU2fW&#^Y)rQgg{YAe#(rj:rMWή/Qo'Q'M: #>\ fEMOU}LΕbKXJO5q )LC*LzyRtKD^5gF6aDlFA!.=h#_H.Y#B?t=Ϫ^=uri:zH??"m%V"`SHUCpgIJ͕Gm1c{qޭi"B77B 7$hj0^PZLވC!d &$kV#w'pYn(p鐝*gGK%,ߗKq$?(}Myb|:UMoTfPA;j>5PP牘º@pYM2Mpq[Efl{,KPv 5[x{z,VL^n%>͍6kC;S0Tτ)#T)ﳽ_m9 <$pokJ)O^S Q?]püˡߓG,.c)C7b# ,KZ"? +H(D ,;ݡ(i`#.3քMJY;&?0Ni"aE\΢;2Osr#fj*uw(A`eXs-;"E:?;IcvFnpjApmb/6.si"~jn06n,]ΊY7C"L\0х$ ?B gU'+hH=;sD`wݖm-OOO2+Ygef:ʴ sc*{,~xv<bF´jXLJ葅Q9YC9 Xoכ>trPJ(M+*mRY*̮x u3!`҄N37@趿> w~0Z,wm(]@o"?&#i ?A`-oM壋 'rJNe$wO)Bb/։ٶ 7UOsoWV+ODbS ͝ՎDXI~{}`I&=8 Fo f8.VFb,uK'^1kMq`YQzu}^~!٫{OC. ~yEfsW?4rX;S-0ؕ1IÈs~p'EGQlf'w(~O :stKXj0e+/~1^ݳS]g#aߤkAWwe&7te9 |+0&jT>ݰ Л1[NҝӁw%6 6b KVSg.]0{W?o xLtE SdZG!J7сzcŧo?YԵ;$ l^g:O\rWOޠ߀.QmatNR}&& KbyWa[K!Naj@qAuhU9465DW$ݤy`z=ު^#O7A4 Qj3E\l3#^4PsXsZYLd^ZLCmNRSgשnCu x 82^?(vݞa)8Fd6SnMqA >nIsQm ASuXW P @&_9.O~}{ 3, 5.T r."Q8"(BZ"+p@k4^٦1],(qcqxƴƚtV0X$胷$Omv..^h5>T}@ psoep} yf߹$ćusIQpb :t7A_S|s󑴮_Jȱ'X`Mt${?\z@W<1hPIER$?P4gR޺cԵf$--@FtJPOUaT2|r7wcFxYp)0 "ܑ7z<ؿMtF.WT$=`ٿCIQQ|"ìGD]$6( ŭulֆjI)C,{& &_U1#Z>S~RTyzVr(l:`4h&v/]=Dt+ayꥪww8IImaǍ+뼓=إRmQRW1K>kX+bGR^)RZ֡O>-`¿-K>//b&?YzGA?xwzFyR8dcX$[@K*0C30_{IGǙ;s%fE Rfz7 DލKy?) RbWpr}B)m=`\CCN.hRiq/YʭvB4./drOdeɊC 7i\фJmDI&,:Lf?&%OC {9L%ng r}Nȃ }pk=9h*~0Z]I l3Bn d.%>D ţg:fZd8QXi:|lS<2/+$m gH|~`;zF;fK|>?hB,ҏOt؞ viuģ{E/j_a:vѿAgK^*+k?FdysLm(l1 $' -T^))D/vо.C~Ӄ M7h_3L@|?=˸>G)ʟaZ{̅+6DUo,;SǑAdsM;1̟)sp,2%0^u;(e/ӽO)^(D/ǖ3ٖ'+ \v3,>(v"$fu`"*m`&0/ 5y[ 8\k,R`z?(}wEw1ĦWob=\>6&G-]nsuƓlӼ聧pDIbvHхJ1| ;Fj;S>7 X݇6);}ʡĔ LHq"ӝN?= TDA]D܎}sO"#auwCծL D_'>$Kw1T:Iɲrk)$O"򯁹R*h^d""ԀVP̺DuW:nEʱ`^W3y>äv*gl#@gD dKP6̢n`ZRQU*J~F2=ÜmFɗ /vA<گ%cY-W(W~b,GMSR{ACz '/:Kڸl6SSM6~>`8] %K\5cejyQPLQ0Sd2f#pp`O[GzCaNGMv@(a'wqHGTN5YO?&yh sik!HR fc9E[D!PU[qp%j'w*Cj1=%kIzd ~B]ܿr5\W~Uʯu /W+F*eS Ouz3_?kIBs*x߳ۘWYf/bhҧ [! 2_7H^&(u BqEnGM`+&ރkp)~]l?7j<wAmGy>3JCWN4FJ?2 `{c%)֡:%]C7]Ӄ͂&W_Ї!_ <eiǃ=y碿^ھ+cܛT8˜B3XQϟz4Yvi( OhkIVsmluO2 U[9`Rcb:G߬ȗ𾄂,b8E,,\@DdSm~V!ַ$fbqOCpNiΫ΢(;qoW}= +)P G7>jSV_%S*\nQLdX* X!u 14&UѩYw 13 $IP=` VLQcf; n +;gό~) t؉G19 Vg'M#1V\HHuڦ@j;s9*ޱ 1UszVzvA2)Wشhat~#ba3;LъAS7^s$n,;-A,-1^kܮb&a|gWAg,1<5<|j8;q=f[s[[@[-<3yxi9v!blÃZQ4#>`959W˹";=/ FoݷLZ0֦'w v֣g=9S3|d pl$~:g=B}Kr_WEo3EMwtT߃8)޵lWtF2Su[Eph M># ̐^f31e6k697_x(z _ K"q޹~W'}otHԖu_;Y {t1V ωP?) +WP n >M7veTh' P4-'(3}bKzE#e8V4D*l$ :QZ%KFT% #2" qB fWj\ihʦ9//QȬT*XMLoTTGɾ%& gKח}SIW}Ÿa<hǤ#˯!k\7( ׵6^ŗlElG㞏vO#urG~7Q}  4-*nQRxÈ~$h}̖a'jTwI>SE ㉛P&l}qW޼vu=I՝,ղ"-JkTPyв\2̌>R+ //ɶwt)"]oR<*IaXU["5oyn 1R`\i?J(j.V`'R}=À+*o̚af:nͶWڳH?tKfO8fM0j=ajFvIFZ5?7u1a/ qDc#LA5,A|C; U. ~ɩ8`/Y,Hah%;d1=CU0SMB-&1ÐgQH/t /9ZUt>hXV׾1}T.oc;)" ѻB~8KI,RiMQUT6  RKP /u!BгFwT-^Ԝ}Ԁu _^|؊Йx8(OɌC@RMaXʎ=fq2Iqtoda&߸32.~[d^+7m(ӷZUJU84XH2͢-r_~ɀ͓}`s/#0;J43J<:gF?K=0 g ̗BeGY"A۷vR k,0Zp3|:j[h~c&ۙlc`|# V(r+O=B=H;HQ\/4qnIMڌ4>CQ%]#`^iL3潢2%`9M-GIeZ5/NQԎ􃯂%,m PӞmt\Wi' QJ]yi9{7o7c[{ҴFVBz$윽`E3H&Ekly@ތrނ ",FTtfQKZtd5LUvr90 ǟ3Oí ) *^6Hb˺M+gUӉ^ fl+~gS  j;dֽ@ XŘf. {l ϳT;?_+2x+$h~gWW[za|$s=!k#?2yn؈^5m":{2Ms2 _W@o0,;5}{' 1b*C[4{!VU A1'w1iS`$|+1aOO|5(U ?WN=w)IkSdܮWұzс hFئJL?It^t:oWI0PYccS_DL8qf>, TOzmSwr]&,6u?C E(󝠟n]s.u `%%MIdoUc} rߤWo \ˉIkT7 }4i\f"6/RGtɈ rUOpb>&=0;D-O$ vOUU }w]'a"_>ݺNJ Tn TߟK$$\?l2pbh`DiX$@R:.jWبPK~5]o(N/}Jb$3z"M ̮ vy1ƲHU6Bh-[S8 `yWΉv$W9nOƝ/ '6+ I04>,1|i$Vfks,\(*&#%U{5q>'0u%aJٺe@jmϼ/T_6v[Z|  u{jfiΩștZ|;Df_m蚖/p1ސ̾f}Ww+щ&4~fg1⍟ϸ!CI۝@F/ @t4]{=`'iw_`%=g5^$nēֵC@8|KwX[ f/xf1yƸ l̔bn*ݴC {]a"#u U66?H%Z;IN3@ !땛.L$midD< 7K>j G;]]1P;*;D_$7vF+>^-&qD^PC)6vnȣqSK@ QFɪ\I@ iyYPTtDRR-"U9Ǣ- Y3QqD^KNQϗXj#7'>3 >D LL$xl舄l!J~!NDy.;($صrcSYO' 'Ä`Uԅ_eO!7]>40cURR~P #({OFcTbdE}XT2q.a/\}~WQRua™v䙭mZ$ yV%ΊY -1U$ZYѩ} [)m̧P~;BJ2a@-]UPf)twH:S ؆.$cU!s.}aڻN ![HwWͻu6s3.mIM*zjg>I$4cO.Qڟ} oc*ϰ} b,GbeW$f9gS0_sR -Ѽ.-PY1MkEt͂Sz$쎮 qI.F`D aPQjIrwA)݊uBꏎ,5!k9upرçOY$$Ii'E%[Ja SJGI`wXn:څsI0A4"h|7Jg7⓸ F? QNu*KgΦQ˂CFvlVrI`Cf kQi (oQ`O{REY~ 3*MyQ&.62#(>m=KC쁱S0@HzKS\9auR,KL&!u|gq#R[tܓWLfځ?yu%ޞ1hQٛkGaqEIrѽjS 2\<;#t *YTh(J >:Yr𴚗,t1jkR4*?)-6sn54t,N3\Sx'wL RbjW*E{6"8г{/ .< f_ɡ4Gb S5U7D0Mv> ;1ŭq#GȜ]!ފ4tp3 %m`o֩1_&EtJadD )KYgĖ|@01m_W?6ŋG_?͍D5ߛ/b6oV4id 򹩙AQAψ4_L32f3ʶX'nY켃^•-0cvp\.H&Ryo ^h$pPwM ^mYdJlAM%)@Cᛎաfȯ~H2$>٫TF?o1f#Vs , M}IY`t:oo$Q50yO@E(0$1L#wz #mO9WWhl>o=t61J{Jup:qVh8.N{;I$^b] cohHC+f9etf N8DC/Y!S'@tj%}PP?]Oܣ򄪏)|#HtiP\)w񯞰H}KQl[DJ)-ɇ7#?N?bhDY6;WC߅D5&.7=F"T5Vk3NV "aF=RC.zb J ^RI64 |MXc+E[;( g+uW&3&dm& XQt^ (OU ^Խ&sTmx@ "ܩM4Ք\k }섫ƈ< E< ՅEƒ3SЕD;&S y_8\ֳ {*x2づ|jf-^HpxC3 Mão(rsbm&v*M !"?f~XF:%E Kw~._3FwffO/ ӌTή/m샯kKv.Wt e(y (Ԙ>XSsI{ջ`t 9?lTל3@}.lo!uE1SO- 9Jc݈ᾢxOA9~d.fL0\ @ų4crhYRapjMێ;fuQvgcZCV=:5يpt<`]Av.=g7REcE_R8+B:)=iex=!a | w%뻼nm{>-l!w{㐾^$*L "3?r]v{@49㣖U66TsE&0hW?N%/͋2= }9y !λee\'z'W-0x>`R]]nb$jS=jW[v "Q@4q_(.R'SO :GΉEИ,Qւ< &"B= ;,MX &c/bN~U߷nMs'0+ZG,ܲ~#%ym/3a<@lU}Qڞn>a*!ιxLnv5ڜ_7p"P|lX/O%_R P fӭjB%@.wDm%8 SQz} 4کŁPTyJ==÷4Sτm}I]&B" B(ڬ8{p>)!/bY/`PnJ4` 'Yiz͠@5ZgT;αP|PN 2$7m(J^:Q*ziS '_ȜF{wHT;'*=v[ՂXa ,LY9A;^,Lw?=A]8hDg`Xn1\$'r.^guT5ز-:N zuz5e:l%`xJ3KI 曌6ڈ_cnTv~~V%zxŽ lyehɱ~tE{ UZcV~A<)ɂE_N9k ?ǔt4YgCĽ1Q+S_p=|(j1"P/LP'.CpWx[2jL!I@6"ΪJA.Z/( RL| ||;,P\41g._;@^b{jorQj"@\m<>Pﳻbٰo|jUh3o*|]?,H 0>{J9X32\1afPɶᘦ15% Crba\| /K۲Dq$9׾:teH&6l)ݛxσIcΦǓ/ iU!:P;{K`=%veKOxn {Eǒ[+uzbG `)d Bٷc #|~zvZ-ɩ}ήwt'nl;OTxds%_}Ξ,V:L}Pȳ `]ĵ;wV qy#Jgi'HjMvC6,7ۋ@;$݌, } H9,U3O5~7&Nӹ]\[w~ʉRQ ΩkɁxPiéF7Rz8R uD÷|T(;<ߔhUԭ>;#&ݙ Kl_+.ZܒY4:YpЦkƔdAd`Z U˙c4NtcKY7\+@@G7QEr~,hss7/kg2ځW/5ݮ{v9;C`xqόV>Cth8xSvTY3U9[ᶮM튚'- %@ &e̟(q=f[^Y+"iL{zA^@qkKj" -qIl gpf U-]:fe_rX &'e$wk֘*>[4NdzCm'/F}1e(,=Tf"|F9,S yt!$Ze F<#=q<8̱s= %&LjB}(@uqiO3F3i1԰IsW<9ЍMDϜ"6QsK[ 0>:ӮykFFi3+ {`Bd@Bu\P/|ږnM_bLݕP>RX%ݩ YԄ7RP'>rZiW=[NM2T$6:*9j݄^FD83Qx-jG`^6.; i:`9A hš%/^KRp~9[Om2t7`:Ͽsc6!"CȌ=Ω}jcJHL{4Ta b N1jI~() L?1HzuMGLv]%Vrn5H()8Px$ RW̆%Cl`WG4\.Lye1MuM<*zA$KjaHUMEd\wφw%=,^2wrϽPyIԸBsG1ְ~Sftv3vkxr_,=1ؗge  CZs먼CA#@xlw3,4%z) rX{=hʀ eZ&?bLNlɉxٌ;fee;}/8TyH<.38#foxCS KS ǤG藋e$aڙ1)d>> !EZMF'yxܰwXX$M:Ʒ(<~i@hqqIc^HRإY,ę` C٨z{S7x{ ` G&\Ը6~mޚ荒GVʚUR1X]KĆwLe6tHn|m~wl`[PgYL`'6(g#^<4<"#ApOWw%暀3QuGO~6T9:p \mXZBO 2080 Y! ِÚt1SZtsS/K"<_KOHbKmd]%iTf\ֻ|( Oxʜ@Vn-yg(!noS; a!cMSpYZvCfCn| &:EFȄ=ICfEWuT_ِ׃[-#=Aq6jՔTyuQ5#X5/¦s C蚦Z;}BXׂp-g fon0Nv}[EYء}a}C;'w+!D=adRޣ5jh7$%c_ҩ7YFon"@e}䮽iҺ{iRIR83V])X56B&3{ x0SI1NQv^PdNb(Ns}Y2hV!R yj_׋)EJcs }ZÞ%[pw} uT,5m=l*ЧG7 x=ԉw}D&Szq 3~`_NrׇTCa9;6=<4ja:Kk A\7 [}?1p4!(_Nʛ]%ƼUI?Z鹲Ýio7q4c%B3 `et}"}dYpmTey+-79`Uk3Tpd\l0rq=d%ќ\CLG/5\V$tA3]T]:>^I@1h-kJ?=[ wJ8 DD#3#LxᚾAfU7QU-w p6t,{0󢙈(EVmGTJ}m\nDZS l=h tDŽ ?/-2"rCna%pj*Ɛ ^Nrn{ ߂2C. 3&3!kkBj$xbF,y!)7*JcrIStgcg#Qts-ӃCi@̶љfy (93K7Hlg3T=o,b)>vaʼt ,'*&B5/]x[ +CpGrh.f48G6NQ?\(UCBX Q\1M1$4#fP<@1--Z<$#ڗ9d &rB>^2;tgυ}RB4d[u%5ʻCPvr7Uy*bzpyuczk%vBkTB:l5|4>Ʋ;8x\B,y])E˥ϵznuG6]_VFQFfnư;l1,,>o3ķ&#w uc|ZD4 O"75LK|K"݋A.T.tBb9U\γ3ǕFLhI mPڈev82sAR V0xO}BI<(f7H *\$S8lʇj~/j G.HNi9̤披|[`G 泈HɵhpTbAN~k: Is%pJ+?y=hSǦ_3WQaO ;ݨ0{}T]wr= 5Bۙ s6E}U$T.\:9dqa0ˋ !`.pw*ymGx1n3J#i,D)*(\"`f Tkf.{%C_5 XU|R7Ї^ٮzfE/f}'uFȦ^CIc XW_2PV,߸ e. kux.qD e:-EzȞSM3hL <"Z&[c)!ko4o-91X2焎9 ]c 4;KN+(ɈuF7Y0COP3o$ٌv0eF"χ8"iA+ k-Jxf/t erKp  E3Xo% %3v[4eRGpgv9hx[܈; )K* '4GS>+Ep>1" ďqim#$B ̸dsn fS8~-A&CqzlAɵ'bXK qV Z@6l$4IL|?'izp) qli[VZmoY)ػÂe!XÜFs6;ib$QE@K|p@QM{}}@ ּQS_R~kt Ge<篛9&=)P8=n3m S֬ݤA;"<@'oّse%WәOhO66U qk\vYeQ iv(\׀QTeq NzBi|lJ[l oC\} ؈~*e~O8RL~L/ 4J}Io2 M0Q|\@BB20jTT* yiqiR`}N+째8]값p+1{xLkWy^UmrӢuhaݼ)2=/>!_%^K.H0PJ<M8X7:Us,jr,luWp~ WCRud%=߱ %6c!S奼դ襴U];?} %2A0D|TKXύAncCU[z0mF\k2]r(fiV<6}k%h;=z6I PSOJ`Ym-mT/g\fpg & ݯJ-) hZۘZHhYǮႱګ#D$"@CL6*\ 6v۩Ҭx?]/ n,2BTaV P,MqBҀcS"jb̮6/΃HkSkNEPz, }!Vf#3=C>e+mlqHɁEg$z\)\Xxxiru;?ɺA]Lں-qȑ8p|Qknki2P|•4@ЅT5Cݔ]9`2"h}GWВl v,*CEdU€#CeY` !1 "hQTR?5SHI׼.EsQ+l~[U S/Lo\Xb' lbϱGiZyu%i?L Wr, ]4d.G 6UX>_? (ML~B*q_G-e=[.ZbDcbR3G, 3%U¦YLQؙ_Nscv>f`&0n7% ,Q0DXhQY[c=. #@û^2RQ⟉|[)Pd<ر_j@ExlL M Ny7ɸ-1fS N l=S̶v Oޥj3J?,zMKМj#NhwIU~|&bɢzĎlP*ZGL-;Gv[i6|Ai |.aoO}U#9Jrr[G\:=br1gm`?ҼJR_Nڋ R,WeHv!R ^9{`+Rg}Rό338TWvmVrU Fn 1LiT}2=sMbW(tUpP7Zb l@E4maGQ ^X+ 2@1"6ü1Gݓ fP4+A:TW&tf\8AJDҰĉI5#*t\ջ = GLv aMX2m;/ްߣ-hij 2HU#2=]U4S ktėʄdw2 <=h|F:ڷOhτb/f.ys-hܜ\uuKRGfwAZ #\xlD7@$,P(?jN`Rw^/("7}rAGfC).\$Mv#Gd^%a7!)6@'qጷ9y%j7G!SD6m 5IlHi 'B 8/n:zӈp/@RT5pВC?'O 0-l.a@)|^#_IteW ǧHH/x}I^#FO"wmcKF~T2mCP0x{y25._DPǷηUƦ:2Fɇˀ4r.Hte:׃l)(V й*Uǚ2[u#Sc} ɟFPo8dq_~V7BѼtzx @hU 2gIW?sf?%(z'vLK`]V2#+͡2sʙ<|cQ]ȡΎ:U 2M(IN' Qp >'ڽe ,ikj/zBW+c\N˝/O#2QHT\p2!Qih N,isYCн#h}%<+EN񃎸mB%h0XHC#k [|UdKH)(fyWf9_jTFI!Jk}\N)E+0]N'ҀT`A KoiTQhV_1z2q_:OH- ţ| kPp~]tӞ| hG]8WL0$D1+C.cCCGxQ^w(p`-4r&d*'uڰ-BW*Ȝ居ֶ& }_*)tE.ټlL vE#:ڦrJƠ'dہvQW}L*'ݩZB>"&_6[)>iu%q5a"eʹŒles܍,`?l2U :U,1NXrHl+޼Q. Z/2nPWB֢hh#0,bAm=kJ-n)'kdœQ}~cZi$7.w=)j3f tqa&ib8hq۽ig qn;̗ʹ=L`E]a'A j,)t†+Yvr 9Z@>q]$kn*3s5r۫"rm{=:0fݝhRx=ubILԷ|$u$GxI}@ N bU7cjYnA# Ҡg`if̳cd:bp!?2^dVɹXddŞ=?/ݑs\ ~فW](! dyFU鷣͚^|YJp5+WÊuz%{d_wpy]DJNӘ4|U”HEEqBb!#p-Dk "HF?QvX+)A,qy->1 EtOƿ;t xF[kGSij,{ ,ȥ i+ijP6^9=AˢvbP+ $f)3>e Du+&(ve`]TW,d58nYP&.+f{sF z?\Iid#]2ĤI&~h0B`ݦ r#n/m{P)`IF 2Vor}j?K&}44Q9gs_;_(v.3(XE:S)K醘^;>8gK⏢HJh4G a1^oRؔ "(]DOfj]8zl9?HK~ߢ iw dH.KS*7~nlءr^p|t~FnY<(ɪ&ͻn G.p@|X2̺0WuP* )7_5Mdo}Gʚ?EU=B F2N, Z$>Iì8bcwtܱƝ.אW5AVHe%2V mpX2*B{'7Ir,^flt+Y&!gaᏨѵ:883&qsd*; OnDW;Z}A-XВC mWn969eMeaU2J0O^R_SFEWvV5$ "tYA͟_E՛lmcZk~@Oa#N{JTd ʀo\Vq<2zv)F\"5m=3YdgHks n4(uT!$؍1P!ݘEQص/3jx&#pa?wzώvUXأpVp9 h\ um潔A8pҐ \Fv9ȼ:Á<[ץLNp."FqHq]gxaLTY"AYpaer$2c`ԯ( ̛Ђxuszk**p4YϟYƁgw*#+3dfGT$2>w90sjKW!"o9--RMV!LJ :ڍ ~d$\jF |YU~!&~,0u9 A?f^E1@}r z.K' 5/Y˨J#LTzhr 1#Ex? & >0l߄8m'ȫ\[=/_ҕqNSxfQWwvonCh)t#3TCu qTaG,hDYY~](2Cn&썟s%mry虪Mh(vtT$d11\: fRw- ap6^ T><f#)ɯ`nkKz6-ˈ(MBDOM؆s5:O.s:SRJYyeT;!tAUt܀Q0*uo UHg_ _zyȲi"haO~_ݕfi1`4r $PL6siPq露\_3.!mƚ}dPxk;7XyU+Y*X|8tXF+aVuɳm{Dtb3,y_.z:rozs} ٳ4!:2ͧ*B̖D0U7 -:'b5ƒ(Fu BdM2ֵn8JVkΐlL:&\Ĥ†*;,У./ Y9  Q%'Zկ$ͺd} ;4M]Z-- 2xx#d{|#oJAd8Ё%L1މfd#˕MQrKFI^c_o 8n Qϗ p/)?xjT:|ǔ~r#ֱ»Q§pWSBU(i&:@ cj~|O(ڻ9%^'W+_N0?F,~ƺN4{K=K$%AU/ܹ'x#8!+s ˅@Ч&H̯U&G{HOXB@'0J)2C79#d>Rbz2Wyrr|3ޙ7ǵ '#ۏRlWӵV֦"P0o J{}]~ǓMjHE2ْ_e~jXs&=Uwj7_P)AY2p<*\Le庎qi#&+u[sY a17Dx>[IڐbKg0y2h^9ܧ? ɀ7?#!xm剿3dbO~͛"WY\M#)V5 )X)-w%2;_B4 +XR械,PuvZ'Y[٪ NqFw!n5G0[Y4pPx`*<|XJ+J~j%Et|HMtw6".$͡٬J7 5:ܒ?COM_vp xtsDI tTndu$NvU; ]lQ+&N #$Zd&<tLR?Oi%Jő1‘]xw~o/`s>X_1| :([0!:]TE71/騽!?+Gy Foݯ!* zt V{I\5c"DOnNPҒ,bJʇgP{"[l:xs& UGYqFB3Gϣo3яr6SK\J@.ò&M'ЦQZ/-a^e1X6CtXXy񲶽6WǎI&:g%Z2'mr P65Ky(FyZzwO}{C7Pc\BR/9Gf.qM 9;61{0G'2::5[ud6m,!һR9Gm>: ɐjV_r(Pq!GR JJdP;T>kSemH:{K@,65j#Xȟ(b;LmƼNZ?֠ԜC'H =Oo*g8?[cw3< HNZ9}kiK1l|ϓJ5csNUNۻ_B !ҷ,ʵ(0՘xy\P|==(Z"2iKX.z6S+0~KMJyevBJܶnu|"""U,X #:;#7OeCj]Zj %'PuM!`z)+╙2 <,bK 9l4HJ묩;[3E4ɧNvRvTW:AJ_RAj)4LpU9VAWĄZGF2O1'Pw~_̚W]ۀ3[+$TJhUѐBP)&%w)L3';Ԓ##.{:x,l_PosJW(pc5tu"H_n ʉPҠu-PZ|dV>fE q[xB)Ɂ6.Y8<οIUȄoTCQZA YǛ7CG3Ħ%yN9I^=vD$Z/peHɅ"Ql/$-nG>;7Z5 3ȴͩnwLG9oӒ>mӱ "`ɍ$?..|WcPXٹ3A@ٿ(>`+{鎚여+ jwn?*WcLYлnϾ7h1t4AM@ckP:&mY蔼w g2Ngn2 nt% Yњ̎a(F1(]YKDtOe8#;ľ&%ov:kI˛n: -"|X."<8~KFhjvght<`h@9!UN;{ Z/}vo&7@_<X.TW]6ɡmc_2]zx8_@]OmMr58JhI}7Gk!JPd. UVl8&ȖFrl4T.sb Fp4mڕdSi0)U8G2TRT[kV320P"[L@l:fj$t|"AeŦ;s/J 9GkqPc;GZteOYn@㓿a p]'];q7OTe`ro7ЙXN4'6"kEe(Wx}Ў =\`@[ s?3u)cB%iq򷩍tN!l)MN y ,8qXqٸc:wwʽe=pm޼E/6sj߉q1@A}.x' 3M9Tg ,eR1il Vui7Ӭ(Q J~9 V|詗e09F4UXF *WV@QE] ǥck~kT,{_EqE0rV=.""Hf~q}N.TcsfmƙR*R 2\zR>83ޮwQ7xDgLc)h&15@6a3?%\gqwW ;Y(9kY( $i<,74ls"MWF  tH*n`f@ ZٰP'-4,ʭ?=&J-t"xTBHŌ?k0q`>.;D tR`=!<7lLVNN?4B(V99^$ NdYoLHcEV}F~WmQL'|g:_b'ЌeLCs9]?[@ đ%c `y+g(Yxɷi;`c>IR5ɱ`wؾ?""mG {>d3de?ӕZو$ezz07r>]%RM]&R}Se.οE7( vw(KI{D=>;X v+[!PСX ]vA(A@Ȭ0szcV.b:xD⺱q|M.=dՓNdO P5=5Crv"/Qjs h˚zF1 %x֦7}p) >QOkq^6=J+Q : @ jڱ]|*$20zL{B8S)h(ρBjM\LN0VX}dsیin5K g󊆘6\c^M_]d0x} _H#\V9.Q{E|'1dIglRXYB%ΤBEB! dQfbZXT34ˆܻ!;z۟CxR,(t4!4CPoh-n \*cAO)cłWUf$j#&AzV||A.--mq}̑thw"U/?GbD6=z'/m`˨v):"Å\ V$$C0+ |{D oH @\I$@݂qKgUv?/&*- kS%yѦjfпElc&2NxF~[$/@^~8r-up?gqI{5cEZHD90By! 8yDY','o]0ģ ?k_SP~n ~xJ'?->h!ĹҖf8Ğ(3-qE)Ci/yq'Ϣ륳^ƈ xT?QjQlH7vsФ}H18&F2$ r{ŞƌPVlVWK>iD1vPPtMxDӓI~Ò ̯edX䂻=_h9Bp))K y=xG8ӷԋnύ{N;<06: 'o[=6۠,\,*K XWVrĭss yn+~PTA=5FEej"WP8@2!z=qC0W?(UmIQy^Kiʲ"$Uh5%u aqT~#۲t%ylK a UM)T|cŘyե}C3q(_d,rD/`#~2b)k`2\bbɦ"jywf.x|+_rrD5~Lҿ~z1kob){F zs#8lGۃ805TnM&*ey9d890)O2̸$>?NQ ?94&zs}a:rwUzcW[!;7&oF+#$g3^ -!RyÃ+xq\SM֡FՖCƛ\zۗIգ;:^41}T|#~3AzjPy `̑2pT0)[9BJs#|.uB{YdvV88Q}؞c[eјgptZמ*>B&eΦt-0RnDL7H YOlx< &Ch'+۔[W]H"k;FN:f(ڈ;`]?qFժ|$\P~1U)~_T b%F?59|ۙ]0j47v  Om(}g >O!8΀9E[OyWI; ߵ#w~j:pɂ x}Ո6SY#o>(Vc(UX/pd^orYAVr%)ڹpyx&pӽ?[z^}sR PuSmƬ:¬KLjޑ`95$L:T?)- PU*%)4zP~s3RQ`h.DD-4Zw7 ʥHcCN]"iv&z!lOrm(R(JEF LC͏*ҦN_V% v'Gs FH69VKW}lc^#1O w/OM">E05fJ :u!jvT ܗɤRo5HT  Sd9(bE˯u$, 8jhtv1(Fvk|_$§Ndؘe !/3{` Gւ/Tg'7nѓCkvP8>]i'W~!]u V&*Nef/;e,ݩ!%1䠞 ts^4TkHz"6d5 /Ab4 tRQ[6>Rn vC !{wKժeLq},%X[IWVI:Uvn껢ma9<{4C$W>6{^6`Ky`R) ۰D}#X}GxڙӿhJs!ߴw~ATqD(a]B(0~ww{B]`Mc/ӹ'#}Ⲏ% Gꊊ.5qFclR_X>>vgA.,Uq6 Bl0j- i!h_Z):]rVY}asaT!j'7T73ߗ"d:F r0*SWq5}sq i#]fóB(/Wn2ю';UVNSu$i+m(U,.df`:kɵI'yEI:0|֭lw $n`_v9^W<pK"oeSUa>2m ٵQKOKPsz;0ԧ}|}z J(G>U%nIg,6V~pR?τX$6/&]M#)7_SV-DL^[o'l&9[Pl~mG)xnHU0T=.Y ]cnB骩yv<b`R~B( =tGWn iM(^*ǑŎ޾K׮G98eyzmd\F<)nX9chӀ⎧S6=Vqz(xدo w½ܟa@{Ty {Xo_9%<]9j0<%^2-f1Q7xj!U*%q*@|%ܚng`lj^p4l]~lA8BRt[S]õ1m~QA #1둋^6aW Khr$3l,4ńpd)y0P=7Ó@l39de.K3OD996FυU{RvTc44x6J!$X؛SXR&p<LJ ~/겈[an-J8B;[D%b@(Yc}]3ڒ,Hu)Q [Կx<6Yw~ذk _/h9KМĬhACX㠦*|h v:BN,zn7&Z `8*y2.ӏ rȯ~3wSNa]p'%ᜅ.yH1lz?,b}*J%O8xy+\V,vy 3gՐS%~(wH ڃ,@GnԺlRZpmdh1 yN|Uۘ+Malyʶ@Q(o q_ҙhTgkpMbgXy<=ujo(v΍[~J2=<.7z'й߱w<+G:@? [Zw՜kv8hid⭝vaI=Z:_1"x^GN72.sSDP;iL!* &S7ήuW0wUMFa%qyV<dΰ @Psz?2F)ZPԒA}J Wa,>MnQU7Cn_3d#uEF6W"fdfv5xsmEL͡"xo?o^Js.톙VzIDuDT<Ϭ* sN(\ih~saCkJCqg )2Ao( b6rˮ"zv}JR$ T1eQSµ?zapv#Kr@ `"M} 1FTx<!±m;维Bv A4GI^s"Zw߬/¸R!s2p+\k -^nD& [">U?DԞ|9IIr[5qnȀ3ZK^zvqMF(\{vskUJpt w0K`-fXi"-+}+YxkQvPKX6t7ݍ.]yDx&o!8ԅDz<[&]$u^ҍf|䵢z33v_j@ZMEE DY0 "K?R!2VݴyӴ< Y'!!!盯 tSš yu!쏭/)4>*W1$ϭN~g.^wc|8@w* PnLRiQP7e~_L[@ܜ)p`뜲9Xyo, sCF/hIC2 [zu䥵3 sioygâћߝ{hq3* )t-:%F kEIO\ w2_yBIH9{t/ϭ&#u*V6M5^ފOFZzt2 8}oОэū'őa\~чJq?G{]zgöJg;yˮGQMiC^vst %x8]dӵ,7ȜT"22gMF?"4?\/tG.'9BElь6 y'=nFd&w'̻M$JC|g[brt4Tڂ#-/XiX 5۽CrGb8|kL޲UaLq#ŘfJy ZejI#5=V Uq_]B n*6">[v,orOnا߮mDsNZTA+`f4p+DEe %irH\7"#8uxqp߬2#%[g ] 1lΘW <2&&6}/>pb`Sit'oZΰL#xTBpCxQVM/A \QvRP#@:İDuOs̓.ĚFufvjP#:ف4 ,Ż_Ίd?" !ځ!"Cw3/-y5*=^[u+Mh#>rU\*v"Iro4~ʆD[lN߆~ (6^MhAt{C!$gGWԡ4K5@,]ayrCcٜ䝯Fjܰ߉z-4M3Ybg0 $.}t";pڣ%lv Bklw5&dophezg^X?l"MYeF2s%9#wՂJ-AHЗ!Sͱ0#M᯺ W2N mN82r$+k +N+u|9 U*ʠU??|I?4 `.KC״ż[Qٗ0>PKi;vJeӱ\s}>9tՍ13\pAeݵdR-~^OゅH'#͙Z"w9#u5|tDcy-QCT~̶jZ^pnF?ij=<1>]rj w.TgGO< Cg/ɝuJ!~p[PMɡ<(X(l*)G~d*#^5$k)1Ӓa\C$Xdrm ޲\ӵ!seN˪Lta$x   x=ݜUʌsU\enK4]hЙ&dG}iu-"SmYk@58Xwpxo8g[:DhWo9zE u^ANeQx<'Vt{NJi W C\$=UgvB1N o+Z 喠]7 ^Qs _Dىɵ~u>3a'C}wDSKKB[(^^U3&#ō'fXfx-ʷ+SYLV_md07f ENG=hh{IܸWu}xB G,-߭\ CtLYrLj܂4_ 9|N; HiN@pܸJ# ;-v*aA7EE, vjLRV7'M]v9^"C69e}G^܉Z/@hSS pVF/!<ΘX*- yaMSs-HO>ⵐK]>@s1' Qu o ՐLB5B7ٺ:jgw??{)נЗ4 kD{ ƬB,"-gk)k κ\o_g*™k/04@/si"|/e JܗEaBKN,p֧mĥHeFL/#ۦx}H|s[!ޮBkK2LI˫ۤ'P;PW=W>pboAkC?[4vWM_3xжc~\'?dcnXt|2(to`݌x„{j EJp,c%t*/;)oV[:\^c]H> -.>b o:r=x vdo*fy8ABʩ,ƺʳ|s}+RP <oOO I?.Gr$lD$>ہqYmM?4fՄ}Gz!Z+P)Aȹۥ.$ )= 7*Z*ڳzz, zoaG#@/kGJssS;|+Ly! )3gۍispkeq>"iڅ4}~q.XU`t_/Qn6vk:x!`߮;ŭ8Mt%gl-qGb3%6=e/]838_ HQDY P͞Jv,P91XO'*5'D1U@_ȫ ~gG .#T;p͞ENZ b)$r k*D57T\pcbye#  "[Q.p ۸dADln-ޢvR2^{gN vFmzErg7i'Kv#%CIpie'ݶ@wǯ뽿hȷ.Ԡ紏 ;$R?8ЍL:ژSjQόQ&+2,YV8ZUQ@aC&{ss#~ 4UjKW$WcQNֱ&xWg+RS oPz$_8\7v.wJlaYUQq\4|k6;O*e8ܭL ^/~+Q`V_2u;NhB6oyUۺuYy 0kk}6,0QV{&Jt7.NZ'\tD|\Fo9\=pI|^Kj$\!U~8N,|7GO8ťO2{<,=WC1a c_Ŧg{h/^Htb8c7 /І)8Bɴ{EA Q7^xY4l> %YDR<(bG2rVP~!xi&B{hᕇ60~o-R{(D*Kx{ˇ M_!oZ%Gq|jaontJ5Wdu"^3֊<0߭ՖΘٽЍ7I{q.O)#Nl t?Њ丵5K@ 3nEYhTC^#uvC_t4PT_Z@G$}֘m~+q")ՀCXMCGNl~^T]r<X+X1Ca~i8Qf^Nj<=]wZ4i#R;҉(V& Cp$]sQ>8Wx![ ^J{X 'X[#URmӼTw9US_SΛHs_̄:-VX lDkmV(Y1zEkt-=*3k=ϜYӊlJRRO?ώܟ~%ނF,fѬ.,#!0(8ꇺ+D oY K " <JòHy$aE("x8JA`߃:>llQBe`RF 77ˈth~TE7Sb |: r/9O{!2O~#FDv_JoNMt,U &-ݮE0K)V$8&B6Z{ (SYtn逜+Ezms YʦHي[ {TxrɻI<4Hn$ʺ򦭽G2M@#dNJ߸zմI O?XK'K"*c/A-+Q!b6L`K԰]Ibz{m_+YvguCܡ}TbU[/.=4_Ɗfݛ;s,qlzf&|bkքqQ)ТYEaMh%ckڄK +ݯŒ'Ic[sӕD n"Z^@Z{-nu+A:ߖ_լy`?(99vĭ4㲲v2߻8ɷ$Bb VQWce80O%k`zZ̾5 ]x!wRT:(;//{Q,=oILHH~ >h?kͯ:pr]U ڵ7vqYi<~~]ĉ/kKaA% a(ؕ^iqO3.u'zcWNU=V{ 6ѰnNdvʬ`^?ϛ/) + FϿeeI ΍RaJz2Fg=exŊx&:FNȋ#;x~X jAS)),- idA\CDK-qQ$i4*/aڰn Ao h6o6EMo{9{hrz{,[b=. (K 飾CHzA[{JlDbQv3ĪЇ].tE ;m[PR?ϥG,34T/(Kyc*v1ptw*RQǡ}.2`+!u?re|lV? U4QJT6?djQtFw ohP!GYㆌU+<3|OSpeEز"bRsF3GG[K J($c}eLƾ{ZR1,U#~)kP0U&`_8Nʬ3qAp#nve10)w cN\ #%=٢5B?R{ھ3zM[bL򃺒\&(ަov'}/ط^#Gm0-+HaiHM Jg Ɣ ȫ 8.Zy~~),QSB!%xtG,^cc{j郜{ UD(a J!ɜ)Lf~g[s/\}ʆ".\TüH蕑Jş5,0Bf]PKpsKJk6k5e .$rl@38.:Yc";ːfG1E۟x])RgZ?OJNe"KpPmy[Qyg:%tl92 ""Rɀڗh<k`Un4 7WH!o P^ni4MRi5$[\2~.%F+BW!,| ?c h[BnM-}k_G9PCio;GָcZWme>W(SDTzzjͅ6>HXTrA}I]_;';wg$ tbHᴃϩSI#&UrI6ϦpB3Gg]K*_֑ٿgXO!qas[ b8XXյneIZAUHkk:o9| w8 23bprMsz e A-'2Fgzfclt*ᓠbMȰ'ʊ5KS= BN5\+=,OJ2Z ljkIRRm0clȴ\) '!.}KyUTb*֌=0bq "_C]K$qȉby]L,nC{d T#ȻQb^]r`-uhL'Y4ݾr J/JB! Tͩ-wngaQ}wFF4%?4B=M57wvkid&X}ssfuQJ6{DP;{;j-ZvZxY(>zb@v6$pIгY0ZP-nzZH4c ڐQJP[DZos ƽEӧ#XS\rl.)#&L]Sǰ9~X93N jtd&fka̔ɧLEK%*NJ1,}9> C>U3RFAT.5'7"$f^JOіc3sڙeٻ>7TSgs\{lC'ʱlT>%_c! ["jMKulb%\W{Vmw7E#)Wd mȸ&L6+2dV#2?Vj,n|I% ORrBã r7Ԃ{Ճ']OiXD >N.,9 ;]\ $X`Xk/:]{_\㕪] s0}\e2Z4F G~@m W@+Eb&F?D.2m0^~&fiص.-}¬ |ل.ɱ i@7L^$J1H3C-Wlv4g[gvQZ-1惙7#馹""ƀİ k ǨE5?S\@`&GpĦĹe/Ƣ+fJ;;3wFK3V :/ObKHdO9ȏ.EG鼴 s|J\^8zE 6!K_v#+X^gj=`vfsUr:׶p!m8wMjrMDtT+y,wjevᴃsKM⇓fVFFߘ9//,J?[YN%Lg,{xoZ[esG+ܐRGBXNazKțo)U@ kۍ+dsKcOƩxMVݷѥrH϶P[瓚6 NuQrVXfjdoNX,}Ur_1zˁFH.sMEzƯ VB.W"Ds$gOH':ⱡ9Zm`EZ4 amW3ģif?e#͊7|(NLDuh%@gDzQHA\s*>1z?%WA<MmB&fZdSk &G~SlA@ 30m[B^狖'{5vUyOLp2{:IK97bw rKUVyv DGsCp? wD"(ӟ&Fھ"= е|`2`V`;eEP};%yF#?bLg,:rJⴴ:xBiy!91o?u )A pzz.x%Y},q$;a& ,||?́~nIЅώ'{}]Ueض: kJ)u"|iԥ׏̷H/w,qzVE]V=! ۛpe_#YNR|;͎ڞl܌+]2knrpe-l ^ҡ*Lgzh:6 Ϸj&O=s7:9Ci!B8050L8:MbqdCэ.:̓6iXZ[v{L:hŹc=^-! LRhp*+A ~2eWLAۋx92#Q*7+N@Mwiy2lU-Im3?1gçlLUk]AhN]_n7[ ]Ո\ 05n[DG[w|hn[=βxoi憘 G7vث">A:4RÒ7]>QV1ɶg4E)a-Fp됒3T75}Ϸzn5{o̧qRZ!7eGfT$;i=LJ9֨7^ʬ?"X0@ДIIt)S?J@ޥ0"('7yZcN,m<1|NE+d/.{%XNY >?'~K= (B+S<^3[/a+ɏ| (븾D&b!.+Of8 ^jxqd'8j6z86kֆ74I6_4tBo*ẌK< $ZS06Gﻏsh<Y2|4[|vS>P`Z%#X.y8) ^a C?7c54 é̼@5~RSC#xEw9'|(Of-Q,_}y߉B"0#<)`݄APZ;pmlLBHk1AY2]ڍ{ҁ*„ɸxT[A$Q j/U u`@ܞ4B4]S#7?v)ԕU0#ϔ Yy!<(Ofװzf|[wur5~ _Do-I,m01aΰz9%aS4|p}qS5ݳ (P2<Ni2tSQ5X V,Ձ,@ddhF#uf$s˃3"{?Mwgw|L aqoFE =׾Cibqsf.x?L,dGƬ^Ōԫ-k.-\2;{Us3~7v{`űlt}9\*Z`Yࡁ%ED/7Mߵ/@MC5d\1?<;yn)W:`ob$o0IJ 6ݱH)?'*:udJݮ"=0nJu9et8=Sq9<Ġ[M;B3$m ues/[ZQjD-˧oW5d}¬&q{vfyR2>Sג"G)jT% H.mИ6;ȖU/c˽7zO3n;;ڵ#e֝{~@ rH#l'HʏpMLWQgMZ 1ZM-X D(*]6D8k_+6>e^b q]jx: і TujO/˿M0G@v>Xr ?, ν\׃ Png[Á>-"=-BC"g $3'"Nȃ9$,`yRMr>N)2ƺj9^ޮ ^;+iK6:|s#M%XzhC)-&o˰϶wsz$eVwq\NWKB406/a7|zqHgO\(2P.:nB2p^5IvT|eX2<Í*Πgǵ8Qp?򌑼kI >\'Ǭ9HDƥʑ)0H+jL61fc46Ӈlnq8)5s$&.7v5i3Ox %Mdz:-v}2?g{lrɽ8a3Q:"r;KੰFĿN G!hm`wm1״Ta7l @>tT&e}!9E 'ز|>Zpyp#-ioWCtԀRoў%0 ĦjI` mH l5_M%/nk2n݄N/,Б ŬOs~7 R[݇׈SðьDKxE- EGNJľXJ%?BfV ןmMg huJ4m,cK ˹s%UToMDN0E-\gx%KaنYHmڼ?K'D97.VoK~cƃb1oڰ.\>؇L |J.6)NΏzMf]72n56Ӻn;a#T6`:Ir'!BO ZRg%ً7 NC*&nt/nN ]L D-sˁ` g~+@1P}jYXWaG\R0ijqHV૪#@?`9ˣmzH<٤:|afΩyfhN]il-wEF[{AhiwdV&Rsrբt)3WNJքdh-IFt^iֶ߁SEOLfI}%?HTP p*~\X.c;QxAy?|żl̃c mjt xwGכkPcCo~ofvTq~La uG&ٰg%퍏l4)2dJ*_dPFJ>W;YUT1ŎxSfL&@BlȜE(Y""f=IN/K+ ry]59 ?_WS Wm=;x;"0IRXby R2L=zAk dr/9 5QD q1#fVOE#%%x9x(qm0VՙYJwE]2?^1E٢ v I0kM9\祍;&)SHSN,UⴋY'j, jϿB2r v2#0n"b8s;C.J+53/ $q>LP)nk P V\ nfZqG$候i!f4; 0_7^<.B&ڃ톲kc~Kl.98 /} OjՔL)ҍB/Ė<V@>4sORMֳ{:=W}t\UFmVy"#6tv_0' Un%B(vl1YXfb3R^Z<1rUg'Y,TS=`1QTT01E@|X66,[*Rx6whջC󳞴Xtxe 4,6ކQٺ D!,U wjHaks:m*Q81~+mBbk*8:L ^&c@iF9sodR8CIE~k03(56EGtv,d2Iئ cq”&9~L 6c qCvP!jCzTM"Բ׌֖)4KИW?o +,! 7 3 t=-ʫ{уT0f25?H4ea{w؉1YVtPkE5KvmOG\b0uKԺEɀc'g.RzLb8ZIo*ҵtTnDδ,} )ǭ!mRz|NFiZ<ҕZAv 4{1RB:++8Vў"B9䷁^kJ /vU4]MYՠFSܺ%<q(V6Aͥ2˿9g%LN@%̘b@~ $+ o\ $:[Oy18PDRC yQ|g%bpp}J6ð x2)Lǂibe(aG,K,`d)^5]+0w82ڙ62rzPYPY% Gc:k1Z Y53HN "qވSU#wy-X~EOre5_Pͯ$NG*p( VR"b"3&?r):hU#u3f[PO6(Y9h$xBi<%^Fͳ}0kv78~EçGi$iO38q )o0fȄ%@Y +"ZC* 8_lzE'}fR" %(Cd@OG: W!ey[B~g9R89ug10NpGuii3$L_/߇N;@Kɫ'E(Lz,Hz> 7J̙"glk(ޥX\pXwu >O|b5_#ndr-)U61vqF~'vە^[/aڟJ9֓r/)6:-x]Y%eh\ y#ör 'tMP;1 qMvV[YAOeㄹ0D08/yJdSi%Y1#C8sNxP6㋑M/]pZNmff2c47>L\vb_uzf!AjanbE% ΄N2-*jt'uDTm 57'hDf]oD}G]7nmT5 2:U0oˊZnDIљƥz$ 2lnX eDqBp4\-w/>`uǐ-iqR`PT"Mu\FmsYf. x-$UߨؕEܼg@O-¢Ha퐃ڎoV|ඒ T W/c`_~ bf2U:j`i@ܛ\h@AG S@~LE/,4T6U 궕_ݼCv|^S}Wi5D!Oz<*PV>Jazeثזs!{ihBϢMZZdBmfO`ㅱm6)>?CߚN?{pEUEbgX)`qTEYP>V}QHO`?09`H(}""S2Un1 ?9=f ~'R]g#bK8R sZ6vHiuL5ZQ&iȱoPynĒwt?ᑁ>Ӝ!OJvEe+"UˀK֛stI~qK4'…+ll78_I2t< @d\Cv"yĿ>`OaBZi5Kj6&>`-ƆX0kV?tӔ@hOΑ{U nW[u>]9?[O[\J 3|R\BSwqjaj"KJkϡdE..3n2J xdA]ĦZƨx]ȰLC;ܵ TGf6!ymL^3k,WE;a0"{ރG|1OMw&p(Ωـ%8w4FW[s_ASwc" ZĈNN]&>)ho~r OI!6'7lp,`ӔfKm34RN5cWG9z˯(5ˆ_aZ|)n(3-aSoHRDk띃tJD*|./݌;?Wm߳oSbx,{m7!#/B݀ Z7mx$@ ܈0K1[Îl>5N l0S _]Xd0*sPH[]HufLE(~WF,\QlDkFnԟDX$+f4kvU_6!3= QIO= ءb橄]t"e%e=3{:ɐfI?mqٔ/#-K~Ԇy $^56$%6UWPY IขBV$Bs2t.zdvϩ{t)EQ 鲨b 2 K$jDmV ±1~/`8U=G먷[t#YfQ]%/( * hjΧ8ZOw/v|nZ[z.H,ctx( [wPZ+G5 AHG+/ͦ̏GIu#"\ S=ˋ _&ăd^HO%ZZ;wX/tnXs-cQ'{_­ւ6|5oiU xA"W+ꤓrnofXJd)u[ o-7QdcpB<*+{..GzHH:qMɮ_gp@}SeX@/ZaPZ_^yaO){H*R(@ƑĎw]@N%$5I{@,MvIȸw,~@Pʦɏeb8OJzt(jgnSC.U٠WũOdѡǠuv9[6#d1Ŗ&85q~=SsaY\愋!^-$^m W]q" \{(xJ1Z4FT%{#C\uG#$}= ?fW<Zvkt5_y7牆z7%B__P"C_M uElzO+B"J+,W.wW#MO@Fё8K<V#kjL:+>"_:j⚳Q쌑Ul[ʋѼ2P>lNuL">k(qdn-/@#1l&>KLL1+1#DX{U5&vurU#kJ< ^?-ħYT5 = V(|!v,B5|$ ^\~Jcxw8HF2њ 6 g:Xib_Fu<2 -JOc5G~'uʵB_ڭzk-!d{p)ˇm zarZeJ`Eăw1֋#wh,!V'\NO$uK+^mLJ) Vj==+ }/fya@DQ57EN<Q7vֱmZYn (2 K^ c^6VtAxlZKZqilYѹۖȪ~w=÷2` cm[|[SPrJo``oO*Ḱ'Et UOT3Ve=܉RBTkgȖyWMްI$vbJWa' FiGOʄ3p%{p[F M_ÓhhXQ0D-PDNkx*~ JS zܴ0]+PqMHڒ=ɲTнE).\dp#oßzgcEraz1Kk? 2%pRplk]1[+}I5:z;hi֦'|}hgui"% _uS)˜aX8]尘KNSDVL 8ॡꭟ:0ή|s=xz(Sɱ MƦtn<2Au:1gT~xK 2wng4%r4qPBǣtt7q9Хȋ(ҕz~`k#:{kQ$OLn^~b#,BrZo0{c*]綼5"dos Ҷ]$irun=Qeee'p7^_.Wh[\RWqr}gk-OΔ{Ir9zcR:sg-+xoFo$0r"XXƙA>.jWT!GƾA F:k;zl+5MXV:3bُ~X%GtljȣѫX@00* Ż%~u:8 Ӆdo\{ʋѕזoƤl\{pfp4cEGbV a:ʬJ;(Ԓ?c6y K9ǿ9g]fAՓ&]ϋ(~may"oeHPOh؉ sc< ^"e^4^<:g?Pxml{b3gX3Y.K,, `yַ+W<ц.0%%}h[s?#aWh+O_iA P'.1oaS 7;i<\+BU2,Q iSP\- f r$c{ƅ/ee$\W1!vl*`?o陟h9G˕?U#ble^!(^쀀8\t?3:GnL!"Wie{ԼH&-Lmq7:NcmJ5f1څoq -L)l))ωMSg4gUP( p2/HdRW_n\3U'ˍWlA( '4jz*nU)gwL\7;kN3O/&j% }j(*WhzԔɯvy( %5|?hYZ05` ̺Gg2m8Sv&|NiGsD:~2YOw٠]m> rWbYx cci%VN. "+O fU7"ÌQ(I`,nC41` iLoׇ, A>yxHl8ړ8dL=uV;VKQ%N1,&T]zbDžI٨䠓25>=)8AYwxԊYc#քONG|xy^CnDx)Wrzԛ[bHH²;5$2G|?0h$ $,dC xt l>H-*2KbcDt2aXFIH#⁋u) P8ͳ ;"ҖCEٹɎ~z%]*0:QR5}Q1#f.Q9XŗeGc'֜ILN 迼"J8caD R1kC”S8߳'L6F)(< .a"z31Km}9= \6/b׎})BN |w,+KPrRަCy\'}ܱ.S3RzW[lx +[/gfSh>F}FRXEl;,3A"ʅޞHHFGF!G}uQexs Xz}{Ry$_EԟK\g]66jkUU%M:2؂US4*3kTO|) Q@Mh8C`JWec Tb2dNfo`o"zԓD5Mgcc@P6ow`uVdߐqa`"~ʒ1>>}![eWAPC:žח@PujgmC,)VUSs&VXVJZ*FuH+g> z'z$䪂WA\0H(P1юbM(RoD7yi]O(cszDPYf9)!Bׁ,\㾠Vp5?}fliRظ67w- Qw2hN]RN{Nx<p59+R0/^R#0ef4tAcBg9rf eu5?&wUiJ=Ŀu*c_ƭضᆴ<_ۍ0NZ6n_Q"?¡typ;x5bW*# ^i^u,s@2+AM6fw$pf Fd(ZtP0UX|G9xiPQ߂.BgQD?, Y*0J9 =va̓ݮZn7}OŖSeml(T!аHWcn`Հ|,&>[TL/:*={*QEx 7 C- ;JERdӺ+֕\k|ZG93ɰ/v9A qI*澄_)Ag+!a/UdQkhtgl4U NMA~t#k4|TQGq`\JB~6^nLqj,aJ?Ed8S a!Hr\+y"Qyo9pkn4gT &)lKK af'UI5&etNjD3^7%ufPro +Svy 0|e;Q[ƆGTvšA<{$ܾQ$jB4hr8*-k~)}RX#T:$_)7k ueyBة)m#P$ FA@V?@eJO)hT%')s:;ڴգQQһk*3}r qbŶ(ThQ*֎lfk?ɪ%*+)ƈWc;"DLQ?_1[ 2_ g`G+HC+C?>ދJuuAAxZxG̠ƗoE G(9H6WE$SE` F?^Yfݫ\N0~g#/NO9ir71-Mc \.ig{=WQ/o6pJ5O9-\XŰd~r<崎 I'R!=b hMOa-X OR*];o @]{%09UbꖎN,0~jMd7'=BR v_oĜ>o.nyQnjs+2Mvl~l0 qA6z,ꑚL5nW ?ן\ (;)ypdoNA#a,DU>03wyu0үʪg_GDXRjsn{LXg閲YLw!ȾAQjj3ӹw𓝈O'}\t/^N7Uۢ]Y3@aKARhq1{,sTu]`IGejR&ֱM[j-4@I.&r=?*p$C*rkbk:5>j t kɺmт~v}V$XM6 ^dLcU7'bGd=\%hUq5nDKIk8'Vrv3P^L7-u,,ŋ}A,tգHkvUl@^]QQX Q35vpcF jp{^ d0L +/6)Wx*59Թeߠ(Ĭ~ ?g#CdzyJ9%782Xo}egnmQ2Y"c)8Pׁ*S}YT&p `cC;$maygX,Ygq5cXh=ZߋPT͕|`<{) E*[Fc4GrM +pz+ǦmE#.?ߧq_5|#Cׄ/[o?QQA5O)߄x?åڍ;n1_8Biɟ=TpԾE(PZ"==*Z`Ќuib$l sdyU' <]C-P{쬇i`%ŁC P\hT~"[K([ϧ&gKA&gULUGoČrI^rEx%&2Y?fEle$=y[(82,¸*GN91ܩB?,оl i.Qq'<F<09;"]@9lmX6L1V)jͥ /)ڗ7[ѿpGjB AtbؾrisĔ7bv$~Iw1s# 0,EW!(^R9n0>Mk:n  wW9 LV(Y J0](]-#գ/r:i~'jɏS]i20nP-TGB BʙZ۪G}@v ^Q7/seGT!IT$iV4WD_+ zRm ^}mwAMO!Ȋ;i?rd`_IѻwHW+O9[vI O_E1RuLwuiq}'K-X~[ LuP_OLJuaaz;:T;Wo\Fzadr4 c7ȞQ1ڀmW0460s}wzݬOWjqT`5oy`@r"pd5,LkC2z%X}- 7'FqPyp4P({l8TÖ2A&(,ϴF. <Cej}j|o`iDsaceNāHp½-oS&Zw0Kn_r9[b(e.,qX{b6.' Ķg4̝?\ Mn @[,6+DL24U0jB5 %?+ u[aBLiz̐^J~@#fV*lz]vLBC혦#xnM47}.{(Dt/\;@yX^"7ĄVvwֆZUY#~.Kne. )> *X+[+XR4RDusC9yk]b F8>W`}}xr2$JKFf^y$V!esd b (Q淪&z?\u%C'vǩI &lH.)q ze% A>V,^ :OH)(ھO}vo򫈭5eҕ_&J ;h;rR=VK[L"=ㆰQ ="QzVhG~DG}ZhQ6N@V!4I)6QF~,SJX8V~^6`9ӛzDjaUpU5qo`51FHھZ1"󎃄2hIyU^gқUp(C$F>)zzKlw%\ i@!nv7!e t[hD:!oT%EÆpGE@Tk˖tF)K垘Nbn;lb] Kq1."J khOyrY,T'!S?riW"phO{Gz);(w} ݨo^4>^e[f/;Y&_|0 @hZ1( uEM3G̩_*I"ɩCyHj9MK0){impm@$G8eI/Y{k6ozʭ[L}Epm)ʤ6*`K'Sds:Mum='c{_| zx@ǒMM.zU:>%u+P餝4 3AۮT3Ɗ:BlyS|h_P4R];WbZ-Ɜy404k:Zel ]9;¤4xDT+!7gKo cttU6f9AZPg \*.`d`cpg[', V;f5rkpRV C8Hq۽07Tk7f߼/wqXlek(seMjz?VVɩp^sT4G2ϔr~zb ,TXl fjbA*l;hqY$珓 ⯦0Y3'7\76Yݕ Oy, E!={Sq0兘Q$ ";˓!-PMnAN~R]kXsCⶄeиhW.XcXt̨/HHVop&puGgq_3]o/ { )D'_fmwB :Wp8 7a75ɭ5QuQ%~XcO\-0S>QOE[FBZ77~9PK_")kUw֓upgNdrFsa[sLK?眂I^o9Uql#g9%U|ͩN}_Y*ؔn%ڤ{/s W[( a Vw)K`ug,O5K7QM \=7dw`TarC|6e'ZNS=AT?LڲyuNɌn350 #t4Bk<t(6TC l2 NL+8/iʟuMWStrPUs$+zk<0{FOO-wUolxz"x9{{g5QC-=ZLN\H^Ř6 '7=+ז|)b+RuQH@HB=v`S;gg- N~bƍwDhrcV ʘnpe & _[jȣSޤ8ANmur;YY3:9|. Fil+nh?2?!?cݯ80XJ/n:ha3$~t*c^[!N `Ɵ#\yF D-"oNX* 3F&C 0n#hjQ?#բsaG"URz~:3YK7ޙ12u{ <ɣOn:hEq[s2Z?@p?=l|g_3|?8k/ZƤk3%;L43pDiX 8 QVC"+? #|q {VQ帞H;g:nYy;DnO`߽B6@W>&j>=͏,<9܀3kDp\Hk5LƑ+hͶʬ騹86*thPrrDz 9Ԗ!GwˉA wݳ#0 }]y2\G±i||x0(YՂ,Rܱm¢k IfdEJ]L%;Jk!"VVQht@% #dƩ'܃I<μbC~RQ8NjLrDV[% p%Bj)l_fTknрrM>>iHrm%gGKN'ܣQF8NG֢ZeBHdbOd@;6LmQr`oPBzy_f4BPɣq7%L /q4)aH6bSw^$J5 H&c/ cF$gT)eqM(7Y,D]QWj.meW6b|?m_?bbgЧU. Όsf$Is8c[DHJG*c`n2BS(W% $Jv&+/S pn+$ij RQ,ybZ:%Kp0nJ *$jn f^DA+ ԺtPG yB yDxpgahe[AS"%ؘ%`=D lb#!on1V ᚻ*ldصZ-9׾l9CURG\/CvEs.5J|V%_ 1d4PܭL?ۏŤ6A_?0O๺A4l"qxƼM 0om ϩ`dj'M2@ʵ\XC;1z{i6 ~:{JK% [d7,Ϭh 7.Y"t(*-{f>!RMHOl8D][-Í\ӫx[0#>zG@`wy ůաj HrJ^h+"qҍW Ф>6h.0hy6XR1|D7:1ByG׈VA]=&j֚Fe5kMwݪ4^"jg6u_l o.4|GV+$*CBKi-}H '6ׂg.oLK*;_jF0+Yd7$'ߧr&\j#\x=ݘ|ో&@yx^/XI)>s?G#NI9XaLV92H!&RI9wjU\L+`\-<,.A8>ŐTW9Z:m3sj ZP߶Ha^PWW}~r^M ۨ1jXGURun ڳ" tP^wZ`,>@sK`PʅsT{+{ {`#-r_ĹC EM:P t+si/ݧCox`*&>4j$jM`u kTkװ{od9a@} ȹw(i15ݗ~cX gPނNаz휟; j: a_Ɛnjo*SKMUIl +$(#G99N̪fNcЌJ40Md1/GFjS7˜~+Y@IATp|ypJ8&E|Zqlʁ]Ȗn Rs/'J%#wJwݥop:vL#yER6ƣ{Nʷ2f*-8u/qP6&mz ~X0 _uv֭0zrAJf(%_@ r@uc HH7o'v je.ַajA}UQ^n&Ѭ9F͚N)|aԌCV7A\q0vcPoHR?B<mzbP: l҄[sRDP\8 ?Τ4a+@k1hCgMX i[4қmyy&-הg{͢5k}FL$asfZaT5Xp"ɔd rܧ(ht:edt-[rox-h"}uNR{p hXj J|X[)@"cU oȆ`A^sDq$3w%H)*'KڐWD i1jゲ'o Ijak&w8·FkH^ O)>e6"܈kOw6 Il*0]( 튠 )n&'m9ZS7>vS:WH<4I-wR%Xع)a7։ 0/Gv%Q{A\D#aw&y[#HBx(av!޽2jlHm C ]heik3Iyn_ 9[e6[McIuxmqg- 6;ʲ5.9{4)c"G"#wSZ=*H\;/-{X#},}U+ H;#ݒ}bY5\x8jK^_85CkBBppr /Rzt"6~AWLۖH)caU;_J$YH(/^XW1إ?EBn<7eU:Rc 8}`n~c' 5IEȨ%D 5^Glee_O=)V5L՗S?idȺ~\k#;`6ӴwD0rd8r24fUi[c 9ٹ6}@EU\eoս[UC@ojjܞ0#>az3b\X*KI;T@3`MתGz|ncjȨO)Y@`9.I .dA7lBR[Q}d&,A*Z#mel.*}\Up)sPLd(yzyZ65b9y):@lMFSPTZ餸8aZr.ȼxF16kXym>b4?ZW\\%9b5*\ pbF9^t LL]run.`̿%z@ik1(ٝWXӣ^ڷ4qn $o j>*LWնxp^°5SN-_ZßW5X 8( wLuSlƹ_%)]N֥D}E'W~ 8u?[~ptEiZI"qAg5dY#w+OP`喅E=+ Y;i#~gvqfӃI%O$dRҖ ; ᤥNײ")%5 URϋUU zӟCsϑQ|̑ O_$LvwZ4I.g;Q9`nR:5Hԑ߅@M R Pllmr^sҧI By*HYp@~ӢiԬז=6+uH#6a+n0Ia߮Mɢ[SeNJH$ZIYi>#2) 8'4W;A1VZ7 aמ}24|Dbq .e9Yg\qB5̞F:<*. 6A-*yaޙGnHv|܈mk~f둱+բ7!!4!gy59dktmeO#{f ś5w­H%ȑU+0YF%PdPpדRU1._?,07҆A Mt bsNH=bl6jA?CH5NR|$_{f䴠ps޺< JڨG)#UF6G&n :9do?yj()c=yquFmTr]2L467'tْDL=ln^PY95#e %cR<*v(+hW^uG899x३&?^\0ȟS4sQ;)b'ܛ0hk:֢Z|q a\C邦:l8ܣYCdj3]A)M-\"S cd7 _Spr e0VH!Q^=n F̳ZPSTd|[1ZZ!|A mjjU15v ZWBjpj[XC}h1;__ngU9VuEFiX1yyb|ʅhiL,&)%֗" !'YZwlXS+}0̘(B%~Tla:N?\i`KCå3 aEkÞȦw}JZF"DQ{VA?0X4g8rlLH`[i '?nMC|=a:F=)* 7_tRctX1{/3Y P@9y 'DR dRgy:g{K}pU8 zs9~ \J+=V m w|l#(Ҡ|Iۥ ]܉;ZfXL0DA*)tzoݰԽjŵ 87Di}KgvˆGWh:7{dS8M cPnrmŸ/EJpsJnز}'"AATG]B$OS^c;j ,V/9#A#"H,y9 xhmM:xaeexc4mYtjp@vgϊ=Rx5@M \ qzҎ\#]i5{T&>HS\MdΝ`, ztwYiAT$h' J/jhVL˴>d!UxYK UWA($m2VqHDkkoq:k;hʤ4y W21zm-g b õOeTKIt$dk^=E1t YZo*65H\ ݿdɫՊzV vE0d^O~ -p x_.::eqԐ=yC5"E*/<|eAkSa mμoΑjg /goϔc#Myh%N _}/+(p*3pY qyR"Li(ola<(i+Fpj,V/f[O3vy*ix QuG1&*#Hz͌)#NcWsҏ!KEՄōE-DdjWNQ߬(ئM)- q'|ߠ 2g Z'y䔖Lr?sxYӥ P+nQ͙o37_Ǭ]jZ 4 |>:@3eȴz3M!?CKtrf>̪tֿ@q7B6C9I ka~2[|X$M\4(Ehz6FمнY.ҏb1(CTh.\Lc V])r"?n;=e62=8;s N?/ۆh Cٕz\9s}EFIRuGn=rUUd\Vr~X{}&Q9FHk'Sjf%9Ae*;^L cFףFUHSv8!Mt]I;֪ܺ'NӱTc ,HhTi('RѸG\1JGǎXHrL 3Q]S|4!w>F9WPRG8Q)3]_w+MC%|n6᯼f>Mn~wzc-D4+ [Zl`qBsf`>,{ N{(yiuRq#( Oڲ!WqJes#hcuk.2bwii5f/\wZXGJơ`nT[Bu(R8N!\!|sUķ"$ Ar0kS;]oD\yÅ@i`N I:JvMMKmS6cxliqQw5EOD.(dpq%NY9ΐ?E)KɿObt1n#q~Ùs`y=*ec|[ztEusaE BZ#wV|YQ_1.cd `cAkqxl9@V}k8jWh]r{-P 9:QsrSwݰ#EgZ-JWz򟉍fF҂ ba/0X'M)Ak:EI?z}T!/"~Z0JV rX((G"NѯWyKhyj[z?OrQ0y%|ؙ *3 ۴w>a'4~j9<| a8ܟ^Cn>GLI^gύ>> "OF@Şl&5Ĺ2T`y<8t<P}'[>la).Xez)`|rz٢b2ўA0=f\[=e+M52IfwBQ8q˩Zc9*Ě}vŐ։h }: VG٤I!2'ubY!LTCFEhխ 'M6?htN<1dz>;p,0ȐAN4$1qhn9͋Tl*/rzdB&ej'%Y;k&E CszM F(^frݍۯHwYPcIPXhywGݴbU_˹M|\76'.$ٍBHf j]j#7S/C匏˺No’2w ;!1H%Cr1j[,ObRN-G;aKp+}X5;i~?~ZV9MW 6z ar N#HO,rkf 뻡q'=}<٧?!T'8u>S}++Ieϡ;Mf|HDHZY)ڵh>k_Aix) 5PJj| |jڎ+ ⃮/0QBs}Pw7qeT:Gs='|fDWH{ hQ)ƺ(IГ 2J"iv92PXh&5ɭm\3Ƈb{&NE I>fR\LpIkfx'\R9|J(Y!m֫ mBX! uy d@ʼSL ZW gJϽ [)1vJ}Gۭh#yd}d|]{   5++'rWrFBXKPUZ_C܊*ZC*ihN^g =; lVS]8t )OLp4_3 x~]t3WQ93`3Rc AMpiP5l*B*障0 tGf zF#C(Ta pVy|#>ħs1P" !_?J H˕*d7w$sRz`3:V֨W5a IT@$42?)l族_2 M[;r`.ЧnxCz %~*wPyRKȝ84'SNX&>c,80sEH볒 6֭(̥ŏġ[^ &}E^ q:7vaS۸%upx(kE J>Qmh MR_y1B?kqnb;Hu/ ?^8έ6Πm7= W. ^ɔB!lK7EbA'[MaR=Gcu>IKsuIX6cIȊx9fٻ+h&K7Q.JL$`( Li>a]e_LU{n;`&ЛSޓL@qEχqЖJ~MU_L7:ހ]D&VElѳcSU|NsWըzx'(pDؽA؋CtRȐ5 y,S݆FoV/TgW[6ڒW9aQoq hotہ!8=R{yVW\D‘3#h_#ߢ\,O2v ')Ћ &Rj4=$!,孞?1Yt}z`aQ"ӽꕮꧠLK[gt乣][Ŕ\0Gc3E3-+ƶ aG{)U߻ZUrmBږ&Oх'\9\ɲL% jJ8轛I^qH_N~V/3wkJ dzG`3~eb'aej i-'(M'@ǡ'*AssbSL DvR6i zPZ-IFwLݞ/V4bVm"5!øvc1h/+vS{{̚>'?2ԗAXle[aT|Flۘ=R_ͳo%!00}Os T} ,ٹ胼t ǡZiCTe|"; Xk5ӡ.H/2&(^An-@eFT!$XM5u HO5PKU<ׄ"qc}h !Qj ˬϸ[7&- c1̼U9^~CH#v A.iN~\S-zXUx9ᬥV2"z #)_*ꦮ΄8_ l sI&lsRćFMN}⫔OMmGLf<`Od5iШD`X~ˡ،ۺ[nY{!-v?pm}T;|Au 1k^kfe( d p Gww-z_e7#7FG6ax[ݲJGMZqcG pxz q5_(=hk?Orbs) Bk)Ao , ]F"њ%b݇7ϰ)Qm#^3O9j@k\ȣ3.h*EJ'*4*:ݪL2BQ2؁q"Wx*h6G:Du aԩ|ᢷubhYe˾?1.:Ln:+WƜt"Ub%gJOX)mo?-(+f0`u\>PR[(u LBfKVFc)M)R* IFr>eNw]V`?ʲ҂~R7HÆc" U_^ ]ĸ1?2éuUÚJ\%}ycw].0-?őv#l[jF+90>v4_hg)tCqͭf!QXS&l@ z .Rdž=MsJc{zEa =v'.!"?6wsנK)2e!JAa>RSky!w (ag}WgL1$UIҩ>y|zF|ձ(֚6mc؟b ؆M=v?o&[ 'I)Z8W:frH2zޔ8.`f'ݣ;A?`sJ Z+p}XRn$r[<pp_&}: 2à_FKy1[Y#"DZX?eȔfM;eۋ `Iw3<|Of')q7R[͵\IKaըH-L Kc/yK^zvj&=哉ޖxk, \R'h֚ ׷2,O \'i56Ir[ݲCd~NLw@1@s2`0NJ***TFtsv5+"Eg%W;T U$;n^E"_5ϭ|\W0Ɋu,Hm79Guج$x`F$Zpr!!VI,k2SI _=! ~@6Ԧ.eSr$HA{cGWpϜNw!G)7r3bݮ:L^7s  :DO6ȼ*TI!o,-BK'N:/N(g`D"vBD\}pHFg}C.hBX- 0w`Xқ[[Y)"M#y}%"?Ɖ5ZM_cƙ3fZɖvUw%\υ:'!ؘ {?{LK?YׂWu7[UL GC %fUk)N:U^uc_f.Ve ,`L+ / 0 I &fCG#Ղ*aLj06I K*B$ϒ?vpe yG]Znp@^c.8xYk\3+@4B(hv;b fKw4SEf.#q>x$@^%e._a˗2VeUD| 7^Uq;6D|%șf1b$ħ{ *o Zg%/'-:ق%:HMMr:TLqC ,# Z:hc}E歨0@dPi}#q~:6W; Qil6 &'B8gEN *ӞNtD06Emz!׈pbξ }J/ο/aL[e]3! ҈kc"<F ?G^OP~\gwt n7l n2uu<뒕})zNo)\C;֕ lbƮFo[_3g?j]D#-!tTCm0"*Bl'|z.Ҁ\e2ދ72 [{wDAdz!پ+hۜ1ۑD c.$ Ӥ.J*Ccd$Hnscž1 |0/KDˆL6NLKTXtGCmܙ1qN0Yu^j&fxߖ=hOƘc4W=^ڟ g^Ղnġ!fݣFwJO7He?]>HF݉ܿ  ]91> +99Grtsmd5nj(~HǙM}}K_8CsCCDeҁҡwɀP;{n--F+px70?G2|&I(}6ЕfK T9 }VN1E:"I2pR׹%Ms~Km#@ (VDo|@H*A}#T>;g ȷ_z d=5y3ΠhQߥLB^F$xTTdf(S4۹MU'}?e~,qztFs {Wr[p)^yFvkQ5o -^C2ۧF4~# hX@ UBs] O9QzD,w۪z$"xXr srQg%%o rNj? st׾`VVޑΤ ^j#!*ՏyPGR]  vj&ы$e_v j_TO& AY~][Vp~0hlΞaoH^x[S=b7 ŧQ^Pyڿlh׻Dg&h՛߆ܹrYI:!d 5"Z:V䮙=;g@}N~gYY Ӆ\S8"/qv }H$ `8 |xXp5 O©!m[xus'dE Q,[tz5aj~ZGjY7~8DR5 w6m;H H 1w<?3AkWZHS|TC=)l;V__GњnoUZ;NdP@;HrGjuLؓa"*-0NO&R<}H h 0]@R!fn]/}C1{W(I::9&F]nx"Y 'kҧΑ) GAnu&\XQIaO8,=:QÞT櫝FեڻhGfp'FnZb^JEuVJtBgaA&@s(_n֑u-IjE\B] V؂d- | _-oKh*GÎ LŎ_*,9\7S rRO'vpFʂ=ZUuw  I9 C&s$ &ޖ) Jn_b5@|0D`. :5;v hv}sSi8|ўQKpVC7=;'H,\i^: s'ʳ!|(D9i c=x9;⦜~bzjKfSOr)r'8NWؔ33aڸw8\K"%t)B1;Lpn)g%2RCr7]CSڻcjpE }j/InfLApk88y(lP({^P07S- OhSq2-<ꮺIq#K?Ssઑ}a*:̸-\3Ou00 PW#MXx.SZ8X "<), xYS ]m?ZxXGI,0lGYj@Wc z(*Wp0.bBx;}6he3WdhL=(o 9ti'WpneԐ*j7jbu|bUFffhve ]yT aSn_$&ū,3Z]Hʭk78r1 d7zd\qFc?M%G-,';qڅcڣś̈́X%RHYo!%.HbcFoj i E Dؙxn>O]םTJ(Η=߄4Adg``u;^ڢ˭ELol,Upv7F2;> 8fRv2 \ҭkkF'Dl{˹;EWW)l^O `]T8+Akߋ Զd!,(ԯ^+s"BZ,:%ki{j_N>19ƑFI(~/Js㵓m3tpqF ,^Yvm47xH%G5➁sOHQs %q+n9# 'XD/D {iNcɳqwW 7=t. G &Y/0.' CwvY5{069HNGl~_GMuY^:)֌(@IuVFd>RFWdc\߂Sx^Pbjz1oW2,[r1c8-;q7 5{11OeFMr ɪٟ\dmĨԴC=# Ha!/_ks2Jң#cZpV `T?7!{ؽ08g.k+̊G*OHMYq8}i%3MA@ %.tg ;$:JtEu;4(*k%g%GtUPpy‡mxP>\'9T`5Lیy74+C@&[A*ڈAr{7j>vKNt&"y Wb(]r̳9zvXt. -,_#g=$c4!^Lpjz+/dH@maYEZnj[3(7A::Ô3! HͻmlN.W1$mNfZmĝ)g^(kcR?qֿpwq(|%ɜ#&p ^V ,gj2&/i1u/sS. k?o}?FYyrL=/پ*Edz!/=fQR:K!S+XӻB5̪9xa,K K7+*&ŭ_: Ğ<ֽ( bZ("4RsgpҰe ꩄ?8-2g0f$|e濗O՝Ył`z}&Ul\52Vv"wH5V^c=aiVދ ѕi V Dj&gJluDvr߳k\6ȨKul8/-hN ;C UdrAdc/\/qWkGGG6WS4M7H(D!S0ۭ}XKO&Xh=Dt0p&P9C,[d9Ӑr+'Ǻb_NAAH^[ 3 )մ8lxYCJgUD`*tx p[ ؁fNB] ~WdJfVycp_)Pe+Ba7 .Ugs;z3r?8K]H~Cp%Z6g))Xw kHƈlȿdCoYk(ƒ2r%d7}$XEx} }v1ssb^y/VuE***[6;Gzf t -krsG;'6\E?8< 8wsoPħHÁ&cZ]J1;+n(23 ĆͲSHEx9+pMCyf-T/KK)ar'yt8)9 oUӐF(+`1m8j3Yl>f]-OJFHl޳+`o)\߇B=: C03ԬRg?1g?tMs S(jR6~4Ȝ[w}td!g;XV]#0܀*)зtP t~Yn(Gc*+խa.[3V [>ɱ8r$F/[n+BP=ﵲ\6MSpdh[lvg} * Qe#@:eDpi9#J L biYtܞdlH蘟C[ͺ0#e:ٕޢ2AwNо0`٤YџRD@Qz$A,>ױg8O2?k:.i!Ɍ\Pd''4-s8PO䁵[=!ѭb !^/g*6a[lDW8|L K֕FQ_D(,bf6`|3Q?ݮCm@dMuv1% }{L>;V6L }|ϥWrlM9 ܆ܺ^e*WFu tn Uy^7{[l 0l(-lk13Ӻ۟52 Ǚ𽹮b I|o|F`~Z㔇|.;ϓIc31s\KX(OʁPZܖ] [st}"Fu +H3dwD.z|!^Ԃ|_Z.'zfu8v0;frƼar MbҜMkz%$_M dh^%d Zo} aXmBY~![ <|_y,{;/B5$?;~;_*&in=tlLQUi6j`my1 ו'Z!^ sd&f3V[Z }6@iEq(AvfK`[f4EAE}q9ijl6 H}곎-𔭲IJq)jV9n }~"ED&Sr3<e]:NuIڋS ކrh.w#) ƊFq7&wHh'J`1ߴ;>UѥaS<6s_H@m<0٘Mzcie;x!Q"|L 5l3197CP{D"۹ƨG"\#L%v1ipn;t_?IAn&}'6P0KBW/'+k1ҽv,Ja{b#0nβ:Z t_]si?X H t ̛ @(Э1VK.1F`Ҍt<-9%/P#_\yC8 ÞU+po. S݊F:*CB1O_L_Hm{weS[zn)rϪ7ày>Y8.8{WRhcvQ0`x%%S\ fHK}}r-f[J;W:%o:pc sCVS,Mlom:`֞YiTZY.LF5"aspi&ʶR_u4ʚZ6债SΤy lOY9< S鉾А$&+F֋8Hc%U/DW;:xAz' ߠC?(N9\x]b^qžPI-(זȂ?η5K[/ʽgi <1?3u8?  KtVgS讵ϴk#U xCEǞ9Br<e w! ~tt%-~l[ /|z-{ s,{Y棰&sxhbb5@j`CnpY,ᚓ{%p dn&[,T~*R۞zV~X& ?bw9B3{OX5**z66+ӟfn/ڑ/{%`ga ryϰp=1WӰ. .L+j :;Q BWqg 8 2~}qGP֭qw,2xT/@cۚpO\H_M#ǠR%Xix=~6$eTiݒY!71`T۫6OxmmA36q/9)H8͘ ѷUoȲj f![)!D+]z +*ʸΎ˸"CI2 ?{/3$X(s>~KS9*?!-Eө_\'{_BV\ :ӏ; {Q$`B vGU{3c@ @av(s'Ʉd%?CfoGI?ȑd@ OȳyT @): Řo.$9\Zh/9֤GYt!u2_bmH BC6zx9(5V{5S VcX^)s"z4"~S Fc8G{e 1v{|D [wV8Ґ_+N;S-қ 5& 겹I,ȩѕn9_ӥQOāX͕_ti@$j&Q%7"O^)~\\bVzj jVS c^ >J ~.*^$ J-A,RT́nO_nqpMgqW] K-lLo7rI ϋꛪoqH +ʣtfL2 I6l 3& Qj_McmI>d;*'O5Jkqn"Ƥgѳٸ)VTk_}4r. [yWy1=b{?' %|իjYr~A?~*D_a`MvZ>#օ /rlͥ%=1JV$? \X)y)zE!rlC/PyR"h.euOҳuMN7m3+'Zߓ/c_z:%[C90 \߮S`՜VxT!ƣkQЯqwXGy ;,imp<* $uH@S3l=DwF:λ$l#݈!|ײdىbzW3vB&^;{w ZIޓHW@(d^}jADBvȮ,j~vg|=jLۅXUMPxcg\Կs4¹ G%'9c&2 9,7SXGO?-fbp61U'`RbؘU9.w]HNEykAf@d|@vzOA -8[N.,zG=3r(K1#50DzL@ȶz>z3: Lt2j,F6_l(#*좆n$׈. HωZjTPB ksYSwJV NsBY-ڄDJRyw?H߯A7B@ R8[ڮ Y-؇i|ITo[f<0>mp߳U뫠g qј_B}:.Dmu; 3^=;'75p+@7AA72UZ 4FApUlMq+,ď@.PA(i$;yS )Hǻ6N Q1=#؟ xDڱn6 p_f݌ј`S7e MWW`GPg.sa3;L_KrqGb׺I޻: N-:Iwj:V@cXk7Kp8rGzsQ]fFp&_\`O%+p%C.a rPò 3s-CR$gO5ϥ3vZ:([nt;`ųR(ֱBlD?mKF {ߑy xe;hu!ZK.]=U,Tū C򡔅0uMƝ>O5AHM̜t[;o`F2T&PBGϸ?^Yї lB!Zݬ'O ôޘdy?~o@7jXy?U墈ŀ )%+W-Ot-%y#O&a 68>pKm,{DU($[o (z;qM,1'4 8-m6_-Pb{ȏ~AɄ['تX}c^؅]ML?\_ui7PNAa m^U&kcxlHhpZӲT~;R''R4K;1)5W56,1}[5J×l4&suLWkUy?vAsH܆fF'V1`spO53E8=2 LzyvE'V(S:0K^蛔؆4:Y%ۉ>^DqZ"GT"Q *!ޖ;c]]}O'SK-Ōp;'BׂYΞ.iu೪D2a 쫔*Kk-;Rz]k3(+B9ԑMyGWr=0NPT " '3gXk- _n80+mmܲuYIVg bliɌ\/Wz:Y| g? pvk @|H!7 ݞљ/ytD$l46g.1+(N*R;AYSŬ܆ =&sdG] :<ƞ.6+Pz2_-Եz~OU3٤g-Aoӊ\~v4>M'li*|Jyy?8JxzMSbvs9KISһkIu_L42a{!,Gֻ ,)`wy9`yFb{˔\֬YZNkOh<2PE5"}6eB`*@MPdZxwrw~cTY 7eB*_A-ƣ܅ǟ1o5fd!NI =4h= bz,ӵ2D֏ж/J2w r2X*rda%C>y%'(JWpkJ뎮{}~"*d5sC.R(9lYS!5Vwlqů8_i1ljd:7}&%2![6}SYka::cYzzSeFSuJPV9zƲi *򿥝`—eRIcW̆SI.•gFsICAHC\ɕ5OmE{}\?| -%`I r9fh\=mD֘ax%.82+ihHDplz-OZ&!Y'; iGIwFc $E#J;kZw6\Aצ7gm@KL?IϮKҚXFe(vHo*nUI@A)5m3}U(MNW(]\3a Ǐ:&,ɷ\W][]xγ-?(bM`?9qxQ3v]cQvS:\^[=P'RAT[,Оy_KTZE w>cMةIY2^D;^ B%:ɸ.@Y`< 3N7kޞor~w6r*4M̋71X{_t=UbQcP߫i.fUP{Aoq Ms/0$(λL2ݘI;qy!Qu`yLdѶ'ȣ(w!-(f̕J ~Y^ee^ qE)kN˼_|Qψ+p*-_F e}uwji㣑(&F8dB\[TKR}@$qFɷ C^ͧ Iw?_WmZhe^5^طǓ?H̉@s`cyH߼(A6IxdU+f{5ΔeQ&?L#{}Tȕl ?ͩ.s,gE4aKvc%D*>4%jAqbMр7I'輼OُS;vpxxY_<5[Vm M2-o,d# by K_ò;xEqx䓘RVVݜp1_kQÏ+ĮRdЀ-|Y*ޜ{L_<7YjE}~+seB鐒G|+bI4OyY <SEkiQdN)YE䬫m*#@! Oaiy+2&A o'9жšQ{,ikGzL0í"Nju\Bu/nQLC|Xﺁ9- ¶O9Q!0k7` }q)(%14M)2@zEEΆ5HLn-Ώl3H8_,'fa3c,iaf FD._2+wSm˭R&3R913)&Qǖw?ы?faJ(Q y˟I,S6%ieB+Y;Y?L}|I 9l ĀTnhjrNq_3?ho`?cgi;:E*'7pëixL#1X`/7 pD~) ou#}- kԬUnGD6$L;s KKP. GX*'uo0S7LW4'x_iʔaޝvCTpBlf*E5Oa^ÎjhyYK`_ezv\"V#Rg(˅"ud}@ ոl\; |0R.LIBTY& (%,Soʀ.op/+`e |F`5֔dlL|+X/vUR"/YK eY,[ʍV ;t5$Lܗ6 RKg}zB`dm?zg?=o/'d9$<"X("N裧Nugʑ%r#?TA%/;SQ:Bt:\^J2}E^Q>ຽ][D~@,p hsbن+lޠx ȫ r}k[/xjN׼V? id^b:dB=6RTL+ ]HRsaȺP勩`|FyGG(%}\c  Y0fSDO+_g66ҳO S놐҇>k>o0+'P:]h? 2&ܧVw<=[?NWu֥Ix [rP蛒Vԓ_m6|'+hT}ɍk2ahּS.#~r ?:,eYSQ<Ǘǯ"rH5 اE'{Uۊ/E+d޶hC%%o/M`I>5aޠH?M uϼށ  )Y+S'@`DP).Yv]qE[Hy̲wuv*xv 5T4d\ЗwET!# 3P:[ݿˉ G@{jeI"F_(i3@{*=ɣiPǨoĺ;=G#ajyF/2&Ru:j:譀{M3¼f6@G5Xׄ:.4V]ۄs (O"Wkc :}sN.&u묧?|͏o/=@F{9uib~owSve*laLkqqDH) |TIHVv>/6} ϗ)7wMrքb(S$O<#*]M0an:(Isv(>4::$Di.o"\Gv"Y(+.`|y 8jYC"[Ǯ܅H\"9/{=ưr7w2h0Cޱff@! ˦9wTJ$s'qXK WD]Dv2lľѢ Rw0kw87ۻr3 +RR)$ H|H%}q >Qp1l^RiEn;jEz M'HTBr +;r P5Xt4\I\~˯I`Uxar ވ1;d SԄ܆WE}-ܦw15֗E08@u0\O7ym׈ Iy愣N+je˹QnAWX5iP;b,upJ\nֶg':?9* U3ZMR> t' 6;⏕1T9art6P9C\qE>k#SOѩ,הhˬ .qZA9Be#f7.h 4Atס`q7+WՓM݌SwU%RNG8IJ] !ڔ %۸ -PT8c6h`U9RcRY!Gg8ػ!H -^zHWN#KjRld*BF_oX UYFL:$+eZL"O4˶/:gWD6;wU|p\GG &%_V7zZVU5ϐ?'ψgHG̀w? k\B8/E?9"z -ܧ]rtw:Ԯrwכ\R\1_7dyP3GS5eʭEF YsI&1eLF 3'tufB໠?"Y-qoэC"uhI `{6Oܔ^ 4QTwdR5ҧviJ ^$% v6pd́EdRgmS;Psm1L5~,33>$ofCM_=%&MwUF+i!ɒ] M I)öx1vMmR]. ?*.1_Uºk82vb)y`!=H1 Ame@si)"WueSŞ*~-K!',#9hAƚw)N^rM{;>gaGRWoJ@g2]h`HP3D-{ s17Axw܊rk~^ruP}fCz< #dͲ0do̒D̉9*2Sl%L^PY"MKjkXϦ'Sc05MM_Aͪd -#*h٨f*HF adקUDûp~[]8ka-29YFьcǻj&ȟ\Uqƪ%P2|塁@з;[z-Tإ2FL ?$DRI7Xij8Nw_D"W辟@>#?!aJ8Pr^(O{eb$p[s]W QUw`Hi6z_6b _e攵 ,q R+bSR1oF0cK> vBJIaiAtPd25⪷-,X ԁvXrmbSj9K!n90$8;L,[I/q 8Å ,6z I%Q?'': Gs=BFݏƉ/$@xo| K K AddR*!34młyk9訽LЗ8}SsW89Ay|VKņgP)%.@`tvr<{C$ݡr~ ~W=Wm 6yTZ&Xdmh.A'(tz_ $>08I )]뫾w 0qhLJ` 1kAQy\`n6G X)#1_C9W]V[ a,48MHfpyc u@_Ni5tr6E%DKĐeZa|9'ݬh0Ń Ni]ӸR_)4 Af}Eˉ*[u ii2Dq1qqy';.I 3Wb^ AQ=B 3f- uKyl*{%H01M2Z}A&:F=K'v״3D d~F{#}70G#`p=|<3Hr-#[sҘlWw.;ӂ%71qqxⴈR!%%{*wa+t3#4>XY (EdoH\v\i/{8N;e-VRVQ3ˆsع+>]NPN (iRx3EkMnE\!.@a|U^y]tv,g+ 5#ǖ_34IdC] iI:VE3+m ' SQ-i6URrUrB^Sn3ZtH+m $<6f2g ^nZckhip %$^h ?$;)^~bO lq@Ȁo.}y C< 9v@CCT6zxH 0Qp0xQېT*.\(eS+5Ow \>/su;׌)7ӎ:Ĭ F#$9?m yS|zh 3G@n8n'ԟ'[\klBC[BgJZW K𹟸MMbkTRucvnhiwLXv2ƅeW4 &?ײYa$z27dZ@p; Nus-w1!<%AnUX:tj)arׂc\xPuXtHs+.Թ M!eҎ;4P}W?BuY⩡ѝ86 ٻ~F 7D'4v)=A_lfR5,H3`X9|\%&KBOl=΢+md `1B)I:@;[RACVI* | 5ϲB1{ 4ԕZ :I FIj-w4KiHMNp98bTE@{87# O`Bխ Yb&RީaxkX[ 5ْpC2>mv?K_BP>͌71mPo JArR@4G· mz!P!6 c@boJOPC<(ih[d@BBR"t)G.{.m+"#HE\1U=vod:SqMC qŞDA2W(K4AH^tsZF &):~wVQKV%YPfrZ``*j wbjpEb㗟!a?i<$#$ܔ˪aF5.,e߁0O m])94WQ[?uuZ^;D\eLzQ%0!!#kU$ 8]P( .)CZ4j}^uI#<֯yFhT fUPędaf#2<%=7,=pz{Qx谍ky1t|\^o t"粷=ntk-+{2pt>TzhLRP%3 ]JIAT샮gzv>Z>'9&x%S.: ~v8ZCPl8(2:$˯UlDS:;q&nW]hY-kFBiI{0﵂P` 4Yj, ɣ l/rX0DSj\|c>@]<mzd/iw2?Iьd&;3Wa++c84#6J RG~LԘ6uAUKIaRL:W5F[ !sՑ &5 iTD'#!eVt \oPykX_kD5/x~8B_d'f#q>j&Sk-J#vM< Msx7In/N8KSKej}PqhU?\e0]3^pz' n4>g}1&lMaJqf/_&0uh >i\܌r Vb* V P5{&O1n,kTܶx FD9ٞ>[.v i`L fP7y~U|2Z#4^~VL<=[ Vcrm6z'suS{ՎrD^ykhc=HSBj2+2)UwG ,n~*P5q tH}~A5\Sf(;Jl6\Z9gtd~`mw,Ţx G k^B%okF烸6ܚlNfa@D.(jIDBiFO8Bk&>p-ʟMK,܎֤A8tR*~wćx[F@|Yͨ'uQw!,dc/n}@7IfcZ/94ʭ,?snLoygYr3wӞ)UzKK0d 9'J|}]6{!oi6AmK 7BNry$ksy- ˂W0Nهe0-(7f֍Jv/L\NVB[j,^ oRKG®$_t2E> 'S^ ytIab>Dm0X#aKw+N1eVdejk"˽)dxdRZTMSgİߪL\ױA[6_b*Aꩈkx+YL-;H"yFeB:?bsd{Zi@^wӁQ2vL6y~isWʅP 捏Xp ݺޟv3)'.pN0x6}Ӌ$E4N#.-]_/N.9%#bHuBP i?#{8X!pGx /@&RHw^WU+@EH+,I9j]]w.P ں[VAߴzڞVʋye$3-6aFcTPs>y.(ٵMNz\Pߟ߄舯4C+mcL2![noXa5:-tJDQiV2ϥ)^GX>%A4X$y[d+1>.!n>Bl.&u#j[Lm/qc\{SJC.N!oBDI',]c @ w#%槩̌eGC<2_%i}zi0F{p9^X0)pXIϱ=^JU:4 GĔ)Fb,:O)կV=E- JNԶb WD2mE pԺI;z<N+N/Xnh'O5%PXL7Tsgd e#3%]:8 @:3+eTg"Вd!c񅱹.Qis0ţO[+Y{ Pf~ ۆ3/ិ+0rӜGOVƒ>̨31M| O,>wɑ o6蘒6RPdD6N#=fUMvi> A cТ` ~߄nhX}g݅ε)_!{@9Z#0.5Ou֠ 6 QX `9U GhT`խU uIj-H:T.KЬ 3LZŜulDjYJ?|*|G[u.!HSSubiSM[`u?J4Kqe]EXC%_yDLֿ}\d49) Oy B.*s7V} /K\6D'[=[ 2j?bvIk:NdsjenxR 9=\Lu;W\'3EoA<K7̎Q=]`6ilٗbjՀ@㉤FRcG3kp*eàx("> fe+G?MƼ:9G<ָk8W"1 ҈O` 6a*ntKcSmK2V;MQٳRy@{PD-/S(72~ce?9o@qvLφ0KҪRH2^[l9_Wy}Dh)Y=B]r^40VlXуϺ1Z+ysErn Y^2T ]6\4Sx6Z þLڦ y[ჿ$^#ȚS9A3str HW͖)xZk$8%\8&r 3Ias'p]ӪQJkayˬUtAwi{H soQ~_rHF}6R;_0yו+;gK'^tAGr(QZYIsMJ cN>u'C Z:ypHC8&d Oj>`ws1SiW]i@ZT0AGD^Qm, ք3;+HuHOHތ-њ|.-鷲D,oȃ3".sױ~u;͂n~lcHUAЊjTQu,c *Zs_WCIډ]YѕhL鴚A&9ik6^6d7:嶍@i}J:H[> JL8`:<SY)tmՔ҉Jvz cxW?#b$RBho鶆vUAs3?$;Lb`8Jd> 0@nf|9'|HWfulhL(6luN>j'o$~<"#g$qDcMa@N!0wȴ5)꤀o njH, x\}Sz#M+t@M6`,N)?^m%l[YGd?gl NE LG=CM8Z&&Zf-gy=t 3=5$-,phG&gq%3֥":OeK F@vmPO:K?4S;E l(ЦcBDFkiS8ĿWI>.ݏũ*)oL,6:LQHH4Pl]+v[[z?M@hI(N@gkO]IExL7{E4GYB⭟wNc—BQaufrM1>7Q_Pz]Ӣ63 n2)1eR2F6].*RdgHA?7dҮ^b"{CT: t1P[d0 _} 2~aI~Cegn \xI>bl;ۆ"HֽXgx}*hGNnHnC^#iJfu$52ync>*bu!Saaϴo@Ak $qf'A4}j^;F-j?-SNr>ί_." ^ՅM7j<3Vt =q:N$861&aڪ"5qAp=Mᖅ TQ>=_~6C˺<ך.FCxcD #IX~́:|š3b0.t|qANEWF5CcSV~g=\!C7T;# /0-<Ӥf{7H3ft OgTsX s{EP 0UcXl:jԿ~P.L Ubu~~%]PHJ gi 8̂+B:C:%zO3̑‡Zʰ9D|M=R5A甬6D(y|Ng V'xFX>iup}myv-1e frK^=h $޷*_*.P@5 WlBT\¯ӃG5 hdM Sac½QT+" 8 w7kjluGĜ ƭhgph螅78y3;C1`KnCTi?8WgCm0,fs0 79˭LQr+t[(E\" 6dn bb~?Ȼ!%lB5zFTWgY!ԐP_Fv gEѥki&o]A<}Rc,G![*:Qe9kbHn60Fvq(bdWmHfL5\ g->da{(T]TH&.-fT^2$rw ҊRu?* U:9:=uN;sYLeubT~rUsS驨: ]ZNAn-Q>nA5ʐ4V [`fgPiܭrż)DC7qC:ADVbSeZjG'ʒnm"tZX2h[ĻG'#Ƚ(4Tmp?O;Dۚ5"Zp)T/ )g>@~q3C2{NiYIنw~;6zcP.D3ѫ`ѝǧ 9ԔT{ ×c<1 ]Ѷ7w̞2@Bs:p#c -(f)Z3$Gؒ~-)2q#gnaЕMmha1OGCwYb.l12#*_ai>$Uގ)R[xEkX+/Q26a|`עREA9 EŐw\}5HR a$WUڔkx c3 ;:")>U i4-1 e\yz ëCЦ{f!~H>9K=Hʪ&^}30>g=Ywnf乲|Et=4 %Di &X3Tr m;OIRJZT[nӪL^ƬIX\Up.Xt? d}Fb %.7W'-x#l6;J|i=t+nz}p*z!N/#s[Jz{ >C#Gl^*yhay;e7"H+R:5$FBL)K %ޅz.wՠLmjn,4[r #!!PGD7RXp|[0JU`]{ۗ؆newn'i-{rZ7LQ*Peq#? S\I[p=M_qx~6z6;QC-_UzphWE딀jPhٖ3ʷpPB_4{ZItőU[ƑXsf@1ԭK6$y!b9%+f*ʟѸ-/30SWN.'}r- k*猜sUtcyM?2jΏKoOvzĤE8Or+=$K˶7[@#ZCI%U]!vOzɧPo?=47)+`+a.r<8x. 7JQ9 0rfA,fMK;QA* Y,Mt.! sLd߲Zs'}瞬%k s;]e] ^=ёHYS:PD/, QRf:o/݇%j(GsmqMXn - :{/&b4)go/Xն6~ҝk_E,(=htQcvK;S2T"-P}jW<b2=Y.wu>Áff;?Wq@SӨq,2ͩGΈ*l'( WM* \,3V-22wi+>٥orI/=}Sv$yAcPJe~>͝\|:XER12܁KصteO=n`0}X~8Sf| U & Mb`_ninS AѴoʼnXviB# 3Ӟ\wp׽\M˞LڮmT}JU }f+ 4$EQ݀T){굲%nh1 @vp^}K;C&-8λq㙃/+ '9_#wRRedN9J&Ft=:!'2kS<ae`b'նŸ=XL)w7o*wxwn 33 YE>o5e#('2X~\K{gi֍-@F)c݈z_ mM>/қ R )ٟ6vy@^8Eg0.&tIw Y6K;[Y|c}kֺn?@ܼΌˬ|kA/vD/f. › UֳQ e{WRBn[ b))Fk DWLxp5;~;I& XC0qR.ܹz?`vT$dS 쨎GErJy8Al/'38.r$L+cfD@P Tzn͂a L r Ͱaz Yl M ꔶojzhגWPǦF«U@?3 b[E5Cȅ)j}NcU*'UJˋ2`xŢ#E`}")E+,qM#d#=.ûL*PUX#3jiP'5JB9^|'؞x9 ݃~u@o) !p*li#qj TmFXe+:5?i>S/=$]s3^LY)X YmM4 I)F3cP^c觹QC5iڍP oWO"I r֯L>]q YM()ITÖUp7QaD`CӃ/dg۶ !Y~@43o ;~2!Zć7ltoQDx` ,IݾR:['&A֑gxk[{ oڔZPO w,D,R)R)G9[CulL:oܕ1f@3 W?Rq`vڴ2BY+Y޾TBEbZha JPBnET-uZI0Bxb&غYQ^Q\F)=NeO ?./QW[׶(~a'#'nrwv7]r_k;b7 }]M4#AZ[DktRvD 9fL*6 ڗ%: :tq#:_ٳT/f&l;Q5kvz?7 6XhhF;2o )|j^] j` ~ t]qRIx"[W/g2 gz 0>UiMҀ6 HހӭWTD3Sy3|Tf]ݚ!!# o֯uW-3]my>= kO(X)A?޸xpYeᒸゐ# }MLR\BMQc%OCBw|<tmpB?5[wj|-sDj>gig ai9SE{:X+,T>q~xd<(0'"BI[YuR'mS{hݜdNugyΑt]HԳ W]~`Uk0R跮[([;i5T Ρ^4#zcFoIc +_+jЧ,l\ޟŚbl7suQhuͥN A[S;cF3!=+qlځt%YݷhX Ԧx脋OӾ%2/O'P $>fq|| 0lW &"|Ofp7מ\׫`h;B5qar#<"k'ےƖyr{_0]uib <*2ԱgS̎mN*/,K> Bl"f,v?dJ?/&)wx8O*StŅp^Z_L4WNd~n ]o70 gޭVwhzI1"5/KNǹXֱG"?sx*(7j<2p {Z`#]3d,6&ClB";|#H9r+U*j;t+W yW1QVZy/ QW MU%}t+⾕=l@A(m܎U*ϳLLGjI>r:U d ьrwhPQVUGɮ6 ڏxӘvuo^'T)(qPшpZN~h@ u [1 ;ft3WYr%-dKWƧ-U+~l1FazCH -&X, I{;&f6J<#0ս0}w7_#_Ak0 U:=(ӀwZ3 { $",](s{("c K "gf le Y,Z%C42A/(]wǖȸ:]l&v媜4~9*y.(1b߇/$erj9Ac1 $SdW)SDL*~6ň ]W:j?1KR(jWcyK[0 X S-BfE{$#=q$o_ɖχՏTsO QM\V;غӋ e*Ӥ  ;/D}5-?66z#Q(1Qs^Q^Ib"8SgR5w˼rYZ&*4061ߐ?(XYGt|lE'g9` 쬅ʫaW8H}ԫ<^`Y2VG1$ZD&#17fHg' r\E'pࠀ;j VG:%Vi/38~M\YM2ZztxcWODOl)޴xG#&ă^." {\ 1,Y3緔m_(Xk+cjwwZP5.0ª#@W&_ABNaqu5Aj*!9ZH6\ѪZxLlN/C;=\n59'E0`!W2v9$lB;Q/wHD&l"nhsvNb0&qd/Dxqqw,Zru'[YwIp#;%?\:dя}O;6 749TVnsώTTEM yxwz&H$TlNl:N{KRCĉrD).Ggڇfg~duD!&aL&h3t 2 s[d<ʶ+8uۺNv2sʀyQMAlЇnaWka7hj?J8\ZxA"vT Lj>Aöjs9%Wذ5xmϦ w "t}}(U\*C*w1&T2`K޾WT_ b*rm PGP.]VF6ygsbbG[OMF6wʱ9N_?ɛI%TbKD~F98: ]"a#y|:#3QJ=` urD$+<=f jt7 Nv1  bo_EВsVo84^R̂vumҖ{~%x/.-sBkIcjZۚȌˍ|쫜V(\(:G#d x,9gbݛt q$؈s^#7UXl6; 00ꈥg?c\S>w],VVhغN/'`n~M~e꒎Ǚ%=gT-ކ8=pfmFŖk4rJ5NMvRjݐVsz~_x1bAzIBfW=^=[KKeC=tRAؑOn^4O"`D4=poZBO)¥6œ*6>0x:8ahA A4u{ e'XV^^Gw4dH);D3UI|Sn+Vbtf4<6WNz<6Re\q$ D$JgXf HeVr*:܂6f&NUB xeU sGХ0 1JC3"iPGq4Q|@Jꐫض}!g\VdRR0gɈ^:3AgORiA"af$W*sT*-HW{g$kK8Vʡ_tб7ehڢuT:1VddA5IN^S߯K{Oa%0pFZ3$~yh"? + gvEQ /Eh+/lOSN3c[4m꫸-pBNM*9g$CcdxV.?'ö=PzC!p,5K̋+ܻ.6̉3ۨ/GIsd m<¤o9V@.DBuiM<7$F \˛+_ ^ <ۏO)-AY! )"^FٴZ 'Gf6O=[MDAcrv3|yg)ȞQ &xVG;7±̈T#3(GAbw,ZǦN[0$oY|v'/֡A$}?bjp#C:aL(9%ISTs87v ND%m;LрF^8cDKF7lU^@A(|A_"SG3O~߿ O ^o2V9ΦT+m)|5w>vR-s!!M54➁0VAv'Ь9d[U6T6c.{<~={/c'|"^{ԫO-ij)S I ֳg Nq.<ۅ<wT{` m,8Yt9=\u$b؞!=QkbT C%ᕦ7QJ?N WRj?Tl}hHت$LWkTzpBJ%P%.R3@ օ+uڑ\V5u2Vi{˼[=!I9FIT?[D.4 }ޟ'qW=cl=ή=q_]fx=`gMBB9A!VLL C٥(!·عkt̻֯Td#O_љ݀0G0dC ar q<-M 嚃3FEWܽ:2Ɖn bi33CSW 홺CQ?zn $@~BJRڤ? l[qe92b>O䊍џ,N[8 *+%58(K`diA߀ Tj8?Dɹt v pC"Ҍө$'%F ͣL(|Qi4oǨy z5/Q9Qp /VB`E.j k6P(Y{A3f A*|)mIdSޯl_. (8gWuQkfԎ.[g/# ڋ8j)Hsxn[]u3VBAa`8>lVC ~wEHռ+a%_qZ|0v.⇳5P¬Þ@ NA1uC-7`(2ᇖdG#Fe/_/d@o\o#[Q!-f Fy]{a_Fޝ=d2V722bX[0 #u+ԥIpi^4y} 1Xc*}T~(|G&_R eyK.>>2W9[i!iFsfE9$ Yə5W8 [NYZS2+wHXUZb b|6?(ۦp0NLA5Y (>u m_]; %[3k+xl:d-? 9##e2]Ӡe__ p_tM~ǝ}w3Okw5e$, 6'f4O3rQx N@j T Pf+%;L5mCNDw_^1w&$,؟?j @W-L\3cZ֎@9'&1RK؍yHEFT#؁"h 8& zEUvʁ{WHz1gI#mYLШ¢JؙKA^H< _#.zZgX wˣ[OlM;T/3D=SEtf` id IfؑiDVM\K+@kmy&!>HGm@:7$vgIݟ *E j4/ '02  RF$a @X'uWChX>hdUEe0~XNF?^f`>8Iv΋8jׄ.x˾!O^P[EVTO&:.#OPtJ92R"|Kelp,6MG1 AV$atС[pWhE"#2beÛYKu:>0 M.w"FlžLϿ*-hۆG  "@ݺ%%=(rRO~AĊ?]"iJ[GG{REx 1l"UhpײPkfubq;,[vS]H=s3nW3tvw:W9!bAG)l1KfToB݃O[p{A !f4 MU-Om;݀ex$>7Fڒ@EW\Ц'jloO" xe3XP uD'Z Wy,OZ!ݧ͗@!HrQ5+SQd^xتw' Z8ۑm:[CFq `c묿A8k\jH4gm&a'P:ܘB:H2⏂ؓVUrd A9%abo|$ ޘQZdH}˄Ha`>h켰*i$3e/twĪEU-H'1Q!OT%MpffBQsq[*C3 =[մ=wړn>-l8fˬr tM..}1PwM=^ޟL){)aåA"9D#(qA:eZ EGKi|l,Z#>q34ޟ͊IxX mbSFI&j]@jeK`joaIWvST'GJ&HC/#ZG:B[ W\z@ s3[qmb}O IQ\Ɇ+VlȅŴ7d?uNXCWͻ B⨸ԶK&j v6dqlBq~0ʂ>[@x7~iV-( 4{8=c-N!\ h:`1s{2DOQWzqWR?dG{^uIo4("# î~=K ( ˣ͂\"DBD'qkPp+Cq {? p086#]+"XjRGe7q✸)¶îˑ@A-^ry2c2m:s@=^A,Ua)bQО ̝GHm*5Tu*TZ^m<ب8,VD?"NÝ=m" 0k8Jb?ikerLϓ* zи2o˞O>l+ khk^<֝_B_;A1T$-zDӈGRu,~. z}7w|=_c#8)6Nd{ RMHȧQπ/+HJkt?bF5'AY}6gVI&3 B_JWhI*5aSA>TG/ƏT͌)B7!;$hu{㈬=/0 2sbMcx=9_~u_],L4-{rvtЉ 3lbl!hݣzEce}5G`%#-e{G>L!&rb@?EG0 2;/]]ҫb__z T#;PB $}H :OIo{J^J2vզ;94~d[If+%|r\Ud%̓)ƢʱX;Md"}AUss? r(TvU3!fW0n|x[ܙ#YRT՟R-wa I}oYsFv=4BaGt|0*߼CM6|ObrL#=-{-ண僼LlԖyN$qP<ͅn?SL &:}:б3Z[3Z 1sƂxn;w;rxhpv,qtљŲai1JT b-D$MMA/տ%u%SHK_uwh3\.%j3#@)Lk' +jEnk8vkvyX=!{>,eM5Ҽz>!YdģL "H 0 Yl禾[cwuX\|/jbg(t Hvs/֪|UVFЇ7~gs}5/we/6$C_o~2̀":Xti07lhISlȑ5g6w+Q6\cyV~v=bI6`zoیLjʑ(It{Tٺ5V!`Ƶ|yTdɢ0Oo#+k TF8zp'9! YoGC!ҜhVj) Uܙ&gA}Ptq Bnc $j x[ &j5Z}<6:`,wѭeIpx,>L8#_X|Hn>h)ˊN7eF$5ц=%>j}5Vt%?畦ƹ8!xe^:pJT3b<2t7 O 0]F#>nцY^? vrD!+jR ,1 1ʼn*yݜHlN5L 3\~+ ȴʛ.+kec>mݲ@7;b|rҎ'!4v8urxYYeRx3m{!<9ͤ@VJ*2B;7̑vl[[ye65e<&>ږ8{&s*1j ϒH|scD/#EznW2 JW-L oʚ(tNu8eG}Zw PQb~c) TkFd6FjȠOl}&)v!h$وę}-xOBiZ^2״PU_U)__y_jMaæ[Spy"A&#TU]: -zkM=t)xתZ^7 d8fRfNK>p}~ [<ՎXm'| n Ef8Q;c$R0;Y*bHi5:Z IdAK~A%FU Z^ǫ^[wv.|Xcә0_E~O\s uRsL}8RseSH5@]\։KM6pyzL244$c~Dbm00ФEyi^Wx7JZ S3=(r~t;@Re-jܗA,ܻ23A^ |"NV mr_v$nqЃ}g#aY!ǽ$\J(z-d~%gi:|Cԣ[>ݕst.cnz^ѥyrьvB"ЩCo {t_]&a-K; "ߗ^%ƫUbwzGEm\K 54׶XrPQS3hC#JK w -ʫSA0A,g|S$(ο՞kU ꠋ*GKz\pQ~XO 7O)HbHEf2>`r>Wp\i FBDn8N]2O(/ :bf^]k<񊠖_z1[f$-Sb(=ILJIzmzMCo:-`' ɴylE9ZQ`W7* 2 pf] D*7d ,0-VN &&>R 7;`e!*0*ByZWf'q瑄y}MrO4LLq@ e[% _+Kl-đa^ !?/Oez}.P3{)8k:${Aexo^ ? Z̍AG̵p/*Ko )aW cz1)Udh9etE2)in~[ڦ?=XyH~n`3yDz6 ^``";|`U=8p*ظe ,-JBlO? [͂|EfpsSjR"  N&$qY6[Q${h$imSs/KYx&A|HYZ ^MBd\p+gɧz1VW#bs}! IPOB>\ZGqߩRlR+GD y]u:o 66qdur 98CWWeO__|':Uqd"(37?g1X?Lռ@Ӗ=98qawWILk [.D?{~bBgaW)+iq $bȭհAR[sp}A7⊉UyiJYwP *Qޑ 4ֱ3yYt-#8` 1 :g!BL:]7~DN*J4õz9SwI4E܂}=yRMmJ4Wiq8,Yk@ZՁ,&pny*PC0q5s F{&/D`hueH|v>gKRsI[i>oqPNgfo趁ad=wb eo᫰hkQZ) VgΠZT"8D/Z벌 4GtcAl S dl!D J:4=|ɲB| Ǚ Vz꬛#f. ryɛ3ޚe[ JSm:j=HDss?)[LU<EdM|Li,5dNO7) p#) 8@c>DL15+VV\/Պ0ܞAp?Fb >L"ٮzNT$^4|>3.ꯪ+ Kb1ѹ+$2àPmZ!Xw)Dx ƙ4\ٿ]Py K7ƌ5WE0Y{Ww{. [6DjN= vbQD7u~͞|hphxh4&D:t@w$x# =a/%R5̅ 똛j- 9^,&rX=}ˡ/ɊW5Yol}JGoq^fҗ!"iJ̮-38Tڠq?\,OeYɆ *g1`{A]9e2pϚ0㠘aٕtt#?P(8te*RJV-ҡ?N.}޼$(϶|Τ{H$ֿ͜7˧P֒l0k{6ieӪ*齬bg NRXa[`1bq\鈘)$[Dq `!xX 3_X\?Q19O \1|;9~*ic I]Szps$7 6Ap+Q>V4,B^§a6~l6 iPG0+@g\{dpԎ"YSD͋l4!*)GZ; ?1^oΏ(nكII4~qxLQ*PBUF9ݝc, 5mC䚠_% n=%xFQخ&՗)xi_&dt~EavKC<.ɀGmT "M{8٧ΐm `ܠ+BG{yπHW+:n1>/Z0Z./^YO075-QG ם)粶O{PQ)&U6)mn9CT"myཤ̖8yz!Igh%]f C)%'jAd$Y2sv(\:3C0=ɳHq84fF0Wʟe{el(b1 "L_37'T)tk!+]Ƭxt(ݺ!Ξ#V8#'tkŖi!&#pO(UU9v_DOZ }k7UbMӥ) |Xcom.M6Eܠ`' dqZO ~xSw_>3"TFoy& @EQ_:)~tw,"ō۾U0V#|9_bykɜ$.Ā/W$UXLMњos [ߍgH]&/VX42hkm9t[S$G!7 h,*%;ۅ7gZƱt2}ʅiySA9u`SgWG8?|ogHHw9A׉> DsP/væxQd˦M|e8 γdR9^cW7|[=$ݖ]\JH4=I@BM\g7k+\hwXi)2: t⺆& ,bJňʤ ui/ VR!2FNx4B_B,`˖Ǥ݄ai*n Ʒ+ bu(̖3-V*> 0]5$b15cVg RԈ1i]H`$VTcy=S-m2TU_|uiX19ԤKkHY'81v j(όfD9˙F!gICؿI g/ۄLIsWz`[ER?B-|L:~bR'F JH:Md㦂{|]+#H`u$ 8-1QsBH;f,GV"p6*bP,@{uCص@(Ch}OEBs?a.]JS'`mT#owU_ե9@ )3QwĻ&JUgT2zմJe9MRMF"9DAc=\NAoU8?|ڸD6Q.2[Y`hb+Ilb=PsniD6-gj}_>2/[[t= Qjlnm4^L<0n)1 $u sQ7A kZ4dR]V^e`C*~vEEuE6Ծ%$qXp8 f3n&o-OoIh&y:CK:RΨ3/^*,DE'z_S0IUq{U0xR "˿^=Va7vT|LPO-Py&i2>GȰHdqܙZ{΃J,l^Ghv%|_ 1 IdO%PlS{S>Tsl%W1 J英PZ %ZDn٫~Оwś3Y`V0"\{ \a-{B6lS铏tL2'V Hq,d:*V֊Dnq0 d6%.םm[NKG<_ڧG0;Fs ॶyg >6E牃Ay;*}Yw,aPGyabRQM~%1c׍%l;Bg<颬Р+SվuΪzԭGW>2\"%V<܏UJiz*>fp֮G'_Q|UP8  xr=gRS3:0I 2x*j5>;5K ]0+\Jq<#SP@CiG6`k*4'ZUćY[*#F}{?[bkJ<" x򺯖 n`q-(LEP4cU.ݭ=u']8&h׵u@Q![Biw7hj4Jo?#)o;\_|ܴ$>(wlRBkj"?cZ~Q,#E}`Ғ/PvD~PCGFqٮ&Qs;Yf{_'=S480QhƁgpwj '$P]`UvvT]g) Ҥ PBU\W!dG5@l': sK/yTBRJm[זm.-Lli+ cI6\THmg_TQ^x]]jYF˹7ۿ,0 rf$;Н-*tb`H03ô ѓXM* ȫ {bTB n4oH4 f.d"آԨzY,zۤ+Ko}Dž\_!qFYK{`=A|~|(&viY!EK R8 Tt{(o΃9;3 `tv73Х\1gjҐEw+!o"NzKŸ8๚h#\1Ap2AkjAfd9e$ 7JF oZ}yj%;0a r+0"(yyGT#{_~6U@6/՘6J! kwۋO'ҕCf ?p.7(6\S{q `I۷S-23Mk|8"MGGhɒ*ޯ&zPo]fͣiImLS="喗gW G1TZ$4Pt<<Ϊy k8>re 1tf#~Ek]Q۫@$e3Y=3~zk 8v*6j![gU=O<Y"V3Ik|"m!2ŇY !l6t, 'b>TxAR_Td0kuAj"踃,F y hQjdžZv)fዹ/Ɉ(鄿ͺ=}ι?o'.2*r &A<"\q ȡbqo"|vHý3Sْ0y|HoZJʮV3^sWLǐ'εx&ϐJ#C㰗\j;%1ɞeʣ2+8iV ]{ŽL \M<.YώNcw&^ Xrģ&HJd%/H]z$-/J*"i<<بF46Wպ&!g Q:w}j̳GcǂaAqf4*6.AwRI'lXh'&>z~9k& (o^ۉTP=`#g{ՖL {+ToRp[r:x5V=NZT~c1SR% mWC#b߾y1\Inh+. :'gD>9ظg|ٛC`;TWb 3Dr{mBvfw?(TMSyMBJќi^oxvBΟ3jF&^pW6]U=q.MVh쎖xޭ1SR^r06 ٬zoq:ǺWxߋAFykN_8~$ >")M$RL&f+ʘ"ܶeF$\YK)sNwX?ر jG꼣 bR k-FkwQp]<üW_^׆ 4A8az0\ IeH;ơ$=Xi SLDN\\tw6;U^?cׂgڛǧ G.|Y%ڠD[Xh|'r՜[p^(SkжσKOOGE$O r#Wjkr 9ߢζ MW - M6#'/T.Z4!ɰ+PT : WLATu!GIےbsTBY_7ECqB6}3%)lv/_L b[;ATx;ͯk>6h˖]-.L5P9.6%gI oӗ 7y84%zoC- f1:p' F`Lk4h50QjB7sO~“it ɖWtddo]k3Mg,GCO z&-iZ-ߤiz23T#]7@(ĀJd|b!+Q?Rr+m R5vFݝ3^rcL;&|/ *,$j^@Þ}W1su$@X<3^Ց ?F3}+hh>k*ˠnE 8ܿ;)ڂ[ `xr l3@`ȜUDaPq׎cQz+#[S kKI#)(h,C頌n\PGI=y|x~%>.Z4cm&I+q/0/PcXSq<+ Ljn`Oڌ1Gy^5R xg栥|>~Q ÿ f<2կм)9Q`Z& ǕaPJwM yo8G>-]hyOBdpҨ^BAQZg2dJUàGp߼!@6y^3 X|(*8WDi5KFDg+B mMҿض OMYsnU -*N뇿0k)2ؘo¡5"}ߊI~6S^_Fu͋*`H] 0^|*F|Go(?Z'BJTT,`5bօ_3( J]V"Wcu*Zs:c?'L MVdcXby{y[VdMͅ^P<Ж nX-r1hQ#Aovldr[{̎ q0O{>fm=ł:m3}P밝G+M˝)#V?: pVkIy ~B'o8eEEZua 7UR ٣ ]30K2`R ';vz0_۰ulfC OyUH@`RŇIg"s[UÀ$Zoo>F-4yi8Ehwbzi`oܻdW*=9q>GwݲWm*gsZgL fv` aNq"hS, ;sT ,~`D kI֮_C=yTZuu=4hXbsB}ܜ-o"}s4bk6׷nl"7{/=u!=-H4,WmxɪY\#uJǁb+W mJ-]lHsPJ*kxl!Nc럭SdQpe,y0JjRvl7B Pq9E)`7-bodeT&C vjmPZ< l"z7fZO+M~f4t߰1ȺB K@{A&1y9t&wVFlWf(*) Qn!!2sڠ,(A(Qf9Ae1I`l^pef 9EO63ge?rNJvJrEC :3}-n6ʠv"~|gӠᅋl/w#m.g-!y]a};D8R(%8q?jGI} /a(oؼ9c#v2P3+MF;HEB#vb:$B* xrt)?yChsl>2怊.eq($ym1'-s(ۅG|nbm e.*ʙK \rQTzS8@ƿ/S6LCBnZ%,MՋk XӬ~2v22RiCXSt=0ǿW9xX 7(rx!n7`qdg[.LhA"U7D%\kNspwØQ! UjĢX EKϖ_؆* C?TeIc|0 HSo YCA c)f ]{jf8˗ 48?y YhVv0 g7\ [hgoD0`?Akx@m޼6K=g>, >73\Ar{`}7<ya`9| ו-kMN}i%h S4ׅ0NTJ@{OGL`b? {Ҳ-V tLz{x3]Q&矠]Bd*V~q)dcVawxfEwiz]9m4/m]i橎zPA5[ oQe?]e%֩7 D]A;}q_}0JR"VKvVi}FB A  ML`۱BeɎ ;?͹;Yghj;K:3UHtc(i3IrR"]iU{R{Qa~4/W>T)n[Y8Ïr\>e<6BO♄eqUwclj|x{#2P YK,ܶzFyc;̥2/WC*;O!qe]eiUMAf=ۼ 5T–)Jk`WIZ.E +i Uޮa0%V#{1yxc/qqlѢ]/OECk!>;y 'Ok^9tIa<9qڌrmzsKvsv_gElqj tjyaZ$tU}#9(;DA`=j:Mu2yAGRp`㣚//'_V);:jZN Ka/ zTGbbiH_/碁 \loM7:De0w{}rtwj(BbPgIXPorQuSGÈŨO1Kv(nkRx[V_u/Zih[sξoY,%M0QhS6}WsʝڦG+w(ЖSXKk_p-e\ .X}Ktv~Q&R'KEJ $C(\ HVxd䣷c吷*aW@i.yEs^N~7kGflt{#/B5@sXlG$!I|E&d8N]s"arz˸D'1OD(t6)*1,X2!$b_O7 #B' dO]xrNg iTŮ.%~ :M,\۪Á%g h.U޾RT$3[1bAu mzlĐ.ȏנ3x72**Ug:;TXrpxFFF_T= KǙQV,M|2 k: oɉ5OztZZwXSuÖEsImQaI]|`y#'@bŸ>`S[Yyp`Y\_ʾ~:Uz{(/lôX6",ނJc?e 2x+XՂqnMw̵H S(G.JQMpҩ&s6AN?ΐ^Rx(vdTX~_QMJeߺxUB3}^Dk;dNUɵz{^QB8sYpr}4$^Ѐg8.h-e""a:᷽'p&t8J db\ֵ{Yw}  XrV]`ܷ<~ֳkHx7 LQ"mý@ h%Uc7Kx͹R?"XcXȅ]O09X Nb@ 9Z?04QF'ZG=XcxFMk}W8,-Ә!WS omX:uIf 6ݏd G M 1<:myTF9V=p1:!П<1÷|- 5p*%UռU +?{Vo}pGHŤyZx5Pɒ;84f|S{Mv0jPHxmznۗ54581hq-;MȂЛ>lE^ԩ0 o۲y4iKQ8e9yM͵ưd/H[3#|wؤ'J?ĝa3[e0B>布u}:O57zŔ(]/v $z7?ZavJH=8:<͢"K dntN?nיjDt$=AJA2]fL=El.PsR g>xo,Bm|Tmf;7M g_\G2D3+DT,kafkaah3a ^|([k}q5\Bׅ60 E~jוp@:.5 չs*-a/q`2$ϯ }86SEqK]urj!Yɒ2!TX| Ԫ {LҘ}riL;uC9H<v:Uk avu9:Bʨ!OgJ_D@V{ax=R63O^ Y8' z%yHLvnEHc2q\AH^p BnO· W4 F|SsTkQX| Qih=O*7鿽?496U\dS,XH hJ,X5>DW;&wqy?l uljg^ EOt1 d-څɰdK/4aE'"Vn4*M0$tW[2LنKM_U{JqbgJxExѷX`Ԉc\#<M7.h;6Kuo× ]nkSbbY>8AVYgA_֨"o`Ob󩎣{Y&N} qFg?]тt] 0wԗ(QhNe)-9T4@4BO}zP3ơ31s3m}o?g ]uT#Z 'SWÄs"zW׉IƱ} 5& Nﺯ]e6" !j\ 7MN )Zx=&Dp\&h$i|Z0?n:#!ͥc6-G 9$'MiMz*-&]}؍K_ *#uĪH| h΋򸞐J}nWӏo+$G׮XgYLƘQ$'i^=WhZ„톴ҩoT`,^+QFv1g 7 7@fÄ\Q0 + B{;dU±;q@чk3,9ҔZmy2ù5}W1qf5^+YaC:T Z66x+WK[V Fց",of&ggm}sèiF!nꄫD )C3{*^L]G hX}_wY "$^1_hb@r)kK"ě dʌ}cezh^1d̤y7+N*a ҉d p$CIj_yކ巔>P /&TsrP?uM,b}~ aTOW/B49ƅxʌv<+1b;Vz?O'k0Hyt܇7*2hn_vt[bM f-w9 5HL<+p8bر2+J~ÿju7:4ucN5yO!z5ۺHHz~$-ssZD %ƅ][)o)g\Zc;uPf+7lS`h`ƃ Jyww#Wf3i8?/w@JBK4B:$2+00BG?z#TL 7=,W驕7HFnW Tp\$: Ἷ Codۢ+`VT%a+{ rB]$#/o E"@N_"bhly dNܱZ,Cc~ROL"%/ Q(e.@-_~jC]"9a21 c]?$j旝֢o8m:ޚl`W^w9AyFg!~Ix^1&!ͨ|:w5Whf5j P&0%*P@7ltF,)+SP,Gl$1U֒P*"(.h&z&4@$F`b&~ Z֐Wo8Nu?G"C#qu Igl2UTnq&%~ ;ϑ;KY PDyQR:wD'AwCI_ʵ JҗvĤ2yA#?)X"殽MvV>G ֮M\HŮ(* %Qx<)+g:]$kO=-%sP[='U(!K)'[-5Jj[7ߌD`m0S~9M( jq@{#U1FUR6fsa 愃uc {}䜋jb6"h꾍<_i6IPDl Uz# cLZ|'/+b7x v M9ގAsƸ -u9-ubIr7U{HQJYMOkZ6>pU6RR86ԐdՅo1}"jy"~ /եc򩗔|6m)q^~U2y/!awy3CٽMLW g 9quBH%Wݏ1]_P礵O-ȧ/XH~@a'{;TD oM+#*|2Ωs2@O*dDՇhxhN嶀8 Dz?Omb _ ƝɊee%՝OINTtsGWސ;*zA> ]O~'Hjѯ Ѝqƨ܌ ws#߄+7d_QE o$UaWc4fGh՛^;Tokp.n0>%G{B{" ׍R7K} =Σlh0\"?X|D>Z+LEDV:*kW`͝8Y$[1q9"Tّ/^R_eVRyZM]ՈnȖ$"T݋Q<==>6 >@LhjGm"{sd҅}E΍\&A/z!X"y#Ur,yʣc.v4#}*N"5cJЎ3? NZ%\R'"F?xX`בy w8dtqp?ؼenhg| Eh{5g1.إw+RGlȖ/.d45˂jj'MX2=_@oi)rT5nVd XamRfk"+<ζORͫ<ά:l8;6 \pdRJ[q:ak)L')f,`\'B;)8|IThuH1Pf ^zOoH a ]qEӞa7~hQ&VktåW(AGYB1 ${qBUG3j߷yLg&i&AnPOaxX"eri &A1ܫ|,apg㏐?rl MrZ ٰ~3d(m27* bb!ZĦIὭۣPh2jrhqn[sr_4܋1^}H<̂ee^d% 6#ٻw$zU4K$ܭ^Trd5Ix.p/odtГF>ygp 8\0w>4=Xl5Qq7;&tb,CGSWos+P'VJFxa_)~PZ0ޫIcRB<1)>y#;73>p8G? =J6pu[l[˱t7\۹߾yiKOR"n%[9ݝ@P@ZEpRhibzhkOQns*ˇ h"~jiGJuV(O$qŗigg/=Lm6KE0{۬ѷh3kq\mjADndJh݊.~v:#I4@>Lͪ$P>ĢxA5 ~)Y$`%Ո!9Yb9K+լ*T&/X6E\jx/mx?¹$Ymz'|Xy757girܓ2rQJ6yumJT+ݍ/,;M4+VqݔRR&LI6V%Cq}{qOD+F[TDW*a3Gi[A&Z5KR&YF5Lp'9jja ZhyR6Aw9˻(=Έag׼ހDŽ@DPNQ,+P"͵p2QٝekP*(jbo";25xlxs(( ~gzo^3䛨?|/;w>k02 j%tWl+ QD*|,Jnei%K_%j5z8`O>[oOQx\ b;+@,} W?aG^9ptĂ8t"|NzëVA.]}Cw8-Ъ푡Qլ#>"/ث?f"=bn\f)X&i)f_P"V'Ou%DXm`pe ws7}ݘRy:m>t"YP:P;MrTPt sVz8D y"2d ڴ_ Ƃ+MZt֡@ &cFU4l}{V 1p;\Cֻg;1dzF;2ԯ1^Rb<"`Wszۄ68)ur㛕H g|%x2 ʼn og60V;+JLh.]e1W,vp5k bku\^hJ:YX2.kEKZ؉U'О+LCĸ: ̎=%5-B dۅP\A׵mZ1fkQb>C8-/d<;"5$D[Ucֈc"xcpJ e ̻'2* i3BK[P $<ࣄ{> fo~w(\ًGF-Fhi*:]xH{k(J.6# [g8 ?RuE*OYܽlȻ)1'5U`%9 I)F!PеMT)DvŠ SɇtRI@Py+nDů,З݂,Y*_K /cwG et3!Sqǁz7/h: HxzOݞ,n[&qME<13`6jTk|sY`'l:6`z FJ`q+YbUu4}dÊd2N-J6^>Dvܚ4 0=2<!%[G cGvXq>(6G_[?8Lƹݭgs>XeEFr/,>Z 0h61`5(%%֍i3EPUZZHSi'H̱ͨrQv_* $5>MkAeTZc:mg"Q qsJF$Qp4Pξh2G a09" o;f"A\r^KA;ՙ4'߭(Ve.JH&ajx@5[ǩ@t='}DkR-.~;rt=`rIP鋜j}QaPy_0N`ΗxeU8O"X&!'nL=kv?^]6nU{0OL̜G"b(u<(IYpx*":Lq~d>B$*R 8x]{ 2ƿߘwoqvQ,ya&jL$y)؛%) KnTэk{Ң@lED!/J cA6:)Lb%l/@xvsqxR nwBbc}Cs<xkG_܀u!c =BJKg XMH `zcχ$| EZn\ Epq O:ȟ -x3Pn6OzfK;`{e >4Jj3D~j> G/6a7+id]A9ßS7 .]s9OMb'UK˜-L`8XزBgW" rlP^e&t".2m# '`S;{n ҪWInZ^=UYT_h]&\uŃZ~D6y▒y栄ϸ4 H5 ]aߟ ai!$0 4s7鑵s!S,!cMe+AnYZ%*}+U w0@ݑhLCH,>n.2YU!>P7!t"3F6HƘVDSv9bY}V{%=Ttd[[T8fe]A 7p Ml;O2[I{KbpV,R̛bTӄL؟398H^=/<2=rCg]XksC xd:PdAGB;'eȞv hA_gVʷ5a1 t#|x[0)S, [c#ܚhY}a%Zɠ}e+I7yhsbbch0::*jF1W/OI(!Is+]mr8нB*Y28: ڐ#Of@ 1Х.ۭTۖ咪.IELK.r:<sꚼv5/OAhJ.a}pW\O{ @^$V;5OMhxn6#OM7RNwg?UO*3T B/X@B|b '8AqcXrщvv/BfVCURl!Az{Rhuwy<8eE; [NC̢+rA]bB#-ޑ>mאtiJ>t !LJ{A?\Qvy/OP5I;(7޻s_m2ZVnI1ǃUne;&>U4vwZߐy_d(075Ĝ3$I5!)H䍌*HZl&i[JY/Ie,&"?Y/; {r_1+ܝR9U p9I*,\N KV EMx'?,fL!Ix; -Fgy zJ1d!ɡ/i$|K>sQY2¾5kn\VjG۩z3=T_^<p gϜh+]¥/(&zX}ϝ>*aC hY.qO3Daļg5Nة I8^DQLC:|$SOp㮈 Ϲ1I'c.'Vԙ+aXePl('t}LT#u9t ?DzYv2i$A^N N K73"Չc "tJ*}DW O`]P}n@#*^: lbHMzW1n܁sDGOpvT C]yR]X綑-h0O 8RJ\723 iJr#A2F:N`nfw!ZDž*BLb|t#FO7L"Ke8]`{V8\72ppRB!xL7W ACP}|5ZUTY N`T\:ҥB-ey/]DεEGcC!+VkU:4`DygP25]6^M"ds%DkRѩOj8)K4æ?g_ _ML)4v *:MtBQlaR^tav^ˀKC"ĝU#[ګB=bT{m~? lT ; Uy=6rgSa48JJ53 Pt#FUb {CvT&(/ꨶuk,0,8];(V8X> -.bN7v!UX͒nAϕSHBL&f=f5#4~XO͉R(EˬHOޢr}a\W@Z'*}R[EanBB>UZJxW4J pHd4"?fY|輐[\2 cfs`lD0hKúL -3؛{_RgPW\اDž sMAkܙoa41~4 V;? -^56gh)G6\(3O݈NQڊr(${膵z*qNTth= Vk6 hƬ?-G@ $_ncKTt$q 'xչ'^{e` IHjߘ̠ 댥:jkՎ8NW(YIC'!/(G!?15&L>8#>N%YN_AV$+C/4iE\/o(nS︄<.P=Hqɂ!QX7@hM)mFGGߑoWp|u!u$׆+;^ ֞\f~!$QS%`Ǚf5]x鼱0?˼G /Y;^[erȒς}7N>oU8ke3$(tY\sv=d P526F5Hm2Z&1DF1ؼ!*3U4&K>S|Ѐ)uENr u#GMpx"y ZV0Ku6/)_ &8 ,\\Q̆%M4c&- QkD+rѓKŠ:qUƭׅNi_pP(k,P~s0gxDB^(+U21-ʪ :HtcZiǒk%  F()B,NzY(mJ֜ᾷ}bJctTxxA'rkƤ15 vq҇̄ }+ Oo-@VXOݦ,AwGF'<46aH9K2~dGf(wLF {V ȾI3kSDğ0V[v5Y[Fu?HmZ#ENr`E$A ]WĘ+{ aGK퇘2vhksLk{Nw]F 9ew^DM@2'k7' *SEKǢKgС&k`McߍƜyͽh w8Æ"K>@}f-@+Zfgٛ)=c%`Ddy D,(:xDlcA5MB[?LcJ%9*uޤ}ԩ%Hhl4}rPy趜Y,]>w0Z~vd6<^-2^z^p~HE5̓I0{Vڱ]$OTEHH!zs)mقp_ <0Hbٗu)o3 [_h)bݘ>Bv")~ ޡz)2Tfsl"0+4n FkQKg6Yqx= C'Y.5Wl仏:{3=)%ǢN$T >!Y-/Jsr)nB2q5~} y2ffXP0aZ6Aw,ifytk^@VŜQt߳vkw)"1 X ldP'| smCݵ3usw)Ƌr.hK^zkCkf>+ y{Յa<2`&gy7Ie/+!|g*bN|*4i/R95xTH&AJ5^P"ot U-ǵ\zL*0`R4Dwo}H~SӨW<.uW]\ kLJpu{WXm\n)K\+KgWlTRdJ/vIv HrA.ϣh6u]K랩N\y4ޡڸЂEyK-F &;Ԫ Ʉ>&3Fp:s~#N @J6zY!JϨX9<.DGӾ5n{W1|wH eCym;%(qwgG( &8ubú46x kG09at>4Clʊlo-*'@e&lYJ,ʧdbH<ˀ1˒jד8]amikMx\\4$;Fغ9U@S 枳ckUޗCaikdl?*ZMaP!LZ9і 8axPSI2똼x=A#H}H ;^@!ՠO$+v&`T*{'nt]Oe86x7-*ˏ"펨 3֦C6s!$X{"T`9PN 4po$/zзDmǩH!i滑3#y۝CPΡ{9Rß *.M;VN' rܢ^p~rɍ-Shsq![s-l FX,Ēʎ"b{]6g(2K*rطDÉ[9LKυl0O4rE$ݏs>&ӫm}MJ]ETw&ݠ!¥Lriz<&RV\-G(٬Rc:wasne`8LQ84~.rg1U&8* ԥxDI,N|QS,dg?(d!̉E~!d0׉$L擴Fv!&b$Ql˅(=pϝ]ܫx>:hd W\ c$+`D ?iѬ!t%*-|l6R$/Goˉ4pwټߝ).7.$lZg+ܼ6fp$ )3K{nLr.lu n5I~](k/V#h[li&6i;aIpڐ#$w|z<}4!ڦX/g-xs4],?@jKf}=v 7nFg .fq@,NrVC\tSwI x ƋL3!Xry1ܱ[uI6ɹz*JvYK7 `-)j>ĵP;mX_+b3ymǭh.9O_m l@x2|uہS1jbRKSx5:WM)9U6{̍Y~ 6E(! Ll0Ml#DY)'MH՞B2>z|GA7tR & lmkO3e59D\|6poG3Yl*œ`N^68P5b>҅bz9rB7I4tu(}l|.qr`Ŋt#0;x3*Ta~{{lNIfE(1198_TBb 0A q u7<3M.OD6Ogy/E٠U@eʹmVezL+KKz_Y MbK& %,F Me䴧izap6ێ8;j jeOH:"ٞF5x(;99r5^aJp"SY6~*=ڙy؜T^[C(0(=F}QStJerhW澣LpA?鯉Cf^D:u_&}հxL54aSE$sKzk޿{O*zt}.h[s}@_vS[4Ӗ&c#J|פО^}VV6^n[mzuwQ="fՠ &sh*I%Fst~aWw-X 2=o!IUKaoq^"J WQJ@گnW-Cz~C}U.Xp"M̈Gp~|}*(8D 4%jf{UI ]mcd_-較}Sm1_%yJokL` <&1(i8d#; O p?VKG~~ أ@߄M@Gnp>:4mzBD"(ƑtY !4GAӧi]A`yo7Ѵ} /7=Qb(՜`>,^1̇Y=%2pͳD]9WѶ+K~#wx%k6W1bË%x4Y]6K貉J%2!DAމ.f(_ m8@^ts ]֒w^Aׇp7)o[wYx7~䴞ZɽOh%Fvӻg0_X0'/z:㣓ťd-by;9a)}i$jo:F b4S#;"{#0 }4uV"IAp`ʚcdG(K&ͨ5bmDtyHl0+O?iJ#YbKRFsYTf;anC ct~8g报E_8!+غu၂nJi<b(d3;t:U>Y"8 7.^#·%P.-U!E8WTB$f:cq`*D]_5qCMI%`j1KD˥ʼ ךq[> ᔉ5{]~/l^;Tz({W%*EaȜf Oz}3W!AmRMXtD*ptQ,ӇQqk-w%>Bc-Opl~sQ R4Ej"ߥxJJS3DWl`a_ߐGcD33tTjK.TūcηR,|7LoH#ђ/)ޑll%W" -eU~q,r9 ?  ZTM2pb|w̓F>-ItIK(D-d xoߕYJegݳ |&?asokΏ{5)[Ӳ@q`X48<ԝN0rz) X *+䠅.@~S)ZXbߘ<(i;ò"W*$6z)H]B HL]B4"/HXu9\ZjR>&y$T6.[Uexu1^ f\oP]I /S);?hkW :Xݻt@pd.LMޒ'lv[S8cJ(ToɮegD$:ŵ:}L J51$02QB=FeubBwX{ c{}-WsG"{-}{ Df.da2Y;<(vdzOT#rl'l6TK>ii'z%ѫJ}p?cuO03j"=u[s 2HiM9: rܧN}¬U#)Df5j)1 /ov^spj'4P_q9ސHi]:햓\@'4ޠa۬yg$Ğ'"xxUKG6 )U`.sh~hl53נ~]qO1>n\-In"@y+"sᝫ oSgBg|QMEOxu:l /5eLZ0X`䉙>'E բxo}2@?'9qFIl˔%; "`R䌻.Too}JɅΙ\,qv evcn󄊘IETiwzǗ:f}A /NvU}X?IFa3xI;^s&_rmp7NnVSR3/'ћO!x#M$?KFmJG} Q0s>s_JZ@Cpv~V(zD\GOl\{#&6 U wyʝudjB92Z<##T(/1Y=bwՠJ_Zy$O6\nM^aZݯJ@8bjq"LI<9qScג؄`R(p ېB# [f087!nS8];#ݾWBEs~VCi~\pi[Kݢ [m*!}7j)gn/<Ҿ?o_~ aISVW/M /tےzFy"K%'_ַ.*D)2/(;/tuIB? t C1= ?(7^Ro6.C0`x}&;Ao .[(0ǘU`%ǩ8TF?ldkqs oХ(Q{=p ]m) / #L@W'&u}xSdոEAN+5ًM}Z‰+'`]5ETvYC9UXu>Q U wƢJok@ms< HV Gj.5Q)vMJ1`,~N'`Wb^(j_ܢoO3 ŚϚ>c&Z*pqLF1\}O#aeB8ԾE y1z9ӔFl:z+qsd\BhB8* 0㉀gG~x sm`9ܽQ n?' x̓'T.8OYž,C8>@쑞PD!46pE+Wl2/ȎŪWȅmbm j:#dy P&|w^hc`m5y@k\ iu , ,e mD)wC J6jBUc1"9y.Sm|g[IHrMrNB2#6ܘ.@u5nr$wOR?&ް#Ϙ2 јnջuV~ .&\K9iyI- 4}Lh>!j'iRQ02\v:з#9H4NG":>ӢjG `>RZ2>Mh#)PuI^:M}U1ݵ^f AfGN)gDJes$-dGZUXÍ8<$'U 6/cs?Vu>lŊmUAQg&Jt]i}׼׏2W 1$/i<.0>Mx7m,Hlz>ƞBӫ+VAd4 H ܡ<  `')?Q37k<䞰յol7R*W ϟa#a q9ºz#|2T4n(M7Vk}6AHRu6Y[ą?R^iʴ3j,&Q$׬xkGިB*Bt-w>d>$ pG.DrUȹc8Dm n|;R$JԊ1iS)i'֧'q戬3τ/3d+uL3#W?LWÑa@:.ˍ(¶fZL;:F ~& DT}^jMw2IP/fX)*7X_Wu< #n^BФs; X= zQPM=c>2WۖW#1p߷2J=tIZ5(viTSl}_(Oi,J00 ʗ~G4;AI|h pc: !oY o}:hr?Qgx՝ũv)`1p~lSD qS0pWl̷)PBN B]*cAL3vBw;ѝ5s1r"U?)$؂a nI#- Bi)Uj>* .m^ǎ[~ABBS=wBVS&F6PuQ|`Yw 0cuJC#i|" ?ELJsGݛO=J$YзL|@p,`Mb2(8?rE1Mh`#aPIbDҺМ}9aoJ@8TBCݦ>LL+ܷBWq}%v: y pϚcIM14R4fynT]Uiݚӄ,ԋTA'U=[DJ\Κ@Hmg=!T=p(a5oh+4 f>*m^֧<{ü6O圏yn/t2{MŻ^@[5 ^>KuqC#B ^vN+xOg|k+KB3{2/Ϝ$8+M'[jOX8]h0LnwJdOG|V'@ڇX=~f|J*^B"KgݪmuEW =(0>e/&@惡|"[/njoɈҭIA#n"ڹ'{r˃ױ1K["ԑILʬ!luiaXl8Y 8%O1-)1ė_#}$I.stċ_ LR4HK"/EM=9/q-{ 8Ym|dl!?/KQJ!*#&HhS@nnQ1I'I|DYR)s1- .q4Q`AhoY7!U7[uٳ$gH~=.#px1oiPͳ`% J?;2Շe~kPlI\j){FCX ٚ)pOe#wCNԩ;K|hYZ/{pm"ha"Z<2*/f̛VKUF(kLGX¯c߹~xnP܈ߤcXbW6Gu 8TU@Hd`pdG+@P,։P􏞲,H& k")x-`.̊{*-Tp#x.glqw'7Mg\P(*X;+g|gg/cc}fO=`,+i pbJvjB$;ٯI>t82ա CjD<| q@jȜ㯪4C./`Zuw?>~muL8 L#/tlV ">r&` Ik l-, m4|q1tZmn>li8sCEY*zZ/М3G.L .$XU}q9_NJ}屙O޵݆k\x:B̻ZlgiKʩpoV~-R#2jRNq(?^Ues]%g\T8K]`f0K-JjbwC_} ^ <ROcUq8/է 0UHKR: 񥳹Uݠު8Jg>RD5*񇟬70sщ0E'TZS( a@$>'.6=2,vE sn|򥮱` nWH~LD~|7qjg07S0.X-L37^WChzEL[M+l_jյ #-)oZ\QU`w:$;̼`T`7J^̏MPp^EW})Qt[*5˪=X$qx_tS]ȕ͟-m$1aKƝ.7}iS/s퐦0򺖅%G#_3|׭R GBtܣŢ$?-{B!ٓ7ɒim;~g ~GM58b~ENkG\1r`1 C# ' 5OtXH((2fZ*+ϭT0G`oi)<ӡP8LCH "X% y3nY|]tӓ0w4^l? i T.d# Y [,)lw5kE9 M@ N7Td.mN*0P2ܷj6T+zۉ&h W.,\Zmdz QϋٷPP*M1 R[]oz?6@^Q{O~'}.z:G o1e)*1dK9_°yq ~k`$5rd'^~ J Ԇ2Տu^'}7YFyc2|ͭ:4F5E^DVf6Swlۻ`ڂZq ' Ww~m>mN_[?&"vX~4T3_ST*ҳC+$μ]8QouY]ds4{lHS kO+~+HCRvVI*Nlo0OfkOj!|HPT=(?}jQRKᲮ.9 PT V0%lîB(KwG`ht3\AԜ/2'VKѳNl S_ &1%&!)&p)T\f,K}wy{04@/ Rkd@6 v ~T~z\e7YƷ*Ԉ w>OQ zuH)DSji}ݰ>_w*#lhibSos~\ ٪ҡL¥p qUfZˈ߫ $PZ!v u͂j3^;(W~Xxق_-z"_6GETbF&9mNa5!rJ:E 6r˃}|x#pȟ{ݻ^/0Tib" pj%_eR'q̢Qem%s()*S *#pz  zi!o?@)'%ox#_U Lqn.`XhBsi<~B SPnJ`ΣO.06 ~Q<`^e}K{Q>}(IZv*_j0#*z}(| nFe-/#U&_㻎SUI.Ց!yDE`n ؟&f2G^R cX =,٩ef'Y,w'h3@Vr3뀑&c>Pc̐dd,lf (@ul 9CC::>B3;HYʖ$αNPݨ8cykKcNu7v7Wܺ1]f~yVO2o=_r NQsv\u9O8lލeNRP~"p='^8,{X0.#un8I!-}\ &c1“n<#F:gmiw9 9EuǮ3`EV+kK֭K&u;ڲv7Q >w|ɲ8*r͹hww[ .H;ئ1;4rͣt:{ Fdv@In=ڐx,>⢝jXXYL`f?"C^0vz.hF,0g\gO]זTd ,DBvG- %1|;LwPEܢI6pz@GvIM</N([\X܇=~>sW] m‹A`+>Aꞹ{$ZJ4M8_VKB69^E ^R~\l,|̦y<u2{U/zmLr`.ӂWT7~6܆fLxAdj3]cB4wֵf| ;AN/9g'J 1tR=4i| t#SoO^DLƆut49-ިsί=^B89AmMS8 cqm%0QMRƫOIym˃(ĉo`g19qGsK?: FauCuعJx~\:if 6"Ly0y/Mf$1cC&׀Mvݜ踳d((KHIפ aFMJo g\ 5삨T-QvY!y o|c7B_>'1:5>pW sTz}/1fY~s+N-H'?dtD5c)|>aWIU# 7<(Id6v,gjk;/]eSJͬ*N~6Ǡ@XТ bj`]SIѐ{Ś3'7mpqkm/]Еl b[Syv:.xYRZht9!3acPEG| FaTh[wP )RRO[D6^f~zzoK4HpQL ܯF9}LR?y~, vwJ /=={8ԹЋA"^y:y8FCg 4Ba#EY9 VFIOvP;i}]>jad2ņ)ރPwa>A쪪KV|}UDEn̡,*^\/f>^e.pQDDK듺Wĺ\Bt8iUB#lh_uw0zdםf; '$D%O猢|S8)`"ex&RMX*`2SjSoZA^G" G}GfُP? cPXB*v1rH1T`*{΢c<O;ʂWV%_QbO#G!7OQ{P5;u`K4TNS[J'Z=U@)L\VOAfns`Y 75Ԁƕ7n(W$ 欿)~(swuj\)߫w&7N7W:┟N6dc>ש\+!"E0>^H~ZgB8[&:M3|A4c hM\J{R^ 4tH oggXq HyJ+ܐW kl.j5duYQB<#k":hK`y6{M?h<0Rsc&0]U6y|և]u宱Oofh}6A(8E>wRo,,rU-2P#bt'̠!3Wtb13 ipBG 6MPY6B=Z<-wI@]3Q֘ ZT{icv>4ʼn9YY|"L)q8SMhrm>~ ^NAV= 5 0wT[Y)?aX9=3V>zԈ>_:J(4zi\Dk@ђ;̞_y")h{ #%#F\PTdW wk]NISs>nsSBpbCU\DX͚q!lVT'~Sՠ ~$ŠSb5p.i5 ;3>ƢreBpu:]=$,us;Ҵ>n!CW!U}4K}ò;e1KнcypG^ޜܩj(k]WYU:ߊ":#3 4GOU; Ż lu()\t Oz zhH"m PnтdK9we2=yt;8 8١&.Vk1/>ѝz}\ְ{uô`.\n"wg.8G}e;rWx}YhUc]u7p!WYЕ ]td{9ށv: oD>4lz!S`X$OH;ZU]|D7NZKd]0$daP:"K3t0%NpX)Ѥ16&?IuBlr\ee`h׈F$#4Upj7[rEda@J.yAC5"z&&fGp/VZ[9FzήH=+ijf@5~=KJ~Qp_б&ɮ.[mPGUϮmgҦ|v.Pv1MKd떵 @X$O!j HIU5_΃3w_yU ɋ#V\5in]t]f-/$ 0|XfWƊ{]ԆPl$E"}ecؾ99]sIO"bE2N|-_bQrVv|{˩^\fApӴ s 's7:2/bc=30]ap,.)p Ŗ'J.K!rJJϖĄ.ޜۃ22@kK# BT>< d:s'X _4(Һ&ovgS4gHvRoJtQGU.mMkhH%&xӇ l;u8} L#UCoE5H6g6Vˏ(Щ*UeeU`+ùZ2$ _O$CTwge!J~*~;yF.|LH?6 ؔ=$U&Vaf)Y0X1bfiNV1u:ȷk!vA?ەfwzdVNHk&((>GZq]3dמ KV94[PwV"9"~ *3XALRBjvBp@o/bfzUj6/v{5rQ8Ѻ[[VH e8iզ{-f޳>6rdVf~X:pߡ{ȟ&"3tRf'̹1'5o8*0\w0޸I(od'>Xʺةnux#P&ʈN-n~٥gskj: w*AR/Y~?I7+ثⰁ1cDRjs+(n? BӉAHft 'S,TLj; [an /zo۳vD06'5[)NK`eoLŅB9>^ɳt^T$6k]HbJ1C}(dž[륵Zv=$9}dž= *Y@_M{ȃ!Ul ?ԯϨO m*B*ފYH>w ҂y17Ϯ.{ˎhG7XC\a#6B)Pf/4}3N{=z>Dy7-Iv`9UΞ=+" Z}cO$.VnQr~!ȺֱG+ma3cy9d#3u;v),*G^oxw_cM~>Y|l% CNn=5fC\_~\YU; DPs^xP: kƸH%wfCj`hpLIW$y-*|mfDq66b9O%ɹ+/HRy qepýq\Θ 4C*SjrZ&OjƉ/!X7w¬za>Ʊ&æ Im(m2 qtz=2 g([6!!ߞ2!@1+W?wY- ڇ\}Tq2[ Qrj񩷺Mp:']xnY,!*9%y`#o8+YgY3/E 2._)jnD5NsEqa^}Tpa| BK{@E8#bK~,!b0(.:SoNf _ ?od&JymX0\>|f&qbl[owb kEҜZȩl` ُ]AN5YĸH9F.G~VK[p[n Af y{3OMNi܌\EQM:$N~.r$鑢F{ $U-5 ƉV NU;TuY9'9 q )̏%2/cqĤb*OGo*􋑭`ZZX@~vAi"#RndjOl|S.ӸP*}M>hZ:ScӇ+HV>;E Y;z*Z|,3*}K1ӈI>Ġ x956,C˺nS9AGMo=H b.:ؗgEkSCq29սYkaCmҧ,BmشX7DcEnʸ0nN2uk_}Aj&ǤrhŅVUrЖ3Qn,DM5MD#@I'J&h5).:U`q}E5|>\(@ܚ O0'mQSð֋'W~.Ų(I`8􏕩w6d| 2jl̜Aĥ =2}F\l\&%%*x&~ Hh)`sM>v_֪vqlmPf GDίR~kȩ|6{^w"7e$}ɦ滌 Qxxqףj v(oqcͱ׹<{_1;OQ4sjnIL eT^aKI+!`DžeD4^89iHc䇐DK$MU M!B\|"!LaIZ ˤN}xQhRmQgF|gO I;Ba9 Dm}"|~ f(g-(xtĉK\y1oנRi(K|F:<[crW"[ +bmX.[nrW8I5wˌ `8|@w{Sj#ƚ9!T Bhs;t,s1׷@g"orb:"Mn ҝ Nu|2*|7UdRB^nDK'I>*<¯XJف\hvJq Y:b4ȫC(g=w8|r9\p%+:хԬiuD#MzLde;ʉeh|+^Wb#^N[h=) h>O۳cꞣ'L2y|&8GKUiu 4U6=^'jrύvU`b[#mUuBxbu=٘HY4Kx=Y;b> RRg:_ qd-dH b܁quζ!<_f05q)$~mj5_)2:-fGg'ӒkqKgzÎЊRf%È5]++dQmyb桒?ͩw*Guŭ_G`'[' z1ͼm٫ӽϸ rP;v>^}ؼ?TmU%o(Y-16g=,O?[Wκi݋~=HPRV>uWS==/_S7X:MP OCl0|[ܟ=@<:Ze([n6I,Kؽ"|b 3n$SWGz&D;+L%/hso9a.r? plY8ϊh¾1'GPW_#/kmK!SteE}3=OqplY"pu$D-wm*2'hr'ۄZLzNL;4ސ^MF91OfCMLt; >"X ]a` vLiQB@З(|H?1TLL@"o-y* џXR=.HV2ĂK8>ʼM2}eriՋO:!y|M:"e"G*qLgːd;3/ẅ́]Lu3'0#f%8ρA!Th|t3_T(#B{h9BwHùRzTaUsQؾYZ;yft05+yHmYmD* DݾCH<l: 1>̵ nR$OK'%)cHAI=V|"n\:T [D<<0F4ڛ:T:!vs @roR̒PI|P/ꁵnPNiEL@ >Mms, 1o7ek<2تRĜmaʹul"&QR:Bssy/׀ZaVS6&`dkNWFDLU`mz.:8|c;u[))zkg?r sT+ju4YJGӳS,>af\ d7@x^+uOl fh``{,>gNy0f⇢>Wx.UeOw\ȭV1"AͿ]ƕyޔ}1<~vՎ}htet`_hʝipLyATU+Ti:M_}al9~ +meKgW=n. !Ď-G[œ|:`w7.(t2!X@~Ǫo 33 +1&%!b$%kF X]#hWED-ݏrgoɋnjzA량`l) qfA}]F{H>' )gե߶, ec@!vY>]oPҾ.vVb]NN N Z! )P߆ 5SxSLW= "^n{eNsidCŭQB{CWTP>=[f^7JQٟPZD@U{ocekgLE,ch ʌTԹ}qL_)aH|duϷDvj&51=R~5rQ⌌{V0簓GމVlStԬy<&49y6ipk"f /?.Ш.VO*5WuHQ MS];nOO{ᷬV"b'f 'X]qԎ8mxVKUj@E4?l.Vn(moikۤ?;{qy+PF?VsZx% pɌ_[`ru$Jװ9򘽓KW;!D^U̗7S<#a]MIF.Btl{ #7ҩDT๸6xm(%?˄ H&̼)ِ娶ޅuK+xz& R)ƜaBw^@[&2I$]n+#v`tMHLbT6M_ \ B( lTBb֬n<*LXK:TфQ89 4l!'DտPUa\'mN'o-2/z|}caA"l };O6Ҵ0wW'G0 +D*!ʝ\g5S(h cgmUunOD&צaL1rՁCXDN?/L"e+vjm,wO24jdu6xIFI`yַ>խT1X7@g[1XaK\'ﶺo|?.bvf@s)DaHWloQ4* i1<Q]6΋iIIy>u+R*gކx*2,j4#Y9Jn*R[{2<'#mt-V*gix:0=yBZ1n ݨc^7azrj WQE0r8?PpҺ0ځQ9L쏇UR\}za6EB"VJء׸ҊZ&"]\f.+5bVU!"<[D![6پВxNڎt"ҡ䖛nl1bSDc+?:rwRx݈D{G]$[@PUfCݺyؘu}5%AGº xuZ$7E {$9/}Hӫo!B#P[ShL#/bUMnCBݎ#./n9P,eZH j)0a8Z!;Ӥ A<݅STnf0Mɹi]նz2!Տ=9ߚ@k,շ|A֦IY]ടI:I_\aL1VCҏBtȴ@ź1Qej3ewMN{!g^Mw+:$@bVRV@맢X\,Z_Nb؎gdHӠmaJ c|w)N/M Z$?Rvy i ЛL vME&\ۂV"bb^BlҰ;Ęz/ Z3_G-cu}0xϸ\0m U{3uw(Hiv<\Z+.!3>YFuDʦ _2;pʄqo^H;t\F>]Et^cA7z `GX'HhBvr-nMJ[e~(HD䘤KH;oM{;~-;/fB,\hvIO, .#=Z#M (>4Uh>%˯%:{G?_S,7_-+:?sґJ,߈곴Qd\#FD l @̒LS3l>A-&5[Yg (lINIoSKq_ {3K s%wxF)Y;;Vw/@Ҹ&#NȷV#aAkz)tE4>lKfDӇt?8)a/ƑLwt((:Ppo*81-c!0Yrڨ yAc2=CT*zfk.f |xa+AB <{n[>ic#y5k&iErE6&c>!t 8 DP.uHlJ 9C<0(ٱP^5@5c5k~m!#n5jeDzХv.5Xsusk6CuNэ'amĢjcuQ4[3٭seax$cquUV&=a/j>? zXმ,,Ƿhbo\iv{tt3i*:8x.]@G{Jfr K:}#ۣě_0$soY MEG<q"sh;d @?UԌq`ٔ*w]G@ _~ց`D"mUҦ,tyaW{w6 -QQRZڴ"]H.p(> ],bb Mݠb$ixn[ z U_Qe'`q:0\uG@!uplJE9[:.'JfCӝ|FGg*‚R˘ ū%Izu8CYX6|D&"\JWycw6a&$8sG)B]2BIg%&&!^P MED V8k>,o{Zny׈sͱǓ2GI%Y=DԿVr.~5찈K6@ď#kaB\cyI;PFDI %y\Im8?~\|PYYS> 椌:6 S4 H%Β̧4g/ݑT2z bɩ7 ͠1XdG^5qEaZuh C | b^ڽ1Ht0w^%?NU$WP~e+ĄvUj@f<9T POOfs -D+22e8cuH U+C4XHphIaͮX4oR^{ʹ5jٚFea1"v[zV m)=4҂ӈ?Ȇo>^ODw r">[@dݧ9H! p)I8xj.?2w}j.)zce^4A"kKCṴ#:ɝ͍@O_59Ik|h'g.uWWzecJn|M\SB;@V='E>ͅoS:!c6v,z@2vq?WOp|hc/)Ё)3^UHA)d4tQYm1 =m7~mE<~GCGÿHOj  m lDF .ȈۮqルXP w3:Njs?ḎXEɏ6,1db 0j%5SaFz?JDp&@߷:[uڦsĂZ5a@[U4<9Qՙ^HSHL(\xnY~=͸f2VSW+Jk5 m.ٰ":خ-:nsPn@^Ԧu*&ia- 8qBם: I[:E߇n^Am)TYoD+bdՇxjsʳn `;S'TIUAb2a4Nw-_:U>DH{S zչM.c+qcA ؖJ+jQ_c_"eۼLG/lDa3F|*?xm6叆 +y16aWcם_]޷g$t|zS~^Ԥc2IwHd+ۚ!bM:@* DFh_Zyuaj H}~LL& }3wUCN۹  FCGl#U/B3 6JE͏)̒hUi9r}iʭfH&ٔhsXw?GfK&`˪*2]Dn[ ®+$R71c'`'B!GD4C.p/k}H J1~r]q3el`#׿rP݈xJ qlx`14 5w*Rd0ZKshx}UlS+&D'Oyo<^Ls)Pv{  ~]`TDNW ÆPe$S\qlUWpRJbK;B"ghJ0-J- JG߬9@yK`ן|{*KmW-P-hMkDVĉ_{ϱUFFUīrz{TP2:='u&@˕xP|uiX ]ڨ&Ka =d>ٸ2jrk&?9Ƽ>٪zVRRD"]g/ʧ%/ȷϺ&$t ;1 CHfߖ9]fH[fi0(LMTJ!MK(rhYcloΑÄt3,'N6JYRN \6@RmŊ%uHD1 v!.Ƚb2fƗu(p=+/`=:.QLXo%Ųx\9Nu~jpl,Dz0IRDGI7K#_6+) sO[,X!rj1w, }Dkw% ݷǐQj 3M7!!&dZODUh3x ׾OpؔzQ\nG#n4XE a~K9}0Ԧ/2y[k.Ḵq2>Blg~eW`N. tPUߗGUeޥWGO۔duwuO.hSy5V,Hm!qOEe91Fn6,p? dv/#C:<τu5FN=r&%F`@,=(Zl]#zوcg"N<ثnuYRDL&kD٩&UkaOHJwx: p/~>Hbm]Eभ:tK/||"2P"K*HG >2I A qAxX@nOV<]䚺otQ۪D rM 2fD=kp:'?V+ݙ#ӨnK}ԑW/ş^G(9gwE*@)Z5(]0^&ak( :pOb͓vO4!Abk615σVbySڄu-֗~UQl0;YױVrn3XY+*mw7p>q7"_9Ԟt;zEmcw3~ᆀmjRpXC~ov' d_uOS,+^hKzu#Lx[ HϘ+klǤ>š' ]%g@e>aB[p!NoM!'3dG(.4uևq]DB>o\B֨9X_ E$Z},\R~}_6УMى'3ou2\h7=L93T*4/YQ.~'r |0W SEB 1hPD{nW1^@וI\Z|ΕCcM]<(S[B;W|^ggv w|fb ޯKe'kF*F~/n2.?njwDIPdoJڒ,KZg{ݵ(L˭3r!0z1 Ȭ'zrQ,r_H oU[ ,RBa'FZ Ȅ G-ә EQN_QY;~{{,_?]|k & ;P׶]Je8+Z'`X:Dd64Ԩ 07ƥ(mI[>%'4CΘb\-fNUYTX͚v Bu!E,:$#׫3wNĪPm}~5S'QDB*hj Z* 'Le℞:h=q8޳O"/B,kM ]j &$<w=oc_\f,IumC¼T~ew": 5iɂ jGsߊS_jtFQ|RMt'3^πd/wbdskur8k]xTI?mp\+NHLZ?Qv~F{I8`&LCrMə79 .N]d;5B_d7*yf##Y=P٧Q 7fIVhJw05>k5*7kX/Bujtn}-+g\:]-~NQM&k>Y.NIJͥ{ kd[1BdC. ~vx%%A;` 5aAP&ێ|{'Ve5ZAm/v9߱ 0+KOgK6Q{|JN %ͬlF+^>07 =c喢^K| \Xg-w*p6.Jvk==lqR17U4vI}ɶkSA~_;xlU+$0~̉Jmua?da0gOeZ<8.rG^'@M Ӧ1`ǟ4#E-H*(?-,.o7rxF>7ܗ"ƾge- _}"*"kٮ=j}@bdY(ۈMͭj%$uSR]I#6L87nq;~S=x}"s֚-`v;1> هIDαtQ.}{rqd椦P8/>(nKh]QϦhO#QbWdK^?܂D(Է#$ PAE6BAIC~iJFa0,I.LQtCU@A)=>r 0L zkKf邦F 9;ڌTDgg:RŁZPj\Vo:,R!Qc9+]L@e@eS$22WOmcwTǸ^cJxQE8D3s>FD|YA|y ʤ&:)g o,;`Q9r7y&t"<=./ Tg?}dCb{9°urYb] >$~,H"|=嫏,D|16cx_'J|/B)ئVxي6ba㮋0!Ѓ0DQ@u#(h7|tIAa\}9s-dF>a->Jc*Y4 =+]7\Kj@SwFcDǗ mm#|Xh Vĵ'CkʳHH[xۈw}AO>㠦Vß{ckz/$ӵ +r+VXb3a%7Õ!/ݪGAɐx`~pt|jUMdXuEt[vY& #ӿg9G 圪g"oe;|bϜlx\+M0g]I'Xb1@5™ ~A<L0@SoǻvmԑBJ6\o5c> S@,gQ)qw2 GvIHǞ;of1(Dsıf(:Vkn^ ̻x=}>u+ZI8k F幌K:œ4zjq J!g0t?C@u7'KV߀rڷ@!E1Eҍ蝞h;dQ LDO70JIs+w_o®pʂqFD$cHe786 }wJzVu2UFCN\a)VcvP,) F~饟_) }FS];IG,bܖ0Io_}JV2:.yHHH J8il|lcS8@v1` %AJH8ٲ-}ad'X \ʗr|Bc%W^zpܢ:>#* M&Pff3G>QCTb㵹laDmt }W-uq)v4(S车Vځ`Pc@sWq i^!j5UvYOSTX̢LP\hQ"8gn8#D?$4`жFhDW=oqxJ A[ uXnCU17=XzQeLeZF[U '_rXB6瀩r,B:+%\(HoY K=ڸhjN<HU-شN˛Hyd, @flg=w":=\\{6K؁Ťq_Qr=؇;h}̦#;X-/ 9mSڝ#TAY3c"n 蝦[`nc F1ջ/]gZ޼͏I-bisk]Tъ:wA*}COLg|k}gKm=og̱C~,Ӷ3-\H[>#cю<-k9^1PZ3MΤ)8uF}`a~oIF9ҾOkL4ཫKDaRr@ў?Fm ڗ3Q',wy;PִU$V$'Efh2f,b-?;7Xd*,65Csb _O_ߖ?`"q U&wnxeGY4uR |캙l@k`165Y@_νHkN75Q"Æt (Cm*6 "ŹB/O5g5`ҰG&P@z-m$ =NraGYJd k )L f̥2=Tx>6H{NEIGI XLϳƼ^Zy@|$b8XO #õEe]cj-,P*]G6E}MvŁ* ֦A8!,\ehO?I& \L٠EQIûا%39a|f܅xNݝE`g4 w9m_ܣ-94<@k=f0p࿔)lg–i̔oŮ臸mXG@+x:=%c^ To-I![4p=`/͉:͹Aݣ0 ʋh3 y Ef RNV3?P v2Ӳ~:Yh:3û Wv\]=`9Eľ07oO˪~jK;e',Jɣ/$!xf֐Gs!FÑ#)II &WXaJ]`qʏ+tYvGFJ܉./Uȟ,Ք'XMķ-sh(.]io(WyQ)eٚG}7w kre޳ $ {4m7R5;i0 9. qN [@z4>sq/GN%C p}论ڂOQHz'σ5 ʠ:v JMBQCcp^ЮpymDch,Vl AWeBpލyq hٱjKJ>b`CN6k!"@^HwH׉8G4!{Zˠ2ЀP+JZUi&vФ x.P\xh9:1kB22cB:RCr",*j 1̀`Lt1zkfx[. PSHW0i3 W!V5O{M,)\j5)s";q^>r<~TkQYnHOܖ)2m}z qu 23KhyؽPx+"Y;+j=Q"R=9șnjN0sϮ6lj/rU b@4(/-Fs6b"S ^:Arڻ"W!Wu οJj~c(k;S7˜83Ib@$ݸ/ w՛/BJ dlDv GPJg9iڰ٭mzxd6 SeU%oxr'Ftpn#)ʮnvD6yM͙Ŏd;Woͅ)pƭks}P>c\i WIjUSi.Xtwu= 2+(O[-h9I.y2W}z"c=,0tA|XRE=e^T!^oK- nSeVaѩ,=r,N^{bE=fl!%3R?AτH| 0-ljHND֓Л=2c;2Ÿos 7#e^o l6b8jh-/4~\Cɥ̿Y&D;msqD7XDd,Lv,aR$L͙ oC6lnڈұb~I -# =u `qagõyS>c6Np-rH($gH2 5Hv/AZjó"~XҤDPJN'*)_yWhţ"\SZF>|b i"ZuC_k+G\%^?c%o9Q_(mbb}# I/`fԼƝɅhjshZ)2?KI-+8ak+LĻꗛPY$;Um8yʕ%[:~[ܚFGkjL\r|-cw ط(}xCd߀}jG٥1l`"C%ٖyԗB'RPl35 zJQ9!Q؍LUWpr= \Z4#V+Fki|3H,O݅j6<@VI\NE?\+O<%w29̞7۸xM ϶]>)~X;vV1*رQ:M=w6T,4ťdb.7P?Ťzf("gcsn*8t8NA N;b sL ٮF6%*A;HrgW#tܰ0* q{P΃sך疞ZٴpMNe6\itJ śSف1fPC9տy"j.t(k85Nʹ![@Pj^i V* ǔM6" R:g}D\`b{YIopYKbϴI>Rc[י<<Kk R;yrK2 U uK;m@ =@ޕ/ɪrkvSuT?v*W,#,է$:YG2zqFw <$c9y .^|l(Z@N7aAVSR1r*C0RG γ7j,NYג1Ybc :"PE-ghS*=ZQ6@3z_ 72]}47H~{gL@f2 bBZRZ=Fb祼<@Tbn@ZS5gcP@A0$yus!= []Cr}c)U_ـiZ), *zIdJUr̙Pb8Z hZP9R[j)p<-V!#o*VhItQ&Fn U.L0bS0|1%H5f%Cy"=(V A =wФdm*S`kᤓvVA( EՉ-8io&:Xn{a&FOmO#tft 7LVSO\2랫$pJEl:qNw M][O[Ě)ꭉk㿵SG6Ƴr/ze)?79})4Z7̷yr0-=?n0]3g7̐/yu%ߘD^)+GYX}:K̿BO]ި$% p!4Ya7=2~ Mq4]YwI *cf&#0$+oo&q*ǂQWVOo]p"[Ml3W&9cXwXYb>ũ, L7%ؔO>B`yk1<+ěa]E2r;ix4̓Mb&ҟ vWab} CQ_zfp59uVdXHը+7ypt|rTuĺ4]C\8U!^,{k=]`j+\E.3Q߰RDdn|t=Сh(A:#MN:5*belV?|^ITwD&ge^;[, h6MݮE&jE79cS['oO;)bc B)x[2T ka?d͔$e4xuw#{++u@ᲃ}%{aذ>OWᮚ<ִ8tªmzrvi,5'R>AX$:r(>vn=x)R%;r`XJAa螓jAyjTY`Co;K֣0һ7tN>PAhЄY:HHB0-Y}Eos⻶dB-2d-_og3>Shd=0ݗ=F [vXNV\öcNeO+U=r n3;Yi?F`Vj%Z9`lt<Z4r.U8.Ưw(brMxe8; 5"z=v!e%w{ Bl+wW؜auFۆ!3*uGj5*Xc2R֤8P`<z n`%ٙRzaH5R=Ey>`bc2Iy-ޗ1kNxf1e[s#S 7Zqȸ5M*3 Hy'JMdA02ذЏyΪTOdGwZiZ;\Ӫ! tǧ8ϚJh@[Ei 3V 4Pïώf49+y fB֓z!D4(.O;n3O@#`!zO@v@F{kԶVok#LK⢽L()YD:^ X)I:@q;ÇtCW˼cWeb ]I # J\If)|DŽ c=րه[v Ad ,vzvj}ҞI$DWPP9Qn+S\jtM`?y:$vjڡ"{#v owgߏP @b_pШ8R^Z(*> `ߣ1M3 TIkVngֽ@9ۖ՚' K\a9-Co_3:p;=vKՃ.tEN ",ul<2/g1Qf/2`h 9O\.2f_a+V{[E8h;♪fC#6$ꌭ  T}j6)7HHt/1`2Y2ELWۅ5 ӖYZ[3yE TNiqDR0eDeFDu8c(܃iASdm /f?d;$l<cTY/dGc RWOVzmәF72vj-O}k;Ҕ*!M6AȄN۷.PX1>kV6q?C.[OU4%  PQU#|YiֹJ:nC VN<`4}84!I[:#Swۄ#ǴHQ2 +^)(-+c/Oo>'R'5QU݅/' 5:[K<|Gjd4 ) lBѰz >MZȶ evTlCVPg nS@^|HB d"Cy-5˥oX3\d;>rW`vOZ1! *L5f,.qIXӝsQpwРo%̙`l *$L*0)7Ё~jߞ `>@^Tȡh";C]sqJ FEd0% ƲKWFDk;K<9 sCBZ#8 ^k1Cc#HQm=l8BqUOJVFcrf1def}Llt&c0+נtKl<@ɪuԌ~;@F+`H,脔M?fQn$[9mrM57M 6Mbł0GYVAq \k-gghA aFVʆ!WQD+rMNZEq%-WEvTALBg5//GֲB.#>hcĢ#N|1!*I UBZa?(/{EJL+l./<OVxWtMg%/ٹkvt"UwJWcm@A:A uU3CH9RA|lx`>=ߝMx6uO Y#%AjᎻpN,vsHxrvmTis+eq>s+h\3pko/D1-"5H53Vuhݱs93P 48v( xC@EVMmO"8t<̔Oz/k5Vn/-(ls9! D 'Vk=~ 8ҀnYvxs|G4؟YI\92- @&~· ί.f@ɨ_xͣN`]V&7 i+,~?X&G?( pg}Yr?ZzW#jяwo-,]/?H'񰊧4h6.QZ9FC,^jfAQlhP-/K~4$_Jay*1p;AN9Jj=%?i*nB$ڌH9-i~M&U61D KzQk/z`J@#bcB) 3妖6'mQ&]q ^U͞/A#=/,)K13>dH&D[XrQ|?o]&ž Tu+<{p\|>OΆx}'# < %/W =h{Cn#^oM}!R$ S&75wx5ƞrqBZᡶ7[[ܘC\Ѳ4LZΕpOHnV6 ߂ѿWzo(x#8.P0fEGS>76[RDS K;&Ͽ瓰P|/"ZOsi叓23dC9=u?MqE)j 512}ee5'n^MNUEg^_XH|_?ܛS3Yj9?}W˛#*gN*Y+SvۗRY+2-d-TG#hO@rrB/xvplpR}{uv^}O(=t䞞٣^6C3v{ 4MfZ$U.6C:y# )<5٪$Q ! +e(P-эXʞzXHΣ#T^xs /|IݪAFJhD<"@P^#t0_2RZ((}&9BUMLy`{3>oQjkIWbw;tT^DrU4MmDi\G?P&NjLa۠:rqSd䱳.[aU^U<Bpk?H梽idues=?Q ho3q{)QQo"r j.@ tfί@s/R`VW_OQ4FF THL!Qf6\gCh d k߉fm@>Fn\B$Xg,}J%nؽ]1B _GPzU}N%!9M'j͌>Luج;Nԩ6j_KxtF0b*|$BqU@+9|wЦ4FP(˹y3Wkq۹Q5l4Ct%Ro!R{G7g ^;ٞ uB,9ZBGd n1x8S}#UdJ,D'Y٣@5^λatOB6n>QgQ6\RdkH 6+ G-¨4#bG Q_'P$Ƙ'Y$2vyXE4L#@$4Rc[z4f7K8mO5M iVJr}6<}ws߹1L31`p=iڍfDI-vn6scTrM+K945W"vGB>aѠr\zљՂW+lV8X;,n̆ ^Xh-AaxlX݁1sRapchdPʄAQ`oW֯j&Ҙ:"dKR_5ѹƎΘ ?wʝkbltEzPdl}T56ScI%IP'z#SЉZl$kctQ_e$?q41Z+CC8sgW:+1gI RKea&ys4nK80j%dCʵ蒤~ pKYm)OQ{(SUs\ ZZ<&l1& Fd}da?JZ.G3_`˒>yfΑ`džY5yUBnR+tgo8ީY9sӾZ M}\OFe/m;E &Bw_<_޼*CX#y ٯ }14PN8 K\-skK+r b {wmn:* DMe_QF?w*mL=Mfm!7$(2xr !$.$48aS]mS'1.bRIt)κJEňx|G6i;]5cY6yl=+6;McQb=gTM@Y˞o] @ 8rX* 3ɫ΅c#]bD{cKFhGL# yCBey`/ l#tMgZU*[=1?g9K 4~ƻmZ.T1Dpv>ɼ(61DP޳o[<`A~^"# JwLWN9##D:h;{*Qkƌ/]MLv;G}Yq/;˝gaSRJHGnҢʂi,Z͐[0> I>2qyɧ(XAvaxPD-Hf *@췂CTt/iA1yxgYFo ZUCIV20Ѿ׶}qS{vk}Fɓ 5oU|%2šᛂ6N{,aT\Ų-VW]_-wJYp6DD2O6= 4 k`zmhd,܉(S@q~@*#tcs<=.hWXSuv ^/GXU`ֈcs鿴j>_\ٔ=굉7~2lB;J}4#=ݡ?mrv])PɨY W@O ߟ}C[ԉAV J> a]]0PfJefw7%ԥϘS~⭈r\u JڤV@pՇ=5=zD6x .ᝳoL sS6缥N bءVφ2b/rX.u򪄂FZL7ҧ>uS4x YCI(e~oRQK}vZ .-%x^߲y^ \-][*Cq޼D:d{aJa9:%L)q݊r9^}&o C`c~6hbC9bxXVCI/Z9k٢e aJ{>-S:IT& XC6Z^V>CB{L6> Csn/j ޏs`NaͶ2S`:-#`޿[eӜ/ϵIbe>nB1 rh :zbR;2r%f5*H-.b%Iܑ=M[6ࡅa?6."V82iں\_'^˥?vU&;1VW^ֺ&m-+U>6>C#pL-՞%X-fG, Gu=qm$Y]prsDNaúz񡥗gf!gB]ĺJz|^C!6=@ BhY?p~3d;uѕ-Ke;$EI]^y}:V\|XduqI?P ~6'FxW(u$sJ34 :L9uQ$'/u`7iSxx¬[ijc σB3bt?҇O T8Rz]IPR⨕K>k|kqk!򏜩3"l+63C XZ:hsSqĄ;jS\q^7ic=B$mZnT?LF_ܥ6vݚDx`{ Y!c76nsMѶoV:g!MeS!XCOjyZHw. 2H8Smyf0XyI)>t]O R|4 o?a/Ҟ0Gr>np3F#k*3懆rڣcc@gƕA8xSanz"֔2^!m c'o t.q醏)-t1;҈?H\OpV~ 0w_C]z먏˙X4!JD0| ]Q#SkvbSň="(\%⑈`ϊ*`Pqs= x PB[37>Ӗ]9:^+s5kaE+iE//B;@׃oW`M9 dF +geML#I"T/PwbY,l>,,Kg%hg/։Xc v'zoGYI;0 ĪKyqΒ=!e)G@HGP[+6r|J?lrw,?6 e{] xzOLC CxY]h5_=7 b~?q.s}(3WMA2x+ugJsyYdeSx,'x!|zY̹pw0됨-ICa̺$Y@ё2¿AAGP[9|!32DL2FŽAW/p:*RiAXJ[8ssŮ-֏Np[WԉFf+>Nrv9ci$ /-7zʎLe [/uH.y.tq[.=Ҍ{J9"M vw߄s[ *):c'z&|]|>bZh'AVM*JĘ8%mwB3^G_03i/茐v37 T; :*:~Qj` 3Q2$%NzJy+8[.'yU::F8 - M=:MMQ`v`=F;-`r^9ȒK yh|@'i `)*莈`T*W..&aҟ3> ;l_{`/X_y`4#׊usyf_DT:ip }f #S;{ sx^|&>#2"WϗEA+1X>8nl!6EZKZ8=bS3p!)@)djUE `@͡K&B|`gSJL.0o1R]4F}8J1ND1q TJ)n.dϠ7=k~kBIS0A~}y ={jmd.[SDI{ײuPg1glSNKeF<,c?4ڹQ`T}値fo?NVX@p7*FS?ћI `24*ή6d#YX< Oy k)\(tt *K)?[Nox$o!Vq@ 595KڲRu2E0aOLkAXb~ q4+O߀FrmōE@sk1|!Ay+ nuu.o<1H-=o}P\1xux(Ť+:rIA\_b  eE1s]Ƥۥl$`-fmlcwS /Y_u%ww񵳌l.$Dkkw}~gq3ZntSWJK@cKW0E̾N0ĽKPAӪa^ghcpִ.fa_15 ^:7#Xb~i;m^h0cxf kPaƪ_@VŢ&wWnNAvs;*.5Hy?@4!2 <-?׷t㝝Yq^:Qջ) ֵ [o [(r21y'jpOfcKemᑍ~;Ò{?oވG$nŽ9̰B=[UyGU~P } udW įfOGN=TKɦG!+cMr֋d)Gn0__M,Qw㦛!]7;޲@Zz*٬,5Bj8L_f2K{r1IIsn;W?@Yo;FP Qf`%^!Jqφ:%M_Ж8oeZG!"Bئ%Q#MQȰѨE"*b Y/!C+m8nZQ3{ua,2{=v|Zak=:4`}Qrn%ut+ھf >q\ZAU #@})b$7M@<{ P7!UyD"1:fLԬX򟥮U(m Q;"S{'Hñڧ &FF5Yul<=eL:׸ej=!ꛜF Ah$SCr7 iG7S643 Hha̰7X6m ^nwV`Zum$#;]-{Gw-OSr9:$zX93wHPאɔM!oj6VV6zﰞn92r04tKgޏ Li=@ KzU\d6wEGSwa6tR@6 "b. K"3dmx_Cx4aTv܇ѕEdq36E??"S¸S0gff pQnOLhJ\x PNMkٮ=y ᨟wm}*lΑ+Px=C\ sz "ZT]Lww(1 JsV s3:EF@boԶz͟u]BljL'L G01&cjyʟ.xԚ>|hؕ |u@vv>LRDL@? c]^6DY-fKf; 64OdA:O:Ldb-34h9r$>`_X yοb ܾu4R!$   Cg Vm04J5IB )_4Z/P/Vqi;v,jhn])E' fG0ϡbjIfbkQ1h,N }l*J=`9z %cnm3+/@Hᄚ~~^\Ay.`҃XҒ`UL4U:.buѰFX7\ Ni=nTq \5G2"q̬5]:Y==|ju"ajsdKFsN- ␼NỊȷ2_(j3 Ĭ;H{a A< pAWŊD.dOnt58FCۡ/^hE"T;uFF@i8;V>>2z:jmh-kȢ6>ܴoxl6Z%;֡+6dGkCq8{UVCuoάdՔ+Y 'iXvyK;[:> Ш*V/ 8ʣ޴"@LLAnpaBM2 KLԻŽvRɳhDE8]˖Q!bg@);ɋ*-j=NWt2p!~0[ȇn!Dŗk5!ů`R@-p[0h`gfOgm $ e b !WXɤ̾H,IHڃQ잇a);U{>{<ZS+0 ;LL0#"+W*^C܈1,y5> K4m>/ v鍖郁!T:t' @?z]h< &K 1_$gqK&m^9 'ZT S( Sid&gL/R7ub/(%ck'BɂNmQP/Oΰk—̮|z,l_X?PQ҂ T߳-l8K"*0ujײ%~>ЌfBEp 0&_A> !H$k_js|!cM^1#OZ#,mʑ~^Ƒ㰃$/VwK Ue_kLOd" !.3~HBU&AI446yTee"ߗgϽ0~̇cg#OnA(eʎ g7pCX4O<"3A`M1ӶP׸ %2G>dV7om͖e]->Gh\ُqEHR$7DKSVMn> O揷HMLwݵț@lMBfDOD]h@SmM('\v:1⺯c>MVOndA w'u*X=gVqʨkBVwӊ ߭w!y Xʣܗ\CL_[\DB 'qB Ѕ=8 u62J]Bq@|š#ߒyXvQ"ʔE&j~DN?(kmY)[ϭ'\%zBNq&B头w!dU&r~1AޫU@7=v}FMhPZ[=S=vKǛ+O)W(][NJ3Is"S=IdH7ut%zKC۹w.4*IN%n׾j 61CXKM鎥]1ceh09Zj;J27;#ͷ#zWNs86D4Ԧ}ޗ9b1a%Mw6Oa87 +R1 ]XcOi$%"7YZ4+_~"%9Oj ;^+Mt˹sH Ħj#[$7_.X5f+ Sq!jfQ̂+)kf=<=i?dobNBr|#J'C%fd^nnp: SW<=kt޿"Tu%~$7\\ͨFz~)8\EY#}Nqx*o8. (Ήxy罆.ώ6KF7"}cը]v1L"uF;S'\L@VV/cuQ -뛪޺@B˷;|穷:e; X]\rA%Пt/,kV'J TL - +]REҀz/fwf(б#{(-d{#ͰO8K}Ed[O\F‡iVKVJ|$Q(1{WO(Q,>AhU q5/#v{uDwgrI'CQ2Y"0:ћ.\-KG8><,|M}5]=t=^3qF^ =dz;)ԄhOf_\VcsনM^7wt1 ?fst@H>J4y3}9{3]>GudŎiD%֝ZJy6A7 @8_EK`FшGWoLVNN*i[BPJYIUן$lU=ƽkL2ܓb]hV/64[7?l[aQ$JO?vAٹ1{כu*)/)/3j~o F_IgQbDX`MkʘWD@1ȸs_-L_m4A'G(^P_mcdyk`Dž|b+Cާ?_dFT/&g#Ev4q݈ikn)_ȃ%AX4,(Qs?ڳ"M.C&+Fo(W )"?㨖Xb8P-q=\6%hR8>!*Ay3P*2q@YVx"Bog4wDt5# 7# S?ۮ8SzWYrˎC To+-kfUC& _UHVV+ P\g1K[?9s ˷MV""7,Pi3XVf3npPK9ml9Hk`Ydn)eyyɛ WS:Mٲ|"//5Xl{&zePvc;y⛦"Ae5UU@9zHXGCsV'ݟ$a{ 8]PA;K{ !kX@$Έ շTluxwz 1[loR9p;IDNv).g}KSw-egEr+9;N< C4(#K⼅H}[ ("tzNR4Hy8qr4 ak_PqX Q~$FzAʺ,{Q 0qܕ1N&RdWVXQ.lڤS%]v_d*BeKf\W>XL*IX^YpC.t$°n4;y[da=Vo Wı.T57_)SI^v,R'`B!"M~,t>DVbigZ l&J ,wX`gm1ˎ@yTWA8NTAbCoSÀRaж 8UGR` ՏhR:2NUMTz&%$bF[߲^W7!j-#D&MoRVy$dύτ֍VE=а>% LmysV55$߮+dP\Ꚗ}{_ܻ8[TUc)eSQ( |:DߙZ9ZvTlʛHVɟcQ˥Jl ~|(b࠺ٟ('DQi1ݣS1+2 e#qxЮwK_L=U ",+Z`:uwϠEl ƕ#L-=$(uZڴBŀ4sC>ĽIA-|{lm|%{羙OƵb2l@|oZHWYʃO+lQmq4Ƌݵ2;$~=~SdTxQrF$߸PG%h)7X Ha\b~ok(ϺtذW,tn1N~ZJNqѣ["FAڛ(-M@Q"9 -7YWՄb{?{vnӟrZgo&q[;3w 8WFnrmE3e?Z886(n pMXGObBSHbI/x8SN.-b@Fu.Xx <|ai $\<H/$x@3N(Φo&W5d*$,L]5@*%^ltt&OG? ["-v?Yx7vWx @nR9UF16=q!$枡4⇑hJaODFu_r,i^x]3OMʨgiCʋmb1]vV7(99DWh-Guj(Of 4%n?|n<:&;t~)2"`B| RRBX{mS@/\~Ϩ|JR G#בοe$\Dk˂hYUih00ҮܿJ@W*rg_~*h|.Eb; 8_d]U#B7qK;f 1/a%nDnSC}X9K䘩Dݏ>=xXIѪXV=@c^%$2 p JF,1 ybDtG,FJpZ2G6M~?p! ]zr?hZ0K춋4]TX] mzЌ<J0YIDouH5twb?w9qKdB g"jF4<fdl1V,:).Μ ŝOB$9 ^_FQՀp# obc@IS+7XMLY/ĎjXzYF2Hz뻅h%/ݬCýzgp _q˜EXbS߫>bقxO"@F%@A=yê!4<[Nl?hYJ ~?zR1J9'f$off"`˂MN/{hK-sZgS$6l"59@/_Iue{p3aFK U) %c(y߹9m1M spiJ(C:~?VĮ-p.f [[pەP1n7N MbI$%=,$Լ"l@V 1Mrah8㬡AO 7Jk-'1\(՞*ee5˧}>z27\+!g'=.Vl UtRM ]QA5 㙝%ܕmzXX/.pI3#՗w_EAUMˁ8ƦqakĎM7U#VQ|v+ȓ?>JȈ_-#φA#L:^m.,e'OWQ{=w;o=!n! txEEM^I~wc&qEk3wjW7P) LUV*q\+,Ȍ'47W`FA.Qgpj%pQ-Js!*U-Ml(&Zu/ LQҹh%|4H/X5Gс%.&O {OUY 2 py w[-qԸÆK#>&x!z'me ^?^TNJNQMU6f>>G5a}TŰЖ}m[۾JV^T!f2_l&Qze!?b` E[b3 =۶|_d{jï6GX d<AR7ܞ+߇41tw ^{wybV >Ta vWW > 5c^I}TNY'1Q{ڸyzkLll`1h CjN/Ncwʦ5AGT*]p `eFj>\ \J6G3ǓkNB@/հ ˺c/tqRiA?9nP-%U.S|3||N~?gA9E~}{"JT(r@*=b`SGhge}x)_@}w<#u,& xjhG@(rd8hpxh!F 0o&d/tuOJ*5y7bOg)u nQE,EFdYsw)ZwzU_ ˀJC 57@L+bN~&qFkC2=,1=P̿Gc)>Q@/#IR][h)0LEG+^;z67SRQ#{W~40[`y }{DM4VSWWARKT'.Rˆ}}0cIyB=J#$~|9P/ }j ܤxkg#fޭ˺ R1JG2}Z]Dsn_iWDv.#EV2<7z#WO١h`:9a*n\]C-x}Us984=s U17-fĊҷlLC)]9a8Fip8O?Ddƞr 8ϔ5.n~cg }wizIOm7?i5h3i:^]xQOmF]VlY* L9s{7"Ooιl| ݹ|2.T4b=b6gW4^k37 EEM.UW_,|''&2{iQp!$z䒅745_ʔjAY ^ׄ4Sͅ*!#԰<ͧ/w!B, rF,FJ0tS!]c̒7Τ懳SS7U~P8< S7~-d4 {`lY}v^dg& rO'Smd 0e+xp(Ehcvӷs_u4BcyMiyhe3XG+/^\`Z/Qd)Bwh0軧j <$5z}P:45^o }MB[㫢=ijS(WSIDx{eXL\[~"o~fIlqИOCU2kaD}AqA%>'cL*3ȇ`$9Qwdr \nO,kGM]Sg\[4DIW 79b:ϱ,*,orӫ ]^^!ptWr dm~&<˻y?8^0V(HԷXii6D2i@Ř tDqNMgbH{4F$|<7:Q;4{+ΙmsVu"vrVwv3|brz+K J;(i.0jၑqrcRILӚlo=:,z憿qOCڐ| XX޶S{+y܊ d2h1[/ڠ5zf',"'THUy0b#Ns\ E)R S/C`ĻHFGV:144f|)foy1#%:Ivuti$r\x8ժ/0y5zu679Q%m5(=۾ܻ [ڳ[}dv4Zal?f8TG@ ˕ChXdW~[)i dw)=b)k*-⃇j^l0`Pn_­8cPdF4$_  ;%B|lCK5) -7lZlg8̰CCŗ2,NIg&.s%00^ְ $[D ci:(zI}`~gb%L@߶1+.|lzňmF)>A+mٜ]oi-<1B@Kݰ`Zw=%f6 9 [RB|jk (g+sF7XvԸJ=RL P"^hR7)M" 0lwx|í 1bLˤ;ZIꦷHiZfY pO#x jXF4[>Ѳk%~ǭ%\K ޚ/N%!^ک#B #⥲uT5;Uð{JPؐ6c#vR_te$O" i=:P*搻4A?) +Q#p~4whwҡ[h%e_ &. )ffvXS:9>}}Mg!׼n}I_{)jV_/L 9b`hYG4er㟛TeV-΍tY3 <^o4xzA75ԡp>n|nYۭbDXgvS[ |3]"`4D3R=@:u)dC˺F/{ m6[#c머WAtz*DjSe#XM74S)ءj}`'5h?j2`ɬ`w=Q/RiL/)Qv)?M謪1$~jl'sT3K]dr H5V I}B ٯ~mޡlcɃ9*ٮԆoKw(%.{XkLXkI(0wfÐ'*i,İx6{@̓ߙþ=ꔕ]xOD~w2Zy4DG<#V-} n@գÃX֟' КY֣fL1e&WtUd`*yQ`p`*MlW:S n:%gpUtaKxeA 08 # liȘO6Sw\>!फ़VcN#s@MSJg>7Rl*jl0WRcP_~| \/P 7|YPΛAɎTJ-%!0; j!?7LS~jN!eK22( aj (nՕ03?6h3X6E p&Mu:i?ƳXA-;y4,N+ZD򭁪kΟѱWP6yu" ځVнIX0ұ&#[YJA:Lzo|d 1>G˟*FmA*0\DSTn9Sb??}w#>AhQyN](Gbd춀ь^n&_(kO|iU@Oe>?lt? 7uA?tG3wހf7sB3n.%iy7&BI L̉m}y%dQ8a1NUXsTOK"5䲜o);_@rNڝqhJu0#wm Lg,qL7~" CȆpy9 WFQ }:Roq6XSH5d Sx iHK$g|Q 4$amPhBRϡ hOWAXnz %{q}t *!d֝-?(ʯ[<Gͥ+<'=7h+d]j[oEK4uښk@i:s9HK{M!YUe@ZRgl.-M4Y o-@@gou)5lxF mkgO| .L2>+7+q)-AV>'obq0 mzV_&gQڧ̀֓e l0{b/*pOb<"_>lUu|>``bea'Yz0tVFPOA%01Odʊƽ#r %לUn.e }Q߉+ zZK!ߌO}@NSj`u>?@4}QZm!`"ux} VaY p^,(8}J[=@3l)v$<;iyr{ b4E)Ԇ's vXxFsA$98 7x}ygda8y̵gςs5Db&N5*=yth)7]Y$l9ΨwAYN)+K fBЅL~DQTOjeL}cAQ*9CNcEyxIvx`.asu|r;.<'%Bj)PUKBSZcQNmyCR$EZ˟xĵGh }a3{RdGϴ]ۧb%Y| c!nKYbz{kR OI %Buk49*3¼$5ֵL;_,^ L}= ܈Q .Iʺ"$R 8ACq˒Xt4fyоڦ/f"+o1dv|=VL3b^o,dCĞ`^C{`e%?yRñҎ#/m\Z*U2j!ŵa<uZ1 3Q;ݶg 4Ulda^; [xQ' Kd5${ιvDX_Vŏ;@KЯ(;ppTzuF wײ,$ ? Lݬ 'ݮh%B]Ha^E -#5$(د5Psj]x0*j 7ĉRA8c f$8b+*2YʤUo Ƙ? cVyGz.ϨD?'+멼j̰9[4VnAP-lDS&$nΗzJ|c>ctvsTI~{3 \t[yzCzKWGUhjtI';)+FF66H$NMa8gBN4Pd-:4s}S2@^j80En|o!b':clbKq̸\+g>S[Bv8i}%Ļ1!>*k @DJ|(Ɇbf Z=̳μnorf4Kf^HT /HৎKv1ZQNy-_AX'Z.sӢTIHXK:TrDR%euaTOȋ*gջ){4<'%4qٜL1PXTja'xˤۘV'qTlFB,s]? /Vr.7p#P+t}hŀ ~|젿B#iu!{5k%5UncFS3Pߠ?L5NuF ei K2סWSf{zY21g+LUsI]O AMT_HgGaR[I:j:aR $ljk3֨!*|`76 oTaLQ D-x8֋골Exw?X|v{s?rGֺ؎Ȅ^BRd1QHʅrP#(X |0!A Db‍*ޢT,I&no!@H>ER{ўGg selEjlDN޹DB-m6%\վѻ CuB$\ONM߈#: br979}E_쨊HO3q.}d(GlĶQiQ8HL_mAlf(V4aj]x;&C.h7!⣱*EvI#2>Gih~҅sxge)tvԅeR8F^󬉉@K/+w~<=S >uj~: | MS;֬x]G/$Hׁ/~>Wr*N)CM%L#*oлáX̨J,Pd'EAy_L!&7yob[.ˎJN\SB}pA"6BBɩ.C,2IaŅ)(LkyDD|)ا׷R WXli5v?Uf?YGf϶L#ͱczu>)"íyBO̾(!x&33\?&/>/:: 0-wI'9k*ޟBNš9p+5Ƌx߶t上yG永^@A/?i hDA3J?LiC:~EIBgܕ"Nxyo@ KҒ@>'7?jYqj 0i$#hRWn\vUh241Qvdp]Kqu0 mm}) W^/17W~n*pۖ$,VotnyьL?Byhu0Knر.5:3+0q0Hu@gfŊ_֥eMa8_{Wm59`yy`bڀw? ~2u>pjڀ^6QsFy}>! /zA;K\Hwle>|B5 4m# v)y3+_ML"9ǧg>Noi#Ȭ9[Pek}DLڐZ`mUxmUH%fD7~aD: R;f%m *J@0]w^爽'+k<ˉ.pE}W88푔DAiٯzޯt oxO,DWހFthĘ}=\I~W V!j5 U}PrqN:Akҙ9|ӞϘS1+ >@?}a> Gj`j5JK\-9Am>] o: ryfcRE=]>ukt Y;jndֆJ*wB 2OT+DrY[e*y8^y: L<!6J*TČcS7ZtB@uڒ֗% xB3 #Ѭ2}/Md QgeǏ:q5So_#sJ">W yJԪVNlk(:#6 d/:(l$c*gD(z2Ǹ{?T ;=.flk'ܔ`1z"rΟf&}yzwyVRǨ:ɞʻBzz%^X_;9R4?+*159RS n*8&7]/|oԘ͎|q_mSbTBRfEE4 KAhFXGxv,,@ #.ܽ\8P)4~@,Zhkm Il%l|Lѱ!QGO DJ fXZ~ԡ1IJdPU"bgM~(x<9eIXC#P4/SK4)ϩ*/+h#@,]kS9|ʸhi7+ѳ8@ªd 5hC]w}2wk*v'$@~@2Yy"%`ek,ע" nmY6],)pUQl. GR eQUHDE x9nGRx$cPo8a>t{76yTugj'7Ĩq;.64|^zȽͪgHPXXh\k6' ^MoN'=3PֶBE:2L{bL]d. 5[y }Oev6hۋU 8Zʨ  sPlSo,q@sN:c"a}TQϹJ婎F; 4HvGh[=Aᬻn<8\֏/(K웣Oڟ^>1S($d 7m64#nY)['P1}8/l' i({'lz֛r"Ǖ\Ne1<$L/t:zAIlI^Z{bWĵ!AйC@\R3C[iТt1.™IZ6bKq (;YҙKln{{.DTn}Q $rUa\[H]Q4tF7~Ÿ\?˥W[HK˦d\$궅ie3Z.F0Umw,~>"im>ͮ>_R֠H@92ءq8Rm[߰}nk -;U+Kȧ e!jUa .Q&D0.MMw$p|yٜxꆁ-f\FRRn߰BJަbwDzen(3X6[{S[j#*}6 XN?ex _@lf {BDq>eV4]D=t/"6_jV/[:X){h5Ƚ}*ف(CXnYHN019=zo4aE"r 4&ú{ˆ&*"M~5.}K0ܺ-+@wpOGo5SwB%hם*:N\Ơd@^WZNTl^\8mupCL-(`)&2aј*T>]<Edyܥ>%ٴ4JRJ:Vv8ά'E&26  ЗJ4V8zBAdV|0EkҸQmuwC Eb:RCR,u(F'PBBi+J/jSrK; Yv٦x4 Zry%AmwuJT (1wg ՍfYӦ?YT"CbRhW7jf]F3#LI[J+a PWB;O#ۤM C/p$2)& C.3\=rG&a_+;,#5/{=7-) 9a6.ǥ:")IJB?5$h5Bxi|:~&"d!kۢC luX&(ëhl1O }dh6z5w% v5k!`5xL lf^?&>剝xK0υ@+~!M$}$z/gk)ѲaJ!=]e9g( @stofIh0VFN6D8GS4ꖃN3.iA_nE Nw-<8C uJEr䈙q.l'ĔUIڙGTOaĂ> \?wAj FVS9u(_H| a"a]%ViKS{ִ\nV |6D%X#9'i5W4A9O df.u#Z(zDKeL "A,1ؖ/ؙrnÎѺ0l{sw$h|I=2l(k?d2oݘC^_#3MT~FG>y76Y·sP%Tsh4Ƹm|T!u=s ^{2nc#&fl 3gѨĉH]8HJ> O@*Kx)є XZnö WF[[>溬p^%t_Fu׌fxa- s iX:1fcX})TI5`Osɼ)( ]5Um83.7J!K' G3ϡsYP YjjhIor]~ 8уPu^bU⢼BNd翽JJjGӍDn7Ä*m7X|?\YHmhK`xW+M1an$Tq[/L]<<;Oqmh_kNЪhDno# U w#SdG73ע#=f'>OF~|;V2dML  k=C:;ϋ%OBTݝrJZƂ-O$ fĦ^]%?0L~Q'E\Uq聕o#̷JIPM]>qE4(d#)Uj,3Bҵ 1Ѡz dI-~`p>< E4z\gYq`;BmQ ܑͫ3w:)_ K2vCD*L?z>{JS,zA%}RGO}OIՁ 0eJ"M\t\ְr{)ͱDY1a*ء-E f`ڴF?UϚ[Vj-y6Pz_p5[+gOgO d}5> Cs=ãԳ3 ei\V vDbD 3?*Nkak e2vot} aw*1IX,jP"g L39c) we`?o ~7 w.rL:ao,|ZTvҍiC_K S?Ig3nԋF!Ă WM >鏖🺠3əZ˦{F`t ))n^Mv"%~Vܸc94 ՏAk()ܮ]å̠mϴVhbg4p#ig0RjU/zJ~ʖEo\Q"=EMhRMrE``>6'~ʾ{Fپ[6YCkt)P`2ASqaEC" -Rm ȸ0$C/;9ٺ'H4jrۇ7VvI/8)^>Zbbr>\khj is PlvveVjy[=,0?LO.6Vn72 5{E.u6-bc褓y ^+{+D@U3 =W`Txf޳覵qKp v1cDr|3_ y=Y1D%u1ĀcY 2RV<>0(N6% !pg(nQ[D*{x+ MaE !aW&&an"jTh>/{CH.jkNt.b)e6Mk0r 24 %Ư? ݬ3 W}6=C_hG]2H]Tod$.dNj93-5o`g/Ӟ|a[j5]h^*E-}+)x@奍 vgkpl%&f}DT͉:tcf&g/}8ͨr-W*P/aE}1O7vźt}fx7)h͎2r,h8ȟ)3a8̗;GD'V~i"0+7!&PŬ:zdYC (y;O*t`VXԟɼX6Zef=.%;C_B' Bpec>ᕚ.\b)Dۧ--JPՆ,TIk{t0H K|N{Z/T \0M?H}Aͅ ǞeVBOQ(JɤnJӹgAJ (~sajmaǫ6+ Է^mI<5m 9/19O[CөHCND;A[=Gdq;V MXB_ԲiJ a]tsYJrЌ'(j PџqSh5~x^U84koG !?Ð&˺36 Ai@ d CﹰfEqp.ހk(e "eb<w.E1 nDk/: Ǵ[z8fPe{y) p \'G`CY!#`,7~0y$2à4ŠT>" agoIzޖxJx/W -´>!c,碁-e#?<Z1F&ls_Z۬=7K9_ͭqz&to+U=PC1@ΕY'/*;=~dS5F/6zJ8܉2 xSdTǽkvHb0 ^$#i OnTyont*zTHȫum+drIT)ul*t9lMր* uθLUy)riz?mk' >/(ׯo^(\j-KyM=`(dϒ+"Ecij+J?dD6]#Fc?E!*l8';g 4๣X O6s KlA:xvA)% ^uUXŌ33) 7]v֦'D-|e: 5Q%a 66QjdS-|;)+mUnyc")g9϶4{ГG[!\SB0CjF3^k{LjVۋʗ{,ňsd9H^KL:%MHXbVQ4 oo@%YެB9X `r0}]K,{8XGN`4:.F4q ȥ)lD{qq^_GgW`P g\[L{N PJp9p\lGTyFDΈ_gu4yPgWWF"V6R]HlnM#H(0u^vJ 3G[>@b iJ6l!>;uaKUkgBd.CE7_s)?c냿`.,: JQS2Rԩ'^NaqAms}=h4!tUt13h3n -9ꙍ镇 r<W@$wHl<k@QU~ | v p IJ̺s3hcWV̎wNev х i2þ/-4~utjɱA"Cjݺta y5aĖ}^#8:guM%?ɋFy pSZmF}1hIF',%} wn;[وiDgl5>Fx A0oeS&ϚqDoF$l3{~ ])CTއ'5,[ oqM3y!.spˆxcf^?13٥S{mn8lӹm&&|،mgXo4[Hv( C]w]LʀgEޤoP-Q(Vx YςfnYURe uwΤ .K| xni`W5RnEF>sUϏ1zzbf3(+T y^&Y޹Z =Ohex cٿs˪P;~ūqa(-Ձ1_\6&j@/*vxWxk=I_0Q㢰MƷ Ԙ̏L7%=sGUOEKj<Ӯ!EeWg'nHoBqhU.yt.< x!w&.z5.QcP^/Q szyGip,2?+F.?F':kvEKmV1w jTM]nPTCT/Ulԁ-rLmPe.檓mO؆pZHV<zXa)E2"}Eiڍ %/>}?c|ixV0?f8QJDVbzG а YÀVt6;L)HSS>"~=z@`q ׿V)rBfuJ!oˋ8LA?͜O5Bs(gz[dz0ȡ@P%?sZjqQբ6jO&c*>LBԪ2)oZ(tu}5JFH®'66@leu5~{ϩP~i"LVK$? }ٴne괧ܘR\՜v:RZZF׊~'0Ki,BʥƑ>&%.c<S4\3Ic,H @&r >d57ʵG/Kʥo".)D?v n*% M֊`/ (u_Ov(JL*ݐi/K%d+X07{L;H>騝MԒq|h5@ j,ܚj4#9|"mgЫ5R=8o alItvkV,ߘ <wFZ>%, Z{Ί>vu`e'{8kU[,տYKщS>{;o- 9Nq,KZKfaLKt%&gZ+IjZE0bQamM oBf|i)|rS% R$BHu58u.\K{ m!aO_"Hg(SA&>ʘVl (?Y$VQd6u>L>}L^@z'A"{x$%h%+[j(Mb^VMJ?[7TJV/`C$N<\'Bͽ0ds/pɻI t_ԋSH]v?S4@}w/_$XkY7)Š.}ZDQU@۔u\qFN_FRy @!.V0\cO'?亓D/ 'pzC!tKPP $‰:ri{{8~>[W?&f5u=)wXq]wyC ;-{ "7,=VR8nv82%tw яA3Nޑ_Ƕ4F"Vm{߬ͫK:xxmୄbo3eZmtLKJxڛKH {n}UD 'U^Os+>Ng=Ź!9VeJ3Se#eQZg<$3]wSYt8Zt>`L_zZADw)Ѵ-vtL<ʒ"W!n(v9Cc.|0mlPI8uCeρTj}f1`mW$D/qS@*&Usd1~}f0)I U$aHؽ'Б,. l[E42 c"<y O2={4"{0 h,p-Rl`ܪ4T l-}#*(2ʸew~ga2r ҳj[z_\{i7utHǖa w̦3%)H8$Y΃kޅs2r0{礭n!¿uZK+Ro3s~Jram#/7-!|pH Aɼ+1=}*B,:V<Xx&m{Hyw-h*(0+׹Xg#+ \8`XۯmTQ]ŭ\|\pqs%o\]@td7N*fd%+1J/"efqS_jp7vp,Dag # WY-% QMۉ0f1$2{%YZlZQz_P1 6W:m03RSarU|{<+{Ž]GmzI-pʜn4[pϢbc}%VQ4_VpD"qێkf{ Ō$?<ytSz#N"URR.bE&2DUXg dW9-jtR&Лabs5,N)e_X\T tkUj Nw e1Bu&\`SKR Q (絊k.*Əo\k2*۟kAMn 8Prow VCsuKK;{_10I`LgYg&`Xo?n5헆 qbr?$](`߹qK _}ZѻەǗ~l,`z>-\[AF\ꯐ{ΰZCd;&Ѝɵdl՛ߗ&=9|Z=k')'PxaАZ>iÍpq/ւ Q㴅 =`SqA=>U=݁~i bZݻ+nrJ`=K W-XP~->w„S/HZ]1H-̬;N\]`EjBrG+qu3,a?X'|yY4Ǎap[9S7۞s/H1iF#2>s td [WV25_`w[f9\7_t>(޳$rkAXםcm$.{xZ"0.c9ktz}$=s~`-%%TAEMr_\zLd^t'yCᤆ[P\mbb3%{ ֹ3ģP⵪Fi:o2WoB?yX_+L ۥ 0|DGj,7 R f񣚑.)%Twvb0ͮ( EDoAb>GfR4RHT[jraBroT1JNZ䩩|r-g6@Y*76HxYjETBڀ.ko, Tmr@6~X`!2!80G)%C܋$ EG#6e;kG4[?٨_-]Y˦sn' A? ZD91qhd2F\d'bl$WO; mjn>bRr) R&u$)p61>$msyԑt|Y9&y%"46ҖO^X%J)n 2S|{M? "k%XǤZmNczM99_?^aޠnv*a\(&m8~-v & _Nz ם &٦tĞg;LRpy24y ̵,(:fK( YqQ" ݭQMc'I};% ӫJJq fb~O)P3a0wfjufㆦv׉ߞGO/A*?xs򮩙KZr: 7ti=h[o[!u&f_T|ϼ+zP~/!Z15;\ GKDm\Gvȴl aKk<<3髴,1hJn:<z)1eekޖP&A$ t}OK}P>$O䀂r\~Q;E9oۋ$b z_c6^tC[~4:4N'vas>A (ޥb%U&R`P^VjPVgj- 9u4U9 $r%1"-u˄4Uu*Q[KD6u8`AGE Ur %xRd+B.=Z}M~.چ70u]t2el!C̣^g9 #C%KB I"f|IeM>߸uVh=˟@%yH[ȄbIbr-:zCNhtꡞ)) pfj1Bc1JLJ/k*i0 cY7A"?֝ks*҇xIwbٱ~3{l—*ۨώFفDk(d"KCJsn6 _E==F߫wnw+BnI')UDu*N1L_D6]T?K+ W|}7~O[&6RLbG'8G+mR/|Ub7yMPtK0䁕ʶnӾǨ9334:rF/M| _sh C9A>P4AA3p4]kUdRmTDҾēQaITm%\5uT~a_{ Mư "Pgq9?]?t(e{?9^o/E&4$[~A^?ʳBZ2Oh1v!&TKQU_or5$yD Q7_Rr7ª֐'0PDy$Š#JbֽC# <-Ծg/|mߡL}IEﲜ2M4±#;[8(oB%Bs屲[MDn㴲u:42`Zğv~Q{S^FB ݈)ݑrzgcRkTpvuwЩ D&.Zx!5Y[J=$xqCSOH nk.{R{GRZ|_Z_9֛:Ty՗ >jo˵Z geA]jp @^@=ܨCy7Iߞhv0t_8y򆳦h9Է߆\CFV?F˚N'L0vmbsiHn7 @EKY*ˮDF=G<_EЫ*Qrg$8~PƵG!sikdH|cta/i5pf뷱F/9ͷs ח}M:ste-# Bu֒эKܙf$sY"۾ubxSA%M be&Wƴq?fu> t䀭+ws>!`KEDQN$:pDRK\ʱWCmǫv2;f@Uq*) B͓1jP(nmM锽/39ѕ ~nmI}Vz~=SYD6cLw?_yO8GD?8~2LQgG CWmcR59(A/ @ZtDŽXZ]>FCɎ i{^t[{ i*M %JQӠH 9yn6Y=o 8 6dd6#&|o?|Np25*b'5W K(.x^]]%#x=3o+?? ~efgP҉5E #9f|"^$ LV0N/M4EqX-C_7h dA]qե 򙷞3C\.jшwd%-Y"*ѦCzg@[OmT*zK/e)kb ۓȫ,vt eb/SK`BÁ78NvQ҈KR%k+yT90if7[L*zV[AirmP@zbYmbMcŻ]e:J6e7/sZM*ו+j+=1u 71͍QynΞhp[ƻ} PAMTΰ3[ +ž z8ќ%>7H)^~ڙrDɰ`rX)b3#=!ުP Ank#YabKv5 /;)֟y 5#.pkF<"1ȱ+,r5@ş@@_ YU[H<ؙn׉ej*;D`IĀ/jl2vhJ \-ꙍӿ](Jpu]ZawGvw!!\~6(qP;RsC2֋$;o|ưGO[J3*Ь&xcI$hVRDb0- !fi!nD[^gd}աDRXUAN/"Ne鲉__ dL=͏~AJxـS!F0`@RV*1و8QU|q?k}ս+:S :Qy\LNLY,%1-Q*)]w8`y us<"U8z*ECw2ˍNE’DcN٧16E7悅{~`:yxi\Lj0..~{ҩ8غ3w/8Mz#xtdիônrY^ e}M>jg}¬Ksdo'y+#BX.sBSb\t woeFPQ಴[@)7U2^\ =\Q' r,We'Ys2x4ݮ6q҄Zut EG}qPv 9ON7]щZߞZhʱ%Mu]K>iבz"́NU: {~s;nY鐴յa}N1+˲qPfؤTƛ?#,,ljt$Q)rD Oԓ qj C;A[>-Lapka/ֈV:EEeԍBhL(nN373"M ޶ c6N/S~ aËZ5j\25dъdD؞7^,)A $ Z{ ďRz7!] 5fA3%9 K\7uZ[ 2ĒFNi>&nyiO`Q#2 |%}CUYGuv-Qdiʡtf%-+ۡ $Eb nAzzEhUٯThldiс'i@LS\O><`_ ºJLFP)Nw!G׿MPF8qudaO *INKL-r]BmR@ <VaV"ig;_\"*J]-E!P$,ډbA2tP0bcwٯ-8z=sz)Y L4@?IXvrqsK9t/9]}"FN<@J~y *gd+xI:VVLH*^<~mpb}C$]ótQYzG2VTJ;:T*RE]}'+;C{6KL}٭8<|r ڼ["I{?+_1h_OhaWb4C\\d:|*"bf xi{[apTs ))TTKfԁ0ɠ4>& JR kOKIɲ#g L/BVgt<rsr }xva0l1^:W<|#-PDY_EHyQ;~Tf~.+1G@VqH},SE ՍI919ӝ\vԱb060t2R(9F}T;f6վ idYI8RYJ( B˵ ;v{lÐzg}=p#=5D<xb+If<-0 Yc2 Z)`,ف?x|Bk.ŝaDN=[*1)Kcg!?WM{TP&\dX7D켼=˷LL򢏜 [ wDx _yk2W6Sh<6p_\6A#00'߭% r^nʷ)} B%czؓ)@pʡrFiB}8 M{V;znA{ n!(ViJT_^̹--g,3Cf>gY[GI@ .~U.ݰ` cIOmc j25/ny/t#~E]fdG~odζw2ש^ Z1s֭z^nʐڋzMS`@ t-QǘF)f2}4FƼd.F}5 :.GQ88v\n }R˓iKrQ80J'R˺W"u@Qxp跷)fH=4j=`Wb?3J ^Z!+:%ukEFRb1nX˩V"#ZR43@p)L9>CCn Cax4#c^ˠ%"z|~`璙T?SfAlcFPU[Y@%tL%GP?5i_ A?6DJ}Er a=5<51XB H@,61꯯"qs{)fPDAL3μ/ԍ,LRaz5sX\* W:!&/!H5_B\a9/M8P'VY.<{PtQySS1)38FM,ʚ4|<\HPH,~ PZ4IoL R-X%M6P 夽0IG^04(uY0)i!s>YyN*,3T0zG.qgBlㇸq|VMc{WK4^vZ*"XYy ulI3z8/Jg}U_!B+8|=\uD?[̛2,ݲ\2$m3,LAĞOk`3v~Q`+0rS*N JO-KD:Pm R}Tlhp!ꀠüQ8>rf-ܑ{uNA?ʥuƆz(ϯYMyUՊXYQ[=δZbt/ pk鸓h[EIhzV:eV~GEmؾHA"L=էX6O0͝ ɍ8|2j}xQO0?,ma []oX.ntJ6Yc%3-NOe_rp֜=9fIr2Љ'"7]'c'. .]C5PWDqm ҈(WoI~uGx-#%e/Mtv1UN=C˞` Ck dofKQL ==ۀtMA'7;4K߂|5rgI'n cu\uC)=DݠyܱJI1^uޔ g8#G#Xms9!FkyAw4:6,tov N~4f%"}]3TְǕ/v0UN-#9 T O[npnK<ސ,Lc}&MJfp K>P5543&#@pq.FՉ`+*m4VT ۚ[IFLbhiLKXw%Af7|4U07w'ǶӤWLx.M S9Z n݅fv|4qSd㑍 |5r>rB1pں&v@@֒-BYOE 4-ooʦy@ٙG&pj/T pm;v-GU}Hq||[^?)4LV XE_Np` lّ&d.Eι@W`z^=â Q/h=*ض*L8=м򦹮R =ܡm}624,-r6عB H2EI]e>dfج_N'>Pm=,z Rq[ 1XI_xL@[(:;}٥yOy-{feWp\Xg u!Vc}j%!g"v-TڅSrW=՜܀- r}*"q8q0ωubjHqVnZQAۄ}Zҕ\<1 !&b2^k~!C }'sܪ3Z,?eK.P^ٍ 0\m}*j+ ?yt6+UYԽen!w'9V)dBuO`Ȳ\* RͰz6réVD(X֑9GŗۢE)8p/5>:[de[$:o&Җc.4 환bY~7UT2H5X-'CGb,js/$ 70\ku"Z0;ІѶ- * ɢ _yUΝL>2=4nYYtn!!0iqٳe'OtoTrS3<> Ƀcc$:JE@ׂWY|i$6[J715!:' c7pX8:|i޺236!ϷBAJbմ'nU%g(՚fTs(7`p$ UنBo' > Ύo|6'3F Pyz' F#eBCZG"' yRBa%G~ S$§d3|$ y0EGʥiE +$U?/\z nʲg|'j?an;Q(ܗ`^,`/ZxPUG34}tЈlN.E~|;Ž]B%ϱP4SnPeҸMiÿJ봥:۟A{x^}-edI(9  *E@0*$ ;\sB?g<϶Z˱2c4ֲD1DK~W߱ vSy T3,6}t1*P+[Wc?1A !(!8nw/g==<ͻ(0q{1NÙphXy @.SNo.7eV.g3cVN==z|5eO,:j_?&LMb'so\PM7L1W8y c?k|I #( WF(7D;^&sɯF_/hlE [E[Jh?Mlh ҥoӰ+$)KN=R3aT=~ 9S VXCh=É:`[5L&xp?/:cVdFM{-[$l>G=q0&+ V\Psv|f #7J]`BU@^*7(='ʲ0!іi cƉcea:2{?9H5(Ra?x,ö>b7| *ŐCUiD :KE*^ R/)ãHN06dr3Ym3%*t uc4KH\k 射~@y|JxR2Z=ɏ?$FӆhQq68 #ZoIi~Fv0/#ŬQiN j.;}o ¥¤~:Zߊd%tSx69 F+m-[Pr x[>,fy8<ؙ2װ]%[IV ߞOE! q[kHo骒Ke}*հ7_UzR!e7<83U֋ktlzPI|!P ocU1^ aBӝ|?FnF"\DXB*гTW_AfM =~P/#vV{u ,@i%Rc ̖[=Q4 G费`trMnHb*sKNꄢvs u\j:Gsn3+}FHTl`g񷆔fF15!F[H~FnT}ݼVyT1yfS3XbIJH/$rjzTjNJ6£KF&W`/C'Ẕ]8m“0IP_YEJy%nレ@ ϭn c }鷊UޓJ.APC ~+7. =FV '~="܆Tuf{qg L;V,[oر̐ ;(qmnaE.-˅jE:a՚lYy9f0vJr9OVirܠ6-plHѣ 7h9#0Z!÷xdP,ژ!tx듢 Q{{ELwUP&R8AqPoV܅IݨRqUY$l:~1> >O3, 7~IPI!a(5"Vò:8%ű,g>v lBa:T`,L (RMU*Rŀ`;0GqunM01ټy0[O 4, +a+M.B_њopLa9/" iӸwm,|5]E [dǩd ^J ( \vDŽ~B)#-FzH~NK 9' w,.?E.f0[{Iu!>ID^xyP"p,L YO)3ǹ9oMJx:6~<')ϺsqX= ʠz8OnLtX>^\#7ԤJqRYuEen ]BkfqG?-MD͸BXBkY (<xLc#}[1bvuM73x / sP.VcmɁEם%Z?ȢRPW8G"1ZFN1\ijGmatݓXʀYӆK2@,ɯZ0M#\x!L[G0ɭg݆muE BkmVdxXV̈́Ԅ+zfE9,DdU62)?֐5pFs~-~LQ9YF}aoQmiBИx<7GaC񻀮ZU -cѵ?s+E,s%UqfǨٻĮ\B!@"*}l; M&CLСdMV7B3G>"߮O5i5=q)t]ԑvI 3]H3-ĸPXi%[B'O y++hRɉ}Ŭ#g&sz*9V 8$oBܿFOc 1B˜jE#3GpwA湖0a baB´49xW^~u"bY % g @k]oS~eh)XSiL,x]q0R[dE7cipasBdi"syh\p/?1PSN-: )K3=s_fHBdJ U}7>4a}0|l#im xf푩Ֆ@Cg?G#bF[_f&Jt+m_J:Z`_9ff8FE^QpJ55\GPH&hqq`^@,"vh)Al[(MΝ jMΎ! GF\Uʄ*5+ ƹ#$^| 9I xn;0GBɑ'$粥l!hu<8ㄓ+K 9 Mb 7CF+'t] 9,0SV 6}1c 74Dn{iW/`,%r>{̓=1t&+ ٪ \ZNn$m3c`iOw,r*d7=v2Ii=;dqE򲞰b潌'_j%c* lOSEڹ6SKz!9 0]>:Oq$%rF yR4xBV^=0"µ_sզ[NX Bio-9pxI\E+=@3LwQ^ 6?,j4a!8Vb'nFTn&dJS|h9vlnaP3P{2ul9'Ik vk{ l:.1P*qsKf 3cJ=q]{^l^Re;;;r4qR̃ǢŊ*g 12|ix3^Q˗l>Gꊻ:gK;fAejK>\phLdj7`rvp}&ZOÍ&1S4'.Y( ^TەB~6rn|kbY~qȞar05ZGfz+T^ی*bSAN]dfdC͗C$# QXh Wk!Ei ;<䱸gQSl!Q܍yͩOMR8(`1V{xl?;I yJ>빾cmetv(c-%[4 HHQe맣#tG*CNNmї#7POl@I3 v\K -5_ϡ.Е;4&VdLìzvvz*82zUyrSftlJu6J +s۝}Ivwd$Tt~ădMDn+{;uʔJIkʸ2m˭/c$Ė:&␜}MY((߸x$-5Zc]GU뉾Yz@`/# q1NVpESE28N^I 7rtN&aqֶ)6shwV M_76RRɼHlaU{o fW͢9bItu-,-jS6jjN>&r)+%|~qt%U(Kݢ{hggȅʃ93Umq'؝L`IlƈB!cg,0RUG]̪ Q-il"(]"(߿CN@Fv|\?/aMR;BI'4i`l"WGG33LpetEkYnL^FpiSdr`T3|VC~:;WԨ[ oQzFJT)ܽ@7"#A~n>R3HgΒJlΩG1IYvى{{ .f]-Y2n:֜pKȱXem' q)X}4u7d`Tވwr/iP E9]Q[mOT ?n<藧K|1`>n%ϏimCj5L MY"'4z7n\ Y}RG] .=l։.7gKD3vWn*b"~OӐPXb4OD`J7j[}GByqL>6''pNgs:<Ы8~;@/F%яg$Q=D =n8ؠp$xCR ; ?çEp@LƺIVG&(CWUERr4< Bv<8."]?vZœqJU1Y3T'Qc{aWo>pvfW5˓4[С(r0zo__l wE7d+(xuC2:3!F'j~^"Xz]@tU\l*){HI2dB)ŻEe&ja!wKAIfD|)D ab]%x=h("&ed1T:{[ Bj{qS|w{1oL^Їj/wR5S>-u]O~&w?Ngyd+G'gmGx-@;vz8n*L0QkVUQSHFF;ZkmF=ى3<l4RPr•;k- a-FK M7*/߲f=BqFCZ:"ƗD܏=qL+ea3Tw]Ɂ>4f .eɘ5 wA;ۂyb]˳ g%G@W~~C  3 9z/]ONeQeCֻv: ) 3:߰R4ֵ[&|$W=_RX]X;U?Pyfh뽱NEX-6Hн!r !}q,vH+z\›{ZS ~ϟA .سkIDt}W|ZBd.۠GOP!Հ91CNh@}Zhw($ÎByk akQa؟.yf:;@BC]f\ZO3?z&mwiLlMcRM*>`;0y!HTY2Eگ\,J(Z'!cQ'+o} k@(rmFIagS.~Tavhֶhh/NWҔ.k0Ǭoh^$ށN)Xu$oy 8$ c4L 0K(E.RlFUC {@6*l2,]g sX!,ᝪ"{hR&6}}<mtU*N 01{ׅ* Y(^>~i˻7DkBols۹jPxL|L4-GixLۜJ^>-`Y<2=fmP@y4Ώ! v򆥈w=64 8+O]_㿥GK˦)` Y>mۖT湫P!wA͇!cXkWC883ģjEva[dL2V R:N=d 'g]EC-=8ږ_ӹڳeë t>է_d cf.Me?qH:P?pPRA_Ϸ1ŝOkU mvŷًxAAFMRl&$O%h ӪC߬hJ8%XKFEvtJ$(A$^r^nLM] Ѽ4$OJJ}R ?>8P<ऑu҃%y8>[% q&/o:?YsKjD ^.Q-2asAX1s_:veq03W~9*|@#eֽQP]pNt,%RT9$]hv,)ԃӃ9בqOm,o D<`y>r! WOva#4$4'1~/ýZ;a{24Pd jnb@ٷ ˷ZEEdԖtw֗,vRVG=^~0kx= '%1U`EK/~yEy W dA'ʜ /@!4V&?{ 5 VI7%vi˳ emEwPcVIp橄UdAD #nC *4iI]=n\sp.Pڿǒ4-3~aP$ Mef`0f"+TŕfI M}H'ܱdpky["cM"S-́^#UcrnLOU^{r37lD/VtǡE@BV]$[9#(:Ȥ& tcRB(zHͪ6׏9\~]]? nČ%IOz7 ԎW;';!5.ILoi#yޝA3//{o76VFRלV÷*K{KoBJ7{wS"SY}ԑe!BL0E2!CsJuM1:mw!(o aw\zb^TڶELkdC87%Iӄ~AlPtZg9i@D JPp{ ?6ޕMIwm8+2k;ZhkᒷLբA?qIJƿ2` pLbDWl=g(ӕ߅k`K< :l3\3J`@X???.J.n4y~ &tmڑ7h ,3fN!pK!6ɜb>)Is ~`n244]0 )TrK,Ъ$:5.7l\ +F:~y Doa-(mz$5ɜ"͍kMOR!$ȶ$!Z,Vw}UtLS_&"w]< yz4j<.ڂ5f["&9HX9k2BB_ q3r' %U/x2DžY<.!,}@7xELI2KF#׋;.Hǧ:pL: SMr7iP.^ 0Ppp`& rՃ*7* -V+FJTZ؟bE5!?R^n@ϣdM:s+UWp\M/GHB%?P>XLP2]y+J USB0rOgz=#nDOig]\aeN@YeL$IR??>-8JP(u.ɢ+7}`!pWlE]#nSrISeRƪ?aDs[ j]A  F]];=n:GIP!CDG}hDȲBwVknY $NHX75UN q@TjY @ٌ>:qFF_Ye )dd`hs-ݕ?t'ȑNcDMZVj 1iUNkRLsN᜶gli8=M^QrYH5ۂ8N"+rݓxgɬ7 0(^ [> f p=77b3ޕ ^S.ǴH981%Y;ўJTv! d6dS'FNV0U>Z1ݜxLﱬ;7֝˅ߘanl0:|ܣ4mGlx8H/g7v.s@Vҕ$2K6JKWe'H&zҠQi!Qq,z qw>sxt7Ni({4E:`XMS=k5NжRE5Xō#IѬ/Zp| m=4t3{ !Ϗx+mxZ-o`/:'_bHC|+xolvY1y!`OTgq-큮}k*b'wj;Eu&j$ >"Y7*$zq .GjݥYzR.Hbg,l)GxIErPPg BCܣfk?m x`˄)邘!;{F9S3,q| -ܥ?.H^,c'7\B_IA w3aw1% Q!4ѝ8w:rώlKrWp8&a׀ژӼVar]F sm\?sxHQ>Hto!>1„63Q`mE:SW^?[zo -׬'ͲjD\y|߸"܉5gfhG␔A-֞КL<yQ I"j^7d/Y!RtviwOxdDq#B2>.헆s ,G6+hѸ eXV%0&k$N10Lђ RI""!@9Hׄ%dh{RNFz \nAyHe9 R+ebdLYz wP]^0:eӘv6|wZAS|Qd6 GN='W HY'|*X2T7Ie XUA.#'mEfbw&3=!oVѭy0DqS2!|mZP?ѱ.#]NQE q? ?G~j|QO37M)5 "uX}OBh:/cYm 3P+{ ֽai -ؐ9(43Xږa?&!,itaڅ0¿qeA Ld8.fo܁"uMy aMU͞li o/2pMD(x:-д])v 3^.z·9OL3 \H0D=5l824L˃́&,ƦFRq~*Q j8DŽ9DV{ 3+,uU7AAbUa V;T~O -mfƓc.tezZT#i^;M!h |;i/-]TP9&"1PdFMn: 6ϻ^B=h FL) զm3zٵ= YpDdxѹ(n٠53}χ sX\N6X& {Kw}xi7ӱg-i0ܛs8ˡ##@x1o7!bwӇc-{Qq V9D-q^o+ `;1w`Is$(g^/Yx,%KB3ȱ.A_Szw&DsAa] #M9ꦡv:ia`_nW]_SImFm|sw`\ IėU{M{-:v7M rA 3+޺/&{v)8Y'drfsz$/m(4ܟ+^lq]vXrlQ)4=ߍS6epR`g1L34ZV"-`q`I/ߛ< 6-Ek @ȶ";Z~;TS0"i{_c1HK+qvc˰3=_fۦ6pF%NQ|˭2~bPGF9N\}%XpTSdOv-+m@ VˮT4)D8Ǐ6:yPC W劗;iUUlFc!⯪jF|D*qcq`P^7֞UĿL42{vTinI铯}Xfe br|L$=Gc`#@>쀖*1-S&&mW{1ה[Pt!!t æ- w/=@ /7͇A9|'2e S5ًJdm|_VObVq?ᶤ4U :tÞMtT Evj~lz."-ole{q8+i}$v\|+=Mq?*'i]uL7FDiQXU~ / qL뽛wN-B杙?/̀ezqHSz2Fj.ŀ(/H*&*: gZRwV_} EE l9dřaY.7[Ke螺μ+F 7hA:ba J W^&=}G[A_ t6JhA_/WXqPlu VŶMa/-MR LhMqPl'?r'Ձ6P;umk$օK"! hKD6 mL:oNCd{j[攔RkU3_d:QCĈ23c7^ t` i{^ж4_OtZ0$1J3vGض~dܢ߿B ^&=m<%)F[p-8`I[B7b%/鞥D7],dWc߀/(T`SuX0FA }hMJ.)'C싫[LnAB}AS  oaђ'Ti'/R't>-w 4wع#Ш"GM~\<~nf02/7ns5 $vq&XsHmO nu n8LHƞĖ}^OI\pGH2+A5q~|f r QH8xutau5N#pu@·jd@}C]]!ߝ̦]FodbmxGmScjD/cM*)|b |)~k:\h>u?]L˱7`-^li:C\4kpQ8,Ͼ+QӅś%jUS!-jwO9" {WIP(!E miϲFbֺn}Z MEU7<T(oǻZO$yBSwNj賛ԁ5xԘM _ F5jmT=TQ1_Plw2:4yn3>;Q\p=nCfZܠO,l+$p9GKkH9q)Y&*`iz !+MV"1te뻵Ug۞[; 9COF/pEJl*ID;T/`K;iA ŧ'jeț8RЏX$D}jkxXE[3)@S\[kU@\ξ6# K{.ZS)"ɭRMe*2ZIJO].Afλ ބ>Gg"z, Nژ!W W?(zIsR;t)е15ŏL,x#?`['HHz&7(ǹL.W mr JlǛy&Z4`Bj(d#ʔ~?`G l&v@_ gZv[E6 " s,Gg8& q0+M-b~`c9CQ~[>RvFqNGdHa$1%ya+r)"Mw!W ?t́+r;8mwsNiF8ܻĤM_vaַboz$;&K]^ڳNtE?u \ts҂fĈݱj32x ``՗g|XQyzg@F 0[ #8EҦ>"6qCym()º-be%Q%>ؔkmY=oiF\avR LbE0@k-&UYvwГU=BX%R0?fA*b훋+euHԮ{X!qn:zM=WlVR{3phr!YMֆNflnB2N[)"!#,t~WB|BȧWYיKGp:$݆~^'ipīxloqRa*:|ܖV" %+cٽjapv8P5 {NA%a 9KNڳ0WI3de6'Jep590Q|8(T}Fx~ob*,w]@\`J Ї 'srsAZiMNq<"zsص޿\q&hJD=.%c4צhPQzdJfԼpeXk\z{ť R`# ?] YJY32;(xyPQl Ѱ|H!ÂxnLZ]1D6Ɔmh-@ 4(p*\# uj[ߊ_\^E'ARSt Lh",a~H"xt^gb)?UfBIPt<:vOR8+yM6|%F a6ZME}3}(#줭.nZx+ޢė/WsݥY^F ]:ul55+u&f\r`'slub٩ 8o>ׇX[ԗiE:!xj1Ro,NϡUp"p}rew-C[1Ίn -M#Y0]<+Mܠ _:/%<֭/e@w6i.7N ޕry /ϬkP1Ciz/aACn%ͣ[Zav5#6c_9R)-G)^P1g_nWTigB`'( W j@^Q[xNݑQ=:ʀ:E13Sjk?.(c6nޓ֐*=Jov;C(Ѷ5"Gv T[q>=AB cFrBnJ ,jF蹫ߊuRptL%;_^WZVT9oI\QY;݄q/CJNpnbbX2o.TNꘂK _zBF_R8@Ջ 6&?vqfO .҇koG .}FZ\7IRX|`ߎ!bJHm"¹6K)O=:y$&Ӧ +W2D#" M␪sD lE%=JEJƜqyZ]/-!) P:h8,b,v M q iنg1 79yJLqW*Z}$|^7L7+;캍ixc1̅_r8|`;POQn-zjʍJ]?[ ,NNX{+"4rT@#wVƕWFzvʧf&߶խ)y1Q"oU x/rМoh Gc^N2B v@OYQf"r\DamĸXs~{1BkT6%<(T !pԪfEA~9|FHb9Ծ3_S`O 0[רE>+ wEijwP8k|i(Dy4+UA_FvP EWiEGjZSN*{Y? `@/vj)J_4ڋ(uiixأ3´,eޟ dh Lvzf IPyAwV%;[JuWì&.eB1Eb Q_M}0QfgM^[Ѭ`1gQFc8> 92p5VqFHmkh+UGƨR8#W<"fsrFm0/ p7%_*!DM5';MXlUCO 0H4MPoAdE6 rvc<  r Bij=F*[П=Ȇ6C'͘Q@b[{m:@Y`3IeqU.|GB,8jvuF| p Bx~H%78҃N؇)8`:4yv?uӵBB%32 8\]Bv@7\.t߁HW곪ܶ[3Ad޻7Uo^sWc硨QrXl06v!ƈGRKϹy}aΚ2Y4[AJSE 0Q%{@Ц_4k<<ٿ.#E2Z~7bQ9atFC֑!-$#IiBiCQf7y3ײUx%wsִqPW5VҴgQ/ @_9} 2z.Bc ^jeo_<'(T_F<3Pa+oIytgULs;=R $,npaId" fP9d,"Ϡ/`:?%.>k<@8 ';ŧ|S@+0Au?g++OTl)&8neuS)80-UA~:&Xfui  $uW;#+Q9?q# z]t2ׇ["ܫ{'Jrv>694؜T['Z.>ǸY7h˙P;Q&]_+TRL%&f% Lg&(c;\!>OLVuuLơ fZyKR07$2Rfc /QiuIkkʠMeĻUek /IeL9^mni)R?v}}TM%P:!sRACF wY>4jK6by^, Y n"hb 7a&ޓǟ>|+M$Lú$( C"&Յʣσpmx7qXD~8H^Z,_kەvG1aeЅc/A;ꔷ,:s`z5}pGb<y>xq]`F<X}YΤIvw7Xw w.$*oY=i۫QV UUn+ybn;~᡺ |zNM(4[.@TAfWJ#}4|J,~&jydUw0 r!_pZ|)lP+EQ 9%(sSrUy :RKJ:&HHu-[ y8tˁdcy`7蚁.t:eM&\>]qFVƞ ߖD|@p-{Wp>yu|`gv7Lwsk>83ѵ (d[6X|=rm Q8~<]pvC 7\| OKѪ q}J68ؑJOAv.\`B)J|w*kgLHwuTzXI\}WNgo99FmTp0*9 !w?2|`%T՘Q 9;{3sDnxw7؂XpfUoIکKn(0wYF/s *L[e1N?UH @(p{XeZےYqx/8{JҲNA> ic7~_bѪp鼉pcJ@p5 Ub@GVYd}gOm+ \,Ush0.%W ,ԑbCӈhv :KYU, j9ാ-V#^ʓQm9`˓!<3  |Tn^ܱurs Eާ"% K!IrY4<N󭞭Y9;&sXoBU㴭3M̚`N,ͱܰ6PWҶm -ѻubjhswWFf/߉҅xmrx.8-2iKVU)o2ނT?jVÖx:$]~ejBhL&-[Js?mTWQD;|>hոaѣTʩyӺ\_CI6srE)ۘ]ZS~r\<Ĺ[5˭. )tw]r5rl9􍵗s/CЈ?C  3/l=7[0f{YCah.\r{KT)c/2P'YZ{5&X+d#m\8UfϏ\O^ϗݒZN`l;鼘_*XO^BLa }\kq Y # tt-6obοcZ.qp}No9T5S~'wɖHK]? L\j_C;% 6PUejF̰z_AI/rHm )YV.e(`th;a_Uvw,KX6G)&<Y_R|c{嚸ՙCOruK ,Rs0Zc;eہfgDL,w%uJvjXGڢWݢ![Z:At';&SRi䐢+rPjZ4BiM;oe ܻ8_/l[@r 8\tȭ͓d]m$uufL-sH8lXXئ'.-1vNiΙ:Pw,nGr`%8΍}%VZCIvx"GΝu簘[{WkX#T+k>O:{"*[hCb6~\PO+"1!ausEz[﷓6 %+[opTԖDR> P -O9XMJq᠖ޙ sUK^#DMfsJxob}U3h`%Yp9r/)9:A3P")W 8v#ЕufkY6Nim1KAK؋u>Qu Są`NR/݌Jۦd7YhXsd~7f6r]\F%>pQ%T6*(~A?@=D2ZrRތl\>a=zELoϢ)Y׊DDPuǨ//`H$H߃Kym4BR-7Qcm-E-\ SSt2C<'׎̓ԫ@Ae, nDr-5h _)/9fMefGIKüm(DC$zLE\ֱl a@^`O@pVȵP#!Wv5)C+w7{O+1G,.0E Y5p;w9YR K۳2w֍X;TFNI Da~ hR8gGO;W0i,́Ao0qE+30{y .Geu.Ɯ7W: Ǝ$Jz!toD^Ys0M/X9BCM&ݗ=^0xXOs& Z$:gJ\>K:UB:V̸IQp`R{p Ǘk= CReӂvF=rMxĪ'% v QO-FJՎqjmL=h|0\S \;i[ ayY= -Jo Z@đ2E9T$dlǐaBܟ" iBA]x%4q5Lޞ-6Q5#A<Я*ZT#l4!f khAcURჀL;(;Yw%mMOSAivDcU+4uhO}>Y疥Dm-҂OX^hr0] $% 5:UEX,xXiЭi9Sqj"p<@Q f)B\d7_YNOaY4rѰFǬ9(0k&Z Q)ʯ+i.>`ˌ6!?]I 7w\`2i+B| @JY5"|PFЎU$zDfdJ53N& q90gV3(2H.m+h’RptL3g <`htdj?Zΰx+ҒPiyB|)/ QSmU5iYtLH7ʷG0Ku,2gɎߕ7x. BE~Q~BspاhyY?ڹ{B'RuF劝1zʢe력7DآkbM-6W=qbZ*x5 AʍR1Ӡ}6*dKqrNGc8Ӳapdq%TyEF!Ra9A aZ]!'fpW4_u*bFAtl[=l1:GSX[1z邎 fdf. 6/>togoŌL;eP$]^v*?$gU?>:Ncݦ\rz?h;\EZ*ٝOi9?MV{l3!3%MMT+0D[+RH63s)Ugr+~DzuUO]~QC. x:/TFۅp͉Nr:܋j-+6jY#aj[ /$qU Ce,/: g눢tJ?tV+ ^V&j~pd3~CU+hVsS!~3 B}C̑˓ ".L8c7C 0<'NZ^O{4 1j{2Y<pM zklgsgUˮR&h!wH|Kf-v2@*?;IVD FLW>i.? =+#$sOj+cb"T_`wC.JA w$+փ\Y~WAPX_x>Ĝ{' :سl Y{LL{WS[$ꤦRCnUpum2GQ2JR22#oQ%4搛$H)oT@?/6 Ũv|ZqIQbL|Ma3"塒CȚoe)t$;&oy^?Eqar{o ڣCp#%=>O<"ζ :l^rB橋2NDEsVگk'N2hM}]݈m,֥;d#0Idv~~Gl~-$e!ա3(t2 b;!jD!&Dt cLa\} Afty0{6V 9-FĚ\ĥ ]fRG XsߑVO ]8QI#_~hxD+}eM|kjfh0`|$Hl[ /47lo$A K)1lJ#]L8QI@"pHC R7DvB:(umoғqS\`sxƌjʛ4HDLg_UBR C[ܢސ_}it |*"G-m U w#:LO_ Zhr&"Ҽo:7l ,I||Q2,##<qjv{x™[_8^qv߻8$YbX?Qzz' 1^6OcTr=A-# [PЎ5C IRZsraRpxş=oKc:HT^LDZ/fxmS)&+,r붞~u (ťɎ3ݡQ$9e 5FUԑ)kƑ\ICgſ$# Ebmw #ou%=*hqʫq Qӥ7oˌXV ``o,G YJdil1mh&GQuқx!DHk<|fԩwcp{g.-^v2a!nL}$'mǗz?XqrMi-?c㛩A1JJ?A6PlµV߷Rl׹֎\ߵ5a)]z硜"&m~#![]*,oMH̗g4G؄)D-55U.}aW) 72R|*A-+'c}Ze9+ƄUȖ2@7`?A F 3ReECIS<B4)35Fh2wvb4VSX?{ty!z=V@Dʖi+fˇ<[b>enwNGԹGZN៪4 ϊrl{w~wGsgxro>x'11 -r0{:fH*ڹB 9z7!mq&){K 38cqm PGN -ˎ!WnQ"BUU-,*Χy'#n_ْڵVۜ{l+& yc!RCZU4(y>?>Є"|-C6~9-Jtle{go@qzYdk$;\n֕3:Z9I7 `V@g"9;d()">_ݏUրRĻnE ğHN^'#28iJ+bS\ Ygn "CNM؁3uodzQA anUNrƴbo{5r͞5זfc4q=R M IV~U= R/ٶOp@'śEQQ8!1jOh}e]QYedtcQb $y13>q=UXkҖx:qPB)Bpx"W}ڲ"o,`xEBӂ{^ /}Ǭ~/ZϞN6JBbqʅ: i5TO ڱd#ȏ9uZymFx'멹;/]+gzxnM|$p^Y"} τa>'RbH~Q,B&U|j']Ci8h'Mߔ mA^yv5uF F=K]o+GmEص iN;kudWQЏ}䣁f^¾ϥZq-u<Ŷ9X*ي '[ hkf!xK4a l٤Մ$WE&,A9]G2 Ī͌'2X7.Rܒm[@VȘ]?309!97۟/i 2kM/% \ǏЍьJĭhR}m8LVU84=n9|Xou"1sr euCިoBP(NlڞxzČLzپZ !> dLYݞz&5ro9I+ b5ӒtP'>Jy%ҧƣ,5fPfN=yZsdG^D/$Rm>& *og?q̭)L^sg& 2^u#-u š[t'4FZ=;"#2q]'X,j,poe!3cvYO0~KJ'&w Jɪy6(Y^*AP? MUX @ cKI^yaC oٝCD3r" !S /'Kz2?·R~O?-0ac _:}&~E8 t$Yt@F:$UTRvIpvxK\|ɰR2Vsg8=[iW9T4s ,X ESغ)(q򨭼r zOy5 XwJ՜!X(r꥔. 8q/h KGXtE'n j=yjj75!yAr1tDG`}Ma6:U/1, IlJ wrt_3O?09 ~GY!,]^*UkEU6WD7'u};r.w0C4[cwiJMqTч=iRj[',,4H &CҖYz #|a'2#{ʡ6jM2}JJ=Zd9Zn&|"ʳ+?KoӤ-5'Mz"*ޟGU0\7F6 )K=:wWeV,,?8 '>NTf '@T7)u KEXc'-MMx^RVqQZd5)b\W[r&HpQ\_>qYٝv5>*q#0>n~39:t)om\ @bh8yax0=֫[.d":Eh"T #1tO950Z#n !&bjθHc` 4C}3?ReZ /NF/'4~榉Ќh>9F< 4@3uP2t4bgUbTš8~Ùo?mnuϬ5ET^ ō6xIވk¾e@ kxy(y글>Ks,Ӗ_.&;زg9ƿ,d%$a2;ܼg&{ql禮,oḉJ_+U@'zf?SQuaE;.oK [ewa֦@&PPģțO`]F^B#OvYVY:K`9+i}Q#`U&N1$>jF&`+osj]8䣛iv~1]me;Vhw doēӔ[Jaw8?ؓ6G>QH#sܦ_jcD;Dn TԯՆ89}fK H {ؒ@;?h)i[jċ1"H߳pRȑ@JW<*rpA\ 7pz/oE-RO1HUyR h ym'hE؅+ b-xF4pA@r{eBGS֣s@f [Ԡސhҙn@ӍgdExS< V/G~aW(w*rdEMǜ PVD/ɧ/D/@̟,+澛-b}}jjX؉{GUFJCHU ɒT9Bvr6'r>pyB%N%y08~'npok)zl8YFBcLAU9{`K 'nPl+ۛ Ib'X)ZbayX@D`ǺlXUߡ:g@&]Ӳ/[K{mw"̟mTLt >Z>O}uk-';)gjC=QL xUv;+E~\W_u%ie8Jӕ `JsHCHkB6ooCy _Zͱ#&k0u+Ұ/Ut*Eb| J8zb1_;:B*+fv&iܓPJiA,Xu˳=+# 9Idz# <vf4] Y_d^R~8tkjF3<QGݲxCB`w_W oW|4iZFxڀ6Q^%4 9>57澸]g9}jcb9e Ƒ4ݝ*i% %*.en}>x, GQN|+LG]ι`^б6 BpJp[C%oa`2Rtpϔ%{@ه%g{̄zl8MbNPýyK*gGd](9om#0o9.;[Κ84[2\hc1eHI7 X] ?74J9kn9mJ\qӨ8 廉» D.\F`t^lrwwAf˜XciE8seP ?alwːq=I3Dk XOKiBL$H _9 ZS >EvIƴN IN'E !o)/~;@DQ7_:0K?X؆eR !#BeHd'Ew6㲶c?Dh Dqenؠ 7lJw}FiUk^sdxħ{Ať7sU.Qk#>{Q;@CG=]d4GM<+8RP(?d.hYħA!dCYqnkXe:VA!f#rJGòl)ZEy0mlEIӥgYrnA$e DoUrhQsw0:3h6ތ%76vR!28P4MG7rdpԊkI+y) [ׄ~L&2y;KaAw%ti oV]iij.is# I X1I\MJ*a#`!Z/k!OZ֎΃3 nESN.b,:KOILlK/55ma80n8Ш+wʼ'h,(7f/Hafu_rs,=UK#:ψ~ ǖXD\]{{zX@~ ^>o+f_\ప^X79jBigNrG2s~KyO3L >DQ )(6X'|ͺT ,IzVu-O9vK˺/s@!%gy)~U[ңhw:-CsMKӨ7c*U>Dc*4+qt#)\37]9t~%B}$(mCR2E(M.N,0vZl=vދaRv~Q'8 S(OͯD [ovY~(͚h\+5_5 ցՄCK(PfRcfK= R@$xs5$h[]M/>ˡQ.$@'6N5ٸ|!3y:QӃhA >zz=06(ݐUWQ2U}>==#?zZǢwrOjײph9`NXˊ& =6㠵UB3jfYs~ %7%kq#qztn龒$ʰ⣶ gкb'F8j ߻HeUl,Zo{eg^?rWyYRlD 9QY%ضgM{(Pdv+[N^#0u̔HK^ߢkǙI$Kӂ5z峊|J(eyU:bRݓkYP(gT`A(7Ayq("Օ:,\|!7ԋVЫ{#=д<*a%\ Uژ5Lɍ%l/WS~OK%ޱz,M_1~~uV/d6(eKԅuYKP #{?id< :WI d4o0K2N_<4g 6(^x(KexSv$ٛիn4@E&NTb~*b>؈ }D3a3lq.Ff؞/)DYI҅4qvbptK;ZoH!P?"ZNsRl*7Λ0,"р=XSE`FGP3.'F>KCf+|aP6~=r횯M:Gح}`? ,N+Vi¢@CԄ8k {X.;VP$6whɆל)NfA .tB^kK`q7(i3k,nrqm_ OKB@/7t`ݙ"&4u9`%y[6L͉JurBh )H'،fe9|sW ^Lk}AZ! ^C)d k G:KS̷($DR,1wRcgʫ!: oޞ9Q'Ѕ uq=x#&7?!7XBԦbE 1"°tSߛv /HĒE)}\3lvؗM"KƂҼb֯V@t ۀcqkJf[Ö? W>-<1|54Ս_K4F|󅅘^EYGE%3sΛ)1D O.b&TFgMv>[eMP3dU'Iu2Xt؜m'E7Ũ*iSͷ՛)^!0`Ȁ6U }`@U zW-Q8PWmÞsݩX#˴%OhU{!`uo(wYG$ KBܺ?}G$v^Wy. ]c`ĪJz %>|u H>UH7t,8 |4\T( 柚bTlxP1"}1*tey߶cYYw'y637r{|жK;uýc [\3~ēkb/O#Dǧp>H$#Ǡ+ކ#pPqaG8{J<IU uzv]VLd}#W]Z%>x!ǚ9&5;?*2]H%6pr^`+D+rT  8zLcS"%'Uay nn7^ϳcM<Rð==홨$3.$$a4~!_vC/CȊq˚Dk.\(;B#nnzdǤei͗Ne'6G:`*l*&ỶPQUNG=왴UxK2@TQ0+KLiCMcEuBgh H+yJ\CNd]k4μGk@g/λF$G5%H/]qD pB*IJ8jtazjXkQC*_ZWŻF$ r z-axW^ v_^Gw(?PG^ִ!$) =,WTfW2tۉ}^`\gD7&LJfqI> >y2 'X;Sk>s|8tJL">+#[taw|@SiTRQ?nڼ3B#"%&A)fMh򻓖`;5b*bgzWwpj˪j%MJ GSsUA/py͉ؖS̿*e C81#7rO"?Ɨ.0z0x=GG7uUUvH 5yuA+ .e  lyv|ἵ1L0z;V0 %HN׵ݖ 2WzSZ %_+[c)>bI/yoy6t:fB#ȥ!<Y;6mF}pH 0a|?b!]@"r;F2fT _Eo5)SӟS!4Uȱ]Q`.E8-JŀtXJDނkU5 9pHsN N#-{tZҌ~eAѪN2lnc9ah5Ӑ78iB^rt^*Il }'#˩1:T8\(6$2 < ro rboVx7ϸ.Ŧ(s'BO+:d{jHXgYsr/0Lq^L`WE*p-!k tv#GV\nڥ)bozj֤j)pSnlUDWR}jlH&U]izH jbrH^6H/gRMN)nh\$s(~P/Bqt!G +u .\m TD+jgn!|EՄ,D7p$eu/h^ <)m YysmN:^K/MES]' Q; y:Syᬃ,Y,nƃ!k]}&dC 8Oyx63ړ8d>cmLhHȾZM )ԀNIObts[R tC|P1f#!.=휁e&ޔ#9B?˦\jp5iYWyXB`ХܬÝ!]D@zzMt%bo:4_.,@kÚ(^s9{թ\yFS*X:l 9X,|9@M['\ OXxT!(:Vϋ= y7A+iy6Wzݟ@孳K揂+I6:MaU[| F}U? o6.bikKrI Ͱ;}mi %ӵ_=as')ݺ2q?0&Oooy0F\f5  !%=yY}ݞ *bR-7I 2ZmԠ9o{O*s~ƐSN ֿJP6X0L6& ^B&2uzXL@ 1X-I#3>W]lR1TOnb=S0X9AjGԿhNj+}שܥn14hx:(#a砗T3@%lbnc*7)9[:4ysw1OSz|[2pn\طq7d4$J<ĘOЕ'C8 (Łثjx=Tf^!ǖ՝=c1yfM2"2L[#UY,uCh}+]F8ii9"܈Kq H(p)hy5cFh~5߁>UnF Pcۧ*j4;Vb0:l(zB s[ܔ^IךZ<a  :i ~8)II\N5QX7A :=O%ɗkR ]wKL}̪MsP/ HLו*)dW/0ͧc{km<796N& Bbe\/wq +y\|2EIUvEr>44~_/**\F,kn[+gXIG?yZ^}.%Rm8'>| O_f$_IZ[.a|}s]LƉ noOPSɖ7ZlF,j"_x}S$_6kщiKh z0\U*kH >{=.=P%I>+ ה>%uX=% ]6S_˫M2^e,>_WHݗ-AɧK4e.+ iŮz֫,;'6 S O/oL+^7H ;n4hleN5G|R }b-  ׸NJtvQ=`LnJ~V=*PPj+U%/8-| `WM/~͏nF^-DaĀeĜ; r&fq1, 5*^K6p~f#hJ.s̀kHަZ?@dDrpokOGdat@Ï~.kݮW=9/I  ~LC'O/9-˸1EDZׄb;*z^<|9d܃#R~ADuO~#5?2q.N׸`.%&Nv\nu|nN@K.H bŸtk,[:/{PeL~b"#:> X;9?VBLl(T'ÓWĤ,?|"0;:Q'\1Lϥ@䖭g2 70>2nXxq3o"+taNg],l)m]ⶻ^(pᗁ˷w/ x_1;s$7@P+UTŬ4S}ۃiNAt,OMNg$Kl"T̓w=P1"}KEGpWa _Kso84n8^??eV3dYtH3_̜~]فKĬ0d~%h o?kۖo'5!ߌ=sg![lsJa9Gf=K4ķŝ_%P% F,9"?T--nWKqPsЀf;lwzZt7o;Lf|ZlӇݻ/ Mel).#&r,d&Sw+5 |Pԁv>33 ïh+Ue ]E_jm 9IyF*)SLj6VEA noUzKL('* X&I/ls?)]@VA .F),'VpO>oԸ&p>9L֧ 12ps%j!;Ųu;\u ثEEh˛;۝P7!&ƾn,P0~P1M^E ㉢JУ$CMsZ|5َD!l}u|iHFw0 j_u <_}NK@*z{mdB8޺Bxa Fx4o8^Ji; BŘE?lgjnt܇Gsvyw|`]ΫQQ' o`![}Z [KZo8e|My2iZhᷴA絢u2wO}!ht\>XΝ^;)Nnⶳ8iP^9vr)x)7"_lB#_BiuO +CdaSxxI%srZaT$NWV0t}lr{b^ m d6ԃn#47Gqttg/GD'Vw˘غ$SʘU`?uSHv<>,&~'8l eO";**3K! jL/ "K4 "X)a ?d2USo®J+haX?NP?6bFPЩyv85<""ΔHm@0(U랏BwB=4ؤK6 + ʁL;me#u_vlOJ|95x]<5kޙ="%Ͷ=ܷ r9"Sb.h]?py<= =&ۀuܙPCo/58ċQњ3ُh2ȟrW _ 6yQgQ)П HMWJ,i5\10噫^J/S« sV)`jDґj|Ld+ֆO%l6}4y1"hѓ1I*;E0KFqf!jӰ_0Y:n}JF+@%فDC j0[Fuu|W=G.} w'߰[r]eZd ė0h?xJVډE4,xμ[wkF? a^.8yvڊBED?'E5Ҡ:ܲθ ~jNZ}P Io T 9SBCLk^O2s1f RnxvT]y}F.}lAkژ,RCɃmTM|X^PuUT:s9DZqi0Ō2sұNoYTjcYsׁ/ Y)n:]'#mݬc=}Q~]z8hJ*rA1J8DeЗݿb? "i\͖]VeB_l.ei&`PbG)LJ/CflsDtχCL;L>ƺUW쓕BI賍-f){-n*[=@KR @\iY?dtӪ$'Y`-̥] aeQk@`WU-]sYWl5zKe){BS0[ef*laOgܷNQs1mDp C ʚWoj'j.MzBǽGcQqN˩DClt!wm&DyeOvSїN~ޫeުޝT.H큜?q̄w"wc(F ,@d@ :YYp~JM^Dhq1#4CdcAwEl  0.(@a!H`zzrʗ4*ʎ8G ui~A񤼧ÄB(٫P[WZvL;,8b,*wN;Pǩ ks"]Kwsg8)t8>դa:pH5/ w{nfxP ` 7ԋ%%Wx?1 aJ`iig$'.pN#¢HcS kPV22R}l IK暖(Ҽzrc Z5i35ѕ_1F\dRSJ=f{AqMs<|$%ÂKUҮRÑ`Sv(ją 5-~"ujtW}(" 0l(R |`7PuI,1Ȩ"QN͌ `j[N W'xٴxُKam4<{SGYÄ+?Z+ճavc"ekX`k H`ЊA$!/FggEu#atptL!)#h@nοDBo1(s͎MI|ZDskcw=_@u;qAg,޷:\F[*W)ū jY]$/ggDzQ1xg 6al0ղ݊IN) *esĔJE{'{@^3 ?ʯMeZ]_7KV'] LݞnlMs]#pce4|M(8(JQ_Hwi9I4Y%3eS⣕i#XjI5q+M9/@ [붒V4#qmcKE*&+!GGn>򕰪鍣f*ʶb{n &zx^4^[*T<>i !b8YsW3 nM`V.;fJ;'pȐ{DJhh)s-_L=csS)TrkhDP]`vݾf8bPP=cFc;+#Ixb~HQ )~,ǩ4sZQef[K͆OhC[Ekh[ 6|ShI0a,J֫mXrp4HP"S5z:I?*A4e{J齩}N86 l@)bkB6Wrn㸴U 7ҩMH-ZOR+?1;rnR@R2<V2hb;i-AȣEoST!P Y ڭ1-*-*]'V`ux,ʓ#Pf z^k>˟RO j7K-:Q;PjIjlsy2C#92 QNfuK\2d ~n]'D0`O̖} xj>+C8R ۇwcj:LE$X{jf\S[ٴ |Yp Fuo=WE4F}W?]j"zja.K("U.b=WHk_^Dc["Gg9f|XNM"D85z̯ GIX̠J"/}[\ ҝ6֡s?Jxb"A"czOUt UZjVa9wɌT Q<#|`4 (c?:M&{bzdʭOXdy[].𱑅E]n1 W|߿I`f1p UnU _@(F~̼ΐ_٣vsjUσ-Q`[ -YUe9L'8?)"n3@*|Sl{W.ʞ7cV^2EJ0 02H^[2+k - 'Жo0dsČ[_3' Qn=S~ 0 OxY-PZ6QG*-_eRg-TulzV ojc^$*GިI˿GΒ7UԭܹVl27I Ѽב>u -7d*Կ h~XľaB8W>d454 ^eTP [Xac;طаo0Kr:̀Y Vx!U3@̏ G| Y'dM ^W67F 0zĠyK-xOwePpWZFhxaCH 2ޛyM)iIڨ7b>'^NYWzux.eH:! B5 ahuOpgropG8@2Ckw68o@|ih}H*Sʣԫ6`^1f"AEa頼?s"O g#/bP:QUiCKeLd*Y~&uEԊ:Ps?q 6 >qN9Ȏ7zj)'缛Ly=XlsdWjYKf|k<—B-ചj—AEb.1K]3#YTuԿ uÎ6dۉqiۢbe}E| ܔ Ȳ ʞSڲ_&ʣ7cf}mi's0|81k5v{s;5Fie OR^)qaYL,OgtP-cd/dItC㢛x m4q)$u1U9o\^~&B'UXx4>aٝ]U`(!#W8&R jT?7Q3&?qApc441^0v9)QZڶr\Hۓ \ +i}Ol . ߣ%OU8\(sÄ:J:M=s)Մ6GЮq7_V(3~*[N9*9Qv 27R`'Y<I1`\jOκ f-úXR17Db;ᔥG;5(XHXf'$вVY/a^(C/3)'YVKy a=5`&{t/R jv)P?iH*va(J5M#uj!2丕\3y2$yr5Q GԬ *wYvO?z> m@:STn{ݣ3%Z^oN9QҝjއP SΛJ=p[()m MLsaܒ蕶8>n+Y|P.F9?E 2֣*ɝw j1d17-WYZM%뚅$7d,zV.vf;QAO )q(6 e>-[^O)>lpi1:ƕpk2~hCpv֞,`B):C?.? ^_Heڌ U`n̾7٩Ϸdw떶ﵽHs)wvr{}E( yG"Bi+c$u{.³ 'JXi_ wNjINF) TN2$ ZKs@^OW$5#f@вҧá6|ި8tw㲾*Tsg[pÇa59*?eIYڻjs BRj\7eAXyy3rQRջZQ]rTy78gd3r#CؿW Z冇ʣQudO2k#4.!+=V/:L$}y/Y?`'V3_#]+9b޿gúj[9ev{[PD(*,/ &_x#au7# 3@^-5t.j4*y Y;/N,zFZLyUY!,,LL@WbyDKiK}0SgTnۼة/,W:+ҦZVY% XWo)wV.Y_ځ? ML$ )5J6M˃tK!4˥O^y4Vz8H n٧ EkR Yz27cA@ *FE[%d;oǴ)L )CQۖbLp, }@8#fZыyTPD*C۽JT&npȰ2 ڬz$ћH_dw=N{fW7P4/ M 5<#Z6gb8R~,vȿXT7·6!ׅ퓳Tz\x H;%ܕ%hQ@&xi/VݯRuCx]]msaðZ3>,rI_Vu-=%IV/Km00JđT(kjRC)4nPMGR)xBPkиqK+crDUsGP]kx.t- F~IifG!nN0<fMLk"]U=96d'p rl 9 W(P:7F.̥>_tN'NK[Np(=&mYjLŋJ> ڠNB?691S@E;b<x+"w3ycN^~|sᄺhK2%= e,g̶݈j瑺GGY^y5=lBswxUYи^)cA$6]W#X@J=]͏h+~YnU L>չ\mw P|`p*\JW8dȔ}0PMw3 %,z@| j L%t&~/9TΞy'2`n߯gJyrE4M/Ypzwτry6P/1GH$hK,޹}RC ,NY)eUR9R8n_c94Pw)tS"H$ӿmG*êltϵiiļ\"V=8*^3eUyuwJiv1p3y~6%#LRUt{ &h,bL3|JXy] ey퉏ErÍ@g֨Um~SXA԰Ĵb>ڀ"DoF"/g2?wP,j dz*Tr qzlrbBjܳ)u6e I)Y y_!S.IӰaU{إXi_6bb * . ESFr]u[r @Q9΀l2|^;tJoĕ]{T>p"hA4ZL0Ev}8g~wIXy*c#W(d^k#5ϼ{/׭,z2=zT+.Ig78wsYcwvYc13rsH]CKTkea聰A>.ԛ+% #pRuʂP'$:B|֝ɦwz!:HW<UO=ڟGP_(iNOƌAwX8*U`_$ M4H@iEv@RA4;Kx30P}QΏb٢W>VbsNӅ}9ZމxGTݔ_T!y8-FZ =1ٖ2*`nvhf|h\Q|6~ N7b-jQeo'Mb~I)+,)9K`tޮFm "CsbMRc|g=:G <wV"bD$ Nܹ~gD%_îԧϣ/gEQF9r fˆߵnnE3#IC١l,?c$5i`<&"ܻ,[KD8ɼ2ʐ8zN,m&$vՓ2Wd8rIm~\pa= Z7"Gd!g> ji~V=`JZ7Y"ǿ>q-A%_m6cIGK^f}au_>z#w\~-[W@]5 XNTtp+ Hdqëcu]x˾TC*rMP&,]AEOQ*㿹oth#AUH Z֋)m&t#8z0ߪ9"|ђ)Sܹ -gα,"F>x Y!ם˶Mg_[^j=[F(mCWE; ֭ T6+&J>n7&fnGoH+ҽ Oijoq!mB3W}$,{́eD7|aeN>|${eFPG(Ǽ~XI""<ƃh??#$akkgx@擊KvT+ Ǔ\8& &elzl޻5|1%wstas 5kbIRCFw2R-Zfںd_'0V FK/#CQ8ӎB] e_.#(ʲa7 Uɨ40('CBeg9=]peAE:TIg۪: }`!'OLqdȆo%4oV[n^\V!&*B߽qWlU6"mX7{~tF#9YNt|šh۬&/U!:Jk4٧P&JMtda%Z1" pV%CG3`E32T5} VS/ˊSTKJ] >q?ѭ 2 Os$m @OK1OCZ$&3;Oh]&P&0 , {&z v y(̅:t`xbC(Yڵ (P2sPLXkM}Ĕ׏Ii]%? =$UT:Ȏ7Q^]u9ie^isW_Z,vYɚgYr%|a95JCB2SDX;b|K/`*ڍ$^{FL ^jM^6 NHAh59cbc7A8/}@{xP[Kr[u BₚNNG9]ϭ׉Aaqj /gșKԹtLW҉#xׄw9}8SKe;KLΨC ]]= X)"nx;(UH7\|pDɗ+2TsT6eX6&Y{vw0#7eXQo?$/_zxcHځL sNÖEi"#R.hڜ08"xx8:6šJ,f߈Շ % N8GPR “9~ (obs|Յ0WFyLpAD #= g<3"ŜXJiSo$pZ!}"- ?K:6fW0ݪUB"HPti%r=Ѥ\|[49I}iBmUf/Jmz *YY?0R'NLrBbcŧX>_<"oix yc$Yx0vZ:?#[կc~(-|.t,OD i^ҝQN}<} [;Gu(ًq4Kh hWVVE! pU6,O. _ڠE~L'[9Rے!E+;+@u8 f 0Mgz._Nm%e4}hQ[ ˕H)9bYoy㞾OgHxkfLвqu59DM@&|h33TT )'b49T+a8M2A_E80b1ۛ2GJS?mj~Y(aG$܌Z*BUDP1TBƝ{ҩreM*Z"ȵq°pAB(O fUB{XKFsVSa1 1IpЈeM75&7A^W TbRv|Q Wm5 Լm_nLůJY5j 4VwSJ2,\Qf jK$MYߵ+]-G Td 1M~XքNr̤|S`?X} i.gXjƆm/Ib~0:R[ |&mb>WZeƸMi![k*Nwxp72ƾ!(GC&QAUD!&k!>ƃ/T !PJ{|dgOxΫiʏinxQ Nr %|P%fpeݞ]bD Ȫkʱ~_A KNVkvMdzO^e_kN_6h~e=jهϟ`U*>x tûY \yiyTMI+6ghS2'o9",ٱZn ,u-ݥv2L[T aZ'ݦX ǚ!*x*>jU/l\"--PjCS|UpTPIlD"l!)jߍUK0(2^R oT^~ڍ+ȵ;D_9nږ 77dcAGFt9egf8Ak&J]'dq}Dƕ>5K Eq`҂u7"5$uA  [jY ˰tgM3ӒYPK}:3%룽4"D'Tٞj͘ߟpϾT7"31rCzf[9&egyVMV#dfқ 9DѴ-^[12J>!:uü~Zu)ߜ-4%w6sLJŒ6[e榒{BEr3*5">X)yJ9G᮰BX3]r2(Ϋ[ uhWhG%NsqL@I Hco|}p]P!;ϻ,Sȫ{#ܺ3*/Mo_@WPa 7- ڒaՇʖU;d v=3 PO 26o/drCy1*(-tuŐlQܓvh͹O :> POn9?QXY?EDh5SĤ%G=6|wU WTZ4!F0\!7iFT/Km{'(E6+fM̾z&8RaI  ÄD\96cΡ6 7<ƗE)@Ipw`^*IKAjpVb1Q'.]&9~ݡ=K~LI\e{yEwrǜ|X5%"c]@TY b.0@VHWB#;t Ȩ9ʫqhGک9Y5Uدl<-_%,v0gHTs!3ؘ ŅFN i|E})r0or@VaUThIa“-2zYHȱ@'B<-0g]ʣiys{Awy$~f܄wGRFԣ׉9%W" N0C`Y-T+c@rOfʆ3 IqTMʮ˥(&h(&-s09~7II }=.xgc EhQAQ‘q2qwaZ |~5 2%gZ[(X%r9Þ*ifڈ $`A[ !`⇁k15./gW#-+:OGhlʳma_O8b v(:.v"! {y\ePa> |WO{4f^y`ݽ)V%TD GC<(( sыd)¸䀧 cgpUJl]}ءח1Š=PUˬw44 䱯͠10qR0@'F,Xx/%L _bހHHIF6Ȍ-/FryJgsz)["aWLś~?g-pmv] WKϴ^N ıcTb>='>ߧԠټU,{^N./<~B;~r)9QኃsnT@3TYS-sv%ŚMOVQEL ? lF5羽1ԩ?+,S)Eu 7 WALbkh*AU#i4(U#,q>Ά,<.~AmctAz7̆]񣷧n+~L;Q|l0Odv3(PЗk_<4iR?aA[i&eW!TBYM,w{HNwd_%iPm:l/|Bew=f{!iE-prAi:;f|m'`ɀbX/V\H DC>Դ88dپרۖk\j M/%A+p}Kc`_,Ս]S]*5Q4Ʌla;o 3+xmc* e%Ӧ w)\Ʌ ~`L ~m 3nQzk V28h2LlW3q9+}׹8߂Q>+ Y1H#W+Ui F^4tmQaObr?1x$s4c -]WKSR;NݾzDb[Ö.pj˽lu!W^OOdsm)pXc8.TH4fAR.Y+ A}C3*؁#biAguu`arښ4| \4ۺt*;"1%+{>~kg p>A!2x|MV K}b(K=ok O"PV7㮫|aivCkz'|M6I bci[ԮG;NXu 4(| B(*ji;)(RWkpS?Fb 4tyB)NG.i'DRM Azp%#ϱ)x"nC@yu)?_#lkkfե4Y7a$;naӞb.˱=sm!FsRHt6 3RE2<0o!nLϚЦOA㷁ak;۟m&43b;s.#Z]OroUu Svb]oڢu߳Q.':ɫ|N0fE<@2,f$it,wxU 0-MPi%H7QEQC1X1Ďf#;ܸ¨XK{)R^LE{dUUAP!6%W^"8F|li K e»~,rft]8K4a_OL(qB?/T/m&9WfkmL%A `FgSq?&RWKIoѼBV* sH/j5RtadZ=0DZ6[oRA>f.-SW2GiA5t-Lki8qy?5-/\{z J{"R)[GIAA 1 #f4Kr*?ƚ#|/А QvpYI=T$FhbTXPa']F-w켺xz([ CBY@|Gw.;^&7GYE-΀g%\VHyګ!P݅exUtPqv:X!fĵ^ZmŨLI9A*Q4:f*?CՈwiORd!AnI-XXTh@ꄿS MĨ /`;ul[Vwl/]9>Lqk{]lAyVܰI+t$9.grWT >&G3.A+ 1*k:7?H8g `[CcSBn8?_ s{Bl:,{bЩ\9+ƍ "]/qXMq:eǩ tw-qcal̒@1;jʚ|\HL)uhlMiEEW 7q~z2a8!z$7ZQE/|>C:GCcTYμko/NF-px%`Ҡ6{-~W_&އAGkGt6#J=V07n"_! W\s҇TW𐔻p&Ʋc_048KrH(yɺ̘A V#Nɋ<67zm+S%T9`>+ƽe|P j#tkpƹ%P5b$Q9%SI yD\,"M4u4̎(OFz377fRE8n=qo3r_:rW(JpX̀G>:Y1DJ`\J5W|RB ?헣<͙\9f7EEh.Lu3Ls[琨؁/ҼlnaV|K-& f&p ͣZUSZ\3 w[+e4m &p|4K_'M剣4RfdQWRI:ү=31>rSdsAfxp Io>s' ohnb̶6'1;uG ME6G!J1]r$k*Օ-R)߿#C7|Ӧ!׻S=PM/u>86<%VAQ9n%9B7rE-&iEUj*ze4sEy3gyd)[.7;V\SjqDYY/ I&3¡<̠)8*L 9w= 4ˬO2 -ٳZgʑZwqsc-u ;6l&؝UAh#v Rh%{l "odjsf\'5>m=< a5?:tH Ư+')[36o@V4 vMPQph?RT3QQ] ]:~ -{9}\ ~* UObh1)'49I<;vB.({^ap\V0CCYXCK.)ٓ~n.'}WtQWto4g(.դ+8 `yQ..Q_ڿxϹu]Kh.>>]7E$Rgw^&]#:˖u@Z옭fo6D˟/ux[)fS*vANks,N\K)Wxa>CFՐ/mXj%FNӘKF{*LXQ?1qL8,?iY:criEYȎ >$,:nT_zO>g&VW<߫ >8E%o?+o -nw3!0[C_bMRsjP+54>0i'!-*n !0TX4k=2\[_EgoLS1Ρ[z3R ni #mY㘡W'=8t /v-!pni"~/ҨZ` uKurt.6IµoҤs>^ b?tw!m+9Mg[P̚8Aow3hn0$ytfvh,EbA-G)/Ǽij_H3@fxx/:ご~ }*-5Aoꀭ sY 2KٳN!h u=>j;I?*ΐ4yӜ /f'h"sg9&N:Yn.@%/iy&]*JR&H=d{˔YH1LcC"#a/\CM/2+|@@HB{%$@`R*(Q`\$W=i)5`tEV$84DbS}$U/\M_L 0cqՐ[ O$,/)ܐڊI*$w9W,NqKO=\chY?9 JԄD}@z9kchx!H(R؟t6a=yוM+s²? :_<]~l$Ac4l0i).S9 $-h,;)0 Vr+vqfTKvsSjKn÷}ؚnΟ,o.-?cDWtlfOzcl%*fȑ(U]5%x~ju) P@i(yL Ce..rg[{ć䔧:p:e۝,?wc "lwgAF/S^+m 2=T\wJ{~]|v @إc\N0u.MA,/)vߑZbx*EY5vW_?j <z*_w?&#Z\/P6 mg4's-V3V=hnCZ cB7TvxI),B|ʝ1\p¬~}uX'1ޓC.?k.濐xy8ō8`} כ&h _צ4Q&-l" m2bXPmz] "= z%ubր #: b!FTX$@g W"rLy:fkM#&wpf׌L^^+v.gouaw#B?Cp ЮРy'-qJGfc:ZkDQTt, RׅQ,E^Zy֢<8يǞ|*[5Vq*N^<v$Xlh-1!?/"ji Q+1:=pSGf1fSĶ&- esi!>3Qg?$#1^-_"з~%{>?)C FՀtH(gzq*YQZxTm3Em {~7w>GYh0+[0De cfRǒe?v|ZD˪$0ݣ1HM]AZi'+"sձJ=+olO"XГ cLw=)vB 1Zݴ #dyfHm'O2J;0]C:48MDtIB0kڈt{XfiHger7w`~})nlz%jU-ѻs}8k8) njI9.yDEQY?KbG& ! z jxoM"FJ>%bӊ?Z|30ubEBH^h°nRP F8`@"r7åZG~,- wpo~p mPh-wt|sZ Y)۱V Dq[]QP6[{ ڀ+@ݬۗX5`@23 D.Ţ@U&r^6R;0,A/E.ZGeO⻭]Wɻ)iV&'B>ӧI܇.78Z'{^Y L[qikĔyi0]a>|6g g[W,PX}O Cs4Oj}8{~sI iy#l=@3i)RN憭e0ބ# TB "2IS4ÉE'₮\6}ҵ]gU:rnbuNi%f!aGdl'j]Op5G0$UϢK.\vE \fQ%#oxQ$&_RSz+g鼍}lb4.1yXf*_9BCQf-υq",wv]b1/TȫumVlea9YA.5Z!hW0Q y{eY 5tjY\L# >Mb%aGF(qNxmVK;{8C ׭'`?C!lP*Im7)BӋ͝!Ax)k?U7ratsB.9vBT{^oVQh.PE>$Y }.dzbQ: ~ޡ?gF;Z]9 7"^,ĩ {q ѴdnKJ t#X‘/J1XQ䥰_0nbʼn̕d*tQ?1,Q#AXNrfs>[^*LJ0әǒ7 G4Jx,v T /H.SPu/e߼ܳ즣@j*Lg3^޳ΝJZ$Kc)W5pr4c^} 3Mo3Ya_ QT Vctr:_.x?͇L΍tIL*A8Q+F^@Ea?c}lIJE+Gs´&c|z{xoʊ䚀%Cvy+$ h7/ Er#5],fE@r$/7 8:3%TW9%˾zK.C#߆SX5@x"ÿ-#^qHGX˻`Ko9:OOBl&Rm=uu6rvG9ϸ ueEmY{4wH: MqaBQ*8͡t&hQǘ!}8)`!s$']!x"6'HA#-6rdLu]͐(BP^"GL: ΪMt K88dOQ?bS {^Aaf*Z%}#5T.}0FQZV5/J &'AfЏ~7Er ؙ9{ߩYCժOuY/|w-ju@~X>0U(}< E:9Tz$ʦ5AI?/\!'j<>9揁 Axe,ݳl}ꛂrfu=^-WG%_(t5^kd7<3Ii7ZRW™g6%sY@lT8 0ab+ʘ/o6L_N*n_LENfՆtȯ0NIKa0*l7 8UQ@3*g \WYvVr6 /<>J w2)%bP9<Q0Ps,֥3:6O0gHK%\3>)asPn"+)!"Un0_ƹVT;=%E^&D9Y;}>/KݚCosQdv#EZjsZ(x@Z iO6KN컌fA.Y!97sD(+nP&~"!1eofFם5+9yD1fvm.;ϕLߍ\iVThHnxۏPb%B }G1]=KS-QFcH{3!wciho[o`z`5EA$#_9` c/6 ,Q56{|W2PQSJTEvN[3?Q[–uٲ%sn|vI#MG 6O\uR c^ᗜnӫQw[D*xE^m^z򡠳xl -cg2!/71[*Pwn)!@߸kSgY@80]&C `oJ1`MTD)xʤu bI!qy4Neh ٱ1\BSR[*=le^ѫYFm}>P;UPo>aC7 =%}~k+ \$ِ߼z?tcL7Z" -6u7w 6Zif IҗϏlUI5}05䍱+d,$-f"V$mZ#z\40TjB:f^BJ󸯇;TvFN":Tށ(gzbV2}}sMT#xL qPD~m,rPJ|+A >b<)ͰZGG wW΋ɛbV݋x rmC qxILEVzjod#uhHo9w;bcٶGu j_LD V2VzR`u1MoO{bȗNvܓFeuX"WHTЛNW3f &in(n@ 2W@DzSh>,I3xJ oҗ::*l$OX$Z&͚ %*sZ.^΀HRw2@+W*A!xV_l X[W,oYw¯C:T7kO?mI<#K?,_g=w2R$.3R7,"rw8GSdB["چ/]'o\Eߢ7i?ZYl`ߕ:"߾|cXP|?Μ0d^J$mܠBoW+Ik wf23}~ >!:Kfb71NN0uտk&΃wZ::FɻdŮgP H{ޏlmP#èM+8 omS;ǵYY':͎z",w(Q{x:Sxu۠bNKcR^CLyHүAi'4롿]SOh Ulw2v]Dнjo %ʐYon3o# r5mZ\nJ<b|@!M˘ /t2}Qbt2\+yKBаf9XJܱZmP<$)NyB7 EFfЫ k)_߯$+#1,U`.#RRuȑ4_T~p]VwIB wף۞ +6<.ВUԣIG0BVǝL.BtQ߆i ɕ6PM>I CE`ubr?\2cd='b=Aʎ^ditnK$7s& rpBXO* F9`glڠl}~1dbSWo\ű\Q;} ʖ'd#g+󤿶3Rdpi678nd*1{m_PH9qN'0R=Rpf5]76[+- $lɠg^Ao~Y2SVp|(b Xug?`G&N`V$R h =.L8#ňLM]o[[tLEH|=|P Ic8A5ͩO* cjbzGsX/Cg$3(%ϝtz$ꟷuf&~%wV[DApP[\r"'sh A`~V\Lm໚`~Ow^c.TpL%bkT90Mg3>ĀB= gBgp/C袃@S tW|f:Y Rb̍RoZi/@@c7,&6DD2{E;QT[@nhx%GM[É sDj>6&l\^|鎃IYfVzZ1x4_̟I~! aG%jup ||u+NF+;t޷͍i}|?<ve- +.;fe(1o4-ο&ҝe>C1B[YZ~DB$s4U2iSxϒTkhd$zVwT냫qK5O-֧9'1@J?~Ӣ_3 R HTBxcELZUfG'űWFp̉ ÚPx\JP@JޥW#9ku|Pi{| k`&y'P*Ck<)[s$-ƻRA8 nFv)P`B&I {2 ]JId ϾpC8QPlHGtoC6Au5'neGCX,rV 6C#4-4-[kщjMy\R,$.w FB._Rοc_+̐Hϻ3CAwa$6\GN$NPZSϯNCql-w\;LA=7fjK@A'eue=dVe7ڟ"bA-1%8ܙq]2hs: E!.y8!@T2R,'W3٫ym[=yBS+&r^CxC=t36^P:{e6b&2|=&e@Ujz6`eyY]g^6U G)0}B3xNMB^;ik(j;ro@ Krle3r鿚C0#j{:kU\}>?SN1F'O,VJ(xt.}E $fޕ 2?݉L8;%IhZԮe(Uok'uTngpu&.#:݉Oe33-ՓtZD uO UWn5lmd&̝쓛azoBjapRrloSf/eBqY(g/>9GWŤ.u'Sn<|TƚՏMh@sSi>][+ͅlVE4+bDѽ~Y{=PF }D.}=-epp^gmz"B1#g5yC(P!Vzt+˯a9, }^(,WO=xcUa{TNP wh+uQӣ4Ÿ8ܟn&QTIݲ)@b~orr =e>{,B]`D_\4P]+bץzԻ̆a8gM\ GHF&59R")30Uuq:^aU6(sx  nE2=TڔqT}#W; L Z0ٔ9 ûW$o&s~tGOrg16&2 ^$}J\, c0ю ԫ5u<{431I6f{fwy!2az+9Y(h޳U=Sك`MkF}˄vwhCkHVV.3䌣Z/@fsqa?[(yPέ7#қJw |`+qa1@/ ty?Gi)ؤ w}iHQ o4#5f dsA5zyKG> Gz)٠3JP6ίK\_PW'BlCs\cbo"XѠ~274gTPhG0FN]$vscUN):ӚQIW%tEoEa~[p!"߅lzVd#C;)ҫ 3~.ZjӶCБ =&nXv(rZ^mތI=۾79ft6bRE7YbyjCY`CӌJ96!L#7e~ VivnY 7N<Tɘ}H k#]_.ՕY/Ay:$Sa(V'0KmIhI L_3%@13\6б(O.5!anC e7v9߂?h鉀Xq' bHbs(T&+3ümc%T!I2D]Q ^СE|sL*>CTLL[gjE)u-=6WMSjziEC [- isa~l!^ 'ԉ`d%W>,VY}*t;(lF-oȏtT[fmM\d'U$9UӎdJӋ!ITWap߼)U =l)MDM(c"Vǁߎ *<[6΄a "`^+ grAɎ:r; \b3` 5vMɯ8 -$4z}gh55+8>Ecw킒yCylbH W!~ usA H^e7[a:9I{Q&G&g.v6W6A|w֬YS$WB=F/dd1%Mп)>y&K|gJ:1ݼ.weV JvIJ5Tmi#i\ԖL^P75 ^ЦZۛ%\os>z0O8u\!Fu>0 /_3FZ7O~x4re6"e`[Vx9<+ϙQBDrċ}=VXqqs*'\m7. )gpȷ RSN nfق[QWvKDP0N ej1_3'%ʒx^Ӊ2Ulth%p(9H$mGK~Iu@N?! z3uBxr2km|Y]w\LB^_؍%T\LуJ.urdžr:ccAJotӋ*# !\5 ]ݒX8 0=*𣹲~I)5E *.`^Feҗ͉T [w)Įj9\{8[Y]eRgUv EpPKI +~ji(mM*p < no2[ i:Ċ$ UU&*ZDwfMݻ׃1E_׾O*2jTٰd>6Nj ]1 a#VfK\j&x=@cyVU4MFSeR ag: Ai5'H]zd@1#ц$w=y.T*eol5ZG<<&jp)1%`c:N8'9S}IgM+_*)[y^\ZE"}mt7/#?Ԟi1ySb]'rKخ*G^g|)Y\{FD^<70`>DBxZ^1=4"w/ ~q;'|L+Z>2MuB7U?yp[}(1xPǪjcXq߳bsƩ)$KR30nXA t !l[aX?Ebx'G(w+iA,n_^$%LCWnO:DLBKX[*56Vuko ad$+fkvA~BR^Z*g3<ɴD"y.a iF;v$frgńp\\^=fzGm\;œU?0#aR솻vbu{ eߗuFV Q HP!%۶r.cvmΗ`%6J3t~LGV 9wcJa1lnyQ$-[iCOB ˥, @!nY[#8@Rs֚wX^'i:EW{U ES[Qc!FُYv R]eI V3~U;Zg9zB iq1$=[i;,ccK4yd޾_Kg %[*Ђj<-GN)S8P(%3?t, :K{yS4Q,hQ6,UtYahi-H{ -/PX_{n~g~\?ܹ?%k>"@OYIϭ97bVވ3i5M= I@ uRo#0eE;`V,])+(F8^LA[1;@'cfNԘŮ&B_WJ2@zb|m,fۍkܐN-=^TBWeqI ma5^! &f 138L;7G ({C;cI%JUT7ScCUIT01XPhYl dSO$ &;OB/۲mWͯC)HzAiUg#;)[$0 6Bv:y6xOXǂúwFqZ ӍaƳ(`7ݘh)S*@ͯ(9%""/_bAcS5O Y}=fO1`s@d/](3}"ãIuͭ%X"X}#Q(!aAf3whCpDK !WPۡ > t[?M',Gna.u)>[.6c29i.ʃ7eMcBsP2jbGل'*󍑎\/3=1 p*3Mwmw+ڗ]цoCfk{xs,e<8Ak7͔: 0W Y+bIC,)f &aE@7k9M)}aWpFڿ߰=uK !(= 0_k#ū"ń~Axg>1IĈ8ì\}Z*u3;}|6; q]鍓NDW7j.s38Y?+Nl!RpeC2AIKot;z߫+;ˁ7ưdFv82W,%1/ߘ-?ٚՅp߯g,?zRvFnh$2gľΖi5f{^/.U_2G[gх(ܽ@+( YXr_&9ԇ wK'! `S1l*X3XnR^RRaXu; ]Q?:+U7cWIBYC]wAJ"&qCV!`9@JȦy6{l߾n4uVF[纅*cf7`'Td 1k迎( aܴbx4HSi_u/B 3)uTabYTxާd(j<LSlȀorǡp3Xy(TpjtM6KL1i I1H4v=?6/:fduh JH[#L-XǟQ~qTKܘ"ɼYWHޯ`?j0 o_Btn:w3f"5[=Nb ◞ hQeELC;RMrxbВ wX+w=s5zũX`N*./хcŠl!5CY~X"+Ԟ $y?攋f5[3 gK34ݗJ/O? 0!աD}=,+M?Fz6 ;gxᲅB /cp $O9n;Ե‡ Bg;*,Xe=_I܃A.neC @%|ʹh!Ƞy oTIz{@׮;1dXta4a'8$O{I$8j +eAr g . ^5K\ /l$'.LSsV7Tiϖ_rj]B\eǥTy.I 'jdZJ T4e͍I{-16Tmã.DU4+^_˗:W HןFĽ۷;h? ܏7cEPo}Ae9Y/%x-KFK|@(t Tnqrr0mP:-{0 fO(bPݛGH$?,gtntP/H"~) ΰTk,0|J:ؤɹ}\S*G9 \oɚI#qO'd$5t}OtEHFkEe4 Ɋ][OHKKPDJ%j8v+s&ugӘ-e~`7QHo,ĕP<$ј<m:^h:4fћYU%Skh}TE[3CAȜj!%`o"@Z::$r1~G$׃tš""wGpq~xR`K2ŠIr,~jj'A۶~v IRцAM?bg;;~[8"+mąZ7ŵq%eC8e<-{RTz=?hJrSfucc& svƂn__GJlҤ NJ&5T7kwNWcHh :EiʹEؗOjf=b+ t. wZ׽T!JBhoL5|P?-bhקtKtuf`oޱB'rӋ0]>@V&Lx緟bfC>-re14_ 7 * O\;U_6 Ր]Yf;.m_CO3HTXJj#-(@\ t`ZsY 3mTn>MeS݉c}98]7{U!HDLnHiHJ7TJ}D9*-yD].5TPDxRB,k޽칥f:Ft2Mi"n<>aFZɻLB2ZLC';_ <% (f9bidmqzTsn`? ߸WT,(]tTeJJ s3O D|?oƇ nc&X^I]=-_"\"i^RB9s>LCTjKRys1P9reex2 vy6~lv@2/jTȏD.Aә<-]9нz4gu̴!+4apﲰ[ߙ8 OⷌC(©SƯw`<|`"ڟ=naGjF πx`B>Zb 6dž$Lwb S9%ɾ.H]xv?իŗDD:^ R,MBZxyL*[ԃHmp"&F[.̦J2v~D+̓9}d[R4}0VLI=*.7H soBҘ,2Y c Z0i2F :_XmQ kI/)h_V dERpUn_D]x$\܂oވԲp=.C+$|Ic| &ynrb!])- v[>@"V(feX@,Sb"RT᜗RNʟG{'_ KH@"Uo=ô " -Wk00k/m^IDx%^RRi8bL׈C)c+o71b=h;x*dƿf eĻ&ߊȽ uTa 90S=7ZS?ɞTe#+mVz6IA,E)T/_ q Κ|4.?9i[Ćt%vcϿ^$Is >82.,z?MI,;"ŚPoyd3FGWk1 _KaAjasYe %s}#-$G1\Ysޤcg1s37tY1yUw,[')!09ƧD3탢YןombZSL&а!Q|f_jw/Q'_4 Gnxb4!R(mz=H8]3[y %:۔ˠydp "KjKr3^ x6_ۺD[u4>nmg kU~iQߍؘX_dhUUtX&t@k ^q%ren`lJ*3:guujfKiAbR@9BHjx{\uh (+d Dzai!yDH+:]@lj[Z:VJ\? H VCg[3MFD# Ӱ$ |MQ3 -UZty,pL6EЉO:NnU@į(h(b퇩Ҳnȗ_t@{DnLlƍ(@Z=Pf [ȊoC#\N,cpVxynS! Jk gWn\nKO'+J!֑.11WP/ /4K'c\^<7q4na)(4(p)HS\cZ;Sew[>+K~rxX"{%z?h3N}@+P_ԫN6̨a+,D3=󉝞Ͱczяy1GSMr}s<3dJt?q 1j}wJKFVQ-rMBܳJ4Y91{ 𼋮²ry1=.'%=q#9#٪ 3R!&t>#o&h؉w#q)ȮvD|ti `S}4zC{%H2(Wjv.Z&:aK͏҆{qOg-) ݫote3T/f; >t. Cb ,һ>OE!d:6 nZe35Ȟ[CH7I 5;9M(b-z%x$n%՜s]!XgK$ 4I"eycRvOњx`ܾQ!}D79ԲF`bQKQU - &q҅rq3/&T r]Sw"_ W$a2{ }?8Ëd&,2F:#,{M$cUvu_H X^ wŅioC۵]B=Po>ε/퓺y]`!lw4uVC!˅ r\o۟tםvUgs !}"vnƕEpnRB"eEf +ȓ4D1V ?d$ ^Y㺄EuLgQv\C @`^Lqan+4Z 8{p_ĺ崖7arbjbpyӃԕطy:޹4\BF4Z`_(@ MC%c]Re# jaW5޳qc+װwBnZc )s+v-ErOK0/qvjT7;H%C랆l/aKOf7Fݦr>ǖa LnD]Cxi9KBJu [r,ɷhKNf^\_o1f ㍈Z&C:Eru2h 9 (IOܴO}5#{dc⠮ \j◻ll 7Yɚ{n"(^8MԴ]O#ȃ(i@p[kEM/cro4񣊴1( KRvƬ1qovCO=p1Ln!\{V--V^6Xki~g]vU E%wn:P{ɿכ}GڪgjZ7hBH8bBOXvJ%\hT.)o!wŏF/7Œ%(5jb I8;J0^<^P.DUSfao{ٍw (F7[YkƴUbw^P%'\ivӌԌ4[hzGS2oWXUwˣ%G(Ӿُ~A*U5MCMFz)V9brf8 蹬48D[ a35/JHyep\Pa3$Lޅ a̼7Uz36CzKI6?g-bḊ_H[lىkܶV ~V_Z.{"<@$Kq -]9UI(̏ҋI'h9lMrcmR\Gς4FF)w_ 0-$(U p1Ι}t}V _ 8I}{+LAݝZw`Z>(fSrqƴ狕,QsG0j36q;}”.#ed ] [-N8eDT N qOMϕB_QS!K3Js|DAgdt FoSnv*q~7DmW>ܥHݱebĭ,y'f"F 9D1Ŏ)aoMKt;M {av^P1lx][\ y MϏ@-j$kP;ˡ%0.eN탇j #[wx+{ f`gNr.ۛh{<tza8xF/ͤUyۼC*K#‡ n*]%~-aznm9j了9 _0˙pW ra7L>PRNMwn V%`?/׋OO,;w#OYZGS>bjTOI[/o^*.1ko}!$giQ-=0QwD%Tn;Z)h#T4L%MnO:>(%@$a]z L8#Axb-)dlГoFLA6)XĖXyV [T~t ~`PA>v* )M6"7b"ՈiUU}rcwH]:'iz[cMLg\O/Y%RcORb A@/~VAzgfJ-`x8ZK hhvd OHod)[$_zq >4e,{%cT>9mESނ̚wk_,?pᔂ=+'n&Ql43˾} Ч.D)պ'\.ߺ6Dc҂BSTiCjUHCǛD3,vBK`VX>$<E7x$ʧVv*]1Ȃ3rK5CPjC)W'LǐSvYcc#pf'6H37zX wőnUޕz 8~t(T'ST{s[AC8x-(X8--bz5Noή}m{+T330e*s8OV'\~@tĂATˆ2c`hN͇/AUauP{+>ϸ)6mf-g;G3]`x/׎^^UF#@ qJ;n&@+^oUy}$YS.c¦ 'ۦ&AFP-#V7 -xUmeBMݩ/FZ BX'`Dֵ_e3;o X b(;n3k !QboIwܣs@VhFQ_6IZ2QjCo&![=2R=AX'Q3Ž&$l?Ps=<6D+ F)|Q16- D>!(afc<^dzDȴ@kOdl:~#iH^*t-:bucB\e_ R c*^2/\Ǣ 9vR^h_ORe/1݀C]pQ $fy' %)6}&33 [' ИfT8&8\Py ;]0A㓞J ְElrqA&@Tb܄gA& ?tKY'dB҃j5`j1@<b0EM9ϽԷeӝ T\}{:o}^\>S1'z~[0S*3b '1]C.^Ko\/$l,B6yDdL6+ Z[r6nG&\UPV<-^ r*[K(@mBڄ%4~ݡ.>)֢^PJ9|ylN"<)rӓ)AP?t'MYhu›"\e_ ݪ:n /\r5e]9z.8FD{>\{A3.Ǿsgj͞@2Y!%0 Yhe- ݶdQ:활i;+o l%fgK)S_Lc0h&SmZe:22vtW=W496& 2*\3zx ILQȋ2'U=lcYf?$i+|s}!ʓMjf^ϧ;tG*d5,[g|wQ+]H1۰7jn0)n-)CnA k6oc'7#E^*В İςu]k4IDS<9/ۂGɐLy ^ W$Cw27cBaʻk͖n}j4'QoOjoBY^cK_E켍?#->縬XIEۀp*8A3npb^ľO3gт!f3(EUJy5ǀ0Hu%+t2J`P{\'O?Lp&0htJfu| kݡJXoze5 zUS1p'{SN-AM`Ug?綑bja%d}hA,Yy>y9@r8XΓy6׳E- ,eqzƌD9-kB&W< D Va@ϥ As8F/`^`Cݳs牌/zr>dGocΦq(S.8AcPt\I荴F. ֐Lݤ=KBHГ } ё_'-]F *,&{ubiai4с#*Õ\p-#Q,-'S)of6p3)L1p)[S!pF4Wl]t6Kd~ȏ_ Eܒ0OU {UJ3sp|eI<"_XT?}A ̧J'4/XMDզ-ʛM~G9b,#s.&xdBnwbu;%n@'R'?0Nz+W) d/@ Q|O,dפTΕPC\|e$ W{uHsOA$ʯ>K_`;pQ{vq*VgO.viܐ%T0*+ϣz@jfvnmIUɶ%{ Na+T^]֪gtO;4ueMȟ{q" v9T&0v4x~b삋*6pG[/گ4EEQlazwUx1կoʀq7Xz}M9aQBNpZBhr 7"LҞL}EmnAιY0gc`.j.Y BY?̙\+"9^[& WZl%:UX[Ks4(,9\AQ|DUVs"'^ުOP̳d8SΎ/SShLO$r51`:jfT<,).p4 hiR#g"< +DRS/!.ξ]5 8C"k4MoPIŖJ_*GWT Z :l3~朂Q(pk,C(mwGbyYdMU@cRU>%ʹZ+RmkUQ9'ѝ!ц i~+*<}\ G0-g"4wvy܎-Rɔ 2!}c&?;VsPXA Q.ñʸld <%\4&FNr2t6LE+s/9 6,45k6#5{ 5%G4tg-s~LW0P9saN&"޿z4^j{FʶLލʑdQ%rL@V|N-zm+ÒֲC"\n] Vh; D=!~1S|4=F^5 7og$ٛڝ]s!`r+C v?;B*0bIKN"w;PXf>fs*[S<ڌF1,YV\C\p+4.dRjؽbF  DKwSH,|\LgJ (E4w>-JP̲G}×. F)ΔT!wp[wѼ# NG-zfE&^PhN"OɎG ZS'_^pO 4ŠuC\Y~[/*+PRW +q0"~XHEmUJrt2=,ДQ@ 3ׯh>k=-J#OrUNVl[iv v?-Gώį3IwJ@(4pV=|[y8mHjWPm;0j\ƐVlkZJ t dv(bP=ОvaCu\jAC}C~0$%Q*̺' ̩I{(dbDndٍX&^j̻AE݈p4X _S}T0VJH 1w̆-۩ԵEêz)B n>Am X4& aYS#?kjR۫̓&5 Kg&A>\Դ &B|~)_P]euB}%D!V}#LSVn.LrǧLl@"ۋ۬4]:SxEidR@=>fI2Aul m sgm&;D]ܺvxU I('w_(Sd^qN BKyiJ`vЂ &s!2PՙD$ۯ`W8?U!c5L[Mߪ+)x >W~"l'7 7ь[Lp;Nœ4y_(TPS_ѹ!n ɣffգ=#2ʀ)Im!J H2 (3E\h AƸ?f67v\EK*R+u,HZ`dCO %:ȘAN&J\&q)tN-Ǽ[AO+e#w&w!}<ͷHA[^b*wL?u7&BܰK&b1޲x\z?9 [s8dlR9Vf]"h_GX*LQ?h#ŭ0pzޅppk,g^T5C`i\v}@/Eh`撤fܵdXCؓrcUNQjxUVpzVel3ovOm@v} UA3Na7R] fqIk1}P[ L{Nʔ|f}¿ s[q1yۑ3I\<,@&.23#ia tDYsZt]Z^` YMஊ3C_򔓅#b݉jrږmU mSrey"Ē)-(z(-u |U^&뤖wSf͑|Y$$Nx(OŞ5A8w{3YAc%>c1Uɇd$a uwxwR`I-fUt(] ФXWl<,;B2 Z&6ǧˋz6OSL p vn"?܌egP ӵ5=f~jiVs(# ?[f?}w*:FӦ.a;Y0@ >t5b8LqP 4rK&o(iE9+XOؔ+){%V'ʣ&FnRKΥv?6 L:%ׇJ*rw9,[kƏI9(P,t0*HI,ثIh \%S?q pĕje7E7>ضb%_T7t6;%Ezf$(l֎D;I7J"9DO>*M tQu]oԛ?An_px`sY7BAH?06 K#?}QuHa jz$ƾ8Ol#7|=*Ƅtݾkck}F 2vm%SeUA>#fT~ڎ{Jeҫ8Ֆ=8LbOv q~M:1Xq qRZ sEN "mj( R &eJgZHlhtc0y33RݒVF=Dhcf= eVn6ve ܃ }d>oPK^f~rp: DLdVCĀ,tLubl^ne]g Hzt _Y)w'0nIjxSKDNY̢.K l lwFc㷟=a J"-TfOkPht'myܳl1`h(@}4 :c_CN`66 ]zKƏ|E!EG1i"# #k99(\ JDǽ?GKM) {fSH{ =䤹WZ4aJ5kAkd FATC_xx#U(~rEM>D"ފq8 &5GrCtd@U֞:& 7BbUV,cwϣDB\I/\:J?QHG=Oj-GJ׸8CQ-dTw_yZ::q* =˩ Qel&%Zq:X ;K崗AT;;bGĉ.@9^,TwnJ,l}=7-nƯ:[5Dّ8=Tp͎-&s/J>e #q0h<_KTŧSP2ceBPqҐ BFoxކB8lQZo:]P[Cyp<r Pc%:ArȒ-? ;+^UX+呎Xws@%ËbzJD ^'Uv ಝwy"p}8UhRF]Ct#PWeF|C"z|>b0كq'!եL@bCDAq":ɌAB`1\EM/4 W G W7*g?&4sYͲTv{(;i~;+fz[#GӅ;g6uIK. N$=Ƙ `v{NxDo3G9u ȌN=^kzX_'$|vw ꈣbw-B!$ޣNGt38uFIS9m5 VWIܗf#àkx?n)K 9z,d~ެ%8|L:aujlx:s_a0 Mc>/gH,{aG P!З,3rQ6 i?_}00R %ab!ĄyDz6*~{ NA@f11'6@1'jHjȪ(ٛ~FQ.{27gbS߁ٚ߅ `F!ǭ b|&+u3 `t2z8i #5Q~]pԧ$CXj4vVCzD +7Fdz>G3L^H MfP7R ƵOFnjVTȉABzմ>r.W}oM=hGs4T5bLS]Ws)UHjz\UsI=Djc ?m٭ :)(;BXLB(U;~,PPlN47j@^:iE9fyʦۯ4yU fy yf9y/cxo̥2fIa )Y8uy:nY" ¨yDܳNY[I`b:7l~ztJyI*u t!fb޲P53;U:D6ko00" τ%H fTK4eXC+b<|eMq KO6;}5sG ;b>MsL JDuKtlOmF@VFE,M2ėg磂LkP~!<.sNgMH-֌'!3}5~o"giąD Rn,? !9EyZMOM1je?AOFhҴϱp+3܃lR;T_p-)+Gõ :)qvbF0ɧJM~`vKDQWm;@מqk,>]EJ_gR"}R $<`~Zmxt/B+kU( ~ite:߾ks%l`*g ue/*uG8-tUF)Qq-#'sc9pwАfidL[8*&"'|1vb#]\g@q3BH]\}')Iǰy y%S-;~Y]s!LƬ[[iߏllo1ՙ c-Z*\džR ׂf׿+.c\H1^1PĐk-D y?*ƒ80 kAatm}k˜_@cpW:s2} x +0j(OYP'wG,}8[HkuP+̛KR襌ʌA-͟xt (P~-ԦL}9DWk]Pd$ TYku${ 'P߱5 gHe2 HC,PT HP6oM]KOуBX+jhTskIqY($n$;F=KE紳|mZSfů+ y72b>+|KUE`êH3' g 撓&&})JPMpYWB筙1MV8xl(ʱh%'sk@>w >L2NX5%^Yy۵80=/LF.9gpaZ^ZSaRc2քn gcM?IA)\W'~:_cIt͋c"&#k%ع>3JU~Hט/F#|[X8Tkpw0悂st6>A9YKΦ} {eQlE_U<zCZsX; T`F;EnQ | <^+LҲ73Z!2OD22jnDv4(1@}@mY4+3fc\F3PӨ`95[A t@Ej{%w6@<M$h~ϑ,%ZcVy%/J[|h37@LO;b {F|Lo?Kby䇏NzH1_Yi}G7KaJnzl_>:W\-I$v/@0bi&Yeh?qZj.dh(WFuTϪ BOv8V/fϔ`2gPW y?d0#6MU Q`&Z@Of$-&W!ny޸-׮D&y㨖Y@X.)P̙ϕ-hsݝZh*u '^*A2N>_5Dχ z?X[yOZ/ oէ ]^L`T\FQ!eLiQsO6l k@JoH\} b{߭dRgq ܏B/hYE;.4EK,$-Eam!&>?Wl<z(2䘆oI86K Ij5/\|zg<MYwE hb09!e{޳l ,pFX_*5 %N#ǬgRg]0 ~Gv(Q hp9OoɀXNmyY%^'&s%1AUJ"떓R9k* CLn7.i@:5͟V;9Nv|0UfDv{#ETk\O}(*Ek$Wɕ.d;I/Ff73s:J>4$W>w1=lK.JOv rI$qZE0n^*Ov-z0 `,msD4eoZȣ ?f|vVxw74rPAj+:\" lot,%.z.QfCFhI4 Ł=psQ +^OQm,mIO~"Sw%!= εJ̺*Ad47˓* (RzgO0pc"Rt;іbåu^lls BtcjK'd!q0_$8pUNuŋ}w܏MQ8.=>0]| a`CPFX gT ,O e>'   Q};/d2 "G; U̬[]կSӐ%)Ȇ\5G?mqƚsmQڹf!?~{3R*qN43Հ)utL1) 7oH8V+ԠluϹh*N`++; V1CVTDw4[;n36ٛ`% r"5=pW'{gM'4[-JUW)@qnK&B) ,ɯkK)x khB#wʈ^ޕrfjӓ@ p;Py ?D_:d^>[_];T(nAn}6w#3Q3E Uu3f;[mSKcso ܬY\S2_\gf&>/9? FbDQ prK|FP(e}V*=b{H7! @ŧJ^9!9N{rDQ"R~HeHt#,c$F4r 9yi`P(y_ jneZ /3R_biA`ѻc }\N3[8F>!nֱHt"I33\4@vD!%+ߊeGXK$PDXjQ!WmE;yNS٭50E﹎ 5u$rbH7Hdeerx ٚ|%M/63tƐc:.P*ݎoM6{ۯ|/ϸQ=Yp[Td6W-@Cw2.~F+eҝ>ZrWaaUL̜t<5̬cCoJ>i )!Rph v+'u {/7RE&Y@Yp'pze`<;J֥7vJP,htdkNGL9lYɢݜeTBlDO)+Ex(4/[8RvޓQ+,R^l'V?5V4ɸ.,3;)|G1Dc_-$33oW nwgsyp4̗?;@ϛu MPc_”Ho9$IƘN,Jo݉~C4;ȝnt\X8D :cEuvY_=0֝Jg!l]x$iyώ`U=Y5Iq;;Z1H-L;3Yf9t5h*ÆJj^iĀ\?tMKhw6svrDyֱw@ྛ`?8?&iT,[qvRiʽI5RfBj-f70R5BnUIaDpysyZ [oh8c2,u2j7l+!MnbnL<ӆpCUi NƀB[d65IHLJ]L IloD;̡&K)}&ǫښf+v `U,ˮឫ Ϝ-U +)qRT/"[CNչ`Ob#o:/ 6lB؉w ډ{Q_P :"ͺaݍhaҴLxgn WTTatyL̏ oB3#\cV@G5LU>`^P(stğ< tIb48]1l͊ ?LE_p(z#D0;Wp^Pݜaq={Јut!gNRcy!H?&G߮/#ƅ񀒇8NYO;Si#cH uBJvrJA CLS#7b^ `ɯsj44JJVsuYϕlx Nǵ*fr*߰8Έ9ap>\#5M~!^|Gh?9iB*E(v~Bh 3P`; 儓pf>SpzdnM_y.(/mr ЎBCs ,_bw6EquCd/N2^փ,R(L'ې5Q2K5S5UrcCÁ9]OE[Lq8Px'k唶dK4~=g'woDT@ !999t.v|ܭR\g t'BvμVl2)F+dz7ƲuFOA!tL56d}yI@A 'XNQڬLh)X? [5cAp.Y|BТ5l>K~A˯)Ա# ! ;Yd{$R0^y!,F,c |Oi[AE0lвDi8FeΓ}. O+])l!x֪fK;&}i'KP۸ N}^P^ ̭$pa Ҙ]\Mb.z:޴)ʔ[~ى4KL뱴OͨAs/ZMh`hLէO/TvjcͰ݁~ <+4)A' I)H,ǹLK<0z8SAZCNyWQ kEpq] ![VAZ lE%ڀ M":p#p\)~մ!Hl1{΍mp͂>Cd^j<}JJrDzQԒͲ !~ 27wҷRdLZO{tk}:XIM)3F2$I|? U||ëFԁ"iȍ耮% 5W~ ،][g"KX?Q , ="8_-\j+w:b주 medlNWmELvVQ4۴VÔի5-X0NgU</kaXZPo]c0LTe-wd`]hxrW'@q̏Ħr[:3䂛tJr0'*tluÀ?"/* ׆EEDoT>v-3톒yXTpΐn44y]5aY5\e Bg M(56Q_I*_ÿ"/OI`jEJĿ/!2/ 4z~$v x,IIÜ@2/tf=]ݨV#ʦR.\Sv>90B͚r!>f)ud~]&/^:^/G`fܔ,Cw-PMdn}sVkAܿy6k]%wD~OܻeFɓ44kZsb{/i&E3<Ūt/L 1`: ӕ7Fm'@Fa@]TtC%MHFuYnm4 SgiP}u8*;Py|^ž> r!XWygKMX!Aq|;RƼRᜏhׯ0upy#B6+ ,ʵX0֊ɮڂr;/2HGSإXEv-c b5 &S$#(ZgiʌSt|MԂxmK(-r z.)h!]ljp$otjveڲpBѳb<|wSWD}#u:ڂPBSi6L=T.,?D.>ױ`_Or&=v_ Xu8zZ͏*saB g\,GyY0rEA76\r>Ndi c0a4bO}5}VC \r喃TL Q6s^TN ~lŦM!Pa[qKpqvŶ,15.si PݧB!#y+;KuGDVMhvBsWUL=ǭ`kGAX;Pɚ2M^sb ׯM6Νc˺ Z|ywOdB}aOL$21|K@*Z3߻:v~ !QiZud*A/b) KBVP1 )+!P=it*nZdKK*woN#VeK:>>]Rdb/md6Q!"#t|Y$BsFuTɃQd~c\zK - 3GPU^]#~Y}A V!x蠿@8;3L?}KvΙP:Y0gU;i0tS1_9r |ӬkpZJD N1c|ֶ~ӂڛ$D4rz4ZG\m||mft'Vv v`?fzB{*)S􉻚T\X cKaݎ79 k!ԾT1R4 `8r4r_}9K)o!Tz)L`7rE?1$['*uE]~CJ֣Muc(Cz13PWbhhULSϊAM-{Ss!9;@[DHd;Qήۥ5 0?eg y> q.wwؼ63sBCjc-]NN*bC',?fii-}m\"qoX0;}n`M߬ +~o! krWڠJی$olq-+W|v%ŋvweJ>7 Щk -,6Qɴ\\RM?Sv2@H\Cu׳,h#EX1t&]Jh;[ˡI͝P9嚍W*rF=sz٬ b J+5BGĜhьvVE'='al?M^ +_% Qoh$ׯ@C{3JWmɭ]m%^%{LoaܵZM42%kңp:¡79/G 3|cDekLҕ{$O/(Im4LJ.9pXbA@"-p1%S[?;JM ;`9*t/G[c↴CcVC +ވ]DŽ[Im#GF+#tBTwS>|ou  JS?Ro@9UXa8P$!fzbGQ[`!$3{ smId$OƳ4wI=[fq IV!E$/̸l v B_+?uSZg'e%N[m#7>xv~lad6 EȐ<ն}9W*Aq2J,V`cmo/f gy8 4zM[Bwkon: `/6f@ 2Х| ȝ:v^d3m16vzOZ,Ơr {#h^/>x٤kkPQA D.OU>2t* ,ھL6`t6*ݙ:(]vzM }#2*ǹ( KKm& ϻzö:і'irfdCQ~{Bn{Nsjz<)F?d䬫捺Dujv9ڦ ́8:{ȞOIgcۀ>@(.k<2[︋F{k$&dJ pMJopwP |$kv{p] |& y4l4T\&g7`Os# [A-3SFW1'ܨ#9}.wuZgC3ȫ0O)ylAk?i $:N]AXj^u.ޔ=IUMW&9KK3k!E^TŵɎz}˰wSo`ޘ9-JD!o@P WCx6G,,yNgW|T^}a|0F %@y;XyLNkh3gnog4cQ*_7xٻDoK8lNk-m| 0>zl[5d#;௲{)?TF(#t66}P\; (fдsΙ8l5<:A yb@wsPM~(ިV䵢XgHCS :i+cdޘY'MX/`B[թd 4˟-`woL5la-p%|NfJ$lwFE@/Y 3H75NedAjZ0̼P"#- d2WŵL`\螾#‡ђ_*zng /%599U)0М@$&COe#G- 5׏I|߄K1O,D rFts,0 [*\Yr!d-=޺|CWH3Q{3S5Vx& QtIt%H]@8`^X)̧QEvZfow{s/FßTxs[f 2 4MTOcraK#8i#윛n*_Nzo"2pú]v~e.vx:6 KZdHI1 ({ K7m(W+auKF_g8$WT:@r]؝ZxX3^""N|✺ =͆8ysPR Ep^vQ _A Fh^Z]zС>\`JV701YN4wcsTCXc tZGtҩF 0 .j=5lM)}-6sVn 4&ը E\|Gi2|{l<SGB ! WZ1!mBn60:*`x⃩E*^@άpRw5>gn \<їw3la㘟%fcr[ S&k)w9QEi}:(.x -ӦvU)3F..9 .yַp֥yܩRVlZaQ!7b;$嚭%ɅdX,xTh:V4rtt$S[2Hvpʒ2uϹɔ0 &Omү,#: nLy('znr}_U\A?:r.!G`*P3_@ nj(ϣ}yZ7s\8gb%{[sK\B5?YCZGšӀrƼ'?u-e1fjy;M!*$NE kiPP鉁8wt>B.f PLcf2 y! 7:".JxL65u}kV+@Bɭ`4)"]yMny_CԑAPlG*,RoPo/j -􇓅|l9d2Xt̤3]b{WVowjūA$Ve_G܁ 93Ö[<+(;5V&ͣENg6BeYmFvlCI"v+xD͠őMHA"ߚ?nJ}Dq,g"^z)X, Ez 58*i-}gS}{ϷR4o~Ԑ:ND<Ⱥiu }%n 1dJ;$ `IF*cуǮ 㸥O`ܫr4(j 5]b&pun-*bX:>hmXR[ۀro6Iz{lFxb@ XFdPjz׋`j}]\}CD ^t (3=kiV JJPwYy=ɋa(/#z̨ԉ~%r+|O+L@v6X\.tIEe܊8 PD6LXrmZw3Q X Q\@;tx 8 9аm888wwkP v_GRd]owܜ#S!lB\crYXՅ2g'Һ/xe!>]N7Cf:@Z3{%.:G@zM/Rtp/ `ll=*CmDt7k~qf'_p=ɕm =ּ%m)q+T׽33>g]Wkh;uRώ{-.0/ fW\_X|cw8EekY-IsTh3cK:-vbo)u;6p[[jJP6!v(*D++$6)9Tɠ`a|(wL>;7Vmx}$z&dU?ZsKS-ّL1`:Nqm-;!Q|bz[>05F-MPooP[ z,SlX ]t#JX{_5A>?$\lbǨ,ШsϮF8P kBwy"x@t0Wj+܅`ټ"IYdjU]lv-pvK)&ͷ Xpc2ꅿCJGZ\A5T׫i^D{e;|rsZJ\rΎ$f()v.X.~eNr#^rLyK0` YYtTQN)rO%/ּN]Ͷgi l (`.Lμ[NUfsD l@g*Fx{6a1F4oP@>ʇ%-N=)d;ud`&udӵEKB]=9kGmUqn6)Qv{BDbm9ިmUTgz:1\OUO\s>*&E3f?0#@Gyg&%$#W5D,Mr4TM#1Z~`^&lxo[.uGUY`L'5T49&G^RE/j&M,`?ӗx_}4| `=HuRi?su)ijJDF>! "|tYvRB$7qr#(6UqRèav+oSG5fS<.݉L[hF錀q:C/b[‹ulTGFMm ^VEqa}ɵzkktE1d$ 6!$ 9WEX=}VQzh:ɵBgb.j ;$$l%ҁl۰u@hi?ٲ. Q/<8anbt%$no)yk%0ڀr !?zסZ9`T> UF, Bs&7-K{ϯuވh/vHC)LgFlvj/3Pq&ˎݰ6dcƸF^rSNoț7mejKhuVտָiāFےף=iLJǵN ׾ hPi70ƬD@Կ"N[.ĆLZn zŖLM^ɩ R„02@$REwzws\&/$KK{TTZc[)sW(.][Mkod|nF[xٍ~C=pUr1ȼٕzҿFiK5$H^' 5*\jB9fH.C9jGQq*:ڣb`L9L)s.mt,ߢ&ځn8şryDֺ$*St)sJ*G^w:*'VDi e*"sO1hC>qP1Ywc%-<]FDvJa[̧*9,r (\=Օp\?hĨD.E5 cGiLQ~Ni#?=eK[QېnO.zv%fQ2 #<aDfR\X$Y>TBGv wQqM.L#2Qg/k-ŭ $&&dSs/s(y #S 5@9{ƱWOַch4:d-9Clw PQd߆twōp;͓ {+!5,Ubh'f]Ovels2ۯWI q5\j 4ӺE ͳ.U$m &_F8jѺhT2Р.ƎgC򇈺fZv>d7BfWϜCsxݻ %8u(v)6[$~2xgg ;(X\Mibm: Bew!u{#)Ԡ`)hCյ50_N& M櫇?|V i77}F_A/%Z?RxgBN[{F"+h|1PI`'BY.dq",_;/~/Y6m>LJdP,`N=a=u{A@'YV}0΄x;ɘ0Rj)o=Ҷz7D4539U17G rmN( $75:HWTIKA1$D3݋ \\^lgCKQ?hz;I3u? q7UjhC" LGD-itqf dن]򦡘 Zd9Щf0$o-! VD]CU^#_>^ٍJ<H"; LzŒk &o2>kw˶{iAen s" yF,a-sQn:7]&cdx){ Pܻun)lk@<߱FgVNow|Ry㷳δx S})Wz|8۫?z9/Ѝ ӏ{@927c6l[29dr%~erkO[?~$Al,qI#QbJTj_TQ O~Dm:84͈2u/9&֥lŃR deF “eRMS3LgD*VPO"ۗAzn,k .4ɦq0b'W~J)GRCJzUzdAy+G6 d{"ܶؖ,o74:1>A!#v'}9Q&i2;`BqɄ[8;аW6-Brvh)p FDt_jF@9@S+g‘hmEf 1kt͇yK5ۓZ]F{0#dor'S ;xJIQICNO "Y{@ 2jb2]"Kr齃Ξlz\*3*`f=z hbGHW\_tqu] ~34JVHHrPӅ6%eHhgs(6ٲ*2,y(~byp-9A}]EeM/ 4+FMk㤍EPid+> RJ*T֨ftd3XdpP*KN6O^ڒGp!d^6Hd6ԁcb̃ AG~-];Y"%'M}pLJJ+FΡZޖ,RX25ISd;IU[0L7]00ޔ"%ͪoFm/,*n?0,K*0NeL&R*k'FT'|{?G'yKLv68ęϫIjQ'1Ng_L9$Ca$X'GZ,ΎCpgяkټ\A H{\6ODv=Rv@uIY%-8FcA+Hԛ2d1D4sl^_s߯pbw,'U3ʉ3;Iw}xtW3rBgVLku-MQwstP&"#Z8 MWBod|ys;RV<Ё Pl!s͖C`a+ϷE TZ*yh/mNOKC8H=FzA*%58׃`t[^e=lYc(Ut&ܬ_j*tY\vi3-fOC69MmHhGZKÀ #\' 29aA n>kH=۩SaSaJ٧\Ryb98P!YF¿5̃p>{Qt)X63e',ρc آ˜Y?rҕ auerCGkLv3=PTp;e=d6am~Ӱefje&sևbŁbHiSo)3^b;D,ىHwQ42a7@ N𚦋ɹh&rr# 뇧:ͅA h ʜxWdzSx#deX6[ٷJN"hjȘ/UC=A(؋=7iexݤ M=&y!%fE?&娍)qo%ox/:klzn!=+SV,o *PK&VY$H{d,Ӧ:v5OزvVHuwҪΈDu[vy h/UlCI NUuuo V]6R?A1w HQIQ$.I $uځ rg'o~޵ҹك`vo؍?_0!+EhNj/W*cm>APceĖr}g0x(Qvm(K~dԛڶ1e_C~ASl)nӎ(wg7#w Z?|]$c`]a!yӟU'f 1.-|~}i1``ɫb9}[m$F L=Ƹ=BS^;3PJ#\D_T#dh W -fxswbd;vS!E>[x \y-%T2ls)lt𲢡VH[U@G_Br R#f$ \vO爸?_4Yw~ƾC RƳIfG,8EgTdYeI HZgWQ5z^BF8n׷e ZZAY)Kj`g-u,r-wph]5. &[b *W.fU̠'@ySUl~UJm&^¦~)*'v}%Me}P,^& upԛoD7Ib {~R*s0gYHYbFAݞ{|])qůMÏ8q֓-:1I<^TV=w]}['st!ү|p\l- r?{Y@ohHp.1ա:W3yC4SJ- kPw'GJbzx4#p]]Ѕ(}mQe%԰ĆmzqI2ʧwZUgdC`E0z]Of_AEDt◶+e',w{g 7#zp+:\kO3RVc-8m,e_lpFeèވ6 \hl x )xl ?nd#q[7[eA=C59 ~gMT539^(e>]Iv6gsVg4j0riu/ p~wk]c|oi6=6 x܀-#Ir ^4t-U!{#hՀbo|˰.k$Bq0^mS (Kވ @0I֗ܐu|a~&$ŦA.<4W,[iHwTM!rߎ@J՗mc4\ݼ*1'Eo膘`K(\:s<EOlgq]3L4v'nj 6Ṁ[13KIwg*12V.G+u\~1σtÿkǹQ4'OB] tsF ϰ9^>K/VPvJZ$<7)O-MRltp5 ?-wIQ"h~ ?=BmAxׁи†#S2V$9^lӫ9 fj¾"WF gChr aZ%D'WCQ=,V`!e_sf$O_ZkM{~Gې: U[QeAqk#FjKeE`tA#  h(++y?Cŏ:A<;96e2*9h!`>fbn,ԏ q՚~MfU\ yϿZNi۪7d _t2i7R!9hЖZ{f?vٓ #MtD؎{60Wʼn'vi)~PAOT ^!0h+pgd\ՙۭ;8Ll_c\lgPs@(f<(¾TܐoTh^o7+us(q{>BHTS.{×i2p.ʔ4`w= M԰:YhXs(>ύ&QO)R=Dq>PW5,x]k~e-)XJymƵ~imer~F"=S-Db>lE+H{,(^h[w3.-Q'إށ[mr2md7 #S(fVŷV>~L@|fotU (w[ Zl3WR"9 4`,/2mOw5B?;;C-K/$c-\QZx55&֬n!&KW/@Pt1lw~Wxn ?Ih 06yH nqF9MKDzO~?emg#(6"HxH$) `;PvB ]gVǏw1 tY$.;Lۜfrg`[~8c*} xsŶ$ϾFoHMnŎ=ńZ=Pv434EBb\ΔR@߲ vJ}c1Fx :]P}W SצCBSJwGka cW-ej϶^MqjbkQtTҍ˘:4 ,aڂޗdL )P ^сV(b<>ͤ i*qT5CVI_Ac<#$2(eZuN>l $R7 0%У{z㱥# T| {XD [7-zK$e?(FzҬQޱiyf<4j@:N)g&y!suLT=7"v-3IpcS,/"?<,HɱV~*no"t~X&WN @B;6ԅZL求ђ6.ɞ^0q[~C"6.ԩRkrny xAj~(b6V.{Oςz-  Kx@8/U#g}TcZsnl<0DަIrfS7@OoʳP;N{xO8.On(^~O|Ȟ8 vWƞ=6K˒L}'n?);WW|]@pswG?A!4*[-V[Gyns yhg_ou“`G>KeY`sĽMcrXAX2gmN }X?!%fbX$PF| ?f5snhi?5<eB*pT̾g?*f̫b9L<]R_*P법_\ʠVAS8"!Iea&8x aڇ@gc:j6IMU1F) s6e~+f46fbUq7Tl[]ߜd,]tVj TAI-%>Vs6+WDhR;܉.OYUȜVt\Ow+_jbnh!ȯ'+Xd*|aG/^L|=&+XMcՀYXYnq-O%b(ϩ:VҒJ8"T/v</OV3xg==O[gᄽN"_Q.vuv'\؍-m41LI\#uIe4_Z=d+)VV=="O*@ZKLpDD.{[ĶGpxpT_gY^:{뼏X*a aO߸kRguֈ)-P{> +Qn&ُ^gH򈃦us:Qܶlx#B=.}ؘ:張OT9us;ӕ6Ct˻h smؼ7|Gc=;v{buϩP箊Y3Fut}Msß.#ҠaDVE}qO.on:0d(y#v1h4&u_([ʳdg !}<RF}5dPRHm7 C @-P7D$(R15{q&-2\),H R&`8=i+mm[c'0}hM%A4ykc,"iu3;hƦD=lXw9tW`ɪ%q}Ju[RFX}ࢨ `Ǜ,p8y H81[tB}.|c&*Ӗ?炈 ~g޴: *4\6ЪLjv@{`ʷ!~#C%=,uEOhhnӐ1;]Ϫp`7Y*@E[a&.tE :;yYL{,"+bXR%V ߷(='Y~˝a$˿O R8т'2GcfڧM5{۞A2^ih(LX+mm1*Yw,ν e𣭌"=zLb`oޘ{3|5q"o *eDUrJ,2nrN K.ׄhLϸfI?ڡW 9ǼIcI| 0nk݈Kԁ"@mtGMUm m`jpC3 RwTUL-7z= ߈ExHDE۰*|R*/3FjfhoajyhG HAQUSW' J*_i cQ,R~q16XAy16XV.&uw%#޲%p ct+j̦ z[x#L_f5񢴏 |FYoOyX2GԒWŽhPgiZ]8>!&gڛval9t9TcY|WW e@bLM@t+s;`<\qkPQ eiġ'nBpTת;sLhI,p:eS}̧v?7xH8KH\lVܱǥj Vt5_퓧rżբCp (u/@Q4ia?ĭӒfzVRl＀SJ5!X+XbJ"y+$.-3, 8Kw7ӻfY5=80ÚWSA֙GEG3 B">y64V??YR  (:34 DFapW]3§L 'IG3MBek^rpokZ(9p>k.Ha{).L1 ~OzR(Jﯱ -NN`jZf,y/R,buujEHrxv?. r߹qu]kY4ղQ&,=~4f>aДH@i.@UT5 \2ftl]o?F/@R>R,L,LsP ,f7O ǜpJq1ç9tf q6 嘖xLpEP{2ݴNɈNe^ȣB Sq@ޝ2*ƮM jM)x9^2(F9@i]X(ňr`eԁc Wb=5KaA|6+Ռ˅2j;u-6NIu::l#~߉9=(o2=}VTmn7v6Ԃjj5jI TK|š%r|#?!,%؎8[Ui;Jڌ"IoIƱ J^v`Icaޙwd:NNـ),329QʞJI];"#֞e"D[v%_zUCE:ǘwǯ٧ x$l@@@|(a!גꓚ?5#2"cu2s \*(2P\?9ò5],(݁{Xj=:y࡯H[o!ze͓#SX>6h0N#XhHAdKFuT@*4"@fG$bpROXȧTa_(AHt',Ѻ-t:g=,c_*oVrqɸXc ]< e1+ktx%i @&ѧVQux/&OuhN$zp([<;oxÅF(L5AiL0ZЪ@-Ɨؓ I*Ӓ}W` p5$QfCcCH z#9z !O LBO%LbUoJV ŽP_5d>Иq#b[W'&de$3"۾)P( !9$ڝh-IoM25OzahsZ..ǞA`HTr@!7c|iA&U::1Dim- 0umGg*+LWfi󁖘mS_28*T 뽌| w&)nM.:w$S%l:]-6I`Bz6W- ;ip| )')24iL8:4{s,a/){K\'Iwk ]č."x2cmmRh%Y~tCU/?%N1j(c֏.o_3[h-D/ 4e1Wn¥q 1tBdz}s>voꁍIP*}]g^M7"z2RCTIۭٱE ITi] [K~Zm H!Eݴ3VSx'(cMkI,&oǙ,G5\?bO}fasȇ4vCch>n)Kq (j(v/OjdbꈣEp,fQ辗5sN%YJF3ھЗᦛݯB)kJYhpq#{zg0(yyFIʮեSajՓBttViUjpĹbHbw$VoXvsy xcK5.v: "ue`H߯ !> Dkl-\qV+&>-z>;Fs|GxiԛA+ަYLdyM6UkͫiҀ[+_t;$ 9& 'wLNftl%jŗ4 $ v-8${ޛ׿j+h~jiv(5n{ I|qr,) "%B1;lB{OnZaN 5ch<Lڋ@&5;Fbw0[Hz;pN/x=_?Ѕ ۓV/U/Nt:QOM5,EJRi!=oOܰc G0ӭ& ֍q0"CԜ5ĺWp1d:p=bLDԟ}. ,}t#>v%l2É7 H'Jo/5eйy7YS cj VkKU)xh(5.\n2MU\D@bʅ-F3 ,ӟlRg@8K#N"OsDqVr&‰ u -1'O Ml2XGyށ5o9ۓNnYبk;ąm Wn ^MNvپ6>= @e1CC8w;E8j| >c9llM'k(|*YfC[cbā ]ka30_&V ֔d(Z/ZaːF?SM?B1$VP$M7s+ }e(?Ʋ8Z$YmOEq8^ H"2,@XVG59)sj9]_,d$ͅ<-0/1#:4b1PnCyuQ+t4dT/N9ŨPI;~TJc@~g|dZu~͕#>%6=G/X}?aqG\\Z1)v~N<&i$nՀQ&i^)v6 /2pcBK o)Ӕ5/'R!NTnɎڲOpE.ձL:6d 7{D 0'!Bo)8RBRl&zMk~)DT!hG9q_%X!Ѥ=ѻ#E\ OE#?_K?}v 蒣Qfe5K߬wˆЙ'UhIZI/Q)xMAqH_ܖSƁ&^?ו:E~\Pv53u1P)#ϳAc ʲĵHd_iP<7є4qƒ!镙Bq84.s)? IǝWz9`֨~e6)/yzl>-h^Ib"3Pgj6&i*Mcv UZFArM&H:CY׸.yV TCDΠ ~Oo\B2gϛs9`xNW)FSkR:Fe!K tnc ~crb3_B!Қv/ l@& H$aॐԜNû8yxP3f;Q\[yov)kgfkUўOaRS0dڂ}m.na}VJ )P~M*WPdX*gOĪË~11-Ɂֱ%fY+IoIUNIDh5pQA~aW{8$`6/o{2\kЉ'.a3a%,-ʯN?KT 0W8Dw3XZr6C=ק&e*77z-o eh ĉdi|^+'p7JΡqD/xpWVn0cY., &,axtꯨDl[w /LkY2ݝ@M'YLL:R0jS3XV}]$̦>bm2,eA_ 9<UNK f\g^RAGiM!t΢h/JH B_yKyRhH/ 2 :`2Zwff{}f)sP}'7)`0]2K1&};X)g44mB={|"9#R p +tz. )of7%8ffR?φK5*҈əG66j+l 0uZ~W,t=tu"s<`ayik/ \ 7<^|qoғ,E7, =G/_Q{Q^A,m,JS|r'qSlr.Yvǜ7_ȵ7?\KaI> >/wF!. "WέU&!rpvUdH1d }'ڒFHmDP7s-y:5Zѯ&`1VjϜ(-Cb@LC)95Kfs.b*R1^N>@&:S!yk먒|{TI`R?+ *y(TY >}xQOcY1 TQc*ʧtPbSC1'd%JȤwg ̔i1F2^K:A᱌?09r>U|Fsj'Ȇ1fZ+mZ*s"/)eOfo1!MZc"}e.dF@v֓o/4E\TJa-ٹؗ ߗ0d]YXktFMu>4-*f2xq?s>?w$LNꨶު }e쪔miHܱ0OuV\ǵIݪ Lq=fcQ>A-ټm&'9cS~9´;2]p߯XMXh,t݅!uF5!wx8ӜtXTʸ%+eCEmGJ; Kk܎T.'_c8Gwf7{)ɀA}yX"+aC<¸\Uq]`f+ ϋ{I`Yx^Q&g.LdRzn@ B6`qے@Rf[?*ʺJrE#2Yb.鞈 +26 y?S ]肴@Xtv Ty=tyOJS6 +Xx c_m̀G>BkrOMգInR!_5# ؁UjCqAϊ7Ǻ 3o FxDk۹}4V8嘖B^+z\n " d8 i~I1VgU}f'iGI_>,$33; Wt]%T5?c9kg< j8zS6k5Sw%/tAOm"s)Odu~eq)F/ΐu^pk"rfĐcԈ %W*pk@_^Gk+֧/Rc atee%!|I`#hPvt@)bM!%n̴thP ǭƵPBT2hHJUjD3(]j!T L]m`C{*T7789ϠlUu* לhQ@H8S_r]{1ױ݆u#pEITGK𼑡Lbe(eD/O`?r&S4\SEǮdqpZ@!>O&7 7[I515M lo =eZ++kY/l_.fPA҅jV$ԺЛP"'&@TYdu㡩#_ǎr >,!:);8}OSCAjYrw{+,"}IB/d~pG/g TwL>g4B+CF!z$29BBf8X[W-KxyT4K]*j)v)\\(u JpǝG`WS-q!= r PNp {zxY_.( z|oblo~EJvE3:g 1d>ځ^nūPWЧIld|P3ئMPDqB\%0mԫ1mГy~g'2:+ NqwE]#h[VYѬs߱Ws(PƒXstF[[XI{Zb[6L$ w Sg6Y xhU I S-IҴ2֢0e!c3p/*eϗ% '~y<˕4iU\G$ 'a{_)W먳J6xY#Lh;bXyt9n\/:`I@JrB;)Uʊq(>&KTb>xNg~@DZ[i+7tJe/Eʸ~0pkKQffڕ&ĮԈWAgg`wΗBunٖ5HQr"3 GQx+eOlEJ0-wƃjFT}HXnEg >z@ W٧|Q:)֓M?ã–]`" R6p*B8f' g ގA{vf G_nP7x)ʼn8=Vd)^(c;Xqߍ׍s9[F)ud`Cz;6So˿O˙ep'_zV(lӘvۯߡVαϸɘ/q̻JQ2]8Og&>GJ8 \o6ֱvVPUi>egAͶ 5#5G=I#6w8-C'`h=(6s xL1X@ R bRd+9rL7SVƢ ɟ /V/xLSWBmK,­¨']"t|Mh {{D-W#,S[tܠ?(vmoq쏅"ݮDG~7Xe\*e>9&ZPq4j%W5\JW:+ΒNGF5VsM.qHJ]/ZQ)hyZ`UoZv׮7>`0 8NL{6ȧڬl\zo0ʽؿ,oo1_M>CY3[jE斗s737>u5v[95?Wr>h_ HSp<:Ц Sbos3SILKbGb ^8Sq=vA;4S$SJW\:w%n`S.sCPRPm"ܯJd6#F[]BPjȋ8|Z_K&CYՖ.IbuMKeFW:.M]\ B{LoCu- d)|`\Lw_M$M%cvW:` QJ&sle3`FSbHPӝ@[lJAF=P< `,n)+8̘F-q dr2`U}c{4+ZEj0oL2P_k_qvyN$ 92iNi;1@]G3=b*O,~?Nqq1w3s HڒݝX&q(\%%.|/;00jb{ <9t E`6ؼ6'd)c"^# Ym،>Ws Z2z{"q:8EZl=f'r ιs32eW& HoQI(zYy+ԈIH?>{1-"~X^DeaCMtY|5$.#u{r0:(d8Ζj({v˚B^OҫCxe&(E#lRZxIuKm()&6-#?/+g~W X[Ԍmo∗Why/6s^o`!b^6b̯> Ev~5D\pt3ɺzC:aY4( llUm#+x+=h} U!ar뮝n E3()w;g 8 =SHJ ,q5IQwQWv  Ay[% } j _qTjV7f6>ouvRY!\+JFYF<zXe3YzNv"eq[f/Ϙefs uTcv 匥]"y}.IXFCvXaj+=R!;+ BAQҁd [ZHj6Z+@cln3©}(ys9#qQ8'ouMvSkX2A)vW'*= m:>)ʯJ4ԗ?$һcH|z'kN}3ϙzwBTQѹјbJKFSpY#8T|LwVޥ_%f rI9`!'&DX|T 7E-nCi/v7og-| ؽKhM(-͚e 5|СʓH44bĈoPaۉ˃x Vv:H]E3) D Ua5VO+ShYmP?xyD[*eY}Dʫ9QB5VFLZ 0(?;P%&FԸݙu~/g3Y#BnO̵#&@|@^{QҮ42(3+d:{^ZVM).? 9v0F~C#씲襳^q'.7]M}UdW~]pwX d~ ugv\$ qJ ;pG۱8)(fRк."&so\Y+?!Ί{br#ҙNzp4>TQ‰m?(?Ԓk09c=sz naWZ mE9dZby!V>|ЇWMb)(d;W {fټ(P}ųJnȸY$XqM I)P#yԾrA'F_fM>ll!;aD#Yz8c5$`6?qW2k݉JBj\MӼǷVo66EBc8OnQ*GrSYI3=Dc_[M9 %S%QiJriSۺ@#@:Zh ' 3EXV㒜8kI?½ !XN/k "hbMtxe0l7h{S0UGb< f,|MX T#;Yۥu-Acgge&4]"塂%Ŵf\7q[t)U{V 2!Y;c-6Up6T%Ç@ƒ44d N@'`f4u2c'm1eD2u^TFHg S?93զ)mXXdnA$ ENGPDo0(^!ցDy@gC`هry>b;;x"^"-V> >-Gxd>QnZ/ˁ,$ `D72b);Ĺ- =RKglSZLW=}@]UX.)ڇy8숺I2&|ګgL{>eK;̲XL8c.yx*TS2'[rMP t IЋ`xbb:a7R!0+]DdUa%6)d-U VXY x8CWUVA `\VEcXcJx-T∎:yfR.T*o[$O;LMF^dj{6۩'Ύzg BR24|ZCƻEdzLGR&=izsrgPaEi-oUW!ښT"nOvzT{G%cp6C^4.v@q 2ƻ, x1o]s#<:RHh6s1Sґ.k~9(1p{t}0% ^CZIlLm.+dLU5K:DojXA;.Ӯ6XxhZ.Ի:Jzn+W:Y7CQ/L$*Ӛ˚DUx1=xApv,{CS#Eq Bُ*Ѷp"f~J]\TjXa:dIu F8s>X^DWߎӰeoh2`.?Vu.m֐7Ym+kMotAf:vKm !mp4E;M2kT7`-6H8hc:Eŀ8.q5>6]%f1 `*ŁߜvbFNPx|op$߽BNv4Hz(rVoT`tz!Tm@VW^k%O ?M}M7i$)i^V F ũ63Fٟ_mrJv1\6?ska`$cy>@9@I,>`|waiиH>_B1!N'*h3/fo4/hT$U Cdn4hɫݭ%xs|rF%]3HWMrkFnF G"u GҖ@qdF]K>%0DPS%3]s[~`X\><1sK>fl Ձ,mzxflzIb"F =8\ r2E{Gf"2x\>/T /0?*D&`t̨!|9&Ԗt< 4D^IWܥYK,07".c SsU0!a ʱMC`υfʡWU>'UF,`0;$KmQc^."o.E[qg׬aX+ĕn5 &E [I\4 }\K\knZ>TX%׋ p O 8T|ֆ(pl&WqNPuih?$zAL<MBN h~z9ҩՏ*M87=N/.Z~lpV/Iݸ &yI7NpW|^0]4O쌊;r-h<#$]Y#YY0hNw=$epv3-/SKjҽkZеk%qrN.M ՘o]wGb\Q,@?}|> KjtǴ=-:|vl(!&¡V<Uek4z|Sx3G!r 3 2A!he@-i*l0%b:~"{$mqê4',/:J %2.Sm}!cxolI^ꦮO&YѵXeTY%9Q=R^ÏHYJ;sbf;d\7O`"y)+(4I{H䳪j%\ieD 2zofz:ޏW؁L]P~m.K}C_.kaq$@F5":rtmm  uyKl*ZnMP *tch (^ D%viL3ѣ~ڈ`ыhtV7'[됫et)'Rs%#n B~mš, |yvc^mQH[QĪN .Z.X}rUOzJQح 9 OѲ+}*e#LgoDh)y8Te4e֐$^ApXT.iytƙKPةq?1*O^ rohp1dwF1B J 8K3m䨑'ox2;rnz ,dzvzҤ POWX^vAK7<tBG-tdCaAhy5Tu5 )|LA,:5Gv1dR ?`Q"xOy"d= G,w/~ݖt-0v )]ԋ(;b.grRH#S߆յ0Orlt\*"8㪬#T["{@g1l\k')5Xң`S0~sY=bWBYBeMMą8`nYJ=QrٯɵiFflׁf´z'kDm&!:@Ta6)kuWl͐F,hpwΧK[\˲'K-%ق$̧&8t5@&HRSdT*Z)K]{9LاuQbEhn`e{[#rHFߌJ8j9E`Fp1hD4yFdYh"ZEBKP CʓQaX:AT4@ͯzw Z݃Zqv` x+4YH[7ND1)5y;]+e M",z[cEM5 smk댳/!IEAE@^!s@j^ӀN˾c]Zgt.0e$qJ^%'<n{C(`k8YkCE6#`썥"2i:=hLU`WfP)\.)CHAūfLѥYJP_ס JXvyG΀I #.UK)J=,!bH.LR:b]"~e_0PN Ln0Y9ٴDŽnnAC$93<F搮CH>1JYP VZ"i+C;v{g2${)Ngc +6b9|^q}Tj{$㓱_NjٙwU~Ĉ ?z؟CfI[znm {affZBNBZ6LZfVV2GmqvKD02G3VLh[);SH"ҧ]3`(leB.ZX,WZƎK¹X>'*gD~*QH&dbl&x>(c?l^g*}F7M=lHKcuk3qHG~jFn-w^6xUˢuB˟0e!4][ȞDk$)%ɘ{[3ZzGuz? _WX\#%4Qt9.S8"!<"č#%$it]KƳ>sسYa_K\j]r.4uBjg5rJCLUY*! r(d; sԸڏ9a6'H Zo3;FOA'9HʄglF@)>^[̈́ȠeRG(V41Sak (Sm0qfxPmٰJ'ُٓw[aLܰj.ܦH+VkĹW'qc&֓Sm<5A}#!uWT3rYa{LP$e!u*~Rp?)pBzsx @ѫl~D3( Vr;[or|$s(c+b ~;69?%0p_Q`ah>Yu`ջJ)#̔nGI8c32c[IR.GrD[tג'Vx@[IQߠXxl"t| s*_fvP4C!# /9H:.H0i[@L ќ˨9-YK(Rq#=-sHmܙ" ؓWͳǺ))ӆN$f5cٚN{RL(_MLPpur5sqJf o=TwO`AVn.h!"R&IطY."l)Y! *'x~X[*ËA&ŕ&g2w:($ |wIꁇ IR1#abCJ(B!$CSOzNZS쪒ma^H5cDKhܤo}6mM%c.~""icMYlnJL'c0ck~'!!?ȟ.y1}X*yʡ{ߣS&"5u^a@DU@h?7!IO}}6/rf?4cJN"0kA<Yi"[<\= "]O&r&8Sk>arJna 1:rSU$෗EI9?ZXKo- cpJ;~v%RL&.>$80w(]Pi-+F({-BۺaVp(=^7s[DDK© /I碫(F*5EM E/'GQK#h7aW׺^LH;2KAAnλaΞgCS Y$FsݎX9r;q:Oͤ/?207-5\YV^i\6:vº8 H{L+WM8Q"փYv?bhoW@) ˒NpEXZH]- mW<%buK=|_Əd]}KҌ-d$Q ^zr5j(("& &TUڛr`UնjN_6h  x4>{W0kk%T5JIHdfy<p46ȯ~ /`az =;Ry?wxV:wv13"7q} Ḕ|}L eɧtpf%s@[(MMb, i߫ԇtzT όˈ*x՞P)kQtDRnq5.#A`یpFU `[k`Y<.Nu>&❘aWA\0;!NT[ u}n7~LKlIS>7hFs7Ca:2Z'b rI^bykWc'%RTc%'W6i(wsl8 8M\MRoc@߭Ldq=_啕1t615~^:/7t7l~pnn8%|e]#0d`ԢzC{0LlBB("kp{.M'A}HL mlMeBSک[J*ts@fKP1(r7Bu*\1ah!mTד!Zzy$ 팖VnY7wuѳD&"ücO9]0Ђ3Qr1 A)k'W'i.wޑN8sXպ}7}y$b C]wnY|nxq2U,[?Q%\ lnޓ$"M#gs jϸRgoiɴ;{ &X+קÉ/ d*Q༫bHCIi;3%Տ";^db(7}v/HOH?eBxWOv}"|kr-[s9fm0ihpJTXL%U,2Ut&1u+1dF9i!!3^<%r1,Qs,Lq ^ufnm6l^8 YvltGX%B8D,]*2k%1baxw p|4\ 2~ߪtm$%Xywp;dZĺ W\I!͌ʿ/a0 %/Q{̒Ist+W5JO^+dw]f~24u 8 ]9_J !GqGSͩra˽8 ?~3ÊrE`@YsGj w GU'&S0( "a<-FWDZFwUx3Hz?~(~vg 2>CF@^ZHA\ch?MUf! 2,2;ݞ&ȱ(N:_@tik:Ed~'&tgBF_Zc%=%yG!O&@kiM Y. )bD|jiMii];\a _xUZQa/DAPAQm{@a9KVSzZt[] S٪@n74@&m6o[}x02#4^̄Gg'+ixJ[Z)Z; EBC_eϐj[OƺKTzu[G=oKV18L 7<C.Bɉ_7 .V*S^&o|_* k 5h 'TvGK1\1<{wN):Y5t/ǥV3fǑWXkh.ᵤoiqc0宮!juzvfJJR9W۹:)Wr3s mGDX 8,M~2u.mF;(LpMU؆wN .9@H +7=@::%|Y-EK%XxZM| &p.i =.FX}u5t T*.B #!e[ 6jⳈV\.zN }3±w7Mx9ղSȢSv9K p;kkgySXé;5P gv)(j9>7ݾu%)f t>GvwHy .B9~X545 XRlUe=k/5cv~Vl1 %_W`x,|{twv8ԺZhEA\"WS6ֈjhw2`Sf~|Bs X0J‏ A]8va6Q?SMťwg5b^8/}Kl^Td"r3հLBmX"!ۧgf"Gz<"~+gp[m)XHP1:%U{v$n0_Th,Ζӱ{_%JQ!,ٽ Fѽ֡/E(C1Qq4WƲ*S.BS- '(eBڵƑї?W)D 3ܧ>E4\IC*\,f3I/h&A*uD0/jJm}"<7ĘΔ q_`/4ǖ(Pcڤ8%[L&ͅC$9wbHg\xqMvF>iaiXRQ<=K!恟cP󏯦1mH`)ǩmǣOO<)!ޏc&w ]/f믩`oG3͚lN/=V]e)^{]~]v['J<JȖ͍9q+6A{蘓Wgq5=|,r2hk^TsV^{8^*U&+ykQ&I B[,D0bn{6}(}W c`b]8}pR xJSHx$u;xGYR?(X &zRaC"UCv/R3>m̈4aȰ^DـW }3]XL[wusJ?`sAő+:\,+J?Yht򿼳jr(&ጋBG">M#P.egWOG7vA!d}d7&lYPx\s/K dK&ꏓi%hGH:CO|*ܫkH%v8h撴gŇ#QF84,`5w<)R'_X»u1n2nz(ǀ(j 36pp/F6ը">\1p]D/] m{,>>G?[.e<;ױ惽 +$@994;К$?:Z̧>!7< A1vzb}ʯ=PpM+l4}%Fi1XOA } y6X=#S-h9U3+6e13/)^&dۚr`8s UrK.,ȃu.Xv]'z_(v3]VUfN !0Qڱҟ,  NڈfCϯiP~ vS=њ"vube~!:$C :FXꩬ;:r[JY[r'}#qィ/9eÀXc:,Xɉ8G%ow۽Ǎ/ beT'n'`|/ĔKѥ8Ą3"b_5iNe{QEPxurVv/+Pĕ/D͜+[:F) s|[݅Ƶ<}I=-=DytM7zk_NNOs$;6Q]f5*ݡZj %ou% +$pz6hIBrr!Rm^yF,JÊ{pZ}FyFL]NMpSB{=d\(ko.yŕLnR^3YM#w6IKMlwSXEsRfڐi͓XLΟ ֙/\dW΁*ńøyĺaG^' 8yxtx{npEMS"!H󇱰MvhL%'jMDV("-?i}aWVoTlA&#.mMG?Tп['v.K*"MA~495 qG "'@%Ű)`p=|U\dz:rK$Fj;b P(>}B ;^&#P.$;Q@O(5rO7yr!ޫGSJc+l 0/4 [z Ycam!UzzJmN;jʀ Xa(uC;/U"}|c/;H"s+3̓ޱbN8/ uWIn9qt` nH/ߠ~VFX!I&qCRyhcOD0u@Ѻ͑Fjq]<*RfBmW.cCGen޹TI+RK b0lĆ;-pХ7VK&jG9#Ղ nGr!8 ޏUX:jCN*(]ˁt d n!?CÍq#4O1ؙ28+eBpAF_6Yl%+MObD 1V5(oV}_J5–#پK:`m΍靡 ==A(<|a.?fͩWyu#+~e`6|.nD&ͲoV8hX;e 'l7 3TF(5ce2C"90VU1N9tkGArX#'}15gZ6I S&N^PKfJ:][[b9vm2h%/w5_Ǝcdӆ QFR]MRSpQb+o3);H䜕R}/m8'~r?Jld&ޫ 1r[. J䡢M_qOyp#~Miq8d3 nf4Fb^& ߴs?'j~/ cV֚Ga/w hه׼uZ,-JCgnwi/,&|ЍF5nK(QZC 8f ~ٹn_+2;\ĩT%KA^<s@[ZFz0*qp.33\@GnUh_;~0S&ymB`W5`~#8Bѻ,Ċoy= Uswj0r@v6Wh?MDI,LtV{!i݁,1-g+e+ظT061od~*|c ?^?:ށM|{=iq1 {:X]w {uI8&mjK yWmŴM-b [ZAFhӟeT&_6=9"x2.T3'n gMf^Ja~?Dl$؊s',w@=U +¤00N}xy:y]#/5k{R~M{a0#WiGٴ:37զ+Z, q?]G4#ĔKz#e|ُ,[PYT퇞Na5VQ hYEN}M.srWE>3*D뫈 m׋ 2+CÙy)1g{, SNIe mJ,'&ZϻTf5z̫\7w|=il L C{wj-H-2Ayw)(;ݎov\d`Am~_L̙8W[2ۙ&ɳs pRB(3i {Oy-YA `[J*ωzH`pc \IpT4WPÕeM6# ,UD w׆k3a_*d5(r7"/Z|LȲ}mk`.R{lk,#t[BG>yTu*1̻OO}/3U}MO^Fԫj@`G!VXQf9Fռv :[3W dM\Ȝ"'3b|%Xy't@U-бp?&LЪy"GT^I0D/>v/ձ\uc*%:Y̨|fUya9d4_'9wP>LJKʣHl. O㖛(p TǢ؜2gnPt umIZ%(1'~ "rN3@jyBx5q]3(U׏fGjPHG%Q Nv:"6 .2a W>:G$V3 D"9j4)kSKj@+GdT6TM"r{Rt&aktÇ^68]W`x|тpF٦ܙ9zNq@yDzQYdr|Xo ("s]dbKZIO נCO`4b@^5&UoHeWa!ZA_T&O%(W]od%] Y_!DL.mLQ[ 4׹j~u[,T3G Bʃ3 \D#.EN*ْ ݇?P]CeCI'huowixv)_L0Duu"03h%x{q8~C"*d5vIp}Z.A.?:B ~ xTyT-$g",草kWY aQ݁#\42їV;4--[A d}LX +1de/ c|8} ]aBoqǛp}8K؇hfU2c?f)OMKS'8ӧQ΂驏3Lώt+lU9Xf  +cIL<]aY`]X+#86s)BTowva`kDd;)q!Ha0Nnƣ-6eo;srÐ/!W{fOW ;aź _wI,.ğJcPM!5УF0@mq\کaUj0g|Q^? gٮzi0mkپg>%=t$5+XY 2ہVl }jMn?ϓ 1^De(ق&kSxedoIjuM @}v[uNU蛩 Q(ܚc×I(Ĩ΃2oShu4=ـ52yy_+ٔuOLC[FO](GPDS 5:gY@M<aO|Fy1iײ$F _jeT4 7g0؀7fYobE3%֮t]ג}ٲkkK^8cUc)-=-Uk/^,@t Åt3UȠ~j@~DJ]IjqruK pZu]Njy<\l< $+d2rm֮%HN]-pYI$njOBܿ7A67B)è=(W2U|swZF<`nˋ~Q OҺ/"A/RF~G3spzZ`a;8}ccR/m@|.8Y2=GgT9n{8N2f gہ2LhiۭYD1;s2Gմ>SV^}g<¦'nF{ޑS<₶"*@鷒H@%yZ8*NCX (g /mɥH͔7Ӧc"Zc/Mg`V^nu8k1EAMQ|z bЩˏi}Sr= um/7x3EMxb6v1 9HAvB%j hƣ2w!.؜@ُ07?H$Բ.tFֳ"k̟W۠ J{rby3DQDk$:t~MC<Ù7ֻ#kID[Q{%xAM,K2 ]/S>JVz<5ې56V Fb*-=Na &)D|}9nƝ!lTMvs0H5H>z{t6kjiOò*B|g͒p[ZZx?D3kFYVCT)aidxkf56+Aklv~[DnKt5tdM7,|pEm3w(.edB_[ުbaQlƴ'DǏfv"8AHzi.c!G;* {'籖N7 Kus8ˢ$(_:[ ,W%#6 ]8z>WrȔf]N8kEy$7KfWlq 1 B4Pţ nP"D܃hx @L$6񊺻![4D@K. œf9/&g@8tk~%I)Η+sXq &-8ff Nhc -~ 9y1g *WJ%=αxm+4ߥ^micj,Qdڹpx&0]@yrHvcPN^t%${C#& ռܠmo f%aduEydz&x듣N՜ΊH. i`UBSv2Ws  cI$''Yw8P Qdp~6P>y$+t;\9m%,$: oY֘/ cbڅ((Jybu!|.M•c[vNC\QZk{R-ii{t-S$p>㸂O!EU/Q1>zz_zeme3{v p`̀92:(130'JBd]8u9Ee,_=HE0ϡb̬Ae¹'[/~ݮ0-=W ^L+LI(J?.ȬExQڛ 6K(X;1Ps5Q/h8[^gy|lb3'MEsfba1Kb7+E?x%kyI0y1?aכ'޵80 \2gHkP MM(`4tɊxmaÃLVYrLmfQ^d2 `Mȕ|sO@s OmtS+{'۾3B~,8DǼvnnifU}C~Wڠ `a-@lSF \' Ǒj%Z.Rʶ^Pk`EL|?ԡ܎9zi,ja2WJ'OY& sF}(f,^fkmz;Z#hiij`-sK=Ȟ'9kig>s DV> I=AJ$4u~ 79-KcZnz|*t dѼ^, xN$#o$8c'DqlXyLRdmXuAr |@%]$($"cYhޟA;% dfk/؇<.!)KӷrFvҙ!wR4qrޠ)RDLxīKѮFf?T֯jlJl]az~I)_LB /񡉬S6²dzԇ3}IW=䐎NE_u; 萪uЇ_g|z7kۙ22.Zl4֯,gUp}ZDQ5CITSU&1|6%Py/YF<, H;~ԏ0q/:㐆f+Jxz=ǭVq>K 5ZJNY6ߨ+ƕ=խJCMY}W'=f7erxHk|) cX\@xK>riϣҲia`B^$N5KBy=3SZM#giiЗO2rVK`_N2EøB ^dQu4LI\VTS|3J P;ui\(3ǑC?kW 5[+xͩfo= (:9zQ+OZuJE}('EXL5t$_,Wes(EἺ肞6Q<=kRei.%a^ū޺&( tL%lwS#x{US`nKnm+2f%j;Azp<O 8t0igfnZ'U4U3y.;:{LUujqˑ~~bG<͆gB 4o~2OʌbE{&<烓:XIKo 2U>?vIe ;񇩞 ]굏§~DJFkA!جW࿥%y Bxx ໛Rc`t37]ԙ:Opr$EwkWABU]ʋP1oe঱s \dE`Dj[$K>Gj>w5r53[&()S􄣳٪+$G1L(D?Du'q)N7e+q+qX3 ]ZM'D;Hs뉔 &mFEWégV1& DF]o3ȶ%VEEl,;CzWY`-M#T2t1Xa|_`HK"8Q>Ʊ FBbMs @ ]3R}"F,m"@pԇ{MU)$7T;-B 'pwS4F+"KjNgp@2՗|JK(аjtuijΏh{f)ёνǭ^dY]uߣO#QV`8M7x+\/Icr߭*noCԋrѡ1t=(f]5ԧ|HVuy9֡HIÖй#ud}iт]6l$8ecO)w},@ƴН/PO*.W5ٿ4>f4%H1rWU |6`Q,8ɀN;JbCtl>80ڀQv 1 (ahħh(#SX`hBOҭcHJ;`J'#viudH O[E xvRjsSHp Xȶ[&{$mHu`w!Ӻ3LP.zavloWtN&ޡza1 % yB $⏢5Uѭ 6sh q}70~O`td %ѪSˊ|5Yp1ޣ V\N%!$vNKu8bS ~0s1KI4 ͭz^,_MoD7vb ȘNv F2stLb*֠'=Xav==5.FZ5OIw*_Wq/S~HGK,F啻\!IFUA!DdbȆ*r7 Ҁ>׶5%4aL\Oӂr9RQŮj 89"-{[[>^tw_OHsOﰾJ@#Jl(Y/BV?t8_,Yy6jh\GGelzYED&0Wgo<m*^G[{~]Ie)^-asc"u4A-S2u+ X$oK;V~??;hZ l !)rCŻcZFkrekmqn*s2)tY/o}lx| xp g&>Ɩ>p!붓nvk` F yE([1ݜ!̟+HkEOxN%4n%17q+! ޚ@uE°!UUg;=Z{DjOMYٞc:3N"smeѹE1s/?vpSwб3Wy~@6~*]ѣej-Cm> Ԣ\l`0;=wxƧbN#4 '?IK MAaP\IM@Ձw68XtRzC}^k?@OZgfz{?@/mm1U$'S?.`ꢀTϴ*j?@1((ar\q.-aL<2'F Cnn7h Bs#bsЊ|qxᢽ{tږ,X>ngQu%8u/GoE5L@{:UpR|1,fƥגj)L[DL/9-]{Qy+wv'-.`aMEwZUKëÇ@jEѷ3*"WGجVZ. OP*i&/Mue2Qi2鱏Kƛz>"]ż/cOgfpP|DB7IzK3z2fQ\#ޯ2.:,e!>\J4r#Ĺ@4L.ӷQ@dv}sYH 61ҳryi9|e[~;, w.[Oz;Lܼ^I~1A" D|r*L,(NxV3?aeG%n0>Ưb6ͽ(%O5Ji#ɱ;1xuLx*͸أ&b"YjY7 #Vͱ@4C#ӼDnWKz∢h#HTW$9Hņryߎ;@NYR[ڇJ RB~Fڲ?Mb)e4h<)u2T|'DkG p絃c_|.6r/eim"n'"UiI<ʓ1mw\dS3aȥh8@K >8vAL~sjn(ԟ''Ê@G*Iy0Z8rq*"Ur}I ypӲa]z0T,[ZIv6sZvh[SݺBɆ0Ғ&ԶN䱔Z| n9ZD+'f߬YZioٚඁmUd`DSrLTY92+gt,1֢1Jt$#^ bZJ6^?RLqg\5cCn^w4;8/flQ51t+͙|pNe Su/BljoW頖s,8$@kߜHv3.p:toȞ#PVcQ@o˻`ʑF&'s.aB3yDhI x~}/F@Ͱɪ*Ӛ̥1;e@Vhwٶ;%Py^ NHJ 6A&1>^΀hD)C]³:-fd^P J!ӛ9K7 /C_= L^{G#&jIbc\JT{;Z7^"Kuݔu%MM[` eSPUrvK)|~G5l6&b)_0>淿= N-𷧷O,= AB@81 m߃3:'MmHP4Jt}&*XCe>X f\O5C Nj4G-fԇ5 TY3jz-Eo?L:|90S-Wi'i)QxF |pHgLkod\dyY9~9gU\:X;͌uUyC7ϰ91X~P5׹3i"dO8z;3>ㆬArxl=Yk\d)R$pIC"Fw< ;cI"EK܀/kg|9 Le^.ӦPg*NRH̔9*r͊~SPj\ғӔLי+͎qFj6 ..ˀnH1rz۞w[usfe4!"(M2!9G J:EAT X"@*1 ]Z:Ͷϥ8\`I:8 sp4@@)3g w ᮾMq\*^QަT~o q":-|w&9)ۘ<:oiMr/XfK GoX(~ YB>RKN,QzmSq8r8nk񄂳\L++.q}muDΏAŲ?i\3uw2aQQ8[ͯGO="KJR"ň ,ZNٳ3PQ9io3J@siҥyǍ4',1>1L`$;a0s_|΄pZ('vq.k=R).`01ƶ Ž=9H5Az{wrz_́~4V&<C -;<Љ&^LNJӓwc.)mh*"aM2HGwB% pK<uBLs|%ѫqY*Z6a<C vgf@YN&h2h$ag¡I4^OEk`"5F6aMZ6+Sy,FJdHQ+s^ L'!i@i5}l-Ybģp&я $QM"nrJ@gpNW1x,(u4_D~wazh'%lj" rϟFRrjØK$GRaJЃRٲ+z)7myw+6):/-&Xq- &%L5 ٹZDToXc_=^صQjiFEUQ(t5g5U0e=0$oaƉx$ͅ<htɿuP (4Wllïv_9f6ݞg<7 j_V[z.$iwi}|ꪨ緧~wQ0xHld'p/i(REuٸ5|GƝA#g ۃ;^;-L~Rb45Mw*7a0rz? q&Ndʶr? -fC:њ}+7^W EϦq*@"j9:ܷ=2 |veRDúEUF#`zEE;j%I5uL~ޤcdMBV;CfV;eZ9Ҕ%ƒGʓ7A>LlD?%Db?. {yR2cR< wH@0@Сwfb `2^Z10S L!L=ktbyZl+[.Z:Vww`2w˵P#DM N @FverS=1Yyh:s}?@y_O%?+v)0JR 2 CWV\ԁ ߢ[DWJ'EXلw+hԠ zCW"6UpP[DmR#ȵG ˵.V->ȌM/2`&.)1+5Bxn&vbF&fx)VIJX Z c&72Fj`0%=;z|qD:2T&'ԜdyOB<ԗlr%VQb\ ž_;)Amt;r~&&l,$WvpEYఄ z( \ÿz[ ?=Brz޻5m?֚.!4 YP`[v b}`qPCVҗ|jڍ]jel?J􏀚5{$X˃az勒f*/~$5X;ǯxJͷȒ?E7 mCz4%i?zҞJr ras6H H10?,;plP95fm(#g&ipJOiLc m&m]{8Nd4/m}w l,{"A|l/E9+H!E%4ةGA9L|Xfۛg&Ts/~%X՚.2z;u37~=CpnÈ֌|#_!1 D R\Y`W`"?̸Շ<,غ2_G}66kv@Tib/QnVg32uw <羦/^?hTueZlփg fH6iL'ʌ-4"<|>O]I۾`¼38|w <P>:m 9dgdd|$jޔwwm϶MQBL><zpNϙ+>3CdGrqw!]$: 6ɱsݢ\{L*ʦo6TӲG.lI?qi$R/ #>c*I y(Ko'bŲnps\4.˙״*؎p ,ڿAT٪0*5^ΓRhRQ }UF$1쟳v >(PƓJ>} 1?mA MSg+g͍9ҹtMph|cd2MDM&9` #[=b@]H-DΫ8u^( ;)ɔYB)cu qL3lrXٻGBv~JV'6D(MJQ I+/oݖs{SDZYc0zI0& ͘aocdS:2@@oP9߫OWT\Pk zD!Nx >pDɽA1*@~@*~gƍ3 3PI<%-mG%|3$7udN)BhQ2n;%zAzZ'ecuz#q%Fh$w Yr:h<?m1&|޵0ӣ4d '흲h0.;)`ϫᗜ-៳I*zTS꿲V$-; vL-1|Ũ8Pv.g &@gRSg=ati%Fm%E{ކ4ְ_$3Sv%z d0p /rlPyC݃8ƠO8oRVIjw<]׶SEunlqp\ޟY>H4cOA~+Iit˧o w(+S2nn[~gO. b '#o(OIH>qRX@)k:zN¶,7׼y,.)y)[dA"jLWWMn'}od݊Q7a$i$ tzWƙnjnGQy<$y([מ*DWR`ҚF-&~wST@S i#2uZ7tP|uڟA\Cݖ VjԲ'5kE]upb~z!偡7M PǬu_V-jҝ[7 ‡[D9sioM2,Tnڗ]+S EY } .g="V~ ] M,ԘWIj?6Ž9l,I[1@]dyb`q{Fž3LiZO ԰ޏx؉5I "Qibn71k?'W欔۹Srٌ+.f+D6B[j ^>ڨ7P} H23FbDXM|ZH@YҢb> 4).nXrJMG)ENoN936r \ePkgATUֵ$y J TU6,TЎտq0[_\!MyakYalGX(#4]m 1`T_-cj5EdTOè@ hVP`Kߌs$ м:vh{)IKH<} v2p|{wrXH^(/Ѝ!50P/mi߷K{{_|=vzW4hm=/EtS+:vGċek8}N5ϔ?!uwKOQdLg}W~2QoiiZḂ==eb̶W1k!?yi=C/7UR>=&}k|v|o ަ};d*%$!`ja$0޳ JEھ ed#wD-tU\|m+@yMjmnEnr]^X}p13~r)Y74[}@'iOu)2 IJ5fu3tbe q.\cI[䤘Srnw|֘"零8|ыZQ(_b2?)}`Р3{س1%mQ~hmcb=P7!2ܵDzo@e^)h3Ojx{)`c[.. GvM䌔gӂgTƪ˾< 5d6$5?KZ10V{v>9`aGd8i6~G=@)S,fSē5dzJ< ]}[BPIկry IiؽbsL6H_0)gU Ǩs!_%vCumg<{|D8!/7/~*VFHagiZ5q@AÊK s$J@cc)BAl&Q]A#! ܐ)I< YIˊ/1TݡX ?z*[!<쉘"aJ~&Ee~j}N}=qC\De*.Y6|PaX|)efYmRm}XBS»6T}ixp`0 "UaP-) /PtIx2)Onch_ _bU3TJA l,ɊFA^P .1QFo@sN^Jvuf.M塘'} US dSۓ-S5_䉖z菟+bmHzrV X, ~*AG ӌF$H,RHtuӕ쳞1zUg $8@~YuNzofe[~*mwtBy|5yϔq:p5H? y7|˕!ڸ ɓ:7 _o SRc+ѽ;/~"9zK09Id(GQQtk^K8]B K@i!kTc@z'E/f,katt`*__;lsTEo{GroM,R4T 6Qҁ|ۇ?ϥ\YtK>pָ fُrb6sɘH2Jh)VՍrIԆD,O`NOgY ]Pk=T cmŞ겓"Tf.CFfr=ݬv4#b@dqz9g][+|r Obd$A1;Nr]R'Pt{p7E(@sdE["IWUvr=O2TO-PYv fс1Fyh2-6 ťJ.O ~ 5([y$ vpt.0Ӥ 3S[J%4aހk0qfǕ2uKjP( U1Σli* Z~ !}F3-SGa-vXrX9DT_뼰/7c҈Yh3Q ?ߵ. =VŌk?RqK5HbznW2()ʲnHt3-~Q3%~ؒ 4XOť#)I`dFM'MM%ZoۀujfGs q8? -J:yȞz掓GP~ %9Tިn>LHn9ȶ\A&wgbB G8JTq<O--@_ײbSM5w|o8w#{;35$YY/Y?EMt8ݔsR+Ώ=k`B08'}r~c//{x9kDة{斥#KTeml'gN4*߼q7/.A_0|"—|#!AlrEOǝYX!/k\'Rێ_24,3ۉE9 j # ?*yCC Ce/9qM/F6hk[:4U #]Ǹu^5E"KcX䲌g^ 6rVoL SVPґC_P0Ogq,0C8Xp&7V*ekybөqȵAdLZбj0C侁ғkE' '~5 `}f.^JE &SnQ1e΍} c\tD3ԃl~rda3rA i/]-+J&H-߹32vijiZ}_%=J  &oU 31-Po*0=!u` hoNJ䨉 U(fguе1 rinjL``GўA2} Ÿ3"|MҒjZ4I 6̰pZ?[͈"ϴ:7ښs8}V| * AZahe|ܵşȹ7D\c,Y"zCnuBY hD]lrOtJGMQ{a@"_Ԧ/\k_ hԤkm(/Ni'm P&Ou­R픺$yQ?3G2Fo+*j¬llJzGኌF<˼~N7?5ՂGB k~E/h/E)a ?&: KV!T ipXgK`FbYꉎ>{RVVahYx8@*((^[,o 31R-: BMvI rN-9}LdYMs%lT_%)s77^}N w*|̫/ˏ=m͞طӭAuhNEfwm>1?Wžk+ve%!| ̝#XͺA-y^G Ma_v7;7s((WIcB`CcvrPC #(- `(=6{5'Ԧ"4ԗB"HMoT㠽^7W{jqf;,*`>ڿ=QŬj 4%zV+OrU[M@) .dy&ZT#yi-n"h>P=4˥\WFs+0ge3zj#Z9M m1ꭺL6sPy&K~ORRvL'qC nuu}ccd!cpkXw9[++/52Tp֦I.ՑGi B0H\Q\R'h"72UY78LUxQ~dГ K# ]O!H𩡵~+GKv&/ݏ\ G 3 OR`Ǣ )!ezzf1Z X&"o_+5b{)SkɏQ0J\u,D' 8(s(59]ޣ,,#1dѺ/G]xS9Q?p].eg&>#K:ꐷ-*෈!B!&q[ \eئTaLU3\ .+ڵq#)dɻwuLNTϭoP+ qOG:j+n;*۹D6>_'%:@ ! f=H>!,'澺v5q7eXj>a~8CWu #5^/`7EmY-mMP ϯEf 0\6sQ&T#qX'7؂j7G#ݵ,QX6߆7?Ljf @!>ஷI \geQ ͡ % PzധNePD GpB.JyX6@e56;2c$; AW9qV*b`*bZzaO=xESJD>fxR|Y7W R4yȢҧLJctESM(hUwc$wy2FeN2&tk4 2`X%KpܤV:OLIѝTC}sCഋ&GИLwOUɸW<j{<5Q$Ga.b|.]NU ?2r< F=Zʇ 02'^!WUIyK=e$wup#XG2-.v?^ 78;(rAi9hj\KsX&Oh hbN4PF,)%Wi9%I@~ڻ9D?OtSܯQkשsFc2XNaٕ*T&>|]rEɹ1g[bTJdBB z(p|Rq %~"S z9&,Mh+oԪ;0ُ̻uH?'i)ArSKUaU0;|o>x[F<Ă[Ch - Mw4M$[,lԜ>'29/{ӯrJoj_(Q5 |3CԦ7UboWs),Xz.b~ƀT|M?%}n~70t|rƱL&VKY" pa":k*ݹU, /o9)Eȇ;E#*2NC@T'^_e[<JmJ;2IO+uF6om8I3 ]^[ن we. X6ߛK_n! sKAnB;3g v7|W(*y}6.untv+vkYL~lB.n&C 6ĨTcLj1NɊוHc,+nQc0'ȫ< *<9Ōnf 3Kh}nRN;0qeYՒMMQȄ,hNŤ1DG!'YUCXrK@ H:Y1punTQ/fORgΚE^9O^ً #B%?<-YK0 mR`e+aՄ2^7FqCv{Et0Jid>&t4k! -fYA0# BM^d6VFHpCŽ|:(kp$e_o#&L~RVF$H0a tn@[PN:iV6p2A0 Vaf[Ov%wg: lG 4j,5#c%jryXuj'Dže_.|3ãRsPQO+~VdGx70WZ͍ҺLE6]{Xe:V%Q[別@ $cO;]Ku6Efݮf]AP |GRM4_ r`'T4%2M暿 |E>/ĖOGY;Re T QwIL6 ƊVf :]7W˞4fR|mAGG՟#q4-GE}VpadIlW!:ZY@j8ktN[ֆX u_;)'bEg)yI{'([Q`[(5[@;Wݻׁl0DBލw$e~Z rc۴ebau%W~+QY]82XKlsa.Q!s'ڤqa!TD"PN#̱~|RxtHrvMpVȖ_me\"hp.OW^#r~Յ3tN#5?vԸoSDhbk BcG4WXv>i-e:KK?S7Gp?0oUOJ4RLOut+KND7^&GYbs*(U; jS ȝBJb_1 ݂;D4 DfFW7yռ,,Tk5U? џes73U%jފm?Fz&z0ǻbJTvB()&|tG:OohLUmJ)B7 "q]/ŢT =c`Kn"@P( 8 A:t~'єћA{[?a97w\ZDY5w%l/-ɠ c~7 -f Q2Tgp}l@$S@n檍%p(>NvU,3?ƨ/JQa oCùch^pto{ hʒo I YVx/m~QSCar\(U}-يf%$,%*G!;:LVgmXn3UkK#SOU5^uükKt6OYodHO9"W˲M VHb'G?i> :pedf8ݱR6P #2-VHS /ⓝ(Dm97~283NO{[^1W{_MxG+$T $Xg\Ljb-yOOepYCH xۃŒcr:)I7b PɇLܟ6r6A!]ϔd+`=;w|֠8I7%9iyV D0$O#$($ƿΌ=Z &թ;R*jXUtYu2OrbDAw8F}l. N.뜪jʷǺy8}ޞ|%cm~& xВPRedHQ n<xLosCյ 8,8}孠%*P`cz, bPT VZ0J?CCjd2EoDD&!cruMZwyOFČPVhsXl#H8@%ƑZ)< |l(C`eMZ8tc_h'֏ #uЙ=-PZ3G{lZs-7FX("aBl%_7ѕa-6tQ܊(@7b-XoUru2p^.N1$w՚x m"3W'-Ӭ.lM&~)dd']KWVr6gQI!]`dQi5\XlcNI'?pT!ƧpW|oY׵d=ze~lj תTP)R :3 3g{kIjT:f7)d*櫆vB`~1V"G "%@tզN lij\f-$TqKOAs^^C|7`d#wݸy!Oݓ'Bj퍹%LSO^O4kLŨOs[·KtK u^7w}ߔ-KƘ|SMouPpF!1_E. ֦S3e+D%*x٦X_Rx:3 =*]9=&#5DK a-I%Tleۑ?%Q 4N c+e q`4\cLS$X\(DX$ep'exG}hOD/9X J*T,?Q9-<:Zn0.=QHe{sGسS'rJEd_^Y{H?eߛxq;BưUQkZɂ8ӓb̔8f)8L!* eBwmmqyfA?< F ˯wb·H[Kƿ/0- XRYS* $n3OtJUjPNXCh=Kw䔧d!8SWw䰠필4x\y"9M ZfVNbơ% kd&vJeÅ&c!ǮQuXmMT*nB|}:s)8 hR<>s0eݵxST-~$Em ڊ U, k%2MLDuW_r-5F{'լAV ӄ-MK]hSQj;"t e|L'8L֏5(Ou}':2+Aj%_`4b,PiML~Qu#&Δşg+t@된YVXWJ; lIO$}M0 ɑq 邲˃k#C>63J btR* ڳQJ*ΰHzZ:c <3za`43pQqG)xꓙр |QQ쁢x*>!b9Fģ.T9ϳOBAt{bЁ}}s)/hu>1oM7 t|-$.06YvZl՜錕}]ڮx2II"6cQ%DM^zvy9)OOq ]; _=D3 >U220 LSLUl:C9T"31.{ʖewRR]s^q4ddp?N.*8< NzP1a_?w~,>#ˢq2d6xl X% *,qjA=.qwW08 $)>Bm)>;{ז8 D`d_7eYxDrTֱG/%xQaA +SĻ]2HV$F! 2q?U[1Zi喿?\k؎X1Į6Vυla.,M΂  OQk? 몎qnm9~g5fd#fC>Lѯ,Josn_!E>M*cCY]"]ob]wpg?KJy`n@q]\Ve>>kP|$fDjՃP!X2\$g[kآ2jW 6k661L_6|yp%IИ cN.މ-ʹ,~$b5^gm7Vr4c^Lh|- ,(6PN94ԂPj 'VGܡwۚr zwq=R82'S E 7ڬ<ߔCOlquhpb+NuNKԘ'bWBiO+Ԙ_`T7hH_dI+^Nh=` [͂Dils s(hF=gtD9=6K8YI)U414ԓt@J)6J0L\#0'>%"&U"N|]I8f=-^b;`aIpb|>BA5!i{Z#(䨭e֝Tx+Z^o#g<.,3 7xc43 ,E}c|p]G??1w(Uӆku(E>μHykhyvfYF!{||,T5*s.؛3̖'_-fT3:К7c×Η #m)+$Im7{qd#5e tڽD $mb=5bZ U 'r:c@. _\lGЂdˆP T©p@;"ts i1qS"b|k 0gY kF"7^<xdV?QB W=sg,@R̅\Xj<=Yyx7keº3JvAFkSS9' #j^ƀN꯻&Y{.4I׏ 3HvIcX99[$?|}ͽ7uHF11H<+ln1,;ZX&!aKɛ+ N [}3WwVv.ݙj ȸGZ-̙̏ m5v[QI1"E.㗖oZ;1+U~A]xA>¯#s%H4_{ zE'jBaOaV]Ƿ`7ydlu@K'J]@H2 |O,.91S;7U:7b{{ PArәF<V":\ 9%:fsgD+# `qp{<{ʇp4mמ2a8Lj ~Nvp[k tLX9#5)!s`A]rmF|!f[S]#N`S,j$IkKS8h?[xO ,YJ`ͮx.gm_]`;U6@'RЪo`,!:ډ$q^fLH1c'W^$xDBAlK2adm>iM7\!%`Kk쉓L dMv^e,SS+dvMA,܆'C+;R-|ʲUp#~|怢m KlF*O `]~Fa*'N3mkqUO_p ROluaDYq1 l:EfWO,8$2Ir׾ XW?|܋kwv*IPU6.XE2S09؀ZdT@>YfezboK8̓8/NA,y\Ze 9F|o$*Yt TA,k5h}&3ıC EAYV s8U):$r~逛 )1?Վy_n).]#IW39E B I+U @skρ]W%m_(/0%ް:^k&O*&MFgV "`#e80:ſюd"l{Ná:\N6c0<"@\y>(XN9"!=cq̙\-'z :%9-S-4 \t =wJ_V' u>f SłCb.VS*jOvW~ɓX's Nl{`KuEC炕ϖOnL}P5hkA/+N?T>N4{X&wi$:_!P=! e͖w-_K6kڨp :{2aJ+m_De6rݢ T?(BmO b L)9?q`G!e˟>(axdmX/BlHKC&UPD_\,xʼnn)բjRO_00"1UCh(B]%WyO`#N C|^eGKGyf#ETH ߈8.Y)Bƿ4$ ˮnq<tmc -`Gy3) ԓ"En¿ʔ^w?UWA#NTVZ|8׺U6P?[[5 8T_ncȄ8._fQg t";7W nzV+d놗;JlQric*)LxSFA _'IZ 19`,(WszY񻹙՚Q#[Tl[j=v|mNmȈVJ8سUcz?{x[:2c^-^Dt`XAt"^pH47t |'f ez<8 >;JH#J%$ 5ܧcb Lp 9P%>6=T؊"?GmOI WhЏVTC}noRq3DL{>UeEm@Eu4rS7{C$1oWQ]=hvzx তW/*h|yi]5M"I[H gzãjBNu}k 7Sga{xWo4Nh ŽXpdaH\)Z'uAnbcܸ 'ǽl@LLMtﷱ 9 #R#?I*4:ԬIv˙D = -vÁ r-$K|JDJR 2w~[ @: ohq? ~NcLxݸ 4 :@6&[ sgq3w ?\B4e+{V!hmJ"+ VatPLrr tj("j$7LqUxG4?9سlu?B/om(A C8bB7K=MMKelK)+ͨ;֥ 'ft'grMH׹eldYZZ[oQ=h;$Õxm,jTIPaz693nK b[uu>np٤9VWԾ!qRV}u-PYQ]hΤ/*0ö;Hb 1LMC }62[5P{Tk,Ee:#?L2 G=",wF)aTgT.7?UeV%rdޒw5΢2:LeԪ<$9:E&検zG!{Ec]^Gc+SpxXuLH_y)TbNЊv?Wܡjs1}?sr>ME<^xh%%< vC] gu` ]a" aLWu$b~4)Q!HԿP`Nf WFR≳ObS\6\®U2!noD5QaiqANn4ϓ BJ.1%օ`$+zKjCg?x.LJDG_ =Y'̮$, HL#b ,g9Gq0ݓ^qXC$(XߊQSev|h?bX,rh l[L8۞k`l/c-輮$ݻۖByM6.D /<S$ܤiU"RJohɞ)iAx?x׵R\`H+ l<~_%԰͐lTnW[Kóo7RP!ʙׄ:}Xap2k 0a6P1},^?#o_C#2 7h1 򾢆UI9E6wiiCcrpƠαLL-[-U'FsDqzxrp V B|7Iub VQ}pR`ㅼ}At* n}{yt{,:| E =usӞ*k)c?0p m?o# $,܍\1 y#并}.tu|AS* 64I!$- ?2BntKxxYaNN4Rw zʸf}:^d;}vUEo8n{/lQoJdǰs;^)(m*GѻFz_JuŽꃊS|+$7!}eBPZ6wn,*0%2*kYyN[Ru qcXBaΪdN#pDS'P<ەS-Ye$r{|h!o>v(Bt}bh6Q\n?WۏMyPzR8xm*bf Ji(-* λ^- 9y'xL Ťz%BeغW81Ö;"LK*vp1 bKJ`ȐW Jt͡5a-禈xt*ƎGwm/c 驡0aQ84sS~r=XSIP{`Зq`WO94lIHPý V~kn մkOZxݻRy~XK „ Wf*ӧU|2raub[*r]>'f/3 /s ^/ɨ+L -\@0THUI1(k;a-S.*'E.Ro jn?L`EHE @d-w1.DÛ;Fv᭗@@1+ak!懲[g/k۳ub6x$EyfE!MZoSXةB]msªd:Ȕ Nntļѩ7 C;_3__)s)4e۫6;b  -KXUDjN%+pӅP7uI}ɐksuϰdM{aC`sXt挎[ͽJV́Nc0|f M!!0s/lqZ˹m2$w٨Έ7^ ]lkp4BT _bIe2]<Uj 'U!|A3Q3f͛_Fy؏%@hvQ%vo}eӟQ UчU ew7q%?<.[_UAzDc )JIA͎czco剟V=FK]26#EzlhH)bM뷬_*XM$ TU2IAlY*л6sa !J>^R@֋[v[` Qcw_[uoDwv)b4zh:tϻ} {ùMy#3QpvЇOn7r]p;#M>wCyX$+n+q<(y\; 3A†E]p}0Jё&BacoIW۩-cZ֕10S.&NH66%5yEYQ:8" '4F?MqG4&,$2lsķ:PWOwkDrnn "n~!S1l75亪s<yP ,*YCf/NU}{dx-z?/BΜNnnjFB6,8L`&gɃ5{7Ӽ;>}FIExe?;%&H7Qjgn8!lߔD)XeYDKÕR*x֑R?kJViNW7 p T4oQ~tc wqgzWé1\6bfRW{R62`=D+窅xKND#,R͑zp$kp䣅Yۛ&mĚfQ d]ȼfq}Q}EB f=/%E7L.GiFps a(kw"`q)b*_$gR&ӹ #fIkq4-KrPT]dB]Vx|%28J儗SiePQGB׮0 v!ux!ԥ'@x3$$Yuj%dA$ump[l5LX#=<}&&Q jU.N(p䉓.Ϋ)w-D/U'̇EeD #,_Ĺ5 .qJ&tچ~mL}) nNmѱva6֍) Z`‡'ދ0*bBFY.[RfI/ւSrQ1*9XIj0רL ձ˅i$)>k'- ȝw=rb3,}I ۷h"ߢ%h3l୲W}}zB }6mwŗdeVB`ho9| 5fiJ'hUNȅrAؒM?`6&,D\_K@dNN;[}C֏Kő1r~ðT.Eދ ޳ltZ9ev:ChEx110<+iE|ioV5/ 88yFGkD) K~rX{kQu5`Xѕט@jg8o WT\%xWK1dubc o<|qQԢKMA4 |r N(;::߳W_IBimӜB\[jUn;ܔH \qrWe 7PGQokuiJY148ۊA8c+!SE { u] qQ]7~|IURlݼ`@Ai8>n3}lOI% YX~ dQ^O@l`Oq\T788EA) ({doC_xE%<]9fw7?zhU-%XA3"y1NTUC  +ܺlD?J ŋB xa5o޶vbGK2U)cK%a/ԓ.[0.}W˄.3IJ?PVLނ0,Z0 qf~3:9z`} ɼ7"t’+S4Y>)I>Z1uHW3Oi:%/<5w E ̴#(wPIsMfo;Y-eqp>Xgoll=GT+Q,4tle>,U~gc}Ԇ$^˸{Ӓ^<,D[j$T&Sh*cFa zY_$-y7YUOߒ&[4$ d:tҔJZ(N%I?β"Ntxf5y O_gjU,?kWw7y:#798JoeB-8k 瘎'K&%)YIþ<|A;XNs|\3Ơ/a_D> x%.))^ '{ 3ЁƵvyvņ=@,[˝*"6c,@P|/tSG~v8% 3^vElX|ӋS0q&/KCx/ܘPduL'.ICuB)30' 4!:`s\O@Ȼu h[uE =`yT(/ULz2,Rg],ZS"1EmB+Ya^40:L :}-AlڔK,OH7 Xú$BSMz̥97^SS=&Q2a7Г7A/f9E>?@h`*@h`yk?OB鼤>htu ҕ*Qfk4ImMfe;Zϙ#\[E:<==`L&C x#ҎǓʜnqdR+ˢ.;X^t"j1T 0R(يuw rc>K_lg6#gs C(Oy `nwI嫙b>푦B|V2:݂j?@ SBPQ_@H\vkk 5j+&*[ ڣlP zl~3pzc? g]=9I`~_kW'fn.RjjqZ< fjCq7!Q, ĐAASChުwO1&6O|qM=HP}`-t&չ~=!!,M 8 4Y Qtuktd#(S)ȿ{iw6AarA'0gbTDJ7/~/ u tEq` Dr;z^X\b >#>Cp:?5 !lLLcU [i`nhQpͩsk3dw=;EdļY\>Tؑc oYfX rNo'd]ItY PW~h&87[nhGs#.qD:țG{ΟMU(,sJj;C^p8 CiQ S=5Ѷ2ZD $Juч<(6:\֕QL=b27ځaqf@ff z,|ҁ?>[3 ~ʆ7ʒD_hTd?y܃_^PL_ne?4 ~7I:*ѬR.u@I͋$yH4-%<@C6*yp{bH3oC/-0?7wY[t꼠1$P ɱsVQnЕjǒA!O4ѭ1miF Т#% 6IY Ui"r戳MV7"5WO :+y U |ǼC}e-\5ynVseooTAT$ ({L"ǘ]i'He6I<оT]\z0r-∆;% $ Z AF֊sJkl,,q_WkI-㌻5Pкgd:9"Ԣ"kۺ >6ϼ*SYXiwosk#g A G'W?޳gܞȌD+;~TwC?y2qccI}bӃ:2Fi|nc\jZ +Y,c!^9(VWxP :'X&CWàpoW#Jy%2{ykI`,^*ڊx')DΐR謊@ ?URmh|V?l&00ǦF"zpv !5sBvǹuMrN9}(um6MW;q:P*jw43J`Cى7n) +3Wxm˘͎~\x.(4zd1אsk5!r2=؅[3^mD*#iPcfT@& *[ǬQuۆsBs&xW@ͬ]O!UOfSeXzvzrj.HIW4QزB0%S:ȵԉ&=b#ԀKJxM\u#JX=u)k$ Fx1 h?[,~&XcB7LuPyY"\k&@p 7z?gx|d4+#,)-('IY>vY1> @Ľ;~F]b)^K:9J L&Q DE71jMU.Mסap@مXco)>޸OWǖ=0k\OC{"`{3Г4< NP8#rI'%&EV4t Jr|{ \j>De$.CH R${[O6{X~׸)tr0J(R$ߔ[xTd"|z.8G7Y9W!LeObv$d eԒx[γ][qw&DA |#Ċ)֟j5COʔ >Ҭ>4&䄂 ӽZL;DJ% T 8wك"7Z9RU"@:@=,<„Nr. ;]Bu_>w8ADk6p6{]P꿧 )==  ٷ9,#50F@<&No6b.;6&TcCCyT# /rN0/Ney/Ϣl!ZMX]-f"Jܨd!:$9Ԏ_Tߓ]/K?ߖ4?"INMtĨLuUcBIŸnJ4 aK5j l}%E=@ w%>mT"EiEЪ଄v'hGnYÀ^ 4Z.EaL [2|?$QhR|c 7P(^[y1^dmP^<%fmw،ޞ< 5p ge- >ͺϽ,Ob[;M:7B[HvXIg}SlL#+ QMM2?gtHgI}2U"h$v>VpN\(_*\EVs(jA'.HȒĺ$ pձa< V/B䥒?AbQBiYǢ]dAwMʅ}iO@^z}f^]rZ_xx.F賓RȰKl1Xup#iekH:;%al ]'4ZӜ'+H֍٨N̢d0î\ǩ#~xXtP"(5C!xԹ aA "  o-j@lgw&S:Βlo棞x\r]UTyp3+;>冶J~&(̆RJsk&B~%({+'쒚0MGO'e8}+hEűF*̥H߈MxXcu?F$t !]7x8[}C27*o u;k4>^X.L\*'V#1~Zjq[ȄCn#b<=Q=QևC,xU@FwB3]%VgHΈwUֽ-km|3:*y{YIK5>9҆u57##D ux $'@B#k>K=7tid:*nR/k-sVsyi )/Q:jl4L*ݤZ.KnEℱe5t{;1{_e9fZ*қMx3kVmr ņG31TqV˓&\ VM3O:Dl7R]"s#z8*j57p,^9WgGv'=<˒)1q1_qfЃQs& jaJx'(װXHɖR0rfĆt٩qm"̈SnG3kԾ+:V(h0lLAW_Enק9@o0%JhGOi,QVcD÷2NgG֚:G&(y`ӻĩ?hm\G`W&x/Jy2;xs*u 0>UyG[U "0!2K5 AWgXR6B[{5[h=BSk]piOBي_fU -ac 'nG}OKhA ڙDk٠/,"NU?uSP3؝D" n|Jn["GANWۄ OWg%1!.Ay]m^9PJv0cn X_eGE )53ƨ{Q4bj+?CGS2H@vy@R)~!)ި9:"ĠOpT- ÄYAFV=ߋC} GgS^[1L%JW(shU<8 or iZuLх^$c+{Úuv\|-PS#r HGAoF5ǜEӊ?O C%ƍS,kA̩"`F!75G:fC)V.& *adB{a)B bmъͺ(,^Uxղ{0&LZ,ʒAgU Ï{d9ߺ\Ni#”(g. ˀ>_2G( @xXqPx!ĚagRi<% m< ɜOt?A'r +wDYb~C[[Ǚn7ujJү/pҋI2v'TAЕK$O(c>LUږ}#]yO;  d] =SQKbJR Ar͖c٧ǓStխ .>Lv/qd2V?17Tkh Ya&B̪noW1@ Cު\|MTf?f&>`MH?f) HӬ`*~LŢG<#%M0 ؘӯ`4P|Xȥ aAYWBe9E8_ 8Ճ$&ۣΤb7ە4jۨOڃ#pŖkEB#V G$/L|B z"_PW(écH.≄B sZ 5ʮo;<Lvb}MB QSManmw55V ~w&YKL$mSZ }T/l,u#<2N֗o&ÿU{[ȖwpkkH5?- ַ4Q/@o P]/WIC[-SzTmO: )zo!@+KO줧7c%>Iԧe4? ?X̍O4&&f#H 9PϪ=ͮKgmDLB*^W~<um 0z|# e5Ο#py*Kd~4!)%Ǔ /=ߠ-O9֍_:$´V-{wL$Į~fDAlA6;͒ #ihJ?kq sY _4{Oa5""M v.d9(w\Ӥ׆O/\G<cu:UL ZQ'踹,|s.9GΆ}HΨܜ#>תyg#YO$kQiq5\ٽY$U0u+PܔiZH@h]# -ͻUKT]tb5~gYm5˛Ga \ृ|IV^3£L3B(DF?W55!Fj*RK tk$vFs7;=YHd͑1y$- }#]ni6ƼKCA*򅁥~՟\@o#bä5mMPno֖rLjJ~#c$͟ӻ?Yx%qYޛ"`Ye*ʥ`i%gd\ !_N۬q.^N!)ծpag͢( 38 [kqOT9TD7D(I̔#Dt&gj@X]wK_jHS@Mmyqeb}sLkkUGSy Ŧv{=aylZhG5J',w2PScʇ7G5_>XW8>hĶV-ޱ8">Q)VPB{3xd/HLRŦ,9 n uly= QOyA(gq[6^'v$ƒFlǑ7AdBġڹ7d=}xnZFlsF:O B+Mm;Z7{ZltXjdr=Qr2N:X)ōW?[Skrj 9ӉV3/\kß9DcOƵ_ ?D4c>`Fʞ&0מ>sqθ&iݺS@ u @dU?k\P?Żې1M5 !5HGىT_RrD1o_.8ex MlL<3HNsڽ#Rff:).שB>1WfPc jzGO53 L?jPR0ۧczmo"&w.y؞}4^ߖ:ʸ*R,}=hXo k 1CJ+B4RT`ϥM:q]Ø4DZ#pw6p 2z(@MI6}lp\9~!gSQ8[/hGC E)9P^u˟- e%GwldhК7oyĈIfVZWP"SAQЫx zZ(s 1VHjm,*!tS<rt2E;a.uAn߃#]w`Z^(i2뫄FE>LTE `JSֱGV3W8?϶ʹ^NiQԑk*knϡj; _)xݢ=yH&dd"}ٹIn8DW|-NzbN@B/4;(ղ]O?ro/1ODx-B9tgTRƆ|CL,%W> (N0k''} RJ8#Yp: zBǩz,w27yٌ@,kUO_ߞ8ɇP~{,k\!$C!.Ηsиvk<'@rox+HJ6aV:!SHJ f4eӞϹU)[S8I#6H0 K4އ &nY;Ic2{,sMkdk8&VKl+_E恱PoY u pbDXcmFNL8p EO | o)LA6J-@S>QөGWhʅ)ggl$VDjjQ:T{b_-?%Ul߉k UAHD: ׈Ld0' gO\﷏YJLߴh;& 4ճ#TNϪdz?ƝD%"L97HફatX:]~ wU3ϱХݦ oB0^DU;Mtܚ sX? er}}V}p&9FL{&8L;L071TR3:?^H1os`MٰQUWl/ЍlXi&&=` W27Q(\R\V]E%v(eu}L"wtu0HH8?IVx-6KP1 ʚ`T{A\w8k!>"W~FsȘV勤:h`7cdVH205y+N`NBY! ]z!k'7FU3ܽvI)JOcNr[(rzn:'Uqj &B@|]DxD)*oTZ4|@HMG곉B-a>B0r1 E¼wQƢECJaI}xvQfIBE*2ۏpJb*yt~!|} ;N^" d{)H91õ 4v@9߫a5#IxʱDgZY<Iғø#}X ZL ӱm 7cX]z\vc?RҶU=b~Fk"I\EuqB. Wji^=̗K9[ i|IˀO`>54~t:;'C"0߶=j.Mp4܍P `N QDe"69UrGFP ]]]~s~TÉ[^.dӛ(%T·H}/~*_Da)U dTv qZ\F-ڛ ,eR%dbC@?b "6n%1'CJ'w4 E{EV&}~x~x{hWMsy*U;c,[(u'HzI<>sNݿ=hIϵO~'Y{$m?Xs܉uomŸV3tZMլdk%tJ΃&7\dk_^̥wp{TVTizG݂;x,ϾM+RfN|LcWMY6\`U A|\ b8lkYNYyW{ x1իicmqgqJJ-4m+józ$ύ:cE*ČC+4xT*rR(i q}Q}[rMǨ_ZDb_Pd<a~d m#&Y%?d˫ZHy*Gc ۦ}%w:/XR[:kK870OtS !虤S ߫2 zc H#\0pj$J :; ?y~]"اuO'4O_EvAG/5 J7|^A5R{Z|j5v)۩ΰyfҲj7?{_S'3]`㇢ʲ!һCлz* [6?DP`<]@Wf-tаy8Ko+$!dpLj5;J<2h ^ 2{OvN:OWWp~ g~c(u԰b0ځ>,m>mVpz3bwZF]`3u>RaMw؛ɫV^{lrY X߉$Mوg,[ +}+$J!IJ"^ȵA8Ψ\v;_j HCoV}Z,8T CBYΩ"譸Nv=qyz3\-ȹܸ#,L۶=HZ\5]lP s@1^W"Z)pųzS˭%9㨲WHN>42g+.}TE/JuO''+W{3fbuJQX8 Oq,wo"u}6}q~~͹e-0]rrGfZظΕHg} /)+g&`%+AV I Bhki*^ S!66o/a *⃻]{7IGVc7Q$ 1P<`#Nvh"UXir1M%8$MT |- u|erƘepT%@\N0AqMso _+Ukp\=qK-pHqI!u׾A9qPׄ 7yņ؎Ч@Qu A[ƀU3!ZL ,r@W>\.$;'󷹃."+<\68{[:C3ۙ?l/P`#e tA:;R=7op87 yh g>/1Ō($ymd'Mѓ^UktFC8LMא`8nСX f7MY4"# ˗,:b ylSѮ9#dFwGo(a/80>"*̓k15\ƨ'匕>huP5]Y*ff+jkWWho$Y`N !oEVhS+'f7QEwpvCmCL{NV!x ۗ2I)I6|$8]USn0k6yd^J"62#BXǬ fh4!uD]MnK>{:Ybtu% Ez8w<-Qw*X_f?h% OyBAr )i"fBo:[lQ, ~D=ޮ0sv]u1"/&;6sԜrʆhvC[ vEC*,&G{Fyk%KAߑkgW?H)*o|'M;`̀S{ޠ6 Od}P. !AOҗVPټoٙIZRy)Q@9T{4p*A[`+ʡe3?'0J\ 2\v,Ia[dKSі@ F7ͶHӀDEGr;LsJնAPy,\,X1+VvXy9w@LjZWӚ`U18[4 r1=j)pN-zպ H ։bnJ}Oi(r\7!XRdȼ$ [ ԫ%MGzFI{6/-Q\tHfZ%/ 5֫Y$VՋeJ;_*'P%n̝^&Pseb _D3sbwh{v0Un?=BɸOb( MjNgWDeF5gݑ0] *ēOfvr_l1:lbb֞4nͭ{b<)UIҊ6B_|D(ԩ F+۞63OFI8Gt{wTmX9޳["1 '{F%_$E\HQvG7Q6,L4΍Ks},,B@Nl:p~_ԡCWMCvH;=_j3kE-\xQqbtbI/qg6t,V Z[2P>=o$ѝ-3hc9Z*+[e:gRܜp`0i  syt@&\S'G ,47/H5(v^t%0ļa0B^: (!kf؂Qk)} ǃQZq-_) gctmX.['u 8uQS*Iv]߳lP c޹m B3g`o߳1>l7'? bo }R_֣BWH`6WizEA\`^oet+@k M/(EUj.jιt]nLYӞ``n! Mc3JV1O W/g=.;3]qO~jK͸>])XByMLn$)L*_@zjwwC1uOJ?яVB'Y4]g-T!jeI)pJL'jz~2CUQmM Z~VI,cYKL#H+X?|6l`iD͎,c(jjha~VJBAX&9MpYq/yQUaa4 ˵LT <:Lv`"g,0s)uOƫ=Q߭Zu9E<Ĩ{gVG(Z<nPi$oU'5y˨| @ ?ZmFmLl UTmU tgŮbd"#/] grk$~}c0Ct9YEkwsw@ =!&dgڗ}M2K#wٛ!6Nmbފ@図#_@r[:;ulyσ7#?Cbd`|,.(v=] )QPGuʓ(Md貤0(Ytݑ;=,5wvOʉnM~oT([ T?XY,PX>߆h1C}.[ 8gnl&ʱa}(D>;u0JY-zu~Up?hnzTL "Ϲ^=]S—m5I 9%BvEqk ͊^)ѸrSGYM޳/yψ ڿ22 mM.o&9Ssk Ԋ愄 ē:HKk|k9rz]1M!btGӋX#l: l(n"=vЃBBT[RLiKdĂQ "s=I3 8 +IFC;ti \1Pi>M] fN @Kܸ ߲OѐHh"uTpWatd"ͣ4W yl^vX?ИQ?]_>E&wtkքmjYXKf?]1U8G>[Dig=y8n4P2/ۜW}~I3;`m üuzl ߍbCE!+(s(~^z]1tOi;Y:l&P֪Q}sNzB>'v `j) e ׍5N@*.\zE 7wbPuRI)H'aI>Y?+Ղ&/S/~ejfedf,Q1>OHKqHd6z&Vωy/ǖV0[/HU97%ؕs` l?.Rene5fzs;TE"}ɑm"tX{/}ph--B%Iz;DLmRfRZb7kS?JA$fI-0{C/fc[|%t*M?eˍ/@c7uANT ?[ +P4i'OkplTGd]ۡ(A <1MOC"栱b'=u#莦IeYbF#wQYep"*$,Xj)I&4x!J*? 4u?ol4GAY,[}hM,9jYW`btMx|/!g܋_UYTGQ xc"D1T*zD_JHNjw δ'gQ"=ny{BoƁ8hU4̋&|6* /S%:k |xWMa{f((3W!)MčfJ D ϋ냐I vAb, Ao.,vm€[5isy{e^@`+'VK9or.-j{ǀU9M<7Q^?;P΄ 6e5eQ}z${p:c<4!#q^3$.%8k_1eP]-c>hx&…+gJ1 l&ׁۺ"[Pf p'_d&N&"P9\~WM5>+[mɘl` {]V\ v1O]w[5 ӌr'ͱO7O]vۯLLSMeW5)}Ҿ/"m5EG rd7~L0J)v1T/ohTFѴs?` :W]8Iݹ廌3alZwc9D? n XI~0֎I:ws:x QD"CԑPv? l]k=h&;-=2nh 3fkM 㢐f4 7'la2#t#%h&sMllھq2 7JālLlIlqE6li't7%/I#w1#i WQ'~k(eQ1 ҅{ŮG;  VA(tJܓmet‰X 6S=Փf~! K_q`GąTaUHZD05}{:tpvG%53{v' =DJÈ4`%O݊7 0,AU1 ZGx'xQb ͇(1MF](W'_,8g`?Ku憟8I)2#:(jȇ JyhGGġb:x+YsFaMza5/,P[DLotvx9P h<.?\ro=D$j,y|^~=Y p Փ#1 a)6y;rl5 R;p*I]3j.ݽ:8LNd[FsњDF5?ZJͱzfr肎׈DЭF 2DTB'fѯݷeP+]9bЬ)T f;2,oȾֳW iz*"`5xQY5ChgDSYh24yˇPջ02o]pg %;CnnzȸX|cH'YfXHn4|2~;2ΝzY@ސ^icOU8qN( d?2MkqWgautM+§TeR鶞.yb{1]R%hZ qM8 |7W{85 j 'A\V(Tt''&_FFyu6ڨTrTiE]cnp F#L6 [hUjhǑD d_sQPTK4n,6^9W=$+#tWJC=8Hb7`|Y( π81>]iأ"67mp#wG6zzt9wW\kDwN+oܰ^B$U+΍󳵖w$-$&swdDw1Q:`/o !OeV4^\Lٛϧ!ieӕ=eDbӗGr:19D˵g kU'<1hac!Uxi.K7OىrG0 . e.{-5= >{4 ]$J.i /edf:fwg uzV?+mIDv3kAL!4m߸OZW'ݵJ \ugK9A,eqTx ߵȌBTJI(swWqUI/٥U=]S&ʿ0 !nv1je7Cc3L[5C{ *uhRǍIKr1Tʃ"m*VWdz;V;/s֋ͥX%2$b, &d*@M\s a*/|Ă. O/q~=46:Yo Snr5۰1RT[ σX:sJ%FYgOv(``N83N𘰘}'ē&YP5`aW2dXF]-v0%9Vkہ .r!1-d@s!)  CC΀y`[nmuÛ,h̉o3+nVoΎh9|? jd'{,LHuj_b{'~VcҰx9a5]l ([< `%rdٚaΑ3kz<9]YvB4[@֩\Albʤ7tuȺg!%Gt&b8'i ? r=LSJ7xDvw]bm"zq-`(ďcN>Nʎ[ah\ 6 c)Tuō 0Fis#{e_t/*-i2~ySQX$|0(6Qv\ oD&SQڟ-us] L9ibo%k ˴c6>xd1{mЋRŀ \SU#J0 bF\JHIi6T7Oz_qh_N,("pU*f|S Fձ1b2K Esb[C٧ZP:aq6ٳ&C!!& ,uIĥEUP^{S|e {`[hbd2>5g~h`2 $^=r*NC$X$/k2viH- 9bj4S3ou}˧CYꂩwBPҦjc@8?Ve&86/ +Ƥ.Xb{0OȅW^) =OnI+h ~i0y4B:O<{+4oMڙAa_jn֠z;O,jlZi'(}W'o =f"N߈RD#t2ł HWk?7MyC"Z]K:T5sgʶpq(u} TKY#5$x27%,ܦtÍcȏ^( 9ٹ.+>7Uള{5yLbڹSCX_4Ho<E>@u;?L&>3?m4T*ݹmI"|-e{ NO&FH6 =y{Avl/mi{Fs. ӞZx/S3"XHq*дF`,&\&T*r3 Gt6Th5e)j=Uu[A-@pT=9-]_7m ?3ugg8,+]i<GH̑dC`,Tr: sA(  d/MR=j׸KZx@EZ/")asA;wU!s21J`™ĦcYwD Hاb;yi-aFd3ƪ鬴FpJ [\8`9>n+M S.iVY艪$SUKZfzeTU:sN?,v`^u~^|3dߟ j1{]ao #lmkK*E$1,]ɇDǎ;"$B;!?|v?eysh@vaJk~0EOqfDfxVCw2)e`BЌ;}up1:<0fѾ?ik~X<3H +>%mv_N٫Vwj9TN7KiU }P(U;\I:m%1H" PQ`)8d@"!~ ~ dXȬ(w4#*ݽ:CM@W'-땝ܬPD5%hE:iEyurw\zbzsq߿G@ IDAN__o$kes67doJ*CQ|7g(Ygn9B^#^y,v['zCq`*iEY)xK6X\e N7ړ~S.Ң8#Ha9ը.,$ha-'s8/|ܟCZRGzx<;&Fqm,tϑE7X$d~w;>Cp[2 'XA-l.T4h8o_EW"kAL8s 'S,Ze_\r$uS{Rkⶹ2?E/9:zlIFzx Fmnwl^*^hmg_)'d2|l_JP>lͣA@`~jb>%2q\!8,CH`8EtalV>ѲG/qLGd6 ׿,3{!s $z% 3_,u *.FƸA_)L1o,&s ?]1i@>uQAQJ!W%%~3d슳ucfW6U?B4{)F˳q{n?#C$gpC>E6u%|#<5%$U€5@c$6IWOy'j6}wkϛtj <Ҥ(ӗ'&ba 6JIfwrLtE4YYCs ,=/e^8ƺg0UQ[fK*}Dݴ2U?aa+U^cJ$:QkY}s= ܐ{]c@<D:VOv Ef%l2 F& VjO}f2ˏ(@%'%4Q}-ikyj׎LϿ6eR$&np%]*w"[*SdRIA0LA`Y]Mf ӋRQDy%-뀾֒Bk1B\z}Åasu qߊXp6էϒ} ӌNf'+8~&y./Ԗqk 61%װ-y.T&0N(dHjZܰjs :5' tُ3>(y|M,Wъv'(S6ğ ^h%'~iTkNK7 pu'_  ^k'd!duWu+E6!Y'Җh6Ե'EJ&A\=(!vyݫ7eh"s4`ʋՓ͟/ّޫ" Fenң4([: cPSֱ&hzKT2 +*]laj`ݾ2~a* ѽ~L5=!ӏXQdkDEJ>pcd8gn]7/='Wa9FQNy|`!Q8ˎ9hVII`%Pu V(S uf%tٚ3 ¬{4nB#6W(]Ob/RHՂF֩1Ȣo߅ xS+WU)g"&N$ՔDݝL> P~ozsj)+o 擘 Y7)(ṎPJ@TҹHdXmIcwNu-MƳИ!S | ÉZLq}=jj81ٺ*Ïk^"ǵZ4MO{G)P @IHtwwSSHjlq$gJ -OiQkޥ~,{9Qb]G'_$V$*<.TUž}{㨿IO; i}-gzaXp.7|+Vho炒O;&K JJ"H*V8[ctiQNV@L[L4=K+]¤ B)T{I(8iBΖ$s:k:v37B 3}^gT}ieE?<'CٌBKw˶6%FxU#P03uYoB=^#81p4C`Ywzi,BVކF[927H8@l٬d* #e6*HД+:C |c #+'% ]zUϣ|ڪ64u䀋rt^L:7A=U֋|]NhF$\_/o:&V֖;7 \Z $!ybx0o \bc֝t9-N(gwar굓ޕ|Ip,芲OpdUMqeXM(Y\J<ՄoX[Y#|s{؉ } SߍG 3Hjw̎"a3>i<ԉ; BH%m%y\6𲲇-tNpwjGf[dAP>JbI=[%@O+gt7 pKXz^>ɐctBP>Lq W3S8Z,ӏwN!ㆾ@!jGlȅ}0;rKrC{ +%{I,:Um?o_Ff VKQ/^?Phd*T!S;"[tѷ0C."8-ĹzҌ^v2Vî[j1G=t3УH+>gBjSR{tq~葲F'c_f_Ҭd^ |]-$e+*OIizF0{ZqO~4̵Mڡ+Hpބ$&@ٱ%N@2֡YDX'_k"r0\u Kj)(9nt% yf;~N^tsYpC`P}Ԏ`D à d7$΃%ooAR$7u߶rM+T\6.K?;X=P;(©D`G)#ro!d9jzmٓg@duBNX/m4mQZv4'WIi_Y X.]Iid rz#ةN_eIh@VqI _)!:~9WB'n%h{(Ƨ\%J!費)N ԘWEӌkuDq$CT e<=,TE&|ET@wLcZm6q? 'c*4ǹ}$sܳ@đL B҂Ss$EE7C -^QCLk-iTaMo\jYTBoPa܏:4ƍ1<^h3MKZj7'ؖ#J#=J@Lw(rtkEo2_4jZV8<"7wlVZEP[ԕ,Ͱ+:\/H `%۵ U+;N$ ƿC5ktSk;uHүgV@lMhܿ+NstfE]lAX z]տ,_H%B1xI9|mCK|$wViZx@trL}]!ݱWr;" $!Aiԟл0`pY\nyg*p1IY4mﮥ2Σٟg#^ZD|9^e[ʶ ;xGpː(Dknm_F^sq \p]T$!0we +/QU+KlKl| 'Qi!hu%΁kmQv b)q<]{&}2 `_̻NP/zAfɘJ ]x_N@@z0{e) 6gֲ4RXRA՞IO~ zI\4ڤ #{¼ io-%tulpK^BBKKL8s V.fW4SAm'oQR|6\x1DC8FE`ps\q?j J1Y;e&ټD`JʮkprR.e;[w6YѺPXÐeWkpUax!FAW;ͷ[N7M{m7t2C/\WiĶ|>}?2ƭX6Pz$UL ΒY ݺ)Ɨ#t}* &B揈=ݱ$ƭl[/g)ii=WhEP$(z PEA(E _l >}3b8TejtNz*g51\uWVlY~ \@zbx2* - o)QT;2\)Sy~mbnA@w>!cSƶnHwיjԌ>4(sᲒZԸp*0\[N:gvx^p-xqajV}`LAi2y@E}y6`AA]l(N;Kff_ hX')K+n( zn(\KciTeKQ:b"8Aڠ 9@UGw۽]5o;/U3&>ifmi(١ཫQΔfvfbVP132H9%M",a<;emIr޾Zٕ%yKUQ=y|}To2oh 5ȁ!U.u ̊0P+8xu}c.N!s@P =7"l&%_biI2h6ogc?,\AY I, hͧP$*A{?P@O\:E Yۆ5B.:Y@bmO̞8l]KM,,xNrL:P56uٲlġE8NwEA)fB*TWJc[K]8Sh? eOߕufܸ UWa* r;Wmt'Y|訦p^kΙTgѻՅ:ɻZȜۗ> Hɩ,=մ#՗ad*R ]5rSh2'8p"fs5LFX->ԃj H5bjm(Ƈe[qcA dD\>yU}?on|\Y*Fq6v .Q\Bf C2PUyA%ܫdb'I5 [Bi&lb۸=n/&ny q8׭twc69?O=^%"抗_o]]rE4ELan㊦O32>?nr7l~0YYBdNa^FшhCxյVR@SHO9l߁nMRqn*b˼vJK@{m) ޫ0gRقۻI|,MО u4~UziQ /dOdpD=@[>tAPaS)?-ə+bIկ",|#IOSm\d <},Swcɛu1y!JI4xwXK( vY9+424%A/旞#/pKswy] ]$RNE;D)&8Pv{uƀ HGntrXI RϠ-@[EA4^m7⇡"yOcZ۞ 5)fa\pxkk &H9]J:E ɸc hd_3!H' w3PV}S_py}Mk6lJsI&gnԚ:s62ȄLNY'@Z^[T\ \̗CF=K^6ϊM,Y|^/DBg| m'b,,Ycsےce>qZ,2AcÿnЁA{n:3x=5'veG=";c~kL]x ߫#uv2uƕ=XTǀ kخ: `KPvwyO [cƳ[P>XhW.3n@#Q:Xy&h:IÐUY &5TG `rͺPNTcؘjv:%6FapqQIʎUvs Cĩ!U 4'h"W$JV:W%L/Lo#"0N tDK%(BEX<%[.}0S7 r&)$ÃDd?2Td\0sx X߯SPל*xrd_  !V bX(@VEc.e/H؂ ~#SC19lu(je" D qYVZ4)dH|_a~TVf)$.;ClNfox֩!I+DeBGB6癣;0-C{k2 yIEڍ:@l;[z5=*H7 ,E(ڤ~1?w^ZcU YIs}&K(;^aP Vw pY.`ZϾJgn80؇$cƦ eԂ,7ьdv0PQwQVCACKPN 19JNkGDGG=l-!o)ŭqiRpj͑IkCQІ #T%6TP:wA4GCC }4j$#m,l\ k劒t&qBK;5a9,p\ 8km BZB:379Yc@)LSJYd Fbxk4GHL_=' AE|5dSJ{ ې6DD0X0{z+FJ5;۴ҭ~|B|HnN|<,v2a.(s?z4/J`euQt9=8'ݚzp032r\h2#l ?#0ˀAnVW;~$cC򰚶ͦ[ UjS83 .mX5# +r X~fiݑLS\8yuF$^уU\Jҽ\?Jr %q/lc764hW="Etkqex!ZFw5ěiG^@G:"D-> eYI_DMz<H%?bM n &+r\Zf)o8IӈlET,냛uWxS_bAA!-+IXm]bݱ_7(}t .^gnM")=q Ulu6}W^( xiNym,CMyp{+_I=ju# 'ՍS !ekҠ]zNSM7zAUá>ͫ" Afi:1t?gül T~EP>_+ӹи|0̀7΢gu8 v=]y[V_D8g+T}7GHS~\%mzu_!FE'z]x/s-.(ؕr㫂 5SFAxұi.8z,O*fFi Bb(d[ۅgĞ_ =<wN@2:ez+]6m?Y<Aoi7{p1<Ŧk832~5> JINN>Yj?%1,,*Ά"Jl9?%Ol:Pk~.$ 5Қ0X]B/b_?QəX4đ ⴡ% %[ GrT]8-",,xĻnbP,eyW uMuIqǾBSq( )J!%F["! 6dC7O/#e^-9Հ{S7\t'f{N9IzW!c ]+o387,"E z)$[4e7iNu *@Qby wZ;՚9)1d"LP c$.IAUG(Kf-D kLydGjp\#ssZWlbGlُTd`5,AX/Ur?cg (&Q{ y3Jӈ|AWlP~@g/8!5g(ڂ,$Gg*;xe5 A8s߳/9qnJ?GcC?\bUuߘd7 k?vM4oA]Mԙk"%<(v,F0lLR278q8^z]zp\䤒F o5 .(9d.j>jHk2yaYЉ8gd}'_?Nd>OGc0'j g:4s&9 F.a|l?<Vh[ 3Gq|n|7^zg -lmC%VyK3xTs]Yﴎ.qͥ I"wbLF:1%-TTnubZnSv*C(U\: r\A$P9Z5M}QǍ"ܸ$&؄Á&|m1EPe dWUٔ1z ۰oZxF#H0 ӿ #xGꈬ-С ֥9lEu!6!]Hyi6&$ӯjU~e8L^s (.Uv64w:0V*i& 8| Qսdw@@NY6E^i N $lRo;Y-4))}7^6B 1VcBRhP~,dt=)L ΄nU2Y&'!蛯pjo;)7daѴs=\oZXh&iCrqfuv;XVڏ|a5DkZ五P } R*2]y0\0JPgD^X̎a=T= F.SHUv|>PDu,LI>K(Ҫs#".7J`/kݧ;SDq0"m_l>Rj$E }kɨ#pl[e0%ȡ͌=7&Di5G B]luoxzkSyi 9٬%r ZdX5b~x7a)|{ֲ851]Sc\}fK|A)1őC;k=cR{i˺ Ǘۆ<2oyLr\L%+?L}J! Dnytmwh7N 9% pY h&tTK2 oN vJ#.D},qfz|;Adx й9FU+:V,VrOw^Q Atl~Q(qAee V%i jCXy5wf(1$33"E2`ۼ wVxRmya2΀h4ebPjE)h k d{?6 $YƊ;@d/bpܠX2/cߌh f2ޥopq8(\ ʷe{ǰne0_ HdaUe-3<9_0=RMӵXV"P__iJ&=kHEo0E<h=btdfĩж4Q uD_G-^hP8e#n4I|#u mve5qЭbScm52?bw'u|vGks{4 ^ 617~Cʊ-b- eQb?'`H[hdyS:y3 Xhc`b\<-UMNZ⓬,OSAh^%A 8_KGR9n~S({OԮ2_B8"sa:Q rS]+M>R]/P 掑 g\YB(Xb5+ Iqr"ԥ6:¿ue1VڰܮxKɑaX(yvc`HvQ)'k/`2P"cȴ9iYc*L~6=K VF2~_5axblQແ q|h|` >pLkh\o€\l܈?#IhQ#|ޯo*D-pǿ& wQ1B-P/R;DLDV u+, TM#uJMނ)rej vŠ2 i':U\yW.&ZН MY`"bfu3֎A>R2uSlF LmT0IePy4YU0uwUzh<9ea=$q>my)A6r 1!U8Taf}KbpJq1p}zSlp&G;\+}mxq)&t':-V(TkRXlSZA]v+"kAn %j #3bNȕ-xҥu?|L-k(Pګ4Ā6G1cY8bkK6r܌$ mq؞-}BkNETǔqC 1lV" \K6YWPjvuK.|#0 &͕AS3N^vg|kj5ãl(yX.CٶB~ssbP}l/FX&J 7I Lq*/.w(H&ї2WE-Аp"\݁X8LJcE*ed+t8gI8^m55ʤ&2xЂ&"tNOn9*衧?$yr Fj;hʜIIU`0 b&XgR=EGm$–"aFcU[ЌD4BQ4l墣[*|sJH-c_#i7o.1 ,Ny.veF\'WL>_{/"P^̦]\1Dܹ3/4L(o6+|4M]|w?E;1A(D/rPwʶ8%zmm}+>#d! Pk <&TӠW ?NAi]a_o3 q>:6cGRV c3:yQJ[}l&FGv3=_YKrom!&m3\EqvOpzZW+"wjO2M@ ]ה06|yLTdvL#4^ًY?Ny.ἇ:nx ʥϵ8bk޴PCiC]I }3etN;MOL^DIT^ :x ^RR10m盺=)L'efzzʽGi6ڶ5骿LD "T8W"KP\GɉNsD<áe+~RR}*U[Rn6۠jbYpAPGZcrjvW$ٚ `CT!의}8 ωk j !7_kSqj<8H ;t$40:cRCM4).1"seiT&tM皯彆1-Ij4=,-59ڒWDK+=2W RO6z:p oXz'4#>ٷonjt\LQrn ޲B_ֆrCic ض+?ՊX=ӉjrA8]~c-MEyMCőD.P~[ZQ@#f';ױTʶ$0)W'lK.O~mO.j$xH=nP6eR%u*C6xe0W svF5,P1mR-f0 kKZ4B6&~^_vn w D=Дe-y;]娪;vVj'y,&b$NsVt+zCc&îɫ,m+vğ" З=8Sl?Ll.~]B%дƟ'ِKGKǼA}{et \珥½d[H/}6N b-^WY˷iPz%),s?n8VፐJ45,ivš'vm(x QtCg υ)T+!6y8FZޱEfФ ּ`^tEs|gRaF!E1l^3?_CXh%=M hl׸7+R{<*ևE|ܽ5ϲHeQz|dIICL=jq&.ܧ8'8ħ<`-h%l,>W.P${7fmƳ yݴsC$a|󼰏!3C&x}%qܴ;ڶZ퍲_CMBJՈ?DN J֧mMz} ˭X/P"#Ef8Z5MO4j[R4@;訡V Y^NԸd"C~^89FH3r!Nu%ɛ>&;IȹY֫%_eFz؄:e֛NaDG<0GMV 5k/6ˊv$@>t갏津W@\$G˛!(<W ~ {lm9DNKeŻa_(#'yD0DM ۖYj*k4y3O{x/tթpqź_E~KyCbM)[PxYdP'|'>a9 y]Zy/K2^քMzSՏ43Jeۇj]ԑ99˥7)ehL-!ܸHU2h@@欵W8ZxUhӍd:Gܮ #} *.GD1=DlhKZ C2mN}F:ep<']8 ΀s""?,aϳmحV%[]4jWXLtT>exT.GBo ۘa8tJneit[*mzWx_eI\']Bp=kPUI:!`9g MlѶf3* \簂1~hAg4UUNÑBݓəL_T`LQNvg;EuoMGX?.ؔ:ssyO'4. -TbxwZb bF L?.!]-q[H,IGRMV.tVeĽ2QG+ixp=Ǥ(*@u4M ?kGr_O@coVh;սX1Jr4uО8=ӚobܻQjmMM!$?= ߀p_TdDiGg~f @2ֿ_JN/Sw}&.l+1D$)Vi}2'%'q ɸEpM&Y}z~ye@7K!W o q}c5?vf#Aq#8}6|W͏`h+;B W/); #gl3izAphE>u?(&m#0@tKEUr. 6OA`HԪQlwklцFM\~Wzy.mZ+8:z*$2:!fN[Oh7 )${ʜP)a)iUlwu4V@SIoPNCQ r,;-"ݍE4j~΁ƿKzRgPra7-(D'\<)q:8, (Eؾs[6ܻ`'Γ!Ĝk:uF48m$Rr|v5V'HuҮ|GDꤽ?4|A\g_ck丂=&&&1 AS.qsP0,Wd'mńeAuOPe{H~6pIM3WO}ĆPFa]ͨk+Ps!dhY?& jUD1J%1ͱfN E(bnk&SI_zOsߔfHժ\P\7AѳACz! 'G: @N:e+q soxb9`etonz{٤d/&:Kxk~t0uHB!jxi@F:.GP"Ȕns ]jA 8.Ƚ"=w,vG8 j*L]Fފ ڂ1h eV"6Њn&+ u8=n^=3R"=6vG;q@{w3,KlV6.ElhYSn^ l Ml}xhM]x44>`_FD5s.0]:S/\2R[kv M ulU_ZRAR H`Ne{ b/enCVKaGF?bB:S՚AbFrSgVs7X6D?/65.~osBv}st4\_-3-sIIt<[߭JOsQqiғJ?)0S}T3A 1t*fcBZxTܝbCM ܵTlN wf݋Z3h y-!3NU_9X.;Av@챭'T *建qE63ˆt< {tDI_WyŶVB7޹X!SǕy!t=1Bs~B8PUqYWB7YwghL@ދ l] \rf]¹ؗ 05T !]̕ T2~bM#k5sHs@2BQ7ȣM"u5*0ieѕEUP`N+ɘakS3gR"c n,Oأ^GU #>f?eUS/@qM~X>paQ}MmpYˤdxNZ},q#$ ݿ++Y#}rgzEW𫿺sk1 Hv7Ɉs2.-oIDT J6,?+h^6gx=7 4Z z 'nâ?4Wosܴr+љi~; E6?6<[O! ˬzڇ&ߦ7#Ϲ@w<)NP]Οv/'q>dإ68դ"\6&S!q=sqaq.{Ɛ^sgKH,>6SoRsMoH-"DRiR4ZMI @JGMgj;bHibϰ8lkYŵV Hgj{aZ M֔X*!ƉSb.GE(]a^A@rz;o<-GN9EnpC#xtE0]PO&镱Eǟ]: kjf#wTcm'Qv bE|a++ c 7Fh(kP;1ku>-V~PH^FPBc¼({O42K%Z *|B~)G(KVàEG;08Z;xwyV%TTIG*znU$=eXآo!OS,Ur0)i"9}uxewwd!Gq8i"\&17FA&塛 *_Me2S}XoڸCTwu0U"P}^6S$>4jo^Gq mJs0O$ g֤IJ>ML\% ctȼyc3U?uXcNz'lI"#)ܸP{>jۦ<%zт~|U~cy 1Jf&z#+jm}cg @AQ|^7=6.8OwuZZOU+[^x g*P濝~>_brQu_K .}S3,{Ӄwe@YGvsrtnNXTa`zfԪ/yƲ]|FNARͨKOfsYEVdnYJ 稇Z@;?Y^5{8$1VOD%=N 56C40h'q<u~2Y'[Al%럎A^8ezsn'a'ln@`Idj"+\'|NSfwxI=E QtҽfwN0{LM^LTPG( Ҳ>~5<5@+_w,L}P_Ħc̏4C,_FG`[tF.ݒ+Q:Hi):cJT'^I=K7=/S̗l6~8j/n)=y ]ed"NGvx1eN8],ѥ*sB~6oO'e[pɂJM})wS:Tjw/t!F{]+yQh_R:}2g~W :@0=`'S{j51Nۆqr$N@@#/b [_^3Dgw6t:-["eyI\] ?:0 ౳)vp̼D_$Ab>d]v?ë&Ǣ G?qѤZS2sJ<-BRBvBwKEѲ΁bdzO'O$},c~v1X \FEsN=lVд H !Bء򥲤џRa{~=oz9Bb:"yN#W[Ѻ:Ӛ,yp.!y67AęQöFAU5n2 rAg|rR i- u~?O_`9 Q;K{Kfx#!RMcY лġƽ:ju!5ڇOzY+*S=3o5P/6P/2n"Ihsd`ڈ Ww~s. o1M΃qj nY]A]:%8n=uR`ʲ m`yQ)o)Dg`s %GhW"]\@7 NKX |gX _55ȩ*B ;F=g :#Wrΐ[*YVM[ 7\wq9u $L-<"(ezŽ菟Hר?{7't<%-I~1n@X~j+¯$o@s> p)!I͈"$2YhnG ^o/LZnoH;Mq 1@ ҉A%rCA5rɼUj;SIh)6 Ez:o98[SNM}:[udؿwf`vH>b=Y&S˿x$!\j Q& >3ȆjғDh~oV +ዱ\&|XqB61ʀ3JUοbZJ'cc:m+u$$&y}JoM@qݪ/,%ahI0GtHB\4 ^ 6.4OzAd4dwt b@.*RΎ,qwi={[:0t[x9B(Tpq%TY^K #S,]r}m &8LzJ^Zt, |FW}UI 6+䄼O9{il@^u!T{*! $ bL˕4fy!w'$9u+x̢hۤ&e߾~~z'q ğ=`)7?0w[:4હLuڑjHN.ʭa}ZL'@)HMA)cU؛S`\$ ۸zicsy<=uДy/8S#S_ě,7NF`EM`B7TBKG̃pVR{,SH_q2kے#j)Z}z/+.u_|H? HHERAr,~VXoD>Љkrݫ8SWͪvlE칹jjLW)d{zc8ΪF)y8]8~p/M, clqk>Aۊ9"&b&B}hQl W\=gqU:34 Le{,9u]|L ˦[ hʦt/9Zx=O65!Qџ,dbømUK Ń&0Gd$n+)uJ3 ꯋ,8VOm<>$lkOdm.pO@[H+E"gx,~|В 37Py/}igUF˿ *8šit̋|%kɈfq8?y7#t}ԋhLq!uӰ'B\ +↫΄ h%tk#ȩ\Էz0#7Uѫ* ZEB6x8Vh0axMR@.Ze1Q/kIEѽ״$<Ot;k"ߨX`BBMOmln z |2& cX ěrd͜<>툣ϗ$.Rv=`-lɹ2?6KN?+ ?Io*ۙƍV)c$?HMSl- vMxa /,p ˷֙yG(i7Hl8ȽeC3]"1) ~b9t,]Z9oG-xZyӷ>++g6G Cô> $lʄ\!V;bo+ftfj-p\>`;>+8]Ury4g9ʒ^cT0kTvҾhRRҖL0q(䓅p@G%~k@9GȮӈ qg%E:zpC=T}oV–#hAczP d0.Txy"?>jQQeGې+Mc{l2oB*#l"}S_f>+ v4=7Ă 64_ ((EmI9WUgRYDrLRG~5qϩA5(a'&[#b0CJ jlNR(p=ghAPi`Z?ؓj@Β|]ĕr"WYϒ]OOx4rѩtB IjR)B%U?љҏ'}Nf3S/BC6b2Y{j7猶 :@[J#݉H.A~'0^ѥ]n.#yP%yNY|Tk8?iY<)pVV115.oߖ̴ajQA)1w4W*-ydG8U e嬔;a B;le@ NŜLr4=*W){[>B=Z\؇f"Q[+0~KNsէ  ꠩b-ʰ]Rk>T;Jڰ)p#qpKLp(Q< y5<%0q271oC/y#Xژ5@&O.@˫Úi/kQW`w!:0ߔ*ȜW~֏,_p |{)n\=]tem j,.s;//8 l)W0vI%zL`vI_=9xqj;R**Z"2[~+'~@dj' ܣx+3M3E'.46 YZϔeۖ,~QAtЃ0c7*DڿF˟9 ʁBK˜<|OBSq.[Qut{"_3I1K|Iq, ڋ&=b,>HQJ^ }!gZ`uqo9`6%Y^B- --ΏҴ%-#X 4>p¢_*avhwl5]eE2<*rsOCHV aEw^p=s@v }F"I$jvr}}[i;Z )`AGaMt½Js`F Wb*F[U[NZ$vElIFRY y L`4dùP{D6i_OAR .ƹKd7S 5%tajA4ߙYyq\1)"oԇzT~-~`&N Ba;0cŏƴ:c0_ґ:5 !KADՋ \TCuz]1&|/t[\] :-,O4M]G>l"xl [Y(̴kzĹR<]ow\0Q|'7+q]#{%$J#ʏ<* 4X?>pnE|Zh|WK5b:7dXe؇0xX`AVnS2J-ŇYMb:Pӧf-IDCҝ6ڸ˃E ?>(a LԊ<(GIit-ρVoH-m؉3H 6#x$GYE/UC1$j L ̭X>'p/ZZ?L8\Z$I͑z'3%աeN@HoX@CAQ_`K-nSQ0TcR)~+)cK?nc#J.%ql1^i/(P p tEQQ!x{a2fXckJ#6W&2p@1 ͭP.\u&q-Uq4$cUL4M񲀝iyr+YhБS*(lfRPWR&{VqMBN[ La- %[٣=/Ygmr+q+GV` 1@ 8nqz>5nRkV_9%\Yn|5$s#ʱr\a  6nh_ >8̩WV ބ~v):(jjS5{`d!$zo?rˋ0w{dazݵT|1:U#WeƂVs+FE + JsXE~ xGS B߉/h<{5z>2jt4)wW ,e۩,&G+t"yE%? BSnTaxKP *8;  1#vD+?%'o C>dKHt~-Ǝk"^>W kuZWH^Ա*mV}*NM` ! -KtXF Wsd~K!EX\DUVИ[z@tHߘbٝnH~;|0>`Rڔ$i#wPKn aYmw"DW!t+w5Т)hVq [lUjцR.|d%̵Kwg1ű ~Wh)rba(4 X&SF+@:R$@^됇?1~:\>w>zPjQQ2aU hOv>(] aK{{L_'Ͼn7 FE/?"aNF h|lw~̆縊6JAZWǁ UFXm6W'l8P$5}C\_DiX,a~Oʢ!K{iis`kf:+=,k(S-s`G /^BB|Ct?[l[z/G ;:L@DqN#x*ay>osǞi&L!Xx¢ruZ'(jr/(z|Ѐח|ӮzLȦY1&ӭc1+Lۑ:P >4 w`fq۽?B?iͺ" AX([Y\`}g俴!i?kc 9RG<=zB>5p Vx.[VR'1!V?/I " cͨ@rÉȞG;(]AIqozBOb"R Y֥l\@rczWKԅ4S*Ylٗ R9aYK# ګ',;,Q`n$9u @A+X;LGڡZ_cZX{\.]5/k:Pv'/W(txPN uZ/d7\.E.htA}A uR | WMSն$Ҏ4k?2aS2=25FQm/$C3X6WhM-*"g=W R%G2'Ѯ; 7vovDKpBH[%!hZ:|$ḌD'q: `'ýBKwIn~_ ;QyܘU]MĨ"0,[sz~=;Q}O rێnbfHå{j1.T1=CK;x%%]R]h7w{ 'L % 94*WӂOu0Xu h+v9,PtLd°薠xyx*K$+>0bpVPEGZ7A,8rjК&!1S*׌JmFҹvd*ŗ]gn_|PF]S]guX<_}s y\r.ht\=1^~Ȱ#q%`Dӊ?K=1|!݄(hus޺NZ>b X|uE;IWCD>z3#ehlMЉlVI3c0p6/OEM1bf]aqfevdq͐ZQk7yZDvh eOEu5<0=f|ۦ!!_cqtO;AF/ 8kF-`t7 (cM)1fif εq>%Q{R|Wâ&fMQBlX8p7,ml|bЬf=~YJgMjeH`@Ҵ[H+ıXt*bB|0DOx՘a>!li6+X![2Ŷ tXEI!,Ϫ'j2J>Q^8g 7|e{aGW ӢIq`Id/Wb4k g_Hp= [ )V3Ad/;`6oc+?7\l@^ZgMd+R.V:sʿE)l(y y'H I^>YsOI<$Tڂ޹%fD̎BQ+㤯itN *V$)2Gs 9+~!?g۹o%f*\87+vh [ᑕR Zo'{@m!6xc5lu#͝hˬ.ö @4ƨ~&VE:40Se`c0e@qzO"K5F!AG\3 o1RqZD P?tSoCo>2Ceؚ?3+SY!ܭ<F?*G@~$k)R#PUR SCX]臨6OHJf=C_O͊Fl|DT:aE)mc !Tc) PX\#KP5fehS&j?+p5+}T4=AYIJ,;? {sԵ(6\wqol;4?8yztDE}P̥t]v⁛;yu21"6Zb%c`=6q\"͏C<ߒISS04Jrо̰ˏg@rv-ԄG?2q1+&ahh ~fhCt|UAfYHP@@VJ,;pü[i`f`?O+*LqK b-hs'&:o#ntssyv U$$RcmCKঙ M4S8.w4FYF}_ Rów5chG?Ƴ`P]&Km&䲅|_H&sN4pM;mOi|2qFTM'lEXo c029O,#nMp诈#Lx CdJtI*OG,`Ants/KfH卸v5r3;-nV^my EȆ5k äePU"@ '=ZYߟaR8)J~qbh9 6 ʗl@dLkFj\Y`n :l<Њ0 #:qWAʨk'X =pES-J(֧d3:pf+fKNTcV i);PRQ'BzJo6?2f-1Nb(EQXcl7Z.7Q b;8Ut-jg¿Osހ(,^D $Zcd4.;>v=!;*PdOm 6畄?i+e[[иs.b7~R Bܝ@.Ȱˏn=9X7I{KjPOS)?ў2GY+U [PIA2?9OC_T A1sP5Lt4;c3iYDɋd -Ы{Y!8WARMIInf8PzCxv؉eRx 8-(ϡcɮ*LQkb |Z9l?[Mo?&|%F64!T31 ڪ\tKra@cs/8eC]JEҧ+Bm'+ gJg tE_9Dui?Ch#|9KxPCYTl8h#aMT?tbBޯc>70 HNMZ铇uu05zZǃ|%Z]SĄ1+k溯v r_+M B}DŽ,/ރ$&"N^qtUcJXKlwz+<{ڮ'U3 йQgNKP[ԓ;RXڠ]Y˵}u Q21#y)׫5>3-Y?_+ ^|@8ߍl1p妼s fT{/!wrM.vÛ91S/gřp*ДKX?@#)D]R`ZnM&5Pp2OImusy)bR։x/ZY.TҮHי뛍ƻι~2C!&kmJE O~T)n]0B4`ZnߩV:nzL-xQennXn.|2Hlbm貔6"qԐ-2$o>93İM>< }VI\Hl[EQ]&w6Nzdd_Z߮UFn @{Hlsy!}r4XbZnl#$L,>tVP# ݭGvdfı{_]sv_oK)CK ZUYc DgBπJu\ADǜvCU|8h2|` Lq?ܨazz^(-G Y۾ߝr_6Zwt p:j#He25 g|SVi37q=QF'W75c-0@Ԙu=AqŬ; <럠k:WtVX1/x{܌{l8fWMlSlQ4axqd=SuX -!&IY~DirJV#ңR+^_F}V}pmʂVC"|E"l !7f7(׬qD$a0A-: #0ѪÛ!$lP#9*c2.f XjKˀ=ߞb 7#Zx3eMىODvBcGLe_4aWd2_Vg&$FԕZ])N4.yOLqfϼ[,lta^tH1V]"F8A}#[4 I0lnI)oh˫А30=˒4:]iuA?A{ZX`*=<|!\9C^w2}ݪ\_-hqM=ERD I<{=89ҡ1aR:T-"M -j%bոZJ5Y9>".|َTd'OI~rCW n&-eޙ \a񸂟'Yʹ Y;2R-x^q--H)pb޾ iL[xt0(b4JȀ4AZk*I᭬*Rв8y#?[g=͗`#J`\H}YI5 !W$(f2A` 3ʞ 4I3dZ/Woe"h93%`…aJZ"C}[V.#MH$GmU5v谘`fԕE9~$n~kL^-!<#=`xiC{+T}s1Br B^piQ3Ӈ/V[K @ΝBqqg]N0RW[tӨ 42_A/k4y{Rv  A$\%n!a9 ) w*!YWrai]pל\xv/\e9YUAԆxH* ]]o'x y[6:hp` 3v+sY9x GfTJl`u7V "Lgįn涏StEɛdReY 6.dp0$b?bedj=^2Vnll$!eF˟i6-@*KMW#1$iKG}:jA7PU^QXM=J IQzU3{up)R.>3nxѳʦh`((x }eV_ jq(-)H1l .t kpM{w:u :: K(k"`NI W^gI55bIn!v&팲9Ć FxAiiz m[j-YD%^}wHհh?[P+q|?aZB= ")F&4BR"ΡΏL:UZ͞bf̫崑{};Dѕf}}UϨcH/E(dk3e(.>\)zXNϜ?H{4!~Eu8H?lBJE9_1?t#!k1iA9f"*}B_EԳ^49mC? Z'B@jϥs5J'ۜsR%ֿ-m[q1t{uo)W:Fˣ썴|bs$>2׿>fs@3Ɣ_ &$àkpo.}٤[#`:{,j'ͳI\Sk>f0q{cd K} *J,Qpoj= >=v7Zd1|qсY\ƘjF\(mrA%NE <\ז6J3^\>EYMxJ)q B~ nTY 9Cx^{x7gݸ ;36Dk#BLc-] ClmygK;Q݆h'r}󺈫ٌ#v]IC *Uib#LhRMv^͊q'MgIa2oi9X#Ƭ+LzKB6G }7ε +;,#tEL!-+dUΌ=`KR HWݎ1G3K =0˨ >oEY+>48 +! oxg90Nϫae$okTaAt{DHi`=N1n3I"ENmNaZ ?E7C$2&#hqtQ,*(>%>?%?H8I^'0/='mC2à(gr-"fs;톁g :L&$E!ٕ- CjG?_VX$-kj2q7UI CYb}mlaE4dabPzdWQ"L@?@h0:н}RYEM,RA'lPQU> 1GCRPi{[ȗw Pۈ^@n_QGE%Boֳ.@)"1?[`2bo"ZK>iڙ_H_͖Dn $ ;hȧY;(o{ Hñ|s4J֢J}w167uwGH%]E%9Cc94 d4]1!>fg p:`Eagd֙0p_K@& m }͉6YSXG{]wyUCq< F.o r@ t_U0=8n~7 680 F'@gv -űcyd (O' q mƶoJl)EPE-B'As8yN0coIzhJ|h G,ݢ=}Ñʇ|^a}`N'Cia{~boΜN]KAYaYFkk5XlJd53_&SiЪӱM1ۿK~r.Xf|cS~E\Y'q5dB/lr:\Kk=hTD~eL~V7.]{=)C‹I<-LRXhdfV]>e'ߔ`z40^䛝v<$546èd-)wyҥ6,JMטgOe]iv"A<$#ڀiiG.l\Pzcht>]wZ7ophj;1Nc%۾N|-'lٺ(^Ա;!U&rJԌsgLΛ׿%GߠxdDL4Ep| Ѻ+hF3*VDt7 lY}HR@{\ \8a3~Cːxdw-1Y )\, Bw"6[Sob{9d{R #LL(y36F-`KY>ހh*LmdL;'sаXgyyU!& LW8R@ hXiu.~l΋"nmah_C*T)W2N\w^R=őIee X?@!۠x dV{'iX'm?[ߴW^E[ i(倡ЕLwލ@ c2oSMDPH)iDҨ;򤓻8r1K7@ѶOJݕ @tڙO WAc5=MRHfm eSh#OyOH!vZ@D%-[R.Vfuj%ᾔx@mS{-N85Ԇ:p @?vZ?YiɞhGF`*MkTs~P 9jAJkhuۆk1;ir3 $eH+=j|ǰV`)|nOXĬ ѺK'V )6 "g=3 v(O=_&}:"@ CXD.?Y< WPJB9v" /ðp鉘jޅ){Gj:Lqc׃~1 J=m,c {"+Lz˰*8nۜ#~ ,U9ʷfJk"/U䠓U"R%Ǜ@!HhRXǹ`E`.ZggP_} 9}WI}1#&8E}%GOB"íZէ5qkc%) 4 VѣPKXUK7ZQ.z!ؼk#c[%~Rm蚎FD}6m-D$5Ez,ԍ[GÕ癝!3>A Gv^,fi;)dگ6$@ɐAk'p,[*q2Op֌;L3[i$̓ s|-U5߾+-+Ġ1xV[SI&7 T[b@FN! .HifwZ\[jiDzz=޽_V!/4bL10)GA|X&΂rW[h%K`o3%z?FPb!MZAl /qCofs2dwdn>i`Ģ`1DG.km&}\03{%1ݾm3kjOKoja{c@$k3KAQ[}1wh,|ܧ'QD͢rX |=AHUS#_HW hz /6 ma%BcU_q=m~R3VS >@da@Z4 2@ mˏڍq\80a ۿhaKR3V|Jvhw㙙f;u0RЂfAJ_""59}ʿ:cq S'1~1{Fx ~"MS81' KL-41x=qMkofJ¤U#4}D5XU"2d4^zow7O% 2(۠toB{Xޔkz#0DYj&f=$fU'8Ӑ6d EϝI/v!%ai^(Xhv0A 3^wٙ;6+;6p}XWNlAV<yfR)#j*>^ߊ H&$L!vўSbwS~v{|Opq%_-t;yZQU yѹCƥz([ve?="[{=5[{OkldZs DZ/xպ4X|o y(STj}a"V)/1ToHՐ0`:s4"?c(Jga0xd|lTqqBWdJAf|QaV)x*ׂQOTr1e'>QvB^8!2ݦ}+0HHQ~ V )Z[oVL?^E3"ڃF_*VBx(cp#C%I%,Á}ĻiԈFGsQ +Ne6NKAڷn5Җ,(9d<4[jJl,JfYs D]%Zܗ˛@̵e)D4wqx*P1{ZeHVIC"}2z*Tz 1f*t[z!6 1 pfHU z7 ZVBf󱞑גQ}u& *iv_(q|ZBّHKGwz9D=A43ru&Toi bx#viB!FTb~qDK$=Ϊ/F.G&e]6QsŬ*atm֚>ԩ|8׳q7R(G| WOQp6ԧNjciΣ(n9#|[vO"#7 NRߋD+==.z/$eeZ˘'UCB4a#2tJ)ǮQ28zDgL?z輤R'?x~e|wL8ׂFY޻IwC"'- 3YۭFfzPo#Ns..D^d0yH^z#mtG'@}w!R Vr)Q jfC @R6"cJ"7 RyEOtO1W͹z#.2S?p  "k >8*X'O28RM#i!г ꞶYaB9@FsJrIթ m3Ql7ְG!n& ]|K>9&o\n^YmlVa-:ݻ#8λ>ZGj9>5Ff~13+$X6VٽLx- ,esT1R>_7 챾$2k<)/*rwI{V#QE$7br}Mn9"YVFQ;}bmi^ZDCp@ sƻD>ǀ)E1Ug7m.hnmvü$@~eT"5fykۗ,Z!L UfKNk.Ec ]J)cGxn,oGY p1p]0Nʂ~Lh;W /PM([>qLJL;D M/9b-s<'% u =ߔjA^-l"ycyRb8/L-tYFfCګXZl7}e኱~}xe ^ (k+Rd۾uJdEXAqУZJ}?Iڍ=HN)4 Zf̫/{ΩFX2xkF}ez˩v;0ƊHL/Ђ F3_%|Mzx.fTWe[e.w 2:ixrkmD0]ow{Q}ߤme,Eɂ 'uBVU8yQ*✧,DJDnKr?8*hFQB:V#= ImnUWT"ɣaI0KcSܿݔĝ&R"^<5=\ROY,+p6sFʻޱhMƅ5V/f$*{y';3$zB%IB6x"`|uk'~p:CD^B==< (aq#3nFt!wE#oi̧\<,GdY*q#/qF %b-y{![&~ˉm>fv Im}ϟcou_fyTEz-z0`Au7 / ‚|WU`SFIa.| Sо[J劚"!Qoҧ~ݓ(#(PSD}O>η?N|74A;_\&0ف3X`]fAYcѭu;l|n[h[;(t[#Mbkk=P)PYU,0zsߣZMMbr>w?r_axQ0MGH}I c,N'wl[7Ӓm(7f\]g8ȴq%aFf*'7^hTp6)*cD%k½ ]e=atG'm6'RXu[H&.~WVVϔH:];}D3&*gފq~YT ]i6Q2D/\oo2 .m5xY󅓜ZKj ƒD]=:NLx䓮z>H!4MaׇҮF8V=@Mo/Wa8yw_`D|Yvp\Wd,Vwn4mQ zVS^OOi>U1@_ r!@ž2p4odAYIt uG6wb$PюiY+^/Y ~Vv-P-70I, 8"RZ:BSNOAÏ'W,W/SNh߫xѬA6hEu$PMZc#7<)9 -SmVnVd{C2D$Ua{u LM D&(|%Snp6'V;OgǏ;rࡴ'*:χ:/L Ϥ4^BWk ?Ax=ww|+t)ڈV2US+ɥͿ yg=MtNʎ׼SAluRmhko-G}!38|w.v3hC {DZ$BY5p"/`#IK9ى}td}3>|M1h`a+bz 郖5aYj+ždCE2-؈|\w\ D,9,EWy3ZfepР)Q_* PR8@#AݚWY ̸rӵNE'l&A3Tw `%<0Iz\Ero11[>dk NIh,FZqփ|'<YCog- `PcJLW%*MdDJNe\N빥zp?\\e)H3;!}s'fk}Qi/m}w5aj,rB9fzpmDϬ.죟N6m 7q +dC65mG뾇̚cuP Q6 }Doq)˺5mnv7-#li lQnM9=R7|t=na Eq & QcCOnm֍x9Qu[%mpr e*?<0,%.YMK«WI{*rLQd= 1HR@ y22_UA; &dYwP - 1 kbT #,MQaxי#Ӌo"s肺$mAE+L͟ TVo!*P9DLʮ/RyEqo~:@$Kw %':8By&f <*ug,rރ$QO 8˲d~ѣ9$J1{7HIu[gήKҿ ^! {BձL~5g<; OZO0ځq.SM?s :3#l4-8A`?ƍS ,dg2pp`:ZE @Nz+ 7nA Uc8_w{RRC 8IBZ7[T&*Ebgr^4I<G6~drB9Ed=otH(& bgQj {@πE/x!5عesuN}$CNt8[q=ˏOYJLSW!]2ŊP+HV}\Ý^V(^ {I)[QDȸb\,fz5[)Ha0Q=s2zAIY6@_4%XШKtܹV!JTTUMSBjG첼k 䗸XzxQ2]Ǩظ1H/1 CmP+;k}uZP22*]twa ŢPZp \ْ0Շ) Dz|PvDF쒿Lرq/hYH"b3L*YɾS` }X?o3p\A?Xhǔc/b4i 6>|oqvߜc{=p ֻj8?ĺ6Ѧ940 2v۳"tT:n_]2#aH ë Jǔg$n:1_@]3`V73r`R9n=KaqUiv!QnQW\.)HlL `P1GsbN4rƲn"aBN eyW o^a?ʹq ٛSxwf%^u%G;UQKrVzDZgfϮȹ<@% :~N  C#S &ÅmVtbk5bViKnoe{Zm'!!ۃB"Ǚl[=?8&M֔eJqN[,nl̅])%!Cg4Gg&/F;bo`U̦b 㿙QxO ݲP:NBXp[v,}ADL蝱 uR~Av1䓰PJ=?ˑ D(>ExKDOІ_푭&o;)qཋzڳ$w' L}p@, a61$pie A3Y0%8Av1}~Q#Gø<WƛoTѶ+r8>#߮dܺ?pCY&S͆Eq X]p%3TvGU"-/*FWj0fCPٵӔTYZMC0F@YħM=6}0۪ [HT^KXM)-x Iz72z 1W/r]t5ɘq/? x]FH.. W%x<0\:˃afxDkR ZD'$@f)"RG3@UidYs ;E>bB3igVMxe;z' rj*kl" =El4}(I (MFJ%m̀k{"uUC vy&DJ$mdw?pn4a:c$,$.%w4^~Chq3}.}פľadI ^1 Ki/lt=*\0תj!jo@u8ӣ|a|[P{PLs{t ( Y/jӧ*dRR.wl"xں\-tp++hn(p?yXnfi:pl ~[ʿ]od`DmxE7 ײ>b"32"3Ixe?νs Y7+AЗ-YtIe$SE 0[&A=)R6}t"i4fO Ełʕ)qُ%9r="-3HZU4m{L"OS3CRGe {nM.pi%?a)>%*g£8.OA -bf6$1|B%-r/&kArzTo|U` Woڞx{ G&؄D(?9 HX>'҅ňUΚDĿN}#')\%~w<ʸa0Sl>qC֘COzlk&d"Fx1O2*uH&{ő!њhQj"!SVT%9gq|Lj'(^x7|(#ܔrΎaqs0 Oпpfie%4bI#_ =Eu+m:†hJW`(ֈ뇅a?P/mf uVKE*c0$Xth5v&¡řU^>膼(pwrEVvk> G3(SvXw" 080kl8Ur襷& ;z!(% nÉ0 !٣C ]}B dM*${RL_1t~ɰܽ @Vv|_>|ɘqBY}WѮ)0E͡Mble* ܁ * KzYljnBoʄ=C. c)2r[@/N2PmeX-:w%w v2]!ɭd6EI);ÙFDxt{;F%d7 V8مøsN܎pX4c2-ZaJڍ㼚^T&ݍVUx ^t0\S(҆iiWSѾij'[JgTa"`{M%Xemi]͠Nt$s49>U0/aHdfzDs.ttաyH#8yhbUԖE1KXNkRN[.ơ)4u0r\`a` _퉐^67i(l||KX,'|>1:3eu So8I׹9Xyu-ohC/l_T;_^wM%^Ȍ;:]-EMS=]w9Q9kt_y%b;@R jbm]hWc]9qJ7 GF.Zr"!5z&-&d.av_~Bz{dY5`@~ܕH[yX<WM(q3"Y>m}~{ǸWin(FTf;U5%lmcD)K_Zfd-81_B5CTi~AsSr!͞nY £=Tcr)4t}"buOl"ʕ+2}7n᷻(2M1)L!23ɀK͓HO/;w>bÖ4{=i" /S!Z>{|WE'sU[;"k5cvĢ yUSruq)tUK#1}| <r5"d>4_Ƀ,))kYN2#V@-܈4zIڛUg9>T(j=vX@(Lo:O^NO{H{hP5#kMٖT S#mlbۊM(bKv!z[k-A*:/ W"տ4}IOV-ۈ_8u5Em賬\{'`/ac/X#DR]q]ڕ(KY>a2)ED5 C&_j{P(34LCȧR I=t Qz{+ 7thEŁx\s6EP8S:~][J_*ok_K}3l6pݢVig9CiJ厸5z{ 'P s *]z9A5ߙx"B\d[B/.q))`\<.(qLlԸ&r C֓yc]T sb*a<!\W'']#"sL)|#[&a؋Dt:Y@߂>?Oάlі{̲3Rb4cijN:T$Ca& 8L1Isd[>ĩ{ejD)0 !AAH%uyx<2pYK-yc1k'e_O QжH :dhK329jkb 1: L89[(/^`v42򍌭eKLw&m4e͝c_|\"1(GAWd]I!TrV!W[.I(d팷Pq7~Cw@tGv} t#CSe[) `Vڑ@Cΰ[M o.ܭڭo,Gk}؞[vCm@[]h>+Hg-;:.X-#HT!hP״n"TӕUʺ=knp2Idmۋn!ŵiy@(F_{K_JıK81qpp´.B:ĵzD Ljzi S;fȫS xX{r=fd}aPk{nDհmث+swi,ð&^̹к/!>4|s1~ޤ );U6="!NO$Mѵ5Y=2YNU6 mSE͹e58@l$R7'66mDr6H,fܱDÿ ^6B^lS0>D tD W@E~Pjr)6():+SDf»+PEvU:_Z-_ćqڄ~׬7N_} {xz4HJbd.e{x- M9Ij&20]n Q΀Lbsk}*u!ueP@ P:UArm?+Υ?[a~~:z@{l?ǡTG!r7S1X"OcYw -<2 a ۻuh?~vq?a[ƙ녤 $ɾ{܋R/n?UC>ΎXК_^Sg/8RhFi<Ь\}ٹG%azI紩Mk.NZ5!OE%'٠/&Wc)գl8v"?VIY ԍR.~-^)]g]0a|=lo4ièB6k0 :ᵆ!siGؔ0fm>Ywр@*~>9&#*6{8Eˀ_䮘 xWӯ k@,dAG`9ŸBOvC[fiϒ@Z+]Z398 $W5=y#90Yf$Dbh-m[}_[7R)BF&fqXW$$LǍz'mDA~~RZqpKΒ me囹l)\y7yVd"mmjߏ7ɻy;Qti/5Os,ܧ#۫&dkl|gt덣UЇi*o]nϬɾPlg`7W2`1ߕM iL^,[zO\zGuX|H9O!h]Yu]Gڔu}Kbmsga779trB`=H>wn0yfx{QHa+ډga}]sMH&rg9Auo3>CClWZد aCs ~BϽ I-F.tNDsJgv(f*IVDkFkc~MjᇦLEaEnhCGG @ToՓ&-Ϫ9TxX(jd)w tHLc $PtZ1uIb|؍~:7?k4\o!D +1\'2ŨF[8fH {h.wP.zзZ]Hl}Svl)x[9c&mV8Gz+k=]tI1(o(,E-rLũۄ4<8"JJoRc9ڰ2>'yz[j,F?q"ۓY'*r2F& /OWFpJol9I&ـ=7~vjX!QIGF;tLx"lDA3,Z0+>7,9T5?^?LAuIV_Z c[]tC=>ЀIVPKB_f-q=KS,H[SM͡W[@9U=p,ޫ*>[L Ȧtx~פG^T:6P"JmAHL1ïi0,g8*wg3GhJ0C/"je FaP$ny:65$W|Pg|pϬ̊XfNjy퀈p揔z~ ~{$D lFsavl v-ɧh^y+fT USG *"jdQ-U_0efл @BJtQG8b:a{Z@!T\}ARv uyb[ '9/=IᮖXdҵET`rOWWgtX`ch%L`&u⊔&ޛXI`՗ X<$8[p 8RFWPUGG$VXyOĦ^zl+D? r$)_VwBѦMլ[)+Nte Hw8\ 6yt?g\W{VHp̨lEۅw5κ~JΑ_flDfH6간 L42UU0y8JS}L`)5OT>ڔp0=A:o@B]}:g_B;W;͸6PH m5WՕYXKčJ]P'щzIon`5VđYҥ{/TGAjz3\3uoU|x {¥;!W_9 {v Xc(fnlf]rP'6:Я]& D*.FROM Je?\jd!Yj~ob\kWpwЋEHJ.8ӥAA^{)RIRVz4h"aq"x_D XX5(t(y Ƀ.O`8W7 Yђ|G(cj Rt43'V3~1q_)uQ+(y$.\4c${Mp4o,,%Dԓw0ܬJ[ٍIa=K!WKFFI[~ra7T)טqKNƄyqG= ZugO &,80a V3q6~u4&4A-^Nɷ_5qmo#RX~$.bt#_$ZmB.+ b+R$nͨ(괵t[qmf ~cxbt :A!SPj?-F>YjެOԽl="(չXzB_hu}LU:spe=[E0ڻ&)qyӼ;?{/A ˺45lgQP3(0apUxA?[63m)_`P4MAmBQFh=<8N0X6))pa+hl`rԯ쫃i/j0\8-6ZjGWuq|Z3{4{+-cԤAHaCxҮ`^oCI|­PuP,{ID#ޒb|U@bʜc7kg9/&VADέB颵P/s3+' H'P󋾞L}C+q6-J[0Z-lC)䏎Ќs^b@PjEA 8++hChbfS  T#0vTr>ۜ[RM&Z?zv .umnj2 Pl_""uI>Wꀻ ͟ԑoWR&q?0}16SnpGF֊-,i,'¿<=+bn$FȦE |9L 8oQ5_.AS۠J7-ͥC(KĒtxzZo^˙8,0]S;? _Ӛ=;VVv$-*d-H]<m_ צV@_K؊9UWo#("lG MDxڽ#Etu^W 8Ae׷ԙ4# 3128I>CfD52Oب]ǝI*fxL5m] 2FDw13e@ -`{2mʕx!oZs';fnԾVQ2!:Zt2/{&H?%W^tH񚯆vL_H:{J'XdM5Mg7s\-](ptє cٕ0Рr8Sz2耻-Q-ðcXI|fcΗ϶%(P0m ջI^ԪjFmq57O`p8+EP2rƏ!+/&$A_*Ih]N-4GUvӆI_WE?|!d W[^0xvWA?B~Gϸ,1a}6lEa"v_P29?T2, xK ƙ. ,4Xzr5G~&ӻz!4Bh%= 8wɃ0_"8WMCj'ZFJx)2M:Rg&E@sqƢJ][9u1%tw@{1s7V:Qk?@Ssu0(IbK ̋XyB_ a?E7iP:$ύJo/Qr+ǫ=mYZ߸c7E20聈^M<prQ+>8[ȶ,+&@jxa)'wy *3v 1;#%<%q A]e%kZ#g1ubbN_y9v)xPAa/:R!UCooד||POMNIGI)Ԧ|!5ؘq O,eUZP)mV|=TtSv'0 ] GdX)+2'jhDmM$IN:(<` ߒG#l[f@̖R~mnZy&R D@ͨOm'H2{*h}X+~6dS9%Cǀ p}N<͹6W 4<{]{RHeN k`+N.jNuֿ"N%g:z@ "5h o댚*q@jNJm@$9H"tl&rwcN @^m&GKʀQ̗@wНΏ& Q#x]tqD0!g-ΕkY|85 mF|-- Y|#sZ\U uP$B|!*def_G,v3!+N55lG߲呟/9|VW<)Iy~>!'V %!s Ș,,S$rAɪ%@4ç&®l^pSnMM|+,9-(u{y4n%e~fAʫ*ºJ+25uHYVͶK׍D?Ǡ[Qz=Ƴ[ r3[o;/R2nA+/J/4w@ u'S)oŨ`Ά`srALNh&;޴sԦ[m JPr#Gx>]uMґJM&']3uASuWq<qS#l^|}` Xasn%ǫxcw;Y ndk F%z6JNJ*9݇!K $ïoLkq?nr*12^ .'侺f~NzI):JI!06 4+Ihk}S2I5;ՍCug2eB~;T!o""X 2! d]GE.~c b\mN\ R;; #_3|NwuZ ;t=xfYK7ޒ(F lL/?Hf20Kb-UXI:އ0 /*+ǥhCkyB4eVҔ,y-vE#@/sgU))fuR-eSM1{9TEs+ >vՖ" `?*-yVjtt}k;!p'=iqo;Zn \sHb#]d3jw|-Dcr4Bۧ{ tUFLW@skq[R[u*X45^Їۖ;5U:Del'3>(|oL?u2~%X(WaRNNU%Ȍi@9.çASP%4`Y2&ӖL@It5#͎r=QrMM= i:v:%\iFS;رhvU{^_uSͳe ~6M2yY(1/QBޒ1,Hwv+/4Lj*R Y9Q$qDaʭ*QYZȢHD9_:R#֖3|`6ް8Pi]ljFe(=~WN&%"!CPx4S]Ô=CdQ#Q X31k/-i#jgz(1_+{+ /0NvLV`S<4$+PP Hږs8~*h"5 ZXٜ|S7Ȋͼ$DbSXnO:/< */^m'.\"+ff Wŵ7Ls^*R|"?B v2/enP#vyWG ȍxpd1?T*(nAǕ9q&;a!pvqvv2+Ʈ`5{wk㺆E:S".|u!~Ϊ3 ^mp9@aV=yܬǡ΋D] >&NPj ظr+iKh'. ȥ$FqPt.퓹2 +yt-7ipj –hN=Z@C Dl7D@;Gx8QooE oD~s~9j nCw` c0yG$ or֛_%چ x[xvo6w8ti-L Ձ&HM^򂽛-^$ro O)K>a@/uXPà/0W#C Q]C7EN\bۂ]^3w.s7kHr@x蘦0bEpr)7<l5wAeC <CV|Zv×ibQ͈++VDA#?!;^spcn11mVfsK]fC}EEˏnNCbK\)rQme뗵9~nO!,OMל0ۉ2u&V4Q~8E*b2%腞>|e9,|ikEvI)MZKfG|6+,l2r1~#Z&N?ÞZTIֶN7L/tkLYշV~r(<0Hl`u~M;IC3=k0nWD:p1(q9N ,bdL=)x@ʍ1ZK}9gq{6GL1*֬x%a6Bi(JNt6g6ᕃޫFh>IT_no1*&gY6{M#~/TB7xxq"YB`nJtkq׀N0f—ZA8.^%{" M)4tKL& rp%U-ޤiPi/&A˗ޮ!88 W7l6uy>TZ,0 ,G}U>s=UX3Jk88gj;kuKA@,O .RupbÙ6*ʄFߘ \,{OhݰE2P' ^>LOkQq%4#ˇzҹXdnb䏸9Ġ], ɇ:YA%fJ?AD]$-^æK_^ȽSEXvU\@1ӕ#^v/wXœhF)ÃĠ*4aʹJ;Sp@:;@̚ hwKl-_fÕL 7lu=Nb ;^Gh^(I' OD؝gǣ,MCm !Q*d\jJv db7'lf\@yl_D4O2ؿf- /+uduV e樈1O{1پd&byFjhT7\̻Q$x*:jhj/\ٟ͠zR#":B6_H }[9lZwP1L_m{$ ux y5I9􂎣.a{ \Tڛ\Ɂ=ꭤ=&#mQdOUJ(؆~*A{ǿ z_b-axQPSZ- p?`a{Μ`f);!ʬG[ݵn fg3>k~ @GFfG!iV- ^[\4nuђb\2>#1t79ȞqĽ^I<+ `UKH&";`k:1ׅ*PI\gdϊbO-t?X!WApglXIM {oӬ%p;Tq/o9+d;'}3-Ƃ9a:?!odCyKs[+Pn}dNRXϞae\{AWz%K?`'PDCo ӥG:W`'~gV;^M,neH Rl%ZbGI'MIz`3 [$(w#=h~&pFr*<)+; %A9$( ,0)_/@K|%Z +͠D\" M'9}:VRBN%=L9bO(0MaOx֤Fԝ7dQf-^e7gv2g.Bc5n"FwZ=)PTBH5l~S/>Tɬw𸸏1;`=uҞ[!W:~v "1ճkUqi3> *; GK敾PH6Blߐ-{Ssk;?ݞ.yW }Rt#i,Ç\ގ9;bH|9 mx7'i Hm:iXk•=[?S?UxntM;CK|&qīkiH9AX{LdLJw9/Gph!z"gT L|uw2X[e IFOAK {C=0 I!ZybH^h"+F~;C+G>9zs6ŭ,!S9QL@ӹ50ҝzB־Sԃds,а9tHm*2UzZ}e?gHn%#pϰ`9 O/{zOMW&OCnxqfR+m>o ahWʉ; QP[ I"[R3rAC lؐ ʹtpcOf]$؝{0HNhŬ dSsKuD}# K捃v{dzΐ/XdP l!G|1yl@_Ô2Xy1|\ Q H[%ۆq[ O!`v7 uŃgdU?ޱ6!/R6lKz"PW}AQm8U܌ :1zLcv$>ebE_/F(4ԳH#;ٲm6{R5J'&`E?j1r*TP_?BWFϢvql !%(!^e_eq9>hkƃEgw-4i"E| 7+%?sٗƒBE+^@%iH1}HYGGcC>-_XJhaQNb,S1_4NAֶ) G1P̈́6P`lg3-׿s`^o QVѳ<wզ78"7hk/DƢMX1B*B7nsںZ4'2砼@eަ捠XʾL(R>\eƯW~n}~j_ RA3^j߅:W9G'9CvmM?{$lx)-5"QĶ N.f.O/umѥyY0',L0spq'eԤTk?zwk%&QhOXM(Q)Q0_~2N~KYguJs2;F %:mI]SL4~b4l˟%Y-!^{v]_(n3>VeJvU 8b}!?a&T{b9k=pÎnXPi1Gpߥ6'q*dcx ~[hIwsǚdh0s П$^E5VpցDtڭ() &0]oՓb zi 2lDA(R 2KzM4I ۺ5cS|mǖ} e4zsfMW6q!ƀn9ٔ>!ji=3yy7_$8$qN:UJPDo,&[PyC/Vdm׌ũEGQhwOv/p{Sx$ص_;G*uJwLlTGr PwjH\㴗>]'C+ t#힨VG;Fɨ\ӧpMNTʧ 8vCnUǿMi%Իd1(jOͦ']M."y`)BJDk@yx1IR%dBX9(iPH6*sB(RnUXo 5R_in$ A-9X9mT%ѪCZX2EPpug#GY0v d'B?5zPh;M-ZP{P` %ׇ[9F?[`k>{D>vgmU80Ӆ6t}Ls1m_~&ߍyx+Ao]?UyPC!~d_t)3s3)_T=)9{ ZB`$Ӈϫ^ocJJN"fUdzp;Ϛxt|0YNN/\|'Z0&XAܦ+($DzYIHqdĎbG+NMP<'n셾r6$\=Ip<+t\.Яo{8/٫xo7aU-GT%/1xzH0 t-ũǘ,75V:Z@nظuxprc.bN6+Bd18y hFwYgmlp^ʂESTk$EZ h B v(8H\i6фe;! BaDLȅf n-"\t- 8и|`n=M\a"@X :Fۻ완`;sӈQ>hS<HΚ }P6xT-)Q⺝Q0E:]%fn(l4DGeX]dwf[tJ4zR󍎰>?M]?PnS}Or֍ 97|oBTH8%皳e!j]K e?ud(;بgF8 VHuʣY+mL}^=i1@yLl">ئ$8|U2u*"%s&'Q /:#7l,~4UzyZQ~Rܵo PxpHIc`.{U%c=kK27 (Uy.Ӽ,HaD ke靃OC9yrMgp3 _A\=IņFXHD7~?RI֓?;`r,YpO= P1jllc ^$d5Yktjj,yZr5؝2WQba9Y~8HjNU)@ EJ`p6n*./!^Zoi 9-aB$5ì2/gVxmrLP譔9=Jks'+Bk(,0a) mGB ۗz3˦`py _!uz#WC<hi ] As7QOZ/zGos (ʍ@΋-ܾj+v5qlΞH#hv͡uoh; *񹆀bg/2jZR9fy8b/Q?>ktoEdl Ae]d]=B}B'@S"{~-7 տiEq,3ڦb|o#WH }uZւ/UHChMm=Ȃ+[Bt?õ%U?-U8@Iw{ ~y"H;\9/e{0Eކ-C.&Hϟscuq}~|!]];{AS=7qF`hqÛ#ZX! x\jy4ϴL#˪G *gB+wB[ iwLyBWȁ#zܒ6lY¡FU]~\L:e %u*T̲]'yD'8]oV=D_v@0QscJ䳩{F·.|*j *! ~>>f0NUHA#kg硄*kxmisXD^9Pͱ>xr"f] @Qbob` N7;—. DZ3i9#6Zؔ-O%34]EKkc#-AErJUcL~k. * Qg;30ԁʙk8W~ƃdռ(겓X.&5"FWstK/"a QZqz`UlW2|ڜv8'Nݱ0ʥ & Sz/ Vqg71cݞ%xg~`zXo*Wx@ϥ^%Zg,{ziJWG~ۛ4Lg% CgsaYwX W?qHdDE~#yf6έW*kd.w"+={E,:悲EB(TŜ?)|HxMW'Ѻ緔(XvK+OcW>qLOOZt^?ZE0h,،=dxRɀS8sh)@i0B#I@=OX'bB8[02 0%Mb&2C; f]v.F}Ɏ)@r: 5zSaDzcDA#kvEOZ}o‡3+D"5H?# -`Կtn*~^9lі4)\XG wH$a"Ơ}5E 07awSQ{nd< j=6 H$N%ι !X0 {ǼEAs& Ƈ/J*ET/ZJ"cdO" RbgO8_p^}Ei;&4,aM`y L[-|}=y|PŋWH{0T{%8@CŃ2 *D= aO'[EJ]eJY62n?wKO&ѣ$FG͕;ȥƑ \:.=TCx`]rIȧ< *9jSgi{eYB"J18 -Ƒz<"?~K=YSB9@Z4|IBNv@Hqqa f8!яF"nt Jڷ+R|]،l|*[p9U˃!=12Dکp`[u, kouFJqE96E*&-|XpӀA4/(%rjvND<j.W}?T? }qt |J?3*Ee&cAV:Tdwb=Y*Ψnڀ%l_60/W.vӥL\@Y~%&y!Ȳ2 (KѦ/v䇧4Z`Gҝ0L6\a=#I>Z/aA++]b WH3疊^u0%9gD'SȺ[ىb9`nCvhQ^(TSe:a[|&t;3'-$TuiåJWeMaBbi*tuqޖBs`I7i[,> Z܂F E=|͛ J|y~> SNq^e~n.?.!N;{pكC5mIWDȠ }VdSpfcB.˾ǟ%rbkay4o!$&NAF:ZChv2}snҴ.>pI&"M\TĜ3ZQ46YsKٜi=d݈{Z38;d1Y) o>}%IНRm̟tG1+Rzcqihx_or `e@9~)񣑡R@ W!unaDV k$sۿ$&RⰪ> MrBȉ\+2ԊW{hC9䵬hĀ-FT~~ ܶB* +l맏De GL6 h1 .A!-A=/h1*çKHNA+_1ϒOE KhBd(v 1aBk#g\:F{>'sKr,E<RV&ӢGC$Cx}( mp)dz͎A#+׆P/O,Y%b5TV_TLsI*R!9á$1w ~OuKcИWWRiWq4@m/ by)0q%!/t1Ċ; ,~lU掇q0i_E?πD@T ܑR!hia5ʋ ~`af9;#*83!8lىY4/e[ $>ͫdŸuG GzYs0`5w7]wVF)OcY=$V֣ 0),+OiUeMt*2 -r2-È\E5AغǑ%u~5p.0yY0)V2YxDF!0Tgvѷvߘ*,0USշWQ nvGRCBFbޑ"S jRC0Gb" @b, _A5Lͻ~y3; م<i8М:n{&SMm" <~o ܞpHn"VT= !$I )&wՇ,ax,`&+7Ը?ݳЅ ,I{ T Tdnʽe3uX8eAQ2( .^zr<5+5v, /kCMjO|VӿQ7#0t zcqTL5W#$NCG>39H:pC@44DաH?k]e-y yUu\EMRt?ׁC}d?iS]zL8d,`Wږ@_Ůڣ6{zY\#G7EK۟rF>^-Dl!DRHQ5ɤ` ]Sswi9 XTȇ%F;5H|EᲡlq84Q&R.5*)Ls/fd$P*S˽CVY"R?rly!hb1Z-YmiW`*]"rݯ݃&cTYK)_uŽm{^L=}# dYZoh}u®Z0}{c}NZ-/jNMI{3S \ׄSUy0DD f=W,d9~Į"T_9ڞύҗuZhuE[w)p3xхb+,toJB#NOY?2JB:$UHY#y[LO ۨv,=hPa *6'I6mhI>WIڈdGgb_ *GgG *kjtȕI=Y7_n.j`,+G'R]L`!UOgr Zn"xfp?;DټF3mv5+*2K8o,QgĈ\J~MK*l< b"N@Lcyy3FX+%D5ҍb"xy-bXxug# ̨+üpF"rEݾܾt)S)L!#in>v֚ ^<3O<4m+bWF'B aMdq[M qa1;w:aUA(+*Ѿ yf,vԧ[B♮ Wak̹]}!f% ZlS#QN>Cj `vDV~-^]EBZ8C|[A6'fEj"`牍- Su$:6 8!,5dd/8mU@\›>z\GD!qLKcR5Ftoi[QST8`bLb%w6ꑦu2b+RLu(] Jc_^wA{#+pv-2]7=<[nAm}XF4mB(*|).PóZxkG1 wCA0MQ?=9M gDCG y?5/N2:MiYKQhژ2zwvNJ@)N,2NQ9w)B! HP&H[0>9 696tp5>`qc-B2WEޅ H+0LT|!)vĺ@T!(i i +{F‰ʒ6 4t+Ey?{Y0_lJ &̵#yK=B9an:z嬳;;ˬq=8yIl"=M0q zTw 7Ƶm#j[gZXoxq0 *d#~&o~ȇa=F{.H؞;._f˭V+f~ +Kl!ANJ'˔;VhOvwPh҃Jk6U@3,cp?BiwPROLx*pgUNO5Pdr co\ژ p>yڸ,P*҉Z Xl% 6'pzn&G'۲`}gׄ}l0{%wN7nJr09fW)|TT`J}A7QO:m9)vk^&e}݂%Mmh*ߘO栝ʊ5~}e7rLo9|ʗa ~q`Oo}mpfƻ;># TW^VG/ s0]b=QR5Fެ 2,0JLxSstI@ȌQ]L\䃞1VxpU(>A'NVv¶^"@HƚFFV)fdN T%ƫxnc{v!@e-E$1HSH~w5_WCE $dG2풊c=/:@2iW<34מ eq_fv#K!@fZ:p|(Vui"GNh,UKxcg۞6Q7X՜+vx3QLfs@^X΋Cr"?lQ1l2N ؄Г#,6H0T[hf3 M'" фsBz??MLl%,d A!EELH7%4_Blc햆x5O$%ix8Iz7 X1̤ o{tv պmpCQ/o/`h2qz_&H'"l NSzϻmpⱦV+;oh9@PyH؞~XƋP)V(=7 vP>?m9_T"X-pYü֮w=gl$rsc ]_t (uޣ/fmO) Z ȗC._DCeXRjƯ+S9Ex5sT z2\&YBgk9(_3 M2`'zHCp?4O8bVBOiC,}W$Ola[Ȑ>}"jU@rzI딸$f ҅[å뱌HcRDRMh _OoI^&>fW`娍rԻ0>Ff|6L+i_6_SvH`7RH:i8 @RMgNoiW^Eu=KNiG0HbSXRF0 [niKkv $V蚆^t+,9|LOMYXU`.9O@\t٩y6HL/ r,&rP}Lg3ζ8D#xPOXO]mz&h"nnn  ?Ǜw~ A%0YEJGh=M<3?^d,4zԢ?epp:Ǩ|$wD>`N0A6)ҀG*{`J⓵ BUVn_:x&Q0* @7ƩZnQ(ZΆob0REwetv# Yر[Xh()׹UA ^mΌrU:R`ÎqkuN|忮Oe?͖/3Y6_˃j|)Q gl+Yvt}YET^m ;v%)9#l0 o䨾o! S`-:}ei }vZeJqOI_{c<2ـUU}drzJ2~mʒqu:Nh0ЋxYZkn\*![ Ne"E9?GGhWCbY8 =[ [I&T,k'cy#ނĔ*Zt^xhn@T|U?\$g~2?dgVX+JM@0,gݪ^̿H͉_YzadKX%<&UԊL;9\8xщqܑA]%Of!NWJpA/PY/W ŗmmMR+rљź"P6c>T=dft ~u&Y('{w3gqGav!AD^ɕ۝iP)*|QЯ~zcLZ[OHa襬CR?,7ҎS"rx!D44/lk={,MhY6Co@{ w|ҍjogo9:|]LKo ?c;m2V"e,RiH;^z6FfAOQ=H,v5T{sQgf;(8nushZϜ:{d6>oUUܒ ^U{1Z܃ހe; kLY\ hO+&W.)lmSlElw&(4p6Ɍi(}=`T4pUHeZ2!p/ʿųdh9aaYe2'e%2YgOf$;UyzqBF1TL1@O0;O.۪^07ER9Ċ.cQ ݹN1|U s ƃݸ u}]+bWcDD'n69`l;^!LO[,ܽW4İ.=ɾ77P.x?;؞D},%bT6*TmX:?!A8oў¾ou< J16@wi?}H.6]Uz3XO,"OC{K'Y2߯Zbo $:+DwH7Z}s4 Ai 6 H{3 FXA8w$tu2G9 HL;A7<[WWp#<]Z`}1J͢-PN^!q\ dX$OT ch C ͈>dN7|'R x@.$nWH}2*q5YeKxqA{hn^n _yK㓫482.]7Sy{ :8RԤd2E &B-\uJaTb]`RxcwH7owzuX% 2ÈfQ_A[&gq py0lpTArɾP\R0%E&ڀ7eVw Qp!aiPV|.UΦd 4;<]Kv_h/dvPv|./ds 8꿭ӛ^F|Q^fLҨ0^!ehM1312R5zxR桸_t^p~|2O瀂Ѹp]:YH5d-|_lr;:d%! Eh`\_.ԯsaYỴVB4-v)+.poT6g v’[%aN.6\HvT^kä* $i+qK~!XIՕzw/^t VFvhJQ-:T=06U$t |qN#M%6pcZ~G7Jm46-+QmL@!G%kab .P0̗L7-ܯ~8TSF9qD6.Ñvd`NxM!C-b,fbޤOW`dw@~ _gBofcKuNZ`䫎ﯭ\(3+k2F-gni"pm9m"%װ^=&SbvO맓9TkRd*L[ثţgOΙi$^ϗ6;UO*ʑ&+PQq !c<]RJwlXvG,=IG]1B,\pA^]|m%Oqys1(= nRɨ_ő#F_\ x4_>U4{%nCL6@X)Z]~7|U#ȭc@\^8i`QewIDP%D?mXv1̏T8ЏsAy/>^NcKGQ'w0NaB^>} p:8}ROU:8BQnOxly{ ,^ [4ٻ ΍bAa@Z4EDy ~}Iv6{|ϑaׇG9|Q19aI Atkr`xILqfc'? ݘ9S/޴B}@I.N)n}]E E+'ƲtsT[/ĺ+=ޡߵ}|zp/q&'tqw5lzQ,luD-_PO":],duDR?~d ]b/xiі" >wˆ$.%Qd5t%uKr ۔>^5ȭ>{`}`d -e3:ay%} enܻU+u"c ZPvI@SIMVdu8%\2NtU\h_] k{ݴKAVw"|ru;뀿hV+r皋a! `RE6Wêh[8u0A9\ 剻-HOKwIl9[Z>\&_#xT9;(nouxvw Q"ˢ.rMfml!ȑ@v/Pq휉2Yd]mw^zEm-o{A\ /_QNlbIɜ`.={*Aqeϒ}eycfmn)7E8ON=9}O_xQ05pmVsp/+2VBzy-?ŝz;cY[y"Ǒ3rI3K{ߑ>:O 0^cD]_^ ¼FXjdIXŜN2-^2V]ϨQ!k<Enn05_BkŤ"&iA_:;,ҀYk2-k+LNL[M+X<sƈh? (C|b, VyWd]vWj& ,#Hx/yר3J{k&O 橙"}Zh}"AyTR}BMg~e2 +W 2 型 D0%x{NC֮}n@[P [l_z3_ 7|5`Y @ylgߐf>+:H[|>2oH?  Іl4eWv$̳񺢲U2T'?f29d {P#-';:w"L\mRצ cXX0]t+]`ӛz箚*W?DM^  5RgAc|$=m񣖉3jj/ l*\-O?THI/r4P-ښ;nNŊIՊ+4(m>^/t_b1iL4J*nC;#iv a͛Lwr0S:nB/#Se KsuKr*oXˋV_6 ZSC f$,f*GKJ3i6|`8Ж\M9K #nQz-X;zI(._Ik9r Q+Lg(ȟn;ID]`Gʑ0 Ã`amt[ԨlK-^HP S7dpL(5W9*ʏ?-~+M 8'Mpɖ C0FQKI,sh)Jy{M?ɼszF] 1p{(΄)x5f\kCIxo3N/!e&h3rXp.Di 苽6coEkN~2j2YFXNmm3LC޲lqH?L)7]Yq:e "s7ŝ|}(J:pǠvaY{]g Z7(qKۀn2Oտrv=qyMU' 6FN\] 0e)BIC(HAAgjl|'Pu ezͰ?@ t;/ZpC~:xAu)֋p׮y"+C8)WI]뭭9 <.uZriJV.8xᏅeI|FdgUxm,?RDHbu]Ij2Z+VR.:[N±#3FT^f\hhK o40$} v4eN?YDž1S`XaJgͤȉ}9jq, ޡ%jwYOPDjcd7'BFDU;8T֧U֔O!J4͇#߯hwW.o.3Uh.G$0hH> izd!mMI^ #ZR!mfCӆl5x "^:qLYk*.H1AU~p$oZ>Xr:FӄeEz?E鋝{Ȋ iFG<_%"FOcw6Ynp`鯥J%oəӿc %~\FA +$=Uj>.Tn}h.O"j~gjL!YFGD0^B#AzK`z&I1A܇:$w c뢥b8[yhb'nUvȅ 5\]̊sbax!6ax]6C5 `3!r4|+*T2*s{3sonrfAI:g{L,-Xn>GJodrJuǨƱ:ǹX* M65FZ>Fw W+f#B R+bB2 rydi=6 El~FCw ,SXS;Xi*Er٭ +>A# J7i Bppw̬^"Дz@iuzXvxkqJ6X: 2>|6v pG%Ĥ!!wBE[d#|U@'4J0Ҿ5t70jz+*?ٗʍuh$L|ˮJ+1U{M0K}Ibqy)mvsN=yzl69hivvZjآܧhb0B {ǂ'wN`2#%~gEqqje'[n<6!sYIĚ]GT<*]0+\{aH)K(bq=9G1(^4{(؜>"B=ʩc8~Bқ1<>CCN& ib!;hOŸ3[x5کQJɎ~ci>Se|}npV2LJq%sZ K&+P ӄ={9.(qK7 |$ ƐKuAE%K/pvD R:ww\-ײCYF!JkD~QC'' x}qמu[ p45·D"(f!c>CN E=Z[+SloIJ[ dcvqntȷZO鉡ιN>Q6L7OA|#^G{A ^HAT)s_P>bM'ذ+)bYtH=Cx񦃠Ћr1wT B!J% XJ&wQi&r2 ]/uw#Xz'SampoZ4UMT=]gIqͪ~>bÌXP,l `I0 T\$K@e;n@*25^a kq6a5nԏTo$ؕ_|QtF˹F\&9ͺ]epF$A{Z=_ӎ㣁On ch6NV&%zcW^a%E$Vb#YJ{8o Q|m <> BЬH`mBJ1:0`g6w^ݒ}W%Fr, w&aƳ*A$bLJZ[; y% >n9&%$ed<ʌ)dq3Z̈ 8cyZum1l' [DjG9.yp;bΪ4NW-CVͥI&#gp/1J1 %"D-Z(24ia;|$$}WxYUIkJzV 4=%5F"2{{kzM^rGU/[cpU1T~]{"eH[#_[">{QsJ$.G'׺^j<=]/XFJV &n*X^[C p,}g4F&:(䜄M6 l ݧ#þ52OQ';}84ȷ)ޗhyxg 5!b;< Iz:& A&FY8ZAbkN>Mxes)伴d,~+cݼ!DRGS+q]_lH=# xSԜ0A>Rfj{զVԓ_"iZXmwBl14PN fV؀ix4r[؋Y!qOxqA~S3jSby9`+χbYZ qȞL:uw*=]{of]hf2i,3qG5y!ׁ'jd3q6*Iʾ!MQޓ> IEpi| 9#~ (̹a =@ 4HF΋)URWBܹwhN$Jn~cAhl9.tK$CyQRn+#f @#G!^ܝ\ 8 iYøu>6﨔+j/0A (_8QB>Auᏽ(f`BRa/ Erlb=Gj0QL]hAgldrё-f*i*|槺0RG HSqkkzͭDOT{8i(P4wCG\|AVR8ӱ!ӎ&)IQ'o])iQxeN5Q\bn)[=!< AMEVUu (AfĜyz̚>IM@q-KJH9)%knM&J1lNA>ȬncZ)^BGLhT$g[xD,ͼub? #륲̶ X+4|p8>wbjøOA4bR{,bIS`{: p@P%ǂ-f򠞘9w&_m[}iw;{|ճKY\h█i{h+/ca=:s6`\IឮGS'6%1KTkq̽74tȯ BTP> O!eq|d5esOM3\o+[2r-q#L-!4hK4.c@k|> tj1- _ [uVz NzPr? ,|SSQ)RT uT!i^jgUu,Ƞ짛EW%l0w˲M?aز55A[%\<\"ff&I+S ħ6RFP?73G@o MF54Lъ-tl昹 7HF<Ք-I1ۗٓG6#4" ⏼F(.NIi3u8[2*e o$ 0{[x?/%)vSVӷ@0KAT2\ʲo;uP?ΠB ?/CӦaH0>qU(GZ`u-iav\Y!w(5WU$#&5Sms;TX_$h;IUxa.K Ì J .Z+oY2djRNSxxo. HjFt**mr3" v>j+.Ht6A@#0OҰQlδ!nM&~`mJ&X13g\\0uݥ_ z?Sg Ja{qv)a{dzfp({H[ 6Qrw64irULũYR+𸹲- `h.%s}-7 j$:F>=zxmqc=^XZi+|QR8 x6&`l"`9%~l? ާOAzHsBRf4ɤQcȬMSl0A F,Cy_-;|v?9g ˈY^G-Nk9iSJ*_n3,:a2%0OeIYĪw_/rY"}sdz0 _#>[9ՈSnx=SX4Tr82ܙLm_]/& ːYHKKљQlTJG5m Q<1,UP/XyD?f4eZ IZ:Tujgl<7&~gزq9\="!+(*USÿpu$' (5@diYSo[;J.:ox+#46ݶWD-e-Mhdj>ߩ&|dzZ-dI)ݦE pU0h\KW٭ ˴T]aRR /^\|뽮 [-?}_bٌ.9+H5,7]'Jߦ/[WD5ء65?="SٟцRLL~:~Q8=/>&|xGWD $'"Yo<7|(A)3WcEr[ imd'VƉS{oRr) 鎧=իU >|Tvr}.5{^k@1h)֚ũ:kj9A Y7LR_Z&s#=_z?p]|GQs'>O uG wO8r<+H'n~&T燯%IGdYj|BdDG1VP.ppCTIK!x?=ZrJ)6ӿ9q "įb&U0o|I 5#=ΖcG__@F3[F_Xs.{FWki~G~kmXo_mS#lsR .ӑUms0,ѰL>Q:v:I5߸t (ZFVm;K"0(e#tSߥcG.;qSzcRl׺n m'!ur6L JJafɱ')& F7PsME6N}q*pL(=5k1Q3Fe= *NXy^\oH!bFXHg,H+/XG !#cn#պ#>$k9<*hK;/(S=DEν߃Az஄.lj陴%{ R,ٹAG1fpBd+itl@؉&y쓄 1?~HTa]*tbl=WT^8ÖiwMz$(TT$mz J}Ȧ3w:a^'?Tin" ] O"቞*&& F5ܒטS7 ^r*AE6'pMgנLgzx BvDOEd3PI]>ev~#)'zgҀmCd/Eã?4dft:8!fiՍ<= OI|{噐])"{D<Nِz)+b:#޵iƫV_ޜ(~gMMQ լw4,gŻ4o.ͯI AN/N&wyD湘y;h&fʙ'#vq՞YF73裴ki EF0zɘF;F,ωqmNpjSX]j9 6(\|.\J#y[W߈*E먒eo6oα久7<~i J? m?0G'&f&)"0B K 4&0UVqy5 VuX `6g硣4a J*+Y–4;>YTFuG}ˬ\ buLVaZȐ u3l߁{b'xel6ٰT,tno?[9пRPV%H:/;5Š ynUƭro@K.A6}AxM&;@ch} :nܦ#vUuv\e><6K1օ6_`),;T߯%83vUm$( #>GxxVH=8ata(xkp{2]ŠT8D$]#p|)69+X۬D S=qp2_Y W8-z)Wnq F/l@l Yn"_ʋЬ[V\WhY/w%eb~7e L #3V*>˭ݬ8ÖEf9~˰Ģ*VcD:] aAHQ@Av9:![;"]QsWB۟C441'Uٹ62V/|HeoE^,y%;_ĢF1)laSUmC6Ow\=:Q+ٓH>/k0K'i2[T7? NB)[RO8rr=wO:cXx-o3BnNi8Nulz/Q(V7ƧFɣV(`H@F&W+L\sV8l-_nQph w$j\ f? *CֲG}|5_}ab2F4u+h2T`A^]9'PP$yP796o皵[Hg4ƷWJJKCiG7G.I9,/'YXMH8܀sqm*^y>[ $,xK ]Z/tu™#>O;~zR"ŝ}p1/SWu#*2Dmg;A֦Ne H#К wec+LݾK;?`xb\~~l,@b\%=ڤU]S%ϣIstUENE ,} CNՂȣ86}mF CMA4&^v sJїue̔}d?tɺ9q.5/! ,4fF g9{=YJ  x{L# "bDQ7TAYh{(㋄ӕY#0-u#l5C!/%e۠ye_ J(c^7ͥv{Onآ;7BPIq1V'SJhpch7i(!> 3(n+ ݵ&hEWV;x@:I\z'#q$sVDd=&wB{NOT~f86+Tѵ( ?U%c/ԈހVi2:$`!vD橱P,*[YV;7GVMvW ^w:yb}?#Z `'ђ ]xeΰbzR~/9sgֻ?H WW҆h)rc8ry vMB/,psv7M7) ft[ADvT qO0BPvb%-uo!q)L4yl1' bUE[ G ״wq<Ư/gY8‚KN#Y㴕OAMpL,$#S 'ǀ؊}y|tk>qfO^KTsA:.܄Ꝃ$L&fR`X+f"^懊9dKDߴl`$)~tFm2Jz$e^|_=XJk/>?7XԘ3TZߞc}W5ZZOÏ/2mjӞ ]HzYtYdb EU4ȷ0 ^QZvp\7RyL(hm7)RkNm#,<8Sppai!{}zVBL '>T~*-d 0U>+*ŃQOnEQ Q+KmS < wZwuIggخnÒlGwZ &z?ڋ@\84ڳIWʈICA ϐ$G/)A'DI`D@ (9v;H!o$_~`N$0M Mnx:uW@,؅EPzxiT-tS>t '\~dL^Ҥ;A;98,SZeMk*P(NBUֈE#mA&4i /ڮD9h1I'_N[F(`#il_,Fg5N)GVޣN-jwpt}h!lXJuڰXh4SBlj*7e p-)|tj-dFѝ(4TL3ʝ7H?^NmX2]%ԧ:]>\E";`V93ؠqTnYNR@GNxƏ9a[4ћRB:= TzVwMqاp7%|hhaprdf(}.;u5AEf[dT 2K8Z@κYK> KGT\r_|""w 1uwh*45G`8&},ʊ5^y⏂q!o26IH@Pd 16<{NGW kptnK6^<{3dh;6.j_ݨ>kjF1nv[\W SB}QK|ώF||ZhqV|à!&_pл'{ .nXznr,6 L3[!M rշ)ca'$iW%8ntTi% {Ͱ S`t)C{y(am,_/-:Tp/h)bwwlOTej_ʣ .y*~0^&c]ɇ'+N1kR;q6jJIwg&\vN=,&%|+FQô _m`0}hYn;m#M~7ak#$kVc AsϾeOOk]8mDrLRwʇ_&LjD qi򶈮/`'.^U݃H\p"7 DbbL>m`{mʂkǣSMnv\p5dWM0iBlYd}7:>4^jU،pM5PRޕb@P[9yܦSxz컘D}by Y5UXV@tbs0tu1b]:W#@a4E @/n^~1'{U\>E[!%}~aaN_nIk>e!( gw/wѥ@Hǔ!wx:j j<=YwIDR=|$ܠX|Ľ+irS[֜5Aƌk%^veW+hM 4%!j{X b[e Ytq aV&MA!L.Fz &PK X%:TGzqPr=tScթć-/Y(i(#judeIiwx\Qۜ)𯩆Lչ .CPQB~ԧaq~lKƅ[}n@\F,N <,[9*SS+K{S vI;?IѴ &)῵`=`]p- X@ R򐃋SʻM4+֫1Xᛎ:}*kgzDJ(wsm K`vj|rn"S @='%^oVrEf'nj3ѭyC՚K@p(ͮy iEs3sA*gr2 1D63_c3)֤np:oIOwQ=p")BXǗ0_ع eXVmԢOţ`Lzƹ Wr~0le*uQɐ a8mBb8Tj'c"53s,l|&U,c/s@xdÿY7Z]U4 ؿ iH/U{1 ,"+&"Uvf;tc$=-f-x/GXec#c >Ai KuK[׊Ԫ|d_ _`i G}ȆZ=:%n ;lљfgN8ۻaXS}!Ұ>}Fu]YRRHkI@ryʼn6,y)`U|f?^<Mx#iM\ˣ6+-&tȯ/J6m3ѝ>,-M$Rca*6O!kI=b wK X8DZEb>XCȐovy %9ZCA=톤b:g^EФ \8 ȿe[)JiP#L*'.uŐmsk|(`MSzQV/dYr n`ᒈzL'4˨ eӄ-JEn _6P\vAX\Pw madb`S౗qpfe1,hcrsNHP%. 7xw1MRE0L桗G-D=[^S;`=kewUͅ>jx $R\Q!Տ -[|<%0slY/pg"ۦ([SѓMhr $￉ lMX'cv|*=|]Fb V*/Ю$co0C(ƼY90 lȴ OJ o)ux ;\d"e!!ק|dmĚXSnFiIrHٟ0f6߸U%5Ȏ@qfoZgU`ݞ `)-׻DAXgi TKrNOJISzo3* B Pe7 !$480㕗{6J/S w0adR1`]j@f]ܦɑ(:nBkRgn[7#`[>@* s/Riݕg6Q 0\`dQV} S1- v-j%\~"䮎ؾ_8Py=aҏ&^۶vΆVtr8|v\ Cu]<7GҬyFa#sNr(ޑ͖ne$8kHK7븉/AA4SXLln7d]حUxq}ZȐc,@/(os4s #._DI),\@_3%}Iw-|'eôC})+ H''ٚ"tȆUb| %{gGs kQM%GSMNn{Pc)瞌qm SufRN{vR3& vmKDbLh{dߺMFlbP|d9ҕ,/ <ݖrCnvD1L\hXS [gLxlRX5bx,mcŷT`9Je8 yW/k6]V oo@XB#6q1jik}wO1d=vq66wr\s0.uוj[vU!QyT@HѶ`qu\1,-[ʳ@r;%J*1'Fjy#߭xpѯ9; Mdu&ݬc*KgBW(@j䧤I]쥀sėaI-PW[U=Vδ묚X#k ,ZZJʢ&`2)> vv_.,i@]/l !O3=~̳X(KŔ7Ȟ}'3,kIԖ;l5Ƨu"Mty*#>njA问N<#Doieގمn3; C6D~[b|α228`|^I)El2o$l3f?pL}?rA 5l#zܦm^c\h9 *r'B>օ=&FuMmL;;s+25Mqd%Zӌ QS@a/ٸ7g߾We0Vwn |?| tׁjj [{ڰf@X9E7,k׌u"y|21#b ?(3?4A.PBNheSڟ<{UOWo aUrvnZiĝ=x./sj)U*RYؔ}o67>WIO;GkștOKxa͕8L7[#㓦/i8Bfefi|̐SILL7&+6<Hi]:S܇9,p g\ucّF5}Ů |}F}!d^|b n\]dOD?_jy}TdHY^:*2vV▊tW8Gx0,>m$엑h#&C8ۧ/Т#5X"ih"3dOytʌ mjH{QӿSvj^)H(΃ˆZRh9ܻ[_⵾Z_8߱JZ MLP@P&Vٰ13Lw;Z9{-?5HBzfgO(,bbz }w~M4QȠ0,,ɤUw{NeB`IY0`}rXATPoƦY@zn in0jxLeW@1L$60jh=upڱD̴N^¶u{ TRBIJ2&:#ӖZ5J+{"ų)&X)X=Q~ T(jW u+b<ZJ-NA'un9dxNG|DҮ/LG~XA&RbǠ,軀[fvRB,tŸ8gHLጊCS׌Y™ TL[ H>- $!6 uQ[q|v2fjbkpG,c ]8Y; @Ȉ--Xua@s=zL2{ c籩%!O4M)NDPD555(-I5 Q^YZn8]5)@:Ę-Y+qxkZψXћn@ڕ@-AxqE0k+;N$":h$VgR>eV rcl>PkD.-hb}O9>N(iI;° T|iua^mKV-gp~E3~e90 ?nzf/xR_sufƆ{,Q @-Y޿ *9kPmW&؅)K@Wq%WF٬eX<ړ+6F}o+XK>@m{#QY> *U~"Q"th;#bra* (q*_Zq]yz23|M2vYΚlY @|ɹٙ"hpoM5ꉨ;&Xn_" $<#PtR*ݍ3TO/ġ#~ #6)̔OJ˫k'(+شx}~x5*bJ;EsX5Zp(/H./+\B s"؊F8vmPV"Mܤ粎;Pm]6BSxDZHYhϷ {[.02;|r8·ANm⎣wMt ICro4t_uT1&_T&G8@"ܝ?;4L߶5K_~vw=a.?I8XC> 8sU"QƖ^ `ӕM ߓ)aG]a1HsTOw(W_ n-̷}/h;gTݢ' -l/˂ǝ_+ˀe2aN`kr9Zih0c)GJL#tOm 8xoX1ԜEhIwKs˕I6"ߵCDS3ܱ!pBRևa=K Z,NMXIpGJU穇8sJ$7j޸Zl4k N^Vw:±ޯvrsg_cDH+uQ^E[$3gx.vQqk%p7UDO;/pz,6F0pjk<3;L S(c/_샯cmw҉ ; <붣Iv:˥G9El9 C!X\^6|~ wWUOW}] ;'$l2|ZXz\}N]ͱ1$C}r _47kf0JqSdQ ( hNʔoT(H{Y ` n;G `ti*G/E.slhW-9xޜIT+dDu鿼W 7dӚ8EoъSi%H@*noa܂*/ǘUvxZ[8XA:c{k{,br./ ܜx1ϕӲ&ǜ2> ҥ}lXNf/C=\6ű_5 !P=~%`Bݠ&e_4@}Lmk l*F!}VAOaQ|EOhFg'_Ow !=w߽BņvxAyr2])W})"eeXFe"AFotlDe#A^G_7a5U1* uvAܩ,mOBOW!}5n-!Ʈz(mSh;q ]\uTmS#`1d0b5 {}rkPqM9}iJE'2F{IQl-dWw#DZղ"V95gw#=hVF +$,rz`"N,g;5qq x`d'5[ nBGɏjB;swm tft.Ug SsW4LybH乞hW ytH!G-1t[lqt/9$H-c2@u֧O|5I不 ͡*J]ZO}D`W~sN$g0| E`檥MEJZ'[S=${Y.Qش5QZQ9 MyCdmF6[DFsg8G &:QhqB=^}M]_!M(kfu Z[RAٌ"уwL'.` +q?8#Y=*욥 GoN!Țqq?3vU[VtaP㕂lCG=qu)qS|Rp -o|^pkν/;z~67J']y*XsɅǼϏ?z@.H.M{@Hx?7$rn$@+w:]W(}/s2!½Oۖ0E_w}4{Wct A 3J"#^Fґ9RuMqaz^nYO6#:Wo>>oV~^nW. E_.4/L役jEC {<9b=y(,6R 2[S7 AjB5cAIT\jXeϘ`-D SZ6Zю]9rLA֪5O=tkX 4Upښ3nɵ jSa) @uybFJHNfGSn%?~m|udcOZydN*~U%Qd ᥗF3q^TvߣL6ja{8ߩB@Vwwv P"YV>Z'P8o7n (/X (jsT Kcymϒڥ`SxV=zv#[Mga>TRus V_ػjK`[YDDNGqe3 ?Nz=Kp:LVn6f"Nuxƥk^.aD+$nZ|ګbj$a;wV( j@^Xu}&gK əc*'tomWY~퉩w{#|[XaNf??Dj a6]bMO{%pc,NWqz2Lɗr}Ͷʑ-!@c~\Nxx8󝧛cOµg|&Hi)#Z K"厌ir*hBIHVddI z6fw xMDJ|m՚e#[mC; Τ䓯`KE`ǘd#75WTk/@gePλ^ha.MLZ>H̹vH,1YَN^*ꮸc*$d ІBD'մFNN6!GdJ9.$lI,!oÆ-іy[KS}@qvepGC̮^-T4dC;dDhKHzp]n Y:=ЮjLDX!kVw$lݑ_JS|4#B$uww>Ijj53 74<=U] U-f0$ e耡}͖ECRHn0+` gi{*m!шS&xD3[|tgU.G ,0_/;A<7\d"@]`K|I8>]w񟶳PU'T"̼:a𳑖tV@'4dA:qSAì;Coo~VpN2); _PP=Dyn5]Yvʴ뻩>b۵vĿnf҄}cΏeaA&I-7ϓe;ԧ'<,ul \l LuW1.HVmMM+ѵ6(zW803=VH7m'χzTtKG,ۨ"4+k5cq'o߻b m'9*ha0Id?:}j~~J"3 BHV0o-˩GIR+8?ZppmʊOm&N-|;n/4+dX*Ɍ68ei_dT4-;ī!ztYu=KGLOmMp) \_mjZ]HtrʅTJc7 Dws)H 귔Y9Td%N"yMJ#-Bge}&̉% } ^r&rO."~) ׉:N4`=pld˔.lײڡ%K{z ն^$=f)|_kYľO 7k@Le$,AwזH'$ 2@i,'01H/zM]EVemӝ'x"`.\9k6w_ h_ ɫNm\IT St4ek*kflxUkUK)gʥoL G`E;k7<챛$GU.˗IywU𥻅D?"ZWf K f;ـq{Q%=\>D_!//N ᷈K *UfM{|y14wSe秠H'\ MK420ҦFHTfw 5##poTy}]C>a,ζIuP[3)ȩ17oNeueu6;d]_WpΫI,<9VޓWjAw.yn:|!eY_y$^Gy3lxOi=[iPDYz\z6Fkm %ZhOZFAKg>sa,kaQaKS}Nt%qm كaGM" +{O2Ȩ$U`@W{Rc6l A oX:Gş1|ex RCD䞿")h!5ڃ*'l_e#= $%fm JI=h&!VeX,kϫC ͎viq`>_Z*^ ϑ:~ "c>beCRǯ%58D<߫Fl:D",`DXeƫKW{#ҕR179NW6u^>{|3-I?ieG#y4N Ssb#ɩOj%+$ևc}LT6;3C Sy_D@fň3m (N-N{x. ( ?Q , zp( ,;PCiT@=*1-z2{#NxLdtO:/ҀL´?ܤBq]g!Y9'9] j ?QLwMPovԋ2!$Ɂj]/GtИABCa'zua(IRJ=RGGӿޑtVZs6*M+ֵaiu|?kףP@H4 'M fJKL_>j,)seus2Z'ƜEYT>x\qF6ihjሞ4Тo̅_G{.k+aNu +TU7GHE$sEW6qs}Gɒ w jk@[ܒn3s79C!鳳:29{ dk Wh9/&U2MS3 [14w6l5Dު*aG4FP2?^m)a+y$UApd~F BXd[~@thpn0TS@!bI.|~4^˴|ʵ뱱!fDuJPPAzu#e/9C=올ƥz00`" ŵKb̤roxᭈF5"L#^Nn,,?ѫo*s ̟Ѥ"^}jNAד4M=3}:o9KDJ*$Sy0ePGla7YI*6̫d1)+6{åY*KawN =㢨`pgQux\/pa y?ʹ=K-?[3\ P{jhGeI!3^Q_"x+xUƂF&ƴ1s*eDyrfG@YPv쐹Lƶ&p*=}9"K?֌vq>Gx}U!n<eX` xQ3Q?WBU[ap)^ _)^{ ^ˀoNjk0@@T7; - p=Hجd4Y?}70A sT.ߏeفs\u1|NІ]:cbk[Z l_{[:[^O)ym~Q.D >1> -mOn< /?w&c);S"=95"R9IZ* e3at^C== yEw&l3L%&wYIsJe'-'+סsƴsx1憈 = gT4R6&;*bO s9McQ6ȧD{)ξO}|IdsT.( nt2KQn7lRĮgQK.LF,S'eUMKP,m\9;c5~EaIen\]>v3]2"m* \[qZMMNFWEkgP?83׋ep:S)y,q$H7Ȇ}ئ`j'I%-#nS{pZ"5lM?uN/s$%:-{L;=H;8ra)Skُ[74^oKn/<5M#~= 5a?UK@od^ՇT*?[΄C҈J\H8xy3+Ֆ-K[?5NH1f*rD/`OC+ɿگ`ܜnWQb΂'&S6Y#yi9WObJc@^!:=KW <#5;k:C]jnƦT^X,ַ ~e%+ji.Ǝ 9 ikoF\:s]`ԩ(j w<8PnAHWa8v%= >~ tPgPvys02W-'0[>*(Z[Z~sHp1eӃ8CO-{Cf, 0(Y05d*W sOyEoI>! o-'r%ӗ-ds|yxR.U?np E0KEljrEKYe⎁+h%{cNzJW~rdG*,M)S; 4&abIBWV\[+Wo+gZęA g5릌- Mn}z+^(C2oQP2AE)%!/{8vIѢv[`3 p)XᒩN_'zqX{z#%Q6y>vp7kM`耫 vaP8h]-zWҎ?&I[Kne#03|4M/ ,էV-CVWq7 kY9":>wkK+fD0.dRѡ_)מ$JU= ?HB%T> L `!D"Nc|IRk`v'TnV蘬cݛq+O.Ƕkn5t(E; : _ Kf,Cl?[pJe=7X)yX{d3F7G S}+0ֳ-4xws٘KL#Nm`K_F70@_l dI<)=; /unq=@'"1ж(}듅Xμc'L*+%/.xP7 ]HjF]nJ1*bڭt!B B:/9W1[[FA0L9?ej!%VLopݸ$u~ĭȎ'L]6ӕ!d5ݏV*H&ѭ05oPe5JS<5e!v(-n~KdUfjE? U  o+ \Lx.kp\q:IN#ۑVM&AT+.Me@2룙"N.HKE 74ݞ͚Oaj 9(0pt#n|j>̨FiYKrԉe mbf5ɕS=dw^J;j2f>:̊xFGm og{cegN(r /BۺpLn$V g}m=qc-3E6\w\ ԭGsI4ru\=De[;[:TC1{QJ@(os0v.+}DrSMգJk!tϣE*9a&@?JN%HFF{7)wC*^Ǝ;^4y+t]JӱRԲ$! ]Yܧ,Yw}PZ#teܼ<:l.L,aj0-7W=Lzg7w »G|o=ܘfaPn\xo{V`A'6z1Aqo-`}"1OTǨETjؓNC;=1>?ZF 7P,U~ҋj ,`SbvxAL %Aʿ4ʹ'ƢsDKNunz'ҍ-hAY%08tW$V^(A>;QNjs_7p켁D h$ck- ]O6DRb MQ[z&f8ݧ_ @􄡩59/ @TwFIrKmuS`<x`gNvB(2`Z0unJ/+ۍB-ln*4Ч |+9ŽRZ1/+)nv)\6}F60޲:tC@-?ѸRܼ(K&SaT~$p螼%ډ럭^Eپ )NG$lQ yr1#NJ9ԧ+KP&a揄s5I, #a+q]Fxn}Z ^]bԫ넁EAh %(EB3+hcb%8rB%I*VHM(@BPBx)a ӈm\ +A6RB6l+UzLq .k8^#h9!I:Sh^el7O8pp;| W饵٥ŷGn"/r 1l*Iax<ڶN_OҼ\=zu<UT̻ Ȭ,ZM<-y+6w;]QKX.7Dad.~d2rCd&p1ałBn ANj!?J3  Pumh@5q,VR]ÖCv)qm| x~TkJ2t/R(Zy>.ZÈIcxR iBH׺3!;x&=?>oS-#q_t@-·;(JZ}./R/^,aNJ:}3vυAJ-'ha~!n}MkEu Wm(Pi:01[חA #!- ɮ饰qZ'(a~RY 6Xɟ'mni1;nT2ep6JfQ_B#O`]ͯvڊ\$Xp~T/Gi5BSc_XI]E FW&믷K,uvdמ}Y .{);Uy!mh6_&3Gr%־zPu%FTRRjμ/X0MCob6%_\fUzD. ^U:VyQ9X:fԽ{rݹz aQZ8_9~bk3&IA!8Dr79[:\mG/\,) )Hƪ +9jP[p/6$D:+x*(! DIfC@W9>$+Ԭ-:4_TƇON>hI#(HY?|C $&[ԯt~@Rq: cn3^h]eȳAO5t]fWo_WPN"cL+E3wkC;r72&tDB"0)>2! :š$X z{{O۪_ԺiPY4E}G-u,I~DHJueg3V3^4|vQ* #ؙ|ۮ ΋db0vrgIo!6Jk"Pѿ8"ZgL-{ ISj@ Q7koM,<9 MGs/k|0!S+B dΣ3ZӷWx.A0&9%5{ BI2>o }K8#@lh A+Օ`nz2(ڈ/QV *"0Z+: Z_bS)J連n/i}'Fb4n jٞgE;×+*/F)wxoE 2 @,ߩkW"0Ev~{J&_SQ+Ace r`ޣ7(ҫfS ]hS5^<솇۟a3Ut2b"͉pPdTT_X̑wE/Mfy냩6?ids.>pƸ𫗯0bXb/c1O0nPMU*ğމ5fbrqgVUR3Ԥ'jy)QSS88Bn\Pl{0?c}Fbs!E5tN\_eEdb./Ҏ3sA3s(U "O!ue-&Gτ/Yi94@yҾKhmȞǻbǶJ¶T r0P6zl^66>M`/Np &xƶ['ۇpZSsfOx-A%xwx4% c AÅmOgL5|\ouwOfIIk̛A+{bPYyuwo{;=/:Snx ƨ>:-α<J_'oRGƿMMِXѼed^jc J:ikWXcGsZmQb ˽8[P}#iх$;<:PTW`E +%Hn<*^ʥ=IdFu d%6sn: s׷|St0 9R+C%RY׊68)+P! iBZ?陸 ?Df[E~* ~oWW4^V' }S+z[Kcգ{,^Tlcm6w##.T7ܷ]r+w*XC.0p?S ž>E!cX=Hg0i|NiRlC)d)؀lB_r}(YfȝJK9 zf[8b%Ba:}f^$R{dɱ FϞ`6x]NC <FzX'SudJǨmW rdף)4OiBR71CXJd=~?>=;q9svTϢHJqavB A_ēMox>Q^.~Xެvt"$Q}cXhh~v] dr520(܍ڊ>B439b rkV6ɼΕMvQddC&LJp}Zxg9ht\ތS،/gr4'w]; ;=oc^dZ=#ORWA qoYL(3jDnk$'~IɛQʋ <5@`A vr{r8;Y&SjzCVʆ7sGt6lSxjf{orٖ+Ac'0K,$/Ӓ(m ; p`5؝-n8Qya:Z6$`zҏ}36WU"ݭw/ng͘}jpq A^c03&)X蹬XܿRrĵ%>[ODP" L$L%:O}g 0iQ<9zt=D/s"6Js/ݥ@($%1p5skk$nEVc+wQBAjv34 R:O{kTZ ~\"@ƈ"ѡ@_c*ex*^ǣ6 g8/pO5r 6yʌmÐ9xUF:`Ɯ{9Jl f ;];[,Hc!K!U po@g 6ՋOg|2R+*GأChVkky2$|YUkC }пDEQحG;Adb6B/0}4ֆC%l1G<]&\;eqspf<($BBQE~Z1=YNFޠS5C})'`RĭyNo7Fd%[׷ 856ożV8FqQ>5_ {U/$}S2ap.T{?v{11,yջԠe'v) ێ0fN%lZ90Ke}xgNJwa7rGd$9:Q{&SO!EƵxxn`j> l%߳qy/6%_SC5rS`~DNޖSd|oxeL+ԩ ٱ6-կ*ѱ\3Ӝ N&Lec+"纐^Ww Wox69ʖt3EQH6vOi0E !6mYҢ'T%d[s:_rsP'Lf)@[1{lq4~0w$97sw0 霒c# ,~),/ D!)4f̺G>ȭ2H֮KPЀرA ) U:t'E?(.΅*u'SӁ'gh 9},Gs_sMY$jlr=F7O9v2n,fB݂~D\*9e,t BcUGh~*/K}U 0MV)\U#,K숈zğnZԱ.B|h߶[@{Haad0o]=L5 "U5HЇmBnU)0bBۉr.b1ZAEU{g{\S31p3qळ@;tRitx)y{PKγy[mĸ1!篁[-)GVhw[n~qs*Vq))q.#Sm@˵Umz~7Ɨϐᰑ1If,V-93]ܥPs?|EքcܝX8,\I=nxh*f/]ӀRgQu5JͰnJ"O2e%'u,ǚ zbEU߭`UFԫIJ%xQ*T7rNb_l?ϑ*B,L|] #>벎JG!2tiZ$UζL+Vtai~;^eS;BWbU57rLߠk@2ҧi 6#?pfyT;1\DKNԨ]ʉsDm{#&Qʪv ܮZJ(bMǧzWzә<@HPzl}PUйAr_S*OY i" R šϏŪ9ۥFSrz < |pU}}! 98T@ ÂzAtK<7xDf>_)߬:?ؠQ j ޖyB&-ճJYV 0|Tc#QXh,Jʝ}F_ɝJ^s렣8SAp͡Vg,f!BHs!e"Pd>\ Rh}v=kSUʼnz G k9JH}[>a1cDeJAOD&zПIqhVw+8fS!?gϥ;S4+aJ)uCnc.rO W_A.{ @)s *:l>+j:%.y7D(j1r5! e?_ YVS@_$Nd,! wHriYIk ʏ1Hϣ/L3>O P=豧TD}C΁C"_-xFb_ڸ4%jd`I]t{?5Iv.S\m Jp ?eMyA6,'98\SSa.ˠ[}:/)M>ߨS|*f&~O CnF@"o^č9m[44cBHuI Q< 淦L(.}a(WZCcfۅx|هP;6 G;\ܰ\fڂa)%IQN`*h$Ānb=ǙEv>8Z?L+RvJ#߁4!2(1H ?^$M\JpQOIjj1rK;^(œ@GUjH]d4D4QՓ!vwvfM!MyN6D DXo`[Acil_6{|dk< '01l>)%l|$u\K(-.Q gUW~zjoP/zWޢ&G&"DײГZ BSjߪ1T1EpwFUHMe=ŗ(?&l&sҲ<Za4?&"`Щl3IB:+]AbI J6?ɷY\#].h3jG_j"O?yS|yXJ&#.7UCTv1_vHy?h ැߓ,7,T)fePgsSM޵gL)[  Fhr6x]E\FdA cYO\H=i''t4hE4f%lgl& es^= |cIOMt1j,ʳ10o /_s4iF.P/{f;.0Elj_:ܨPΠ\}kʮzZ$P1s-x/=QћJN[ve&|٘fM4--ØJv/B CH7Pl!bv?0W;lMb!3ya5Oh6Z!OXRgNJ1ě:e@VG /hNю Ѳ*'+2I~;>Fj$6=jדwM9" ]H_U(͖ H%M?E* ,%.wt7v _n >xkdM.*Z8O#~ # ZOo6K)lhI+aCu\/ֵO"I[$>MO[XdjU~׮2 ǙgoP)$&79ȹ'Z\͸tP.~9(XBR 6pE6!ˍtKP͒[6A>esWq82S2yv”g+vk7rOS 7JsR=?U mè'8;,_O.(P0Na, wwG"Њ 3.}~,ζ W&ܗE>4\1bj*>&!y;J7חX h|PN@ ߜU9:_ݪȆ:طt60gJ{lU##ytD?&)pR_Iq:p V!d{^ɘemX^ɛ0j; i`=V^"xDc2#@ƭd~F1S!W VGdVL?F=01ҦAӨ*E:\]AQ^ >_$co$d }pW$`q,I")dN:GZP)lonH%U)G͇޾khR}D2%*m$-. j̪()q=pn5gZXW] P~KܖnĚqDLt;^EV~^b"4'-L %Be1G=o\/np %NܥفiNj]\_OUȓ߸( 鞤XdLl_BgaLAOSh}de,cV*1w֟c v%nSW4٧#atF,Te6wEFD''s]p}53(u;(j+<ׇ.!8 {!YWR$W`V ryw,n.Ʊ|kB;s6? "z }ֹ&mxpc95!S5|1:L%M]VU8{vf=Lus; quKjׯrl4l"! <" C,)l¥CZץ]H;(ib;&njN\X^cƨѳZ :Za;VP=K f\u8@6"tv?UULe)Op.݋6 r>iW߱<И&0uWqk4 *1I"%`d4K;Y#kڭF4}Q~YzmeLQ9K`*˂[E Xb(18MqG[a0@.pV#lLLa㯾*KO(X鋢`B<9`WS[90Wx#6$ޝЅ R&UPج*y {|6I@>(e93{ߚ^_fUqɳ!KS:z)p.W (k9]L䖌lh /eÝaaUYsDs2yoic{muŇRV͍,9+^[V^VJ$ˆpUYY#weSVO!DSJN!5y9 ̳/yUh?jL/Ud_A 4g0 wGjY+s=憅ϼ[?kq/;A/k]} LrBfwJ'|A>YaNVYwfp1łցl,B>Om*vMWN!LBı O x[#>RٌD1 f45 shd?$$U USY bR܁ɿݩ=UÁǝz'_Wt`sGysH&ɐۤFpx {[Z-(>/t-=eY" ^1窘{2~ LZ,d9](;Es!Ze/ױNezN;8x*?ySk(͏zqp3QN`G8("c)vB3A&< e2bBsd1G[Y6ypAi37cmp-qOIenN0dz$r]]-}C-c@rDybQr@7}ȢW*;]bpQ\ȮEKut lZ忆!bof76W4) &QPE$&@I|CSy @kY .>֡fO(T)4ݥ hhks޳k! {t Bx7 P~K2.;E wjH7cؽUɡt:zҐ0BP&5ٹϚAHzuMR}aueZSʁ*ِ7wHo8ɲ*-@ vn(~(^ h:e?mz+(я<'GHFA]E/YfZZiۺ ?.pVLU&(h MdChTj#F mLƧVv6q9Ca&ƴ7Jcյ E~ߜT}9ũ T&c[!IMǐyDZőp-0CzK!=aNH="{o4r `RvJc%۵`C@Υ*0vEiϿ_QSH2^$ٔ,vLC }F f YU=YfQ2rF(P ;*NNrSɃ=PYbH^45$`OyV#|]5WsRrV`"-P8ZEVG2fE&+tɥ-8#L)(F]k ]SX &tņt旳`²%٘X4u < @(\rI]ME$xTa6J"¶&A$XvnJP E絺)^BHQ?\w̎`ThqS5;a >}ec}+6Aߓ˷X$ op5NO Xwz]WV{#p:o/>%aД"*!e`vgY e2rG%it8-~b ʣu|սFHgՙzUV[!PjnᰯA'd};- fA檟$^e3v1|.3k܄=IAsNF&@K?86CMd>qI+&^9:fOSɴWr{^:z*ՋA2K[wh+d9 9p}GAHx-dމĞ yJR79Yo/m(V`cg<ռ&rV-뼩TCb |RɖrQ9.۟7_ +>[K~kTj95k0 (&"Ϣ;~6m儧pMj|W!@nǒOey1)H7ŨݘPHM0'- 1nڠ!kVR z05nI0a1'OϺuF+ v{ISoaKt_VI_1h|B{5dǔs}< /2Tf8#iictA4rTR?KX82]dok;M`T;_ɂ짶jN( gUӵ@.$ rz8xJNDin@ܼ~Y@_[cKXҀ6FG"oJĿ&^؎I@F؎){{,,P W} 8IY/;@ qn?22תgZ>718<6AoF2L0eIe,tVaA}WuVer XKd=fX(G2} `r({rt?S[~u_홀<'ZtkEbVs5 ͖'xZBi*UQ=Wq!{$̻_BF!ⓛ:rZ<">:zҹQkv^%3JhA8MgyEu08ݪkҬ(2WZ܅fgr<:JDb\d:c _4$Y{s:ehS9dW<ݶ\vR-1W{N.O7Iu1ONdD8H`ʇ˕bohnV7œi6YF\/,F 30G]e❖ȡuAU2yTHsk;WPاglIZ\ǜ;0IX{ܱ㲚wAU-> Jeх"LhfzU#6L=]3גUQC8PҶS6 a,]:UAȆ+"ĝu,#ÊmNK8#1A"n<1U'i^X|$=qam62:{3&XaghpE=[N/,%a|%+PQq|*Cl]VmU1gԲL! EvamQ+ E'QXwJX5ݼ3\x&9(zEbT"hO2d.p:u5} /#g1ApeIt`~*q/6xCŘ'GedIѰZRm(dAwOzY 3NkeRuyN8J}"Rh 3h+pLyMz/dzO.z4% N(GiFe~1z`[ٴ%59:9EM,ÏD*bޑd&[<:e=>F~֢Fl[=J 0=ಜ~ CotCWƂyJNf~t J Zҽ^<Xxwx !^+fdUM~X0ME~E~!2!fZt{#ޕq l3E%ԗxL}cb秾D%L V# !!j)+ ^5kKW>/!ږDxz@8&y{=u`)"eeZ6=xutrL2YϝY;UuCՄ L[{^eړdpR6e.]C 2T>q#0 %ŭgw u v㽽K#)P3(Ƌ9/_ݏ˥yB)bL|NŴ?z軴&'_zb5k7A8aYN:G}?0䪅9Q5ݎ%eqvIXk(AC ki D쒶tJpd8$soOT1h'4&we#g`ZRVjPzD; r ,or3j<>EZv:h7ԡotL7iR:9č;ntŸ6թ`qZ3էwKuR{S92Nt!³2y Kv7b\|7_^.ﶝ^drMP:,$ ξ>Fjm\ƅẕ&t݃8T_D{Zdx'@̆ o>̵7jFF(?WwPK(Ylid|`: KB}k> Br/mwEooҜ G6`hBisޏuvh #)* 8n=Pp ) 2gC̗-U>q{`4T2+$pءST5&߀α'-߰JN3c AYnjy'[NۗYDker6S\~,՞V)-.j@& 6DJf *tm0|eFhVQPt#JI#bÐ+ȃَ& C%3infȷr]yEVai~up2w=W8ޡ DrȀp$l|M#2nb@XQhTr]Ìans;F?s `[߱<^dJ׍!9=tFz_(E73}a-5*͗J[!GU]mhIA /_&FGc ȨIr E}PP5X hug@szJT et\T dl%\'Cƒy|[7e-]8Ml)XqaKH]'ɃRfՕTOݣ'/1W){xGJrJcjn<jf4F4F _ b-JdNnsVJAy@G>u/.&GTgAt2B X\:E23%գ=Q#،CmO̥hayh.ׂ'R/S4͚Pϴ"_iqXHNM8T2^p~iݝH6^]w[5V-[bç;pCo<S$}UO̪ gX2&y}\H=0 ;&giCnH`fUTT!#nlD5z϶5H;9w>],ͬ?9'0<IVTRȌ-bDN-RoKug:Y=b_n5Hg96(C%o6u0fťȥĨ)xn O -`\֛?* j5y(n@x%UIVߋ:QV [f2ȅ7d|wEq5뱫8/7䂹&/fKYs3oX,oh+@0/^AI>B ; C_L %`&HHV5bxyh4"8=ŏWm6Aߍ0N ~?QעϪ Z>/lôp2OH;BߵbžRٽqI mgh_Qonbm2]ũʩ:M\ˉP@D;H \ ӹ:d+f )l,tEW\8q;GMFb~9bҩ//Jef_Q3Ѡ,HV+ |gF8?סbQڥ -"J ;BG}/ vB9`yL怳Luy>Ϭ{Y$&o]kvDfL;#髦2f`l _qA=v> Bc>?HS-o(zXwHjǓyj9†xL13 x;RA16z١zp6Y|E,cϛRm\}{>*P$Zr[l@1w^D8ڵ)~drrus»Kz*i,$!-THer(+8(z=5t/T߽YI3h5rY`9ś[HƖk0f?/׉܁O>. /dH>PzD5eqہ>h/~qkNRАaITW.U!HO'Cři :=G|GjXw oְ63(czPR`+F%ΐ\|~2%Fx/ceX7gh4"=&SLwOzI`o;We Y&p#0p|]~lvU }F@OSdڷ8n1jUlGtKu׻LR8^jz8 se5lʖbr5{8n:T1jH9?pi )2(쮸uJV]SIXQnVE=u\gȐ[qi\v_ FjbɗUƴFeX:TMx]+Dߒ=c.8\:4CadZޓwv߱(}(+-Ɂb  'K\r-k21C ~#y5SjH1y*)m|6Xx$M x%(Y2i9`髴R }7zs#YN !0q!OF0;gcهʽn~}wCŨdת玢٣K!i#ޔH3ZȓgycuI{1pY8>@Zʗ=CIޛpTB'6L3FLњ.BAkb M{2m7}b 'p R}DE־"!HuԊߗ`m"w+ِ riʓߖW`z}X3Rh&*dV"5"*l+3FC@2V }.F c 8{lBH[BBgmykBZ.Ǔhtg1o"uՋS;[jtss ( v"pHRTdAjYc(MuW8 )8{lStCwsZmR 0H LQkZ};u`zyW[FK0폑]2Z_im*U6ǢJ}[˄{>Orˮy7݉VExh.FA${94z5\ͧ>o$")%ȯgS~]mDȘB ;H 배~}BYg2ؓ lJ5P'/j9EUܓ7X3 FQﰍ&մhT6* (@4}RyM+AџoM@/=o} kd<8Vv2"l Vq 8T nC &S2kBxh]C^9K?^iRKJ~O_n;uJY_:K0r+%Ù<+NڭF*]tTݯWЀƷإi1ܼs[Ս ץF՞yqFb* 2PB}hঔOnZ zW.Y=[Hbǝ?gWpAsՅɓR$JE%t-U|qj$28͑6S+$Φ5njՖt{?[!+drKNxc/oXūEV`+9yR#--/^|zG|IM]b}MD#p*q<2H0e-) `KzDs3ILqɾDB@O)pIC7MO6#4hzx ?bz!Uv`n%Ek@&JBt="TuYXRV-]਌h/NO=7+P5Ku5&r$vE _.|E};9M3zaTp bd)mR3YUr^[l Q~? ZO{U0$ lj>A"N ͙}prB+Døkߦu1(UKGi&7 >X&LÄNٹTA#9p>x ˦8뜟t#v#r;eoZWgrfK@-0<2: c -eϳhO>4~fWvP";zI (mfL"/Xw^QǦ މrܚthUIzqdK,jV'[5`#\GާJCdݗ&[:ZN0ٝ~nYl(63H πG)VY]ʚ~FٙŊ\͍M渝=6Ѕ[shD]t" gЀ 0n7aίUK}xDŽBET|gh^/fiRb*eUH?ߟgl P\)xoŢ[&3CM2Ɣ&Z+UH4-o|^ArptcJ[j)Q')[\QH jSX6* VΉω#HogH=j)In %ѥ_"1v}VfI%nb`j8%8 hLd25цe^_CAlp/u5TȳBO ;&*b$X0[ŭ,PAi'~bm|5):3&!Ym$=v̸. ]ؿ0FOV`"mb]Z_~GB4Hz4>6=@$sm K:ZPB,D06(6_+4q/4lxc7!V,pcQvGa{y@k|q2Io'qaW"ٰ1ePfLZ_'H>~7MO,qQ5+rC׻4VRorqILH_՗ˎ/`w;uJ^1wlu=C.YI5Ey6V؝p_jvDӜ 뺳z[@mYHO'hPG@Q4+Y0R#BͪmZn ?c=Y?Z"I&thA:ϗ[kH*K au;/ov `&+(ܕuRM}59MRfr/<Db1_I_4!|nN)5& HJ&~TL yz["7b߇;u~9x6(09 %,|)/ϲ6&ۿr pN"m~tϒYxSva,0D[@)L=vT]-qod4Vd󇻋KT,diZ+mȑl\P M?DZTLj >d 0lC耞uxDU"E͌{n׻ 7N@U XШίk4VӤx*ÿTj~'nƦ?6'1Ë}z{v>-M sf &ZmsF IBns)"ps Jb:>L%8v `ĠBN' X61P3Q.}񔋴I/aL:7PV~T?)'գD\J9GzgP\e!sM00삒#a*-f3J usWXRvFp'D.TLHgLI:J2.YihGMj+(́e4sԕ䤺 {nZȖ&$-{pVRmX rOM6*O^To2he=;X їY¶1BqxvH[r@@zph׍ɾʤ5BG8,.,]D&lRZfVAc* @GĢV~[ߗbM-GcJW|/WW] R1&)A9fqUYk/xX_@b嘖_oo\)C)>pǝT G^Ƶ p 8߯\p$;/vd ͨvjjZu<{!'|L?qw3q3әdS'h|*i)=[FFf+ x:3#̾qo8cQ6#sʖ܁2rS"C^d l"h_Vyi, Hԯ$NSWIYRrW f [jNU!^arҏZpY7uIu=&me` r, ; yҘ\”y5)gd{K#%R]p/KX0Xq?OÖ+? h :hW1E}&c"|@)hY_ꇎxg|0+Wx ^`U"?#9vurt~VS<_>3#Y.1'59+߃7- nśv砊 V6,eUvWO00 '8 c곉i//yFgshA@،Nf`x~(u&EA梋14o3hK9zl}ogwz_IZ|̖-ʻK9x- 9xQI7~vUOXxeeeXS pb{,oD3*F30H,21𦸅ֱϟ_eQI!HbH((P&o΀LB)~(Ku,"8 cx,:,Md(ʟS^L+n $D E$eFB~Hhd)\Rr]e6~ۍb'ыx \?Ksp]aH_ G0;ә_{To$s|Oܐuj, p2o\u@3g6deq]ՂI[0b* ^Mr5g{GtsHbd}.m$\I16h ^lyFXYXƦ!@vE•/=eu{o'm@&4{ T6 Iq+]6GHƐ\sm~, bc $p.xK7ec,Ts*w̷ /bTXr\ -(;V=i׬Y([_6d~֤ؠDZjQQ7Z6ht1D3yD87,t\͚/w7W*D)5,cʸj+!$ѫ,#I8}]x9HCہ[W|nV/,PM5xeħ\:y&ld7@ltu8r-6NNNʼN%LNzC =a,C~PՑ /{HJP!ʼ];Xb_[iPHݿc9 1@;Jנ Cs@ d-0WJA'5 ژ8״#wK}m:zSԉm,Qt]lݡ5pi4 12wa@i GJP۽D$=b+€~WfUld#{?}D_ 5'w&' z9Ҝݏk uwukV;˪@/1_%N~QR')IH۳]Cr1T&o#[Pg"CJO[c+?գ{QL~oKeA $tki1Q6sh>Χ?2n U5n!B͝*g՜ZGaTUSҳYbKR0Ⱥv)fS5bh 2P9E>sb{[u']wN ayIb WNdxbkV/oZw[9,QMV 3s3[N;]^0n1SWgp*#ꮲ)m`ʺaX^M6!Ieɗuw`"fVĶ{ {?6FwVnF^_gQhomѢgP4FzGBGWV;K`}h$ҥ Ȼ4؁gɗj A6" |ܱD`EA)&"i,k\yM- )c;z)*ΆDll,_(ypfF$`2~s)0DNz{nN.bE8oLC4k wD>:\sc]O Z琑24M얭s]-̡Z!L/0*ܤk1x P= ua #6;*dmiƃONZJLqcT4jk ؝~颭du変rîB0M罇M? Sr;Kϳ":Oo`jƒq*lyg_H yF4$9aD^MKk$&ri"E7D^ҏ kg=h_9f훢 -k9&ր"i*Cf5D ~ʛ vb:=]3'St%sq59 QuZVD{~*Dj!|I:? ˨,2DnLV  ӌ-6h0oVjY~^Tv1ُLkmA X]M4A |7VAŒ~adj.p(BOIq"2)8mާgY% %Gt6S Ⱦfx"W72ijsupGz}ZbZ 9BLkϷڍ\hC0CQ!, /*7R R\ph m%t±@k>:\! ]'k=9Q ]:Z Sq+qʡF1M4Gl*mp 4ac# R\XF NNM?i#`*)`+ߺ3 ZTܪ)Dt>`&g*rě_E:+",0 Oic@F*&#52O&0 j%b*3H5׶9&z|I mVkH1-OYd6ͯLaAqfqKIx^_Udbtl$dȸk,%lz!24>M*-Lן3ME5遶ez~ u@NMwfݑLӥ^`D|݉Ooonksyvj#Uyh2,fR;|p~3_گ|:.Z ٰ2d3ƒ#9~vMT2ܦ#,B䴚l9f>AK9{ExtrI/Yz`  ;*rW2Bl_NjA-'i;y R,I(gB?FdBv_R H*KsYÀG n^[i '-H!s)ES6D FLH2b. d~ M|F28P3~g+\0{[QBt3Q̃/7Uf${-Qөiиq};8+DQ.O43NЦ&jh"}I9,a&?̟W-T|L1Kʂ&hOMMOیS#G2Ζ9!#yYb֭Y㷠QMc(4 -+ћ[e\¹:S![!%0]j $Xtس(0(.Qa.t@V~A s"N2/lt/wxxLX8pTIhV[Κ2?SEs>N 0Jki 0#|+2E^6CCDww'12g&tu!5).Ю<*Cj{&Xܾr8S- 5 D*0^/#o2/uyQkêJvl~رhS55#~!0c C-`D 5]]>w9Y&@KЖO:w%M }-3ΪO9ThG饷CM}o)l!Iӄ@~-iwV&rqsBb(R ]cmF~>,nEbݙJAsT2oc[̓Tg)PUO=4j u/.ze"Zy;gC5"Y HD*6dȏ|5/!pTߘ/AN;L BA_+8͝ӌv"_B,2AVK#W)vej'/ȇ!a{(b֜ {Iv ji"gF[e\~?mdˡ5_ڔ5҂yc)Ϣ@ש7KjێT!Y4$I-䒒8k1\$ <:ZJWQPTs1 j޷ސ#v,MWxIQo@rC#Ld˵ hM9t@t̵ waZ@$tr]$x9:gÿ[LLA18,uW32Ȳ\0+@jx/m^sX%9PYcGKY,L" 8y?Μ|YC29qHGlک% @f􎋜xhmQEA;kɑd_P2_>UѺ9NLYdg]CqJRhnqMiM Vpͷ|ETrG: %A7$zUKI/%XtPȄe\;P@\V5SF14:J{%5 ߞpNV:y7zm#dYK7]x12Ka%殨 A#W6u 9o P x:[PQExsjjo רL sbR-^@*ad7!) ^|GNR  emfnJA䞌68GjG77cdы".>6h j~EbfXB YFh&*v ~Q+_>DNr_]]zVzje  8ixX?u4O|j'.~)`n^G|K%"2)ffC XI(C0Tz4F2ߴjpZ_3dɓ}9Ӣ#R;5,йbU: UɁmlmhm!\Vni65E@PzID#fq[oSu[X,$9 ` !A"?fߏjp5O7 CZ= 93yq^t;]PZ"oazBP^?3#D7-C uv=d<ڕ,Q" vWK$ ӬoX2PUw\ʭa~$?&(Tvc}*(/1:WnEKv]Rv+T3.A=2iK{7ڒ(? ulBh~ak}ZǦ%j SV A}lKiD/RlNQ%2LE؜TEy_/BQZ]ztlJ v⮡;VOZtn~cj9]p(gUF'˒Q7ȏNr $>úި#!!〇974֕eOPYE: #2PH,X}j0'8|~zJ4l 2r$Ũot$41l~`.*CDJL; FS1ӐɊ.PL_ ᪵rT)@ǧ!N7\xsnn؛F`Ub18%@,z>C~&S:F0&I!n&0+(p'B/%E{VEV3v=P0=q($EԊAϥDpeRV^sa0db7`nk]TMn- ._A XF^538v]Eĵ!=C_`t:Zs@,_׺uE^סb,sjS?(,Nᇥcpө/Հ췇Q@m$ʭ̃7`6?Ŷ =%K5H7H.S"$G o܂>HERZT|Bad4o'&@ڡmV<&3a#*јh23  {(c,g9N4^z4p;oFǓimo@3j_Vu4dU?țlGg~}Xx G!5m otdI\ !2GGUg$qHR<[ ph-&]r:s"?d^NŃrakJbօ@6j>u%`Q1GjrS̜OjI`lzEr+ھ|jA9:[_tvW&8՚1 7${*Dm aɀePp9^l>}GrzQ#~cNҵ8qBur)7~?Ea.?0 k̫?oU,!耠i]2{ +O,B/oRh5E(Ui!++](;8`/ ɬki(ݜQܥs*4 v ͍ͮ\dYp[ċLb@'"INT[I3x{O 0A;b'֬2 _tG}s4~u:]Ķ30%^w]# Uq( )gGSf=8I81ke3Y(Jsps;3>K0djcgHiwPm޼W\K)qٱ#`ڽAϙɝ#a85 f̚$iR(sL;SmXm6inVEb*!ft4Ch9Df5mti' bLGi]:-&.~p2-UYPuEiLdB|`!_,3gayv5y&5,ꨰ(*U/qJͮ}âD]_fKJzMMɋj"(!\v)RQ-ɯ[mg_A[Sìw*2 e/2r?g ~w#h# }I͋x=X+X9gJ륭񅙖f:/Agؤ =^LȽ{ceQA#%iUg6ɻyӆ%Es-:cQ2_kJ}UV~.ˇ9z.Jy$0h^/Oq~˻=@I=Ufp$ѵ0A|]Lod#=F%[zO:; wMȗ5OO{B2F`3_}:Πϛ)|ynwyĮpI)?ɐvѯ5@A+'wZhOIM1Eӻy!wMܸDFRi ǎ0&H}a Μ@e|@NףF)9טn"(mW/Y#=p'ģ9`SQ.:?AI w$Pm)Rc62v3OX#kQT&},xWpU L> ]im(_ɇ Qs1 wukEj B3a~_l<Ȇ;%QJ(H?tƫn!3fywE| ˤ~-Hp$4B_;B.aHd9XwI'-Й*"[ilQlv5Gİi-`!U<[ބn|F8lt-}"6 ]x]SꆊL!i05y8&zՉɗ9W37fؔAt Nt}w)y ۗCAr,??H.!O8 G%c1+@MITBHsV.hJV+*Z5y=;80M .w* o HY.Oҝ kχL4%ABsTwøfrC$ :|hlvu]f=aql; ;tDU! g/q@z%qܐX %98p<QUvb'jdиಙEtsp渶Y%l<֓'# Y5}śFANeڌ'_TG%ϿdIM@ c dF[`}ssH.]3[J5M2 ĭ[:XWjr|z@e]%zJBv6eR޾!T4mJ>[]ɤEzC*Hzs4?wWz_T2|on5|2<2k1\ٮh+YQ6%N/o Mij;0H@CT)+o"5~ާ}M륛U 7`PaeU(̲jqShM{*)H|A A+JajXT0 .uz>;~H݄%.H~@c$w\h _Ño{{lJ6StA iSXA8 RT+pd.H *hr/wjqL'bxp $< o_<53021^D,NT،'INZA0-3xYؖ9i|f(>ʓ 'O^xdØ6Sr=v{0& a&7C^%/״ JQnph^e\=rJ|N֩:2\ ʅֻRSBIEz"bIیjjcMZMS;gTdBnlx?K ql/M*aڡoΪ?6RWu>̂. BĐQ (4XرfO(,V3L~,C|ifTb 7ݜdʘW 9jW}Z_a( z\/Gmp Ο $iU< `l?)߯BUnw qO%!uh= `KT.^<6iM|T vi.2SdCe;3|2KE'g[x0) /fqq܌A<%DYtQ|>־Q bjL9h㭥Vbca8 VM8p{W叜 [)P.l](,4T< |iQK4fpZ;G%'QY]h'> S-9xR('HTuU AQw٦&-:ɫx+lQD`3 3KUWD՛C=~uHPH{ aMSSV088OxrNmV΢ s,bT!3#A`FEI4ܣe{$ [Jh'״"ʫjJ] w+it}aqng?WHhj6rfm0V!'d#i0s2E,Gni kD Xv~8>è @PATj)YbI3Vqmwc'DP&AC))_.Yt94\ɸɡ,>&*o[|)ͽ;w egN )B" )m5hwzkؾs34ィV-8rroy#O+OSxi(G־ȶ0_uۨJ qe# &"vcojRJ /VBr2zCMو+)w; ZQ<>&Pkmۈ$!\IUf9 f7cVNf?WHЫyU ]3_*36GO D}~/k-Ҵ}Jn~ɾtagMD~`&oq }B}ڊt Jɬ}Kp^F50ʫI\a,ѸIVe@ 8BU@sf΀%P)OtL%}|~#05 ﷗%_zBK2ƂHx-BR>SdihE;1}lSiNӎҺ|w jpG cTݤtZٜhq[9eT%lÇ35fyBxp>xK} qB? ;aQvʼx9Fa ]ec0-!<4Wti={xyxknc@9 HFe16? O60ܶ]q27Xqcm;63l%t CEG8lX6Nݐ1* ?>$nha%!_x,c婧\KңZ4S9eDK0ZR}D)`M0*#r<( C/kNOZ&vMKnS LQ8C܆|xsW(S8Ml(é22sb3s%T5؞EI46}= @DD88\%O]KtĎ.XiQTn-eG_yHӄgm _ÓՃ{q,L25t){FA7j)1WNf2̵{ 'v6,+I.[r #yicuZ8m5΂(ps#UB%YE7ioռ(ocx &ܯ.q&6 lE;fnog8)C2|mc "/ r{ŰAE0)%P 'Xe_2#jMdϳm5(>s4>4 =ξ [e&{q\=a2kfϲ"){Fp2:n< .O%$WK!vG9 ;PF8ȿ{15%4@xDZF%c-,׳*y{]a"k>/ +R)Ğ ;s "g{].2`i_7eӠ^UfnoF ɓM}!pY\OuJ["jvŝPt;hu+d/5@(V{T@RfeoeiNHx`z`!v s!^g/ߖY-kϔ[Pq# 7_$a j8n?aq[tA$6Y7׋ppH7RRɁC\Bk1 G XrLLK/׽ <^{&!QxiYX}d"|R1B"DB8΁/!%!qe [UuoI#k^Z]4Chc{?%UDv㋢S?[Lr9CY36d2EXz״*MFpG[s!) CWvO vϫA.kD9<]K#Iy5[5M_^- К&wTLZRJ90fQ>Z?]uv svSyhtC'ܟOH23?U(N,Ն]IúR,I1@,OlܰBq:Ax {JP cO!?=0jަf",ĿhoAgS7Ro(3eyIT]bR7ί%y4 9}j=i.QYX Ko4 ΄Ay ' ѯbnPn;Y|:Nˊ̅?jXŨ[]j܌;xӍʩ8(PQh&RraC;A{,c0َ"r~b 'BOވYFi=.>P>"c|1p[wؼ|n@~Zy+y Lzν<\A;Yg+Cȫ}qoj#t!պveJ3#q-}#$4]V&xZIF.V奙ƮЯ#mX,Gb^|K澹c$SH2.6#9 E453.#9֨lg%kzH@zyW]?FP9{^EM^AoʼC; h,L aCmVJ $, ^+< 6M/bCQ+~u^qz\~7k{Q}M}sX6B$j`ZU} 9ͱR"ϻnD~7 e0`k6F֔"?V ˯w,YEނ:t)O;تq8(k.!íqOTV;M  ~ӫx<"?F&;W4~<*7ᳶw8/>8N]5;+F):AniEdA =1v4 I[V*cphΓe-#= 2I鉒>E'fj~F]{Y`œ (0^f1 Ae|c*…=Kȶ<;9Pʙu {Vo`m91\T{Q= !T(!K_AE.60MBA[azRD &"44_mĂǵnFtjr|LFa%M農/773AlpQe0Ck;wpT؇jZe O}~.Z]/6Q sz n]\:]%ZAOM׋;%'R"?1~_όOu[}/[9UG98基iӥ)$&:X4Ko.4}BisT ;S\ua\iY쿅{11An0dkHGի`zcV'qs =]FL᜿dYb}˭,FP+΀30QYzNݯ_k'2pF`@J6 i}Z*cI?]S:T /-.*V&"dT_waSxC\ҋs8U㊛>䜿t/̗TRa,<$SyKʐ/wXeIOHՁ4ZIһg%^ +g{Ok %b(u JX_L#ZESU*KͶ'V˩W7ob77nk{IN΅5/SQj dY2`3q: $M=/U$twc˛ R `7_@RBfD0H0FLg#t.%2Cg+cI k,h=gv#17ct9gbwmcg_LVG]1s)9ڃ<"@T8>c(Jr {!d#

2U:HĿ@l"'o}Y~- гwG@TnCCqXR+lnx XɂXQ:zq1Fu*5?vR73H'ijҼT;- _n72꩔$ =iȃz3Ex=+?*+WU10r#%yW/ 8$F'Aµ7 d|k; G:=M$րBhzK:&Fx`EIQ- a;ieaX㊥Rnpve) J&Ui=RqXƲKu6|A#6TۮI)9NLqXFBۣIL&r5PH0CHJ|{e1eF?Ô Ck+}eL75/Gcy-aID9?PUr)xvԅmX֪i A̐\+_F.J$*0,i_8f\Tht8[9gP#Eʌ`bH/涍0BjIW(p)r[*Gx6 JrXHd&!-LY/*RAcjbjl SKʰ;H *Ax ֤Пm/vPJLi畚R  Bl^@2Q%Eܠ$@]|w)U>ը[3AJicnxw/^wlYڃ" 0IÍqH)Za,O&j{yhEk vGרH^g1'y]Z0FiĻ -*<_YK^q^ 6@VS΃1>Ϳ| __'yMιM(?@";T]7B9^hĚ. 3rH8D^Zx}49q͊F߄H3S{ǔW(9t"D'x"Pv~[Z_~]S0??q~ObRS"x =yӬrf.%QyWFx9x#öOQfSeIB0z{wLj.N0|m6^6 z)pN6 mC\׎}.C{łǥ ƚAZ,k؛!T J`=-&ao<꠵elH@F{oq$&s-ύ.]Нky݌t:-Pn6d0p:/KJ)#@-ڈO7oQdG_uD9Q2~7 <?=8쑦Ŀ#ZǨ%<"OeECE?4 Gѻ* @DӠ?!kS'f+'*qnσbkW _}Tnt=ph4&FD$7`=-@fH5X%RE` $Ʌʅ[(9d e#m~ \{Ov|ԬjeӾ֏&)TmV m<QXa<͍4өexf+z.c7;VǧUT~#3UlXAnGNwAүiGkCI=ExqRU CT ݜg-e $bAZÝޕ&B"%ڭg oIцN<.>4ىr2a}vxYtk^ ^<*$~M)}:H`C0P6+QyAgLJNMÉһWܷ` #.g ^i<þ˪)Z )֝ P!lakcI(F(ht%jv3wWo,=)cX̄? P$h;j}@rCB;ۺ4G: Zݝ }Wj+t zrZ_)Zv/ 83םDu}U~y\=- +܏m}Jvm?0P^Hr+K3'Qo`NJ!zD.=vh_PqM/Q0׋¦ ?szkՎ(-! U mzuN9,JY՗>>ZyoOȋJ!HaSONjk:f^y09V_q@ (Ih9R䴩d4Qٱ|ƿ?J.[cVM}Pb|ZQsꇺ֚LGK-Thr4DhS8[H^f]ʓb Hvuc:^+䖛GWeg{^KwY!AjYދR%އH&gYj͇况@u^'o ;!eS1qR8NVo§57Ss64)ӀWBc#2\KKG+ɬ!Wcv_Bh7iy0 K|)$KYۅTU" ##u:k5a+,+Rr%sQl 箭(6*Za8&%;rR:7Ay}l󴹙w9ԷcтpEW\rD%/7L`Ƌ/'EG:y|@/iLLªo3M̻tRΏFmY=p1N˽ܑvBaU t#v9@h|JRi3Bytj^jݑe4!}2藽abL#9H-8aݜ4ƎA/L zAۣXΣRrVMs*a5{{,;8;fGn CY)NGA=ܡG$70׫/y%){~u`FxKot=9ƐibbXp z6f!]CqߩdD!MG`57|DgTCw2e¸+f)ؽX`*6>:(WnkOmG*$]jEp敒:<16f b\,ęXpOa"[`=O)pt|t$}XvDԠj4V  >+.ဪ8FH3FKeu93E%a&8kj9/<6LCYJyHCdG٣\>KC3*<++Dog+E'kHkeg{~SW~]B$C@BpiKIRv:0R/@J H}+3~k_6ޏwy ł'KB͐.끫9Zv9WtAyT~Lvxc9D985'7-xaiA[- $Gv(@N̴ ^ (V>ٸY WLw)9]D<;*FшXKę] gNi0)r?Hok%zdZXP_V. 5t@B8KH_cY]_(A׮JI~9C=q(nqGW)y\Bp # B290e #%/!'r=E<— Դs!c r*٪Bg85c/e0n b2b۹j6m>"=bQZ &^|l*kqa@q.f;i% `?_-)Lv2Ωwϊ_Qm{IQTr 5J_}?y#vfyҀHOF}7[Fs;VaqM 6˼Aa3%狨ڙ(ʟ @rr+!ѲGlju ӁW!g{Iˆ3zxPWSĨ8X0ˆGAp 1\v3 ,>6 K|hv,g % jՇ/5'$Nbq[g-Q޺Oi d,%Xwb4΂_փK\->xke@{8cJe_s y}wa+0C)Iv6" ւXRInRzoWjJD =2')n7dX׮cX\366en2PC.GظKչfґwh2^|MEpi%TY,gGBэ?ANZ+*dcT5gkv5DVe"[ ҥrK*lU19%n ]f޻_BtOs=>he~3J;+o5cbe%6E×瑹OZ?dw-to`D6?g E1TlKQ'aU{n^%o"P=f%Vj=y$֎")D l,wGA0\YJxk. ^.K kNB$=G?f+,t.fxa"j,?̑J6Q-Xas4+ #`OY_j@YTlLMc.V<+G9;=Lh (G#NG,HFyіm\FCc'-"ɃFߏMWm?ϐ9`-y]?i)D Εh:]*ML~#Nnc#.UI.4^F X<]nsxxf`Ճ? k%:H=]zmXrӊBmG/hQa0BOpfZS~]$vmv C觍j=)a!{ mTa` v3?1oAk sZ>]*Hf&=C9v(?^lbNz\Cl}C_)礤ZQ|@ܵ 3\c[o~HH2#:!!QVYԯѫ/+j-i2W' NOl)lI9XyAn'k cPZe&&WC=UBۦVJDb7uA_H s{1=$yFz윩ڧ&~IV$m_$-2=2X/e)-q<؏WA jш%ԓ߂Q<:煘} o0 Za(&Q84Ӻvo.0 w3!}uMW.ٱm).H?b/uő0 ^1#.ԖG5-ԚDijl2O_V[yKGw_W}"٪GpJG&dҝB >XvH란ώH-ROb[Lǎa!w(9ɏs2s/rn 鑞OcLu8\Y^ ;H&ӌ1jvӣbNX:;rdID.?XMX읡mQG*ŎDn:8Ѥť}-sΤ~\u+&~2yyQe?hh2զRƩ,ph[.e mJDbA]0뚤3Az6b *@=֤GV&?I7cxLKF/yH^[}Ș)@ #tiW2T: ca*"G{wmlɛ~o߾3x (lJMK,/^$r-ZA̍0Z1\[S^[J* i:?d|=x@E.E6)ͮW82)CPK.A!#v)P}E7x<ݡdЯM^Al3\h~uE+>07#9A{6t0a`\]{Us]5٦=uҮTIo/ .-:I6qf(g~:]4IvŀI( wȀ̏NW&y#yWqUꏾI1cqcHν> !N~j0D5e%/F9?'ISձȳ~hM~(,gچ3biD_wS%pv>aeuC=nZeH;Bj s%`kb{QT&5vMrGa֤OiQhKu>dؠ~T%TF >CdU~~)p2U7E)2Cx_ohC^U~`>}S.Zy /6NC^^՞KWJYňzHt:pAvoҨmbCu0f+BS3]^ьYLYq6H"U&KHyy3;گv9Ŝ)ńbY02eĖ}4FDA 79G(BRYo(VzZ?IЀ:ͩmC%j?P! gb\vvrv+o;)wjF~S}>}%V޴M'ĽhNA1kGvd OfmiA ؐEJuռ7.AFn }ԮNExc"S n;g^"IrSV)1hXYW9i*"eI~e'3-Jt njG0fPu GRUygF{L2Yގ2>8chlQ-KcӝN1ce\/ rw !^@4g8pTY`?U]uH,h97jQ]+ՓR<˱𦸏s\gno1l4X:{1E v',=4^rDlϲyHz,j91Ek[E)x̧] nw*rEUec9#[H}r/SUQur·@pJteK=ݮTYuoӳ>.,ԂF6H/١*<֪o0S8AX-Źx*G "< j*ahst!wiPQ0w&z=p?X0#6R:U68.dTWG`Աy@ / 04y_mgI EW-,rȒ&j6?*sZho.YJ4/ 8} XSxNwh`N8zJ#Fc84'D&ďX;R1:IK SGB,l8ã>ni>̛%D(,$#9NP!R6S?:U aύ:ܸCȮq4ȓ"kN%t.t/ZYܾ.ecbpU5p*9Gn|ni Oii9&6K~!b(m)8T[֤@.%1&hKTQC#'Q>#/W۴M9G-BlQed.%$jP$nwͼyt%Dצ1J|oUQ*%ցAٛZ?)m #ZnT-t \bHvKӛƮFv57}Eqy?tI?/@Ki$eʥ(ē+y:'hxTV_C<:|ޣ iZIݹF>p?7,洑ueWP/!v<71Gµ/Kߑy$O%،B#u0f~jA[-R'"|ՠt7^_n3)|N>rjDDpBX+MF, xj )^vAOia Y{mߢ%5OTukȡ3M<ɧC(!mwP#H3sg:Gb=@6[ ,d'EgE\֌B ra#3-˝g1)!-P`!]Y춫:_/MV ?/: *^p}j[CO < Z\HzUzH7aPQ̀<H~C%-uֆc8YG2Wy0Ox!$|Z]Ĝ:+ o**)q"w\wwy5 xc9ڢ r,O.Ԟb|OjT c~q=Mt;{Y?ZS[[8oO6uxvN`h%HVrA*C"tV/BkRmbvw1z1Ph:JIЧBMJpN1?m[#y~P*3S 6{: ml7ZGL>K\TkTŸ0*o" \ƈaY쒬9IF+@,0"O;/3H6ոK{_0+4j9O&}C1.fl 'oz4Xm8S2j%{;xf&xnfkf|>E{|}_5H}=@Yg{j*\73*gf8lwGaJ~Σ6Y&*p1eV$+zDfH}\ >A,mw޳M$n)tڝc(8:+EKAH4ɰǖ/4Ӵ#Y 4R˙DS J$\G0Ea,S dz1{3yr(i[2: ¸=*].5m#u#9IM<%oAI&7묭9Vn hmW1 :(qXB{/?0uTXęYN7S(o쟎3N̼t5_sӷ ˦OL@Gd.#DR#![f_dOPb"OnpyYHr2Y,RmP٭D-#c}Y+lNb(>cC,Nhic8$RMZV#Z!@Н7uLV Е*ىUyqUƺU~VXў+gL vZ=o:حoi?J%[C. RAA$r'*ǣQTK0/90a϶:{ХYRVK#j[gzul@{Ḯcjf}eF:jDžJuY67"x_C7;zf:2s%(̯c^шAu˺S_Ds ? h-C]Gׅ22瑊OMGK3G&!P܃YGJ >b ib4(LrVb{ Q#5[{R]2wȼɔUy6` ~Z^$L7m!FJ"xcOdjoрORj7*7wQLPVBoiV1?cHA. c0N4(:O 5 I.+t )b~QRaz"z4^L/$C̹}?L6>m݆ 1 ؋.5(bݘ4<5$F{Ni81Zm(&ӗQ^ G!c]HRԭhXW!lf]t*+Ky:q2Φl6exSZ\:$(m;CoexB GS\ yx!40ͳpQ{ G>5/j0x!M8߬6;ka(B= 1Խ}\Ox u*Nc:@m%'׵#bUiͬ؝[pqY.x+3 11؅i*ղX"tcu6^@cm[0u>'^!dX5A!CRoN,yH@pZ*`~ee8u9#Ż5jnH_2G'C: AW<,4jv @tL>y%Ca7/|kGg'&2T{{"[6|D[wn,͜v4$ oUJ~ (' ehk|ا AՂCT,5.:J]m3_AEiz:x㷪 /q"6|q:8U!oW)$J{wDOgO"`ɽЌ+4pz,=UvR&!̔Έ N-ߔrE58Z? #,>=e3jVPy3WLJMz4P‘dER6oiĦlt솇D]нHXt?e.$\t'TʇH똸f)+fr;F0@n_ى,yʵzrqPԚ!羄Zn0j<:[7?Ŧ E\Ʌ7aB<+ǜ{`v(X?y|s50f5e<{R -3a)(9M>ˀCF\C/"Ѕ0j戗IV P@TXYcNg4Z!{욪o&}{y/ 6J>׭>$dO+"o!&iiûUn\8\jmBIf6 a%snC7ˈMo{ȴ[NEl~.o1cgu- 6Y Ew*KC&f O2 t$ q7`bkL?f^7>*v%gۗrs#>Bup'rFIX&< Ã,Qqv yɒ"'LDKO Lj}jN>[ͺ1@o]0 onȹ/sYµjp,), 5aAw(zIf'30YmgYV˫Ppp}u0>cW@֛%Fbq4t{&znFQc*2Jɾn-:V?`/mn236ig02Iɡ`JD3 ]oQSP;q SNjRCQr-} 1^S- ]ДG-}A zFw2P 2e0(* %,,3ʠO/P==+ P`0v9-D%d6SUEcP`4v?}8:@ !x1HUC810tq,>RCScf+<. C5"T\@|>:3MA}c6oH˹Gf[ b4$N?J]emN#y#۟}xȁ,:|yxĩQ֨箳`wk^bJӨ5E_>PZ6 ٵ3;0qK ka+8m) *tͣ-&ȨK#yd^\,K+z'!u<  Q@t8;nNepU*>`*ͩ U>OýMMI*^UK$nla.?qm%WռK$Knҭ\[_itK_(\JOq-pW+)j:r[di#[(*x@-]'L^%ZQY=I^w7f`7 ll]k΁9 Abz06IBsG C|V&qy1ǰ>`so]'^5V.Ĭ<[mVihӧ LUX ][>e")4ڍL*BfLesEC~xZP66/ ZK Ou5U@Xҕ\oA#^Y遥>0[ (%&a-r 4|UjUV0q6/!NdgBE%|j꓈͙eMnD[Bf9%}< ;,cNcS"]8v=ӈh&Tqq6J]Čw/q8'i(Uf(4vBT̛4kb](>(DP=϶"q06tR~&68cJҨ#5*8o`+ARr{dY=azdk'uPSn罜co:ԜUH#T-"qxz?*S*d=nu EHv$K+l S![\ U/ΤDw1T/,2 rտvE2WDjsL.G:w>*S΅G>Q M># }/,""}:R?)qF2IKz7p9 (Iʾfm|b~ѳ@g8^|$7_Ydo}߯G9U-n>5&|=8xm, jT\*>1*8k|1QH.U3Ƞ3ypu$,<+glpR~Z5G>nP-J۹):xP, z\O]s2XқmL0ՎhPР /'&=f0{V^X<17\wߐsG`p;ۧ3vE#y|d uW:̦L[(w )b'4J<:bY14Wga,0"^;Èa x]OԎ9J@@tsHz|ُځ ͛+mf lxJƇJ$׀<_fb=ʠlgt[7Wt3>r>CH| 8s~yzxGPxv(q iVG0tɝpy㪇SyY&+ٽߥo:Czq1/nKWc@fNI!jlkĝ"ň (D[<]94"xc恟a+t:IVvj,P/Y {sr!6kPi`Yxȯ8E>R)Lr R9vBT4GN}rmฤ a6ZGmG.ڭyIe%-pB]JO*9ϼ-8 _]"mf+[)#]N2: {Onry":x&!&wt C8ӨFFL^O0 w̶pcM=d̟flϨ-̺- 'ϘدuDoaLf v\8r`R}3[hD|C٣!Kk vI`8І\TiG𮄢CΏ3}Dz1N[~ k3Qȏ=Fh`%Q (6Twn{! Z,p?˺9yz.k jR۞ҠFX)aL%梩\tPJy/>7f& ߉\t `ޭd?jh vϜb͙u_`W*CEYNN; -%j>/] >ql Tn?٧QB[?^E/EBf#ƙ-dLbyH6blǗ7_oBܹ+B30k,n:S3L6 nFݥuh_[!+No#h1Vx)}Ӡ YGJuBCc/xmvBdS~1SK ΖEP\l!LH v9Q]+N~*0_k!)6M,|C2Y{ÔxB jDpZ?G$\ n=^GX_c,}xt>0(Iqn˛P=#N] 0clzډfj!.r~I_pm??ǔo(֏@gV}MIgZR8Xٜq Qad4x{Y ߜ`\7  Bg})iRҒuzT] :cNd`$;~NTr,(PRJFpB l6 om9bQ\Y&cgl!X?D&>y;dˢ tY{{,bPc+u&q/.:^Ņ:s0#j3 VՅ^ >Ko -T6(AL*E_Ԇ#+ׁIr52~[>OLj`h-()R(KDUYdx ہpʧ|zh "We"ہX'g<ѽ\6m !Gm!%dRyR KNQ,g\jg V}z'm6%r*1y)o19[%{݄) -ǹ,n .n$-ܷ9iuhFd;}75~ !k5V1 ^Qәɘe H&m`|;?9bzp=>Tte E;e۲EXfe,쓫T~u/]PߙU a \7BHȤ6ZB92 >G$դCylh\H cَg!{j8FD:cFfCq٬Lk :>G:q26tqhS }*$oIHu@TrzФQC?^ٽdױUգzU&L|xKIecF]Z$k]9#c~=, "xd*:T&HXJZsZNoHiP%q+@$oM`;08\gۘZ>up |pm/g[)ͧ~h^8J.*jj~`Oe>zWH}yw}.o~q)t?b`l\1NajUBh1p$F@I_vk`hZ uw?4`&ϙ*DS:k,#Ȣ֦t2[5պЃ3:_QAD̗"ߖAn]qSP's{3p/?S&baD>hyEP9ߪ1 ^z1<#ʄ n['y7۝XMHR {үn,W+!=\4.ŵneFn$g" -o,Rߪ<#":ԍ< XH#3 F{$.2].+Fi!H"  FpOU4,CF.ےP/s5R079'% !PE{xZv&\"rۘ89t\Xi;~-0;G'iR(=b4*z!iE1vgc|$$3[od2P[cّfb vjb_likTjùKX䒰7}kVY@T*KbU`'"coշ~htd p|Sqn~14y &a'hwYG)=ښ,KvBnj"anzIXV`u uA k4xYdbPXInNQh~D-cL#df/NjbMͧ'g٢\mVy[  8̴fQcL0c&"õpm|ˉp}gGal(P US3%DnToNjIpa~?%4p&(E o/a1`/cGWk%n6ғ2D1&*u]'ۢD#YL-Ӆ˛MO ^nyNpGoɔ Qh> _8r );b c|ǯxA}]}oPNե les:gvJЛ.@b,/k N \CX$ '{Pl64" NTsn ?oZHM"J˓~ih9Q=PYtnnb#QSpOFwTdITjKdP"&9*: rqeoTldxX,+~mI%no(|͖e>.oKO+|L: reݺ"; :2c)X6Xچ!}BBs9IT]R[_⛍b*C/hxR`,`I'.H-_z&+ Qb)!b3c//͝1ڎ ~nŃ^ BjjA#@lSnXյs|FVbnԦANU*&_v1ϯ AhE.?F #VM-{&zwL,a;2 tY'g81FW΃_F$i ;#cMu{~A[">=8Ow >"5{7JB>WW"D:_RFH, r;cC_/7f)}0&(HigChﷵYcURD;s#0ЍÝBn&Y xֱGBS=7贝8%Q*0^9 S{?6>E;C&`ХYu̬O6Ǖ@[ik`U-sIF{{ψC7+ࠃg9T+E!Vba+~W2NYܟ1o@GFDX^Ԧy>v#EYT7Xj~8VX_L.=7}.$ =(̷?^m -j{\v3,,qm- |CczoBI#t!;IS]#>8cFJҥ92x~=[_mD[^WL-tLxz{"׺m5j.F;ӆu1E!$urTnc:ҵ- 5/ #>n+r:|&p^V}ݯ P_k3%+:~nZa:?K8D|aYX0AhPAr%5h82R=d@D|޲ >nM;c7-%rdˀ>dXȏq NŔ#&Jчė}Ta@wgQ*m׌ [|X,smS>];NȎo;Sd\D%.]X\ ~0 !*f5,wHh*Z~'m.PJX?B+6ˢjs盀xV •X{d4(hrbe7$hC`IhDU qwIb8>%>)d{llSc& $rՈRfȕYpq4uː4]~q5vH1nRJD^Rfl5`i>S:<7E :Fc8 o@TŁ]v aTtq{X̘N”0j}cn2(w=Òdt+4Msg!7d҆w2z)Ak* }dOnHu/V%6"1 Ī\cp<<v;}iW`טH;z ;jsU*>+1R `ۖge0p vpX/ >%ĢZĭ SZ(QXwe7PG蒜Hs[g#ovʂs!ćkW s~ e]he3Y w 򒵆ϞK|"&ĦciM$+Pp$4Y$>0uji#?I).!¬i礗ҒB:@mf9eQK4VjBݱV=[!3JAiw%.$A,*jҫ:ϒ c8vSֵ@hV[:M(|9E5n;x>WbFd|>ܼЂl,|-P,YZ{] 7rlYA%mv#AH3 "`%4; ArH_Y'}ufsGE?m'D7ԁ|ԟ$3 TdNJw>n+rq\o:ݑux ?ss6`#o &A)EEKN{ PuU|8$f.ll g 6їyʜޝŠp }ZW!XT.WH]C N PJG S-&u0@?Qk ~ UXZLNVDԜ O3i* t>S1ޯf;s`@"Jvz*::6cƄ˪J,9N)!_KS"w8Y?}Ջ7n(7} +D)1f+.W/U$,SÆEY+~Ouό?RvfY (v^K.rm ihuH`L^ϿD?ft)E#H}fXP=!o7Q\jB|g n$%myD8q#Ic" i8j_ Lj%zfF2}_GΔ]L |[=]g-ia7JVsauEYg?#Lc2 F1.qd*Lݐ#w`_C |Z h?4|U|C5%WKI׃xp;fFy'(}d.Q"k9:`m|w`mD.kӼ6HhX=[Yޜ6Iм7i^D}Z]%I8K~N^R8:wy= 'VbJ qlY߀ 'R>t<YnO$C$C>)& k:[Px,_0'ǻP` i__aqw { )~jH֦HM^pX7rj$Tl~M?(R)nn8ga9 V f D4ڃh9P󖵙%}ݘ\1Zq%ƞGMl-7Dw -&mF?J9FU()>̚DN,D2:tކ{rd6Ql$iQW݌FcMq܉ag(b3X>'ߊͿu XCfqlӟS3zW%zOw*QmhB3yLݪ^Aҫ'pmæbw5 `ʦI%r#}B)aT`w])xxg@0q8Ȏ >7f鼒b wlt O+ )z%=m*XUՊ߹+MWF]4Y7:|v-hdqz?˖/ss/J*3feB, O4bRš)9^i+ /UfTf=&\S~NrBˎw0.LK@͓)sOzr T;/; &`]ޯw̠jYOFu!Jî0AlA }wޒ F˭]%l] Ąs?\ X _O5A"_UI|QZn!6Đ%D';Z1}*9PZʖs%jmָUd$}_mjx`H7l>5r[׌.,x/ʃٝ?oԅH(%M5KO :jYC\E!Jq߆U1EP1C+C~+p0gb!8$PY?u8 Ϯv"Na \>K~x|S6] Dy< Vv/3wTp*)\$-۾0粈O1Uμ(7@7;Qm9Mэ5FL AXX!Pmd`o4O䘸4x+4CXCC X'!Әz6Tr"hw{B%gŴkB8MosYz@VG]4I?N=Wɹ]2$٠\}덕%9 9yL &!ISW;bcudtđ|EY"~),\ٖ8O0Bj^ֿf< &fMf'4 Cém){.T'5Ir9n#:AB-azkAnߋdholB̫;RuwipVclR]c GIINN* C* i*b䷐ Ig~TOeL.a˭V ZQ◀@F8L2]VC٦DŽpS߿бz)hv%¾B|xkq'OBɖfx 눷5{@^܏(5 eQP05R_dU.8* /ꏕhiZSe8Q$C v!,[mu*՜"$<MK)䧃}zљSAF33vEjuM F1Ojew`SU9 cY+qkLͽ ]`[:!+XK^m& qg:wE?K;cjq/mփ#u]֯X^K옫(eţ'{+^LLf̶Ed߿Y >%_PjcO#AgG$XSt>ɇ߾03NJTDcTAâg[_ԈE)ʻ tz[&o"%_ry-e{k S&2tЧfS:V.+aDÝ@;/-vwމ䔓e1$kR6]sꑡcUL3 >5ѝ'd(=lڣ@y%Ey͠c@y!]ZpRF]MǠ `.*Ɠ> \ c=i]~׹T!=~4>]iBa%:^ s#~d1Ejrfi*̚9>*M#^tz1鰊l U=Nt\|B+ \YtdV<SթDwWoGq @Ud>]\j79 CQ5!hFdr8fv(I1.5;F$O~dsnoi}* ߏ]6ú=YMӪ.p2UOm}%XU.b,x*_HRSm39r^ 6u%?]&0B{*{)4T6i:Y;V cWDlmc'H:㹙cg^&9 5ww),B,,0-s_ %bds^g`V)!A2_q ӾE^KǾ#& &z[1+ cFdgidKɛaf`VKh`fkKćNb..@6L]]ZbHl+1Yf ;3d随P;z?-Jni8 c o~ʪku՞\~>P\Xb09ŋ۞QnM]ٮr9/DJAn 5SȄ^ȼ:I~g obJF^BH#=6*IwqQ YY *vbtƉI K?K9/ϴV CC4܎iV{d"RI'4k1kJ/Yyq**AST x)g5qF;[aa¢TtZoupMtOB_Nd|+zMiE^SE(f:VLy9*%cϴ>%u~7Nֻ86ؑKD3*c5#&M+R ͜x{W Sӷ)V(d!-Ԓr5@I, J!$9gޓcF0z(h" $qWWױ,zzq%lLPn LnybPt:j^k"~i:_nKyN]g[`BP^ Dn iX7h`3w׵Ï3)QZ' *@*13anحi&HA;jeN[zl:\QHPy75Ǭ)X.[ƀ>$#6|*2e8.jz4s7^ߚ^'G]uS@ѱfQdM~ә٤cuL <V\cSFƭ('oSiEQ?C=0b{7 {UH,9xvPxM%ÔG*6OC@~!rsYgmOPSHŗFEփ͇"Tv[ `@I㈃߿t{36M:h9˅d Pv+fFԼ֭INJJ!l\*QBO5gPk/"rytfvUgQ^KdZFl;Up.U|FG'PRkgO|& ΋rh1>>a[֋+q0F~ j] kFYjF!m ɐ 6eOSe$8cnaCy @ƍ+\c}#莤DΎ&4g3,px檺r]UI^?۞¦q=Oo4 =+V9 6Q %v"؆̞/tj>%ir\{ydw-YI='H wS(jYTA#j,2}t`1 if־2mƇ|3լ[ɣcW QRrΎJAxaY'ȱ vo12ojĖ X{sDE” }@0$~{7ت5 7P=Dޙ?7%͒QdjQW #$Xi753/a:(H y';|lַ&>~ wb'LK=NMnΣIҞ/+1{%/L=tb7^s xYf`;~JmџԎ|c^QA]++0^0.Vne5pkّ_`PhVK,cg2=kA̳ܝD[A1(F!)Ǻ٣_iR'A)f]Tݭr@hOr&Sl3D1 .J91zRjy'j xbN*~BK53~"pjTb\1Ony3BRʟ 6$9CPtbudh( ݗ6ޣs,溿V{ֽj`T^I>,Q3[m&x;ҕv@70Wp4أ{ +@_18Ξk L4Aj1> 'D \CFLWЈ\߀3ٽrW#}[¤_:0AHxYOnڸ43;& =О;?u8dr8DV=%#b,?86-BXn V T9Υ>Y,Sxab؄O7^|:ujFɯPet.#Qg'|k(6c&4BKً5HxN;Su^z'F2{/T7͛rQdCQdmwA;AcpRXaKPzQзCWeAHl(xF@*H @v=<!~ ;tGn5#&)l&9 v*5[+GS,?RaN}&P~"L +y~D1"6]||l1?Q+l33ew:00vAgҢî,r 4].|4Tir>b罿?cef+j1JXq[fJ66AB-lRìÙMC1d'0&އ1UXIOKBOQ|1cQ-sJ1{M2& TMq윸HhFa1vtB/*}3fh23(bYAi& E>u͎DE+QUe0 el?dҿΤI3WԂoqa'ɠI&_+gd fGu6g!j .H-QfW>6osovpZSG>bp4 h35vfJ-Sx>'-Oo7?\yxd9pB) 51}6ŗaJB\X&ԡAp&U3,R`jYEi"^q $P |JC:۳Fv!'i wv3c y-"E-o\-+ yd~)'^>˖p!Гv}v^[W2G/֢۫/ כ+*bt\_27Rg{GØo_-ŵV~+!Xwq*8rZDaV/jT7nacx`~؇Vw]6#e&7&.`6AL5@L(Z/ؑ$Œ(/jKctov @nH8.Yͼ1E\av[@%'40?FY ]QEv 0] LeTTSqQ iV4k&AB7xfX_w/5[:{2#Y?܆EGB2\2jdq$YX4?<= a#\5UBAb1l j!/YRBhW?4'[b7xfs-6* lj Ef%MgyUd63Eqc'*K vP-5OJ.J>¢ItbiDl/@* @\nk GL*Q|܉ܧQ/% ZTiŠ{55bm^jvUOrs*OɠS8O;UC?s(05ng}WƆd S -՞KWUґGf4(fPӽGRswI^ A˲$[7D[oeP|;{ar+'X/ڞDDި&U c]%z:rvi?8 UZ$}ap{/ SWJN'/KL&PŇ8:K5Ϩ}Zcj&x5HI9/gQ|?ZskX".8 ءj_DEϚ%D[ ^]rZQ#?&(`)sGv\KHyǠ! }-#&YM[T9u))=ŘN l"AT-ϒqo_/V;Je lzyΰ^A=z[0tn H o}$O?j! }0׋~$^JZA5.P)ЃnKW@os[I [as 3W-+ 򩐀-ƒ*3ߣO=Rx).J l"a%;/}j!N%(|7 MӴ~]Pa&,j# j)#{I2pUy 'pL&HTL/`QE&- 4=H-wd) K1h.lAa4^P `rtt%"; `A&bP >wE;q}YU W)kC JN Vnjñy![-ݙ3œTJ$PhV$=jKOЈQvNaSUcTɦH+;}z?kcXu'b!Ƹ̋)]͗^TäeV ј{,҂^Rǃ7?>0a6>]]ojAZg[OH-;؛l#/xXR+xɯP<,{:ҿc!e=S^"JJ,̾"0 mn`uB:wgiꀪP@-ʶЅjDs_M"b Pz$ ǩ5>A+7% : /g腡dd:4!L;;nƤ= @ۖ- *mjZU+e@C݌B#jV='1gZRٲ 4mh)إ.kJxF Z /(4?r5C_\~sP òɘ:3tecv:fY)9€^|)Jۑ^$xՇ`qn `gm%8`ߺ 9pƢHjOULa?.V.ݚ8.ul:-UC|^>F6/$lfm\dd\@+4x-s*4 )ke!!N-jy cgWȉk:jF', aQ!`-;l!Hj'[Y܌4Fsowߞ+|Vu E&?Caf}_Jd{$Ο 2mO^ذr@? 5tɭgR*YM q2cdhqYe{(GNlKؘcL5Z%H}%N )(lM܋S5Bm wԵrz&45ob%Ylya}Y•^סnql>-.Ș,Xl$d4|"9m5%zrUpw'o\=>֘jJo`O&= "yh+Q66fnKCVNȍh?MQXMAR$ҭ4?$yϨcoWq萸[Pq=+ ػ' ,dIrH p6&.fDIa(fV Ϭ5~Ӌmxp::gktc™)X6:z9awJ:حLӭwذ$Ђǰ)ٟdqqUV^$'s֊PIL>8-PZ SNGO 'VזQx.ddr^4Ly7SNT9pd̳pθaoiyuP0  ^ZĀ%USV]\Qb&঄pN2tM0ל>R"R~o;½e޵)utXӀ^d }!1 %MTzYQUp[v9֪<Ѣv0ҩ czJatTЃAٷ9FEu%NuΓڍ6݉M$q .3Sx"cbZ+sš"j9K[ \)E8u(@n+Aqe)O-b|j A A$l>r^(Z$nn4s:%3*Pd@H1>u>]qIJ[Ƅa,#ʆI~O_KWȚfBs[r?w6T-+`)m%69E4Xb(E(hLnY^yٞ|i2p#>s]^4.)m~Èsj|W[bVޑI<+)xNm^eA߰/hG^ʝ^{O5 >!uu 3et5ʶru: XX3e܂e_!LDSӳ*Ǥ Ӡf,YʬI{B8b: EtPy:r*ZBE MN/ߟa"3:++)]W&mLL=RE#VfA*Z; fx mȽ=$4o/ijr ~ D,8 /!Ξ>9uySXcY 10{XrsˈX:Ę|ǧξO-ZN'ILR |Dƹ﯊dP&<{_AvpAa=Z9W7gEB`{zRuz;|q\w3ʙ^b]KM\>Is;rBXx߾7;bܧ%,R1~ݜ?8;z]9E.3\v<%xQ},9V{m!U^V,4*\+s4ӝ=vBfyxw]EbAP&UDݝ!wS5!`\8R9?d`p_n&h'@{Ŝ_N(ӪƭT&"\"I! G!ֺ5"t#2=wr7] C8ɵDPɼ$ [Ĺ w8O#plrAm%]h.:'|梞‰$ Ф$IlXS" NsMGHȚ>F2Ug;#WQnSD=3DI+pG-6FHWx1%2=ՙV)|`~wv~ִ lܝL/J|@b>wӼ;fQ$`yV-taJoi%"$Ɇں[44mhs9u jgIwuQU;_\;B^!m$E,JO# *8'R xQS];-zI -sA\ :~+n"yJc`aږ;nN/B1< [ !9#j8 ZfTLtPqi`pK%͟]91Q35oɞϲKx5u`~9~h}쁜wRٰ'+A$[[3(5#7[E|9:qqCR qpӡ\l}iri.D\ޓI)3*(-H&KVrDܾ΍Qw%~^% )l !n5r77Jꖬ鄷X^T,=hC xP2gHۻG(hי$]Kw~0KmŘc̝Vjg5ygȕs=eO0T]Iu* zTnl<ʈIjF~SC"#VㄓɣCeșr稿 {o[(.aׂ~0 uzWWePlHrck,:ܶlЈE;m&b-()8z8qeB-۠;7p\u}*NnLE( Cɾ`mW|xA_%VOe=2Vx@vf/S'l(/oe^() j2ZOH [2?V#svOThY9bfğlhVg*GYt)kLaC!3/{{N5U^`d0H$ k2ûMFuݝX爟r]^ӓp-܄:Gޖ-pW4(F= A-\<+odMH xTfS$jp䡢m񛯁p0UV%q%mד;-(0&?VY>W%S9, ,-Mnx#)kܓί1vhOY3j .:2s4cl&gk ص'c6r0眃j=wx(C]%䀀 rYq&;S'"\9/v(~X3-n ^ ^gYޖ᩟r1Lf |ʺ!HY!y]+3*y^]۞ fq=):֛ jc[ʌπ=&.2*s5!b`f d>xQQW8rq8WϖEp Q>@1ƴ8X^aTA1ALU z["2b>&frNEA)RQwPc3̪B ] $=EHD~~\p.]99nc2-FH{ ԻBCa+ԅ̯o,~ȑz!`g\דlVj fhkHO*=;+/@ Rv.e.p#ridɇD">?oouKGrxHba-O%G4$m62b!p.׺>bYIq.$=, ޛdjsI(nifyݾFKFXwgygwdP3_F :ȋ`[Įћ>"¡\'W8\'bN+|gICCL3IVIsP~S+?v%ᐍ;=DIixp]@nu߼ץW(<]^Y\t*NˬPnsXV3K> - xuͱS~ A"|\_oVOg-x$җE;UFlPxP>}f%BL{n7jOd30w䱆#;,?ZpǸZ4ƶB6 $=P.Okw^X:udW,U M[]N,Cij:j` '?w% MeLU4 YQZ8WFn}irT1$@b8dPU - pclaܐ nבn3*N=p4/Avr -E .k.B2Ώtbpc-1.s}rηȶ}@x #~u Y$'_O΢ tCoeb$Ʒ#% Yؓb4B4CACIKgKa Vj]od@sQfJϕ&-s`wTHU+³Ȧ謝H6eҿsRsy| krEIS#|]:6UwP84 95F i*I3KL2Wqj/]p]|Dec gczl=`;/C&@VTjYi}Qۃ?pis Xn_hY?#Cn`b2n D-E<ی.ry~ǰBih R "y>D ,t&Z*o=>Q`I1e;aG+cpN@l!/Pͭ) Ą)" hY^{[f\ $QY@Aeo}_A y٠Yd.WkuJN߄_n$LZu.8e:XNKS̮Xim yGڽrq t'kfuDf`BշIzy (gF3ןՅ%s>vQHoR>OϺb6aF՘hkiy`7|ї Z d4uzdmJ v5%v֪ BdxOAL"޳RdOp]kb=|W]N",xW|3 8]q? 8Y$y#kxُ0eO {Ď@# P%,kq!r׀,(߫1j?Z\d,൹b7yˠ J [,o Pr?'I3RyZmL͌c3V2.4ɔj9k´^Λ {]ieEö́źda捷lN8%[D')"de;4R,F7>΂Rs%=|ےI Hf,{@Vj9 :[gEk`c+̚ZXXUrFjTU&F_īR@+V>x HdE\ &LŎ1T_#Z{]u%~ܹyʼn9 䱌{7c2ԗY Bmrguo%t|?6/:ע۪M&@Y5=(AG]'JG-zȋ}% R64]6x֟'PV> OGK4lN'VV_l'=+DLxBvt5i9v7[K>GëXilݕX|-}lK.ûujhN"h mp$+w]H?{rvr wo/;Nqޮˇ?[sZ2FCdo<ؕL̈ڰ=ywAËGvt޵-$7g82|*彩D (*:Hp2#Gf/VYs v/8^Jkxj [cP]GWŵAHӿB>rM-1' 32?5 p'ǬL[ȼuMۛ9SB03']c. WG+xQ'Hq ^.f^4ǨS݇TvRxjh;>T-pmܒ'50۷vȓwUsjvZ4@DVENǂmW}Ǩ$x?A+ XVo!#QAfYOܕ]Hl&y䩳8ڏ6K;6-.<&y`r OW= aÊڎlUsr*(NyRJ?>4a`>RwPۯǜ[(UM |̖'S|_-[VUjKPJ;?IaL[mXwF#yRC@qB;#LqBDTq  (^(F8;{(/ϹEKpT:.oɌD -^T"&sp+_'љf^-pݛYW"_8j[pPϐ=r` %\ٔz̢RVW>xqctmC@4&>atKzJ}SAFHeۨgfu1ZAK,HZzNVHi U;&m*ѵ DњZtܿ D!y<*y/2VV$z<.Ŷߪ")o*EZ\hvPbA*mұBYFu'%q8e5`«Y3 j>1CDh 6HAY#C!Yu*|fwE2]%t=[RWn79Mwam!wծ{R]{&ޘ1B/͠D:@jb#V *$[+&|)N^FqP5~k1a2lI"{Fs Fʹ#L(H9/eA+d%(p6ӥG1a Οd:>K4auU\>!2>kI;!AhNb5SKS}yG]"]vgAz2WfàT{u] ~:d:qcrpkl/57ֈƤ.u,-2畸aBү J 5 -6Lzڶ2_C}̚&nA-ĬZAHMN;T|k@dGN,PbT6 YV)!_{4G3Ъp[j¾_ԡا;`/C-~}BRTH)J^pdBq2HQa\lrUKEPKW)Eƛ$); (\!#{'uX2z^M3E P} eXX)jw*9I|dqCU%[b䧩!L3An zóu2I)c|:Zh)f҇\XQDĘϞ:=kJ\hm7{_\"T :+Yb7lr986LЃsrNlHOGybYWej[?N 'N(9]Q{ԌrV=^{UqEu?*nuܕ᎒'zvԟ>ME2xpLY,ٻ.Ϣ 6 DI& '2a07]&\Do;Ds$j:'F"** 8?lua),֭Z^E6TY/u9}i \"+B(tcrњÛ B$hJTwnF>./^"FŠy1^ͧ&(ǥ"Rx/Us`8&ٿΦl1,{zP4ś>]B~4q჉$Ʉ%fj5Mn tmȫ0m҄fxy.sT^Xķ yǀށp(F7y8B^=@\igM%Zl1CF&̔ h$uxUHQT_?ʎnk~;qkȇ֯h^x|EwrKIrFi=Ѯ˓Ό3.'эgwlgk@O iDku~+o6c3 `z˜hWMe`ΒIikX7KQ<%5ྻ4BW-cZwY(5CtqN$nإk8ß IK#h5u3gǾf(g]BFKS%Vxq刮8ĐL Jm K |`G ^ $;Ypp#q]k% .@otY6݀g0ȴ7D6=>oaG2ddiCe[̻m#A#YP80[pA|m(TV<7C١KhA&SsdP";>v@ v_`w0]*3HNY=NxmFq!u8ahv|ژ]y4cMyqo0uF5)2)}`nEcJvbc M\Lf9Pq'tcۋDΎ7!.'am\∊ƌxg4 }rLjskΝ=[Ɛ;Է` \`H $)$͸I˕㹟RmQ8BLԞD|bW>\xySsYaeIHFf_2-W,H͝^?wNRc([&1P½T(|ĕ8bfB>,5H #|<,_UsQN5q/l+a_s%iUg$OT]'YZFbSNGx (gM~QCV?Bpv W臽G>XGLt]\ X Ju[t;(4|1z6QKMV8j(+E X,B@2FvUbLpIZfFV\171E0uE痫+\^Jڐ q2RQ_Ӳ}GܑkoͽLiJSu1 B[GEZ1m{f+фtm6uQFx nꐠD(1&~B5U%D,C+n2prd𝊭7O8o*+vySZ.Naеd90J_#Ҩ`ȂAD91dfFsHCd=ʬ';uZу-]Prո^s= qy/}TP"׍;*HU3wI·]l{BW I W~Ho|:hG>4Л,N}$b`ąo9 1Zs[&4;}+-tyiĪ0Rl\ ӛOV2¬.z.iiÕ6{zN2,˔̱@5;ݯZ )1 udx;~HKzM~NK.@ٔThf. ī0@.e=:X_o <*(N08Lc*f|-Px`7φؒ'M3vEaH|sU%Љ/6NZV-ZbM++ן^5T5q nHr޳qM / P9Pi02a%&[6(f}1 (]3Ͷ@)> .$Oſo\àVk%TRo N}0_"kʜgS11 H>]L^2uv|ІXY1NeE2=3w5hη~'&4^Q-ג$ت$tG13F 8Z0-ZZ׷r S@sn8"K$`? `SZ8V4󟬳vŭ?paтEML&EM`$db5Ci^l'4]Yv]af錌 >>M{9<.#P8,jB[Yo1q驿wǫC-eEw(#}*j$ʁnzmȊ;G' &d" 3gCEǎ9wvJ>üW*Cl-,֌v<Ι+'\lPڎ=.mBNzX!Dg\z87{sf, CBl\WWy+mA1i oX߯;F|(NB)#yY[h\#cW>7%]{LYshkV\>[.%=D`MsA9"iCuD֒鬩^Ά3LU֏zI$09E&2>Sw<"2eWS\rh⤣XJiP=6WĐ@3եA*u7W-SIL%Uc|ƣewg{ޯ΋| v}+-1 'p_h% Ms/_8V@%&^apgF6p8ߍ` H:qm.3!^ FW=T'oVxpzܤ,:53٠eg6F jýUA9$G7% ܆yOyO- Ή5*b{~pL0|F%UB4y'֍ H/zfZI)s%zpNCT\аZe,UPI˧]^Vo'Y*z\eSj6/xVz <]U2 o1&[4>jѱ=m?3-!Zp&kYd;#Kwo{8ո0AHԊR~IbA"= k|KJԽ4D~a >=Ԥ.58T, 9yG3Y =IωN:sF杘Kcߦ9 fflҴ,gb[!pȼ(t\w xb?;͗lj@*bIr0;Wô`BjM ۚ1C`or۝*tA[cVpvye{9!Edt>VMq6HK%= yכro_Ԭk%qSEu{ 6se$k6_ϪGr*uf԰ڠ ߗc 8-Yߙ@0ʚ}aAZX[:2(8XuItն!y{7o*zrlGѦ*Ƀ`D͡E{\4&IJhywOwN'Z,sr H84[?\},; 7ROͅ*A!qB{8s6Wy t~ ?V\fFvWw(S8t,IjRʭeZC3ViF ) Od^5J9ИH,7+dTtMAblA^>}U:_!w#9r/>[o00iCۍ¸o|ck&8YW|e'Br1;H>K7KxE͵\2jDIņᾑ >E{l?$4^HBV MLVwUՄ bLAj?J\_nWuhC_,ὤѦJk0r"un0u1UU1=lUb*xL C,bO@ʓH%/7+x & #pEc0+}a%k_MDƤS8b)K .I_ؖWpl>UPw߀*gWڃ۸_}аR('4TE N +^Iհj6ـuPeq-(,t]}Rރi,ZvNz%$E! .UǀLX9GU~F7FefoG @p],c!ݗlݢ-GA\j4b.ek@PW[}LT& E/$?Jʦ ?g.@c/F>6~~\ }^&ͮ1߄oɵ`F5;=9aZ/] FF>7B.XTp3P޵*ʀ`\X]tпGۂ (Qw= 3_yPHL2eyeEUObnlJ4af̶̓Uȭ[T#GE^WA3 L`rKx`;4uV˵ٌWWhZW0t,RS؅aiXm'%:g 9"\Fg\*$G AINv5[`%4}8.}pII yZC -LOic.%3WN]~SBIy.D3_ߥK[0HBRnuXhcsUeDq6rht{rh&K߾G}.y e8#w9r17Q0Ga%JA}1q(^EmJWt׺=H!+k?_t~^Nr)k9hEN>kfͮV]~3Zj1s?&Ni<时R͖"+^O`UD׆ E=7l`1wb)xPeJ}l0~ǢZ~#Xe$)Wx)` o i] gShhg]rW%%=*Н~֙o]Ƨ@:يLKhgJL֯ %ďFM*ʉwn>_y$B:)Y6^c#b[[`6̱GB< D;4UQ uaѲǻCKEw|]fRxzwT gB#S 0ؓ`ۅBeVv/w/SSJxқ"L㣷h$sBHDoޙ^kh-y /.m'i' ?gY_] L& ׾6&ؗl N".h΁qqGnfZr[>+GD#T,$.u3|L7,6\M:[h?T3N8_yEgCb:i~ͷcTVjp^ 3-re*7AxȆ(1 ۛ$UjТ!@:0//i J`rߔCWe'zꡭO}H$9eDiOOfnm -_@F t2c BM.P1ۂrQ0*A;}|T0jڹ!IϠ~F_Z@Q)8i^1۠ sbp2 `%l"DU*"i%H‣9I3L(ǿOɅA ssEeIwif5M_"[ c}I2ڦ9bF˺ABB&suŞV{HQ #d?!]"2W}#Ф''{eS&=ܕhS;l#00Dsx|rC !8kFq>6U1Խ `R?Bc>L+۴cY݁ {9 MRl2FX4d^E=]q5ӏnÒTYV zvqXܫE yc10/-#2X z.QYap~?Zf7jvRgY"mZC,2ŭ?$xT`F%Ƭjdq`4m1WK1D so`b6ίz)T(CX_^oLYჲp}p9hg>a L]7撔:?0 BןT Q^Vj yDڜb ~:r/p*X;()o̥$C=%j1S'~[Ȅ%}ٰ&gN Pz&!SL?s3lJ lP?F##%í*bUemR# CiR/yaPWcYg%rPX_oVFK`QlQ;^y3I#A(]dn1HtsG{8 2=-pPS E tebTӟlh E K6$rI!'!m:xQ|Tn-iQ4uz-oѨl )R E1õLE+qoümԶPz01GquOѿxA$..9c^}s=/Tۆ%@=Wh#Deb`ڄo!1tapb@mٔۨ oO+R-0z6u|)lHHDU.@E39Mꎥhͪ)w~SjQ^hRlM.-GN :/ɕZC6j8*f,  ҢrβZ_Bs>E4N7!stG@`8< Oေ\0xi^`.(eIl2K:tǣK-G'1ỵ{v"\=alUWaqs)pݾQ>l$C5vW';#:@qQSЌq_\f`\/([pr}5Le/kBȠiž-&g,R8xMGPk uhᵻƧ&)mNnD`":f.=!0&, oU֙& wH$1y)Uj--Õ-?>#z wQDkJE{Qe aJL\5Bcw&֘n!6 Hp5ق&D@J x0-|@A< .qпѓWn\f41[P^ԇN"RKqRT׺\S'B裳^rEcJ)MjnΤdIFjlҽ|> 񐕚6})+Ȅh&SΡ3#f,-5.;Cl%(:n34 kAZ]lw *J26m g<%@@};LKfcv!w(_uH%i?2ZIר YM;N Z`G1U6ф ҷjmӿqݟs(UQ܆=ά]/X["B/l9ӈ譺7󽡟и e=a X_X⣓7(~yDOiq0'9Qt3L;&+SٰO _e^y~8,3ӔL%!!ɘUژL*CǗ`yCFX/{6d6n˚mlSskY*Sr f@%l&ɡ~_b /4W*hm[fiّV&BX>Ig4FA+$@s1~pw\ݒ?pI=3 +mXR߫{ݒ{ЕbW^onja D3daߖ ¼iˡ@HG<%<txj:qU1}:] ӯ? wo63[e>ڛp,қWI d >r߹SeG1}?IȐ ~6cCbg}Q-cl<|AsmHe./E*ƴ ?gL60Θ}DLmCso]#릭}~R8/mGkAmV.c <أMLdrjgc WƦϠ2fEi¯^(#14zw.~1bXy;@LS㜇Rub*_ʺcRO9_94TC]-n]A'y>g*Pq7<zoV@xFdȠE&Gu9 64qN#ed_r@,|{oؙYhItY HYtb f !`^XJ)UHs4Ȱ_wRzjRsbv5=uO՗n)kuEM}_^עHg A/ `@ȍJ `!C\TىNS,G @s_\\.B~+'r2 xt9v)qJA(B,~80QNN*z=`IDxn wS{,q6~KSQ%"w%8KyOC/YC̞ݑˀ&sK3Q< V‡!e j W"VM:ܯ!˫R|J)C(Z~V^y&}io /Z/d Gۯԍ^ ' %bx/=rāԴy㤚C ~=\ >R[$kղ ^unX?4a)Qۑ5ۑcѬ'TQVQ>ew33\1!MDBI$,C朕#>ZOl[h߹ce~hSļS )oJJölV$ ~4c]3$~IpGYDRIXntߦV(RÅP~Z)L8 ~|3xo abR8j4V udzr"|z]S}K6o9c(ߏ$[ZqձRu|ײx|*$ccN_ ®fݼ0kbȺol=M?!qZ/CwGix!eqi;Lv&r^/';Qp[Lo?"Bm*FNzbK@Y Qz5덈Ѝ? G%L]x0hM ]% V7~'~-,umL僨ټFm9KoIօ +}K-(=an3jĸ3<ăQt*O)bHc{XK'DqGIku!>D96BԹ23*M:Oka*RUR,R9(Ֆ JfP?ow.,ATZE"MM&Xx>$Hb4]VDu=\^%ͼ*ҷ>dR*"Ɛ^g94'cTrG#A5~BR#z| ]7`qW?/.KKuȠ |ק+M=qg<ՒE2ό[˽`w6gz4SUqr Qʗmn+.XmGΝH|uбxõӣU;\2D:v/:*Uݴ}RwԦjHmukv;c!- DaA5[K4,QAeV&䒪>9r[O|-T^1U"f9c%ng* Y}x2. RCumETV`cRzݷ-tO9跔çS7uc^A(Kvdۑyޡ=DB(ju! /8 bݽ.B=BtL'BDSn:lֹ+8GVѥvkEVǻwBPc,iZ}%UWm~-ޠUޝamQۭSܾOOWx!q;t#w5x$pNL*R|ɔ?ά2[z^%KݚeʹAY K C~ǸȘ['Wu 1O̻Up`4jCxYk(qS}0!44bє6wPy 8㘑˜+},0mMϟ$io?Wq5':hrOLwB# Z7SR2K bѱ y?NMgZkKj2p~3*/,3VDGũ۲dҮ$‽ګə;)GP7KRELϋÖbwr.!yOX' 7X؏9ɥA+:IzDӜq$~;*_-y/ڀ<9ˑa: Л+*l Dзգ7|QrB. *I=!`or/LCM  D\mCќ0#2 x>~_.OsMХ8ƹW<S r nt7ED׼I{N3 ,/fKͼ3Y~WH$KT\a4i>}@3{EQ#1D-2E=7JH[݈KEWhksci|n sxVI,Iv+ '?4ރ_pO :R8̈́}͋y5ˆ*Yxva>tH0ȇWZ91I€Z[i˲a_ļJ$^ϔY_îجw?zRRaQ~:#(0Q4d(xSц]-7XO1I;'/AbG }kOIv+ٝc6ȯn0X|5_0cS ~7!sNhMy$>Q2\i#ذw_'4hALsLe#h;9 SN^fVXM[1N'FgNCFΜx UMep@Ho\j\M]u'S*sq a}\p_B#1Xݲ1gnȗV'K.RzQ־KU4OFkAcJ=_`E*3yԚ!#_?ނdP1!l9LW@x7,6~vZM3Rf3H~>Pe tm -h{W9sbw'b Tx#t濭HHŭgm@v̤kXv(ydrKcUѸx/bE6b|bmD%*na-^_fd=xkߕE +F ?jO") %W>L=3άThCsNF][136J:ż2G<ȸd/'c7Jo OšM˥ۮQo 38250fA yEU%!|OhE;Cx>0aqV WQ2~%7`Z~=/؊JsNi*NլXEN= ]Zgt]O! h(=d1pZ;_J;#T5X>/7+|([)|0WD1aTRzȦ;(ݝ^%N#F^Jް F+E3ڄ|9fx\>:5FGRjP#%lBD:G Hkݛq %[MjH@v@EX $GaT55!ܜ!Hp9`.&3&vL6Q3v` F,6;V>^? H?:͈W9mi97jSZab"7(N/Tp[{O߀*AldטI/p@%WRz5Hbނ F3+ 4٧*Y@O0&2 [Dz 9S SJTb(`$XvUwU#ZFɖΎ-7&r꓋dF{l}ZBx}oXHT~81)ZUhsVaCyw7~(||HOЖhx`S' NNH($7]1#E1Mj z̟:vY*w54ph?3mɗw/jaM 0 :L90o7{{=F{.7cc"Y0 t* -ı<5H ?2&X'03l|.Q5q$|رJ+~Nzs4#VqkZ.{J\6Qr(I]7 [g)-4;s3PwZpTp\Ww"ZtV] rEdoN:5y0,Q{(XȸYaLݥ $]C9<gꐤ 7]mD}+M IHfD<(@F;qYe@sx/܊aQb٘.@rO%`S2u0}'CPQZE|S-#Q0fD|?6}"h?w/Z Svx= cYWq{YgB8>+;mz;VbwP #ͣ;"04K1͘=+yD(SIU-GuK^5*"cНɈor s*s<`%>9sJ"=Ji(  Nvo g{-s0kEm+G*PzہG?)éRplNp$x,>Il&SR+ !F{c8, UcNSF-Ը;.$5y?I$^NzCM2J1L_RW׫4L8jb(j8 9QUיc54 ZTa\5FIka1bFY/'H p1n9ƝY;Qo@qv/B@e\v;Eox~lP^V41{KBUa6M~NJKTȗn;BFw(O+h7_FE_+h&bwAN] Ez8ѽߩNUbZ˲ĮH%ofĐlS-C<|Erw:dIX4SI>X_WqX2a2vFίO]c?D` 0 :tӷTOcYAtY}$61~>oylrZT||d= /LrG!Ec!.TSb!V{i}``~'C>U2ٗ&Kcj΄Ed>5ό oW/-u)&j#\y+^@aNeIv9rTp~aF!gr#R0B+H3d:o Tl cha(2T NN-!SjȨcPTB[L}=xѫ#/s)hEh7$j5vWd5Sc,qDlQYZ &JﴁsZ:)|kHouNTUJ34Z7\J.DS6m&f: - iM!A~s@mKpWV(•f UQ2ŝPS:!JcXx#dIi&&#h$rdaUK6_; 4& "܅[ԵkZ X zzf:}E@~&Q>cMs|`ZrɌT{+ؽp8z|Ţjb# ^f)bG*,s!߶\b)4>Q+DG-\ HNws*e2`?[=47^iEHB@ 3|$BC| mR/?@fΟ.Uٖ/0=z}`roͧ(7Aj}%J91Rb1A|¾-T7 0yd'KWtKU>gd5c,y|ʼEJZL3xƥ`Dw< ;a`@\LsHQMaA ^ImHJP:ndy^B0MX$.'­ jȓ@)hvpk'^LxN d^Kdg@?=zZ2ތ+MQ}Q>HEDƖ҃E/JPEN6>T+]Ego?v4bDR;fխ-]I2{mkGܟhĩNR/?rITۗШRgd' HQm' 2u'Ce\tLse^|B2ȦЊE,tJX#_:)930Cymuvkw(bGuez,ee3v"on;ΟC,S# 1 Q.:_IM=bb3`JӣL6 Ri|NԷ v{4x˸[[,`^lOCn(X`IΞ;}WϏ%i3-P-oX"PY-~w}Y.JMd)rz7GhWrCE-i=\e} ef~_ܞ5Kuk&aM+܃^'Vҗ\0![`{f=IgtaObn^{t"7(lNɦG_KTZdtSj~skGI#QE؉8kJ.%%Kh oc QYI2I di`xZ4QMOX||/[ew:lf:@2Xڷ\щSh{Ju/%n, +!te=Dc$*rх*^ޢ)^'bS{Gݐ s1ry҇gGMnm27ZEw>c'hgR}zp2z%5m{)_|#Qpnj4D*@KZ)G˳ā"h.,ܛxv4Gb.Õ` :G /͈e'tLRE+ohu-mlT`ZC?]2ڜ@zƜӜ<--{p2[ j/!H [*WQf"ʜIZF3xinkh-b~m ?ªklF9uB#K$䂎U5^MoT`JT&7~w1?<BhQB-ƎPk@H۶a-:'YKg9ڗNK1w; (u73 Vm"7ZP"f7B 8,es/3fþzi$ 6Q2IG66i!hmbI$xZΐ1D|q?&pJާ/7δ4{w;^jԦ|~AR1~ ye̗"U-D~}JLQ;7r_VϮ Jk_TNP\u䇬K%"~MyRV->﹆].f ߥ9O+;ƻMtK-";弶 H}8vѱG$bz4 6E0&Պ ,5F@CdJ™Z!x:,8F|ݠѾ4$F}mU[ +;kZfMAK|O o.C%wu c/SQ}0M÷m*\&oǯMe%5^|؆-/p䊁E!2U85~Ϭ-@!@X1Zw}DeQ%P̽:Ԇ<4V[Dh-" | e-\@,&&.á浪\pL^Ƒ2$<}3F7pdl=fjp}cwdX\f.K+X؜$99:aIL">;Ĕ.٬^# 5'ofpAѭÜHG* 3:<>y*bO 3+0H sz+߳_.4ROt<;B> SH=/"½ N gݳ{ ~)sJ4I@ʣ,l5M+M\4?ڇY7Icނ43nCPU]& Q+_f琁a(4cxaA|c.T0,dpP_ȍGdt9u1aS8P\BZA;g9 OM@:hS77NDqd"O΀ cIr {wMWb O`[D tB]w#.Q7fy ōil+rY޶]W :;6VQrlGqPPqRC=K.( ,g"5+=1F13X-)hpw.>" +-NW`fWR|o;2w` odm, #K@b+xrI/j߰VB<QO"X*YXӍ)U/l'̌0ѝH6i8 VfF7$bEiY7q45G* ,T3L@n!lY6h@BB!Y)05xcZco @l51&\]! x[iEj4PcB> [EAe$#~|z%]XGr'-Ә ]fY"Nca|m< %yPZDq)L<$"1QES:|"<-#*guY̶."E-m-l%aj/[`AQd@•3b v&WEʊٝ';YpóW 0rTI.#%">{!iu5}TlI@8L,W x.ʞFX9d+籙㮓ؠa ySz5>yB|;NA뛁홨j߷A^'ј,#.ѯD_f c1*7'?`W%/ɤ~0 Eyv<$!̭jܓѳtB!ZN]Vq>äRh7 <ҾIeiUYGЇf;2Uv-[- ;YK-jހ`]pXoepc=M K!,~5HDB†)tIg@5JE:"KG)UoM,灠Lݽɠ9)ʅ3>~^ |{2{oi:uyPuAF9]܊;V?J{fXcinA%YcA9{\hq.J|#|g \7[vrt/tb}Ş`VԌ= 3h㻊ӥfe{"MوuD1>C|Dl+N.[^G5@'ze[14x5NxCvSh5EQN2*$8FѨsHjt Qb;!6:nge+}LMĥ9a+<0cxi`Ҥ=j61|az,Iۢめ{ X>mu0LbDr5*"<0$wظ7Q -=)$BҜo+BzQ܌Oi .&'sEҀp,gLz? -XYS~VS֮rˡo_"pH33?,е5@`0z OӧTv1ߗφaBmE殺J-&,3|b(_m?Vƣ(Ew~8t5/yHK*"GD$2EUoljH1hRw{oy#TNrvB_YHcGh+L!&'oA4[:䶽O5|u%m)pKӥ,z0?>D~Ӌ4xJ2GŀY<),?1S0 r/Fg12fv͸f,y; m6$e7[gnõNr*=dئi&ErWq -%DUzAs"B"%2(Ip'jDF{{sm7E0a|$9)S{1n^xB47!U}+qb,MB, 2K˪mgk}_׷ "R};b.vHw$y %|mf9"vx}/0w.KcÙHl kSJpcԟ&X|9KNxi8{4K6sjg~qkH!Skzcթ3Pιm^=m9VL+!- jxC,gQG5fT+-B1jfx-|CƗXC@X@@g3X[t|ۭxn% "O%qjSmP\zarF0(U ٫&ĥҬDq_NE~.:<_lSvz֏K!n x|׷ CgD.z$ےZAY] ;bGݪte2QR"l=.w7Ҭ6 rU:S{/SLN R{ta _Mצ5Q\!||S4XX)`:J"5YH[A=ԗ x.7>M g " 3wJK#\@T2k!ޅS$g;16P4 h"_"15o>Щr!$= ;r{c|#k> wLG!ڔy-ٺ%i" a 8#PФ~ݘ@H#@89dur:pI$}C[GP}2|:hLUCt" ܏!1WO,xl`F⍕}tdT'8҉43`$68P.x Sscryq ie7TaFW;&&W֙}I,OiyNdzplWO¼ݢقE@rtcU57iA̐O0ӅLTMMi㯨2aİDŕH"7jى&2w>Y7-1X2}G2᧪Ca_:bɶ\=Ex4_>5Iܩwsg荺$`]\Mcܗ$tj9;pi{ ߧ"QCX#1L$y 5-:p@abpC01InmZ¬6a]u_8,"iNȽl9`kěnIY+";1ں8K-s΁O{WҮdw f@}pSHFMD]zsƐ6͂iu9y=ϝ[edQbs&zWUfJn \#5L,Z}xN*?-f0C3. Z8}*Ψ:4mpnGlu "]:[Yj /.NP<i>Z e<~>X ȍT\7}L|'Or-rmkb̓F`E1)ߔ&2{bJ k& #R Se*SRbhqz4 F*ڕ1n`aFڑT B¶.b %J6PIK.#}MCMw`ovXĐ{wQ4Vo7\#KBъhGNGp?S豓p2ܵN0uݢ; y/TШY!β`ʌtA,ti:<!Z(e$hy%c=!ͫ=%#1[zѣ]08;~Mi)%Qm([eQ")/)cH]$Һc&7MFp1شFvAimDBvF~]:rn-dg, sT=BĦ_~_ Q*X>F9qӴY{oEBJ_Q%s_b &@M11ݮ9N܆d뚏n{9] /!_F"NÕ $_C̱B:k K;\~7 A׾JL۶̜.x`SB$5DM xU]g 3'0=}l޾oU^jgѣuUBphz4.[s I~be2`j},4Cw ^c|+W 8O'RגE&PW2ÜW,-V\ ̕>0lvfS6{ռ+(K]u={e煊4%bcMɩSoLl/\i΂9W4FW x5guY]E`{!$1#ܑ<r*%H>}y?L{Nfsrp?Yt V{ өG$+ I$`D@02|5M4!3D2>xH_VIX BL&$@Ygqz~ĄԷ*^7(| A`W5 SZ$P:7ϑ~+"0&?n'Qj( 5f24$>-}~+nh )vG7[] ZA{m[`\UQAhN2anz`.!V  D7]$d&a 0b8c>iHZFQw3;4'zws&V;y R*L*ĵ \>oleb)@\'ᇭH ' 웰<ԅcaN` s0rsj`*PW`s%=Z_(iLn <9u%Ϡ# Yv||ax"7 :Cyi7e.2"qh$Җ&ZPhC.((-.buWՐ;^rV4x.YE҇Eۋk1.wLCHrkzrР^6CD[E V5\M,A¥&WWM]{!f#}Ƣŋ$IEL""ǡvJ-m~8rj\twS+5]+ K# 1''L"^d͠_` T\NڑUj heh~mKXq^Gq;K 'E^ gv%Mh=L QjhDcM#> T j}{oE,D+PN;N/m|%G;UC;zSݨc-!7a&eT_i1xq9|Qwvbߣ66{z oh:RĤt-qZv|FX?5Um wX }ʁ4n]8o=" -\dGעk55mdZNhP;e{;ڊܵIRmc@y?giv]vH7B :zII C-|] cF,=wou > T]M`b?8 ouV~ONas]|- Y/4N}\^JvŔuLjV(rE2FjBJ ~Q'n>xO*¢v .D*R9'J(ƃQLwLo&>=Z{WfO.&5Pe`Qt*J ]]! "]ץV K.pTm>tr'$pK 'g~ë #Yp)t.L,gl6=#J"\y?Mefy(.ʠ3̪83׭)9zͅ>Wceobl\NEVi!eBU%녞JЮpu2c=Jy<_ή)g0a0<ۑyt/uй1?ZY6<|K tΧ71Z: ^&E5c٭le-- qٿgy$o ;PbWZI?ɔSvpROm;;œjO 85Y8 T1iC&@_9Lǐ"#6ZhfNb{>OC[/F$ HOxy\r,0 IMK'j`O=GE!1M&}*joPGv?F>3nGtObqHe rN#6^5Q1@r,v;:"7JMTe+(C҄>%?UiI_٪Ii Ђ绁Ԕ<}k"z} 5WQB&Ĉv<̨2i _GWSu'') yEksnµyj(Zc} _1.EЫp͡ODR/0Y u D2?{31.^}ݧ 7ʟZbaGL@iz LxCzJsyN(Y7tR a΃2oZ:k=*yH{fj&fz4K|;)K$iFe*b}#Dln4#PAj*[*{T>8ۦxK)Y趼nҰLQb~`H/DmU]B 7 {o)4>?BF\1raL0ިw@X1E~3ft$"[ƈKAwo=rsmcj T?i]=-0o{&J @EY|Q/[Ga`]oFXU~Ȣia餱 Y20`l W,ǒ\IZ^W/_&Z[oeMBs$RpȊ{,\%D6-d{R+]eIW>~le/HmV=\rM읿Pz7Vɓ :$Eg+Bi30ѝ[ htsoRs C=7M(+ODWOزfo…P|3tT_Jڠ]L@oR}O9 V?4 x^V#SE\^nVo^L@gӅ AW# +ܷC8 0xmG :&7o4\㖵{>b tĄ5V1^\(3`ɝ7?^8v][{ODڅLn~xcNw3x16$OcߎwlT WV;Iu8|~qO&T 6$^m Z@zF! msEA"Jc d+?1v!@:9q50=˞OVEH_vkB;i6ɻ6o-%HeA^]k1]z>D&bU:;k\[F/@Aɐ 85RdjWq8UVjkL492L0AٔW4X ì)$h |IC]EZjKLLx>wd=G jYcO(0+.[\h~bqvHC&sqү~M׾+xkx#p0 wp<=A| 81\ȈTo\ \!XT!h%s<\3i*ѷ2#9agX-| ]ς\MvFw53v*NgBB@#FfQ!IF3^SOMD[kf|bmb" \\7ΨN*ښa,9I73♏ Ļ8i֊P,>08tD+wzI,- isS-D0?cnϛZ4nZZ:v..Ow6h6ge಑j6BE"Ydoe3׷cfMz86f}@`t11VXL[BG}eW;R,rVr/doamw׳s%e0G+oɀ}1{%6 :QIҍ5!;O˶e}ZC,Ne4ttgWy R"Yj$%\b!1T #6O Y>w@i'}Sxd&<6βO7m6N蜩 .nښ:)0:sAiG{>Ț`㰟I6өpe}"^ YDXaՍsN^%;Uq ͟lQM‘E\ͽ[7zFod=pjI*9U RqiL>tbM 06ze߃׾L'Td?R3γy}N\},m#'D%*jQ* W%0_H"KVbLMi:=uC*"8Ki=,Q? \ !vH󔤘l=5q7rD7P0KҊ'7|a2?>ӕ$06*z&=i+mF}kujLJ4Hkpz Jj1:ޣ<=V'puaNH(梞6gfR٪Ek!CƸAfnXܭ"|)~[1*m&"sMPc{ ෺baUfhLZ0pOa= ޲}t[ hM). D)ͬk>1}Ÿ h!˾div"U4 jo߼)Ty_h5qkg[wֻA@KQ=q3r@='q[uPyᢞХ`˲Τ emW]pqrȚ#أP9â|=,L/TERSfEJ4OMC,U*!#[֜[)Zjϱ.[ipB+9 &N,(SS&)=`^Y3öx|hﶏPυe._63P4h0dvJDMk 'O1o Pͮ78PH>cPEP%% Ϙ@/cHI77Ɵ<՞\v@>(hxy+qǍ 6'>B9@m<}˪o[t -Ah0\uLij05Ku*j;ȄҌc{+pI_ܱ 5srz{Oi:u.O_‰bwv.Zw6EseCq_Q?t&Wo&$EAyz 0S :kEy?mY1E]$/;# = *n9핝jxQx(mu f;>*}A !emT1L.cq$ɱ6 i/D^ZfZD&krߞv#ȋZ[14N(:ʑf ŭLo3)N5 ` tm_ iN\(579^_:+SҌPtQb{ڝdWNvxVwFc ]zT+ iVFyCC>nrS~] AvZhUB%btF{BlnQSQI{0[u8ESoِ\nEӚsYOG!M/րkp_/B غ"L>:]q{~}lfL?on@x!tfޑ_+*eLWo`ndq Hy rEqb6ő ŗzGzV^OXx ^ɜҳ7Jx=ABtO0ڡh;T˖-Ne*|9uݤ ]&Q؊s RCZ<,M;DS҈BJ}=4UL:J}mNwyKÏ۲iFE KqJ.jk`_V&SO\BB KKZm.-X6-8׍=3~4|gN+R|7!7$"$;m x3prL(r?t8@\3$(Omqrc6"'܄~6{iի4rߪ$8!S3mu 򾨺MTuDymd7&ޏI6l1Ǒ%%> nʘaUe,s$ @bS駟eF}G0ߴk$.).vBްQ%> C}ciұ,%_02aft?0ܫԱ?PM(+PXƕ75S?I'My) Դ%K1an*ػAc\[=%0ͮ`Nl^CbtmA;onܷ_` H<ύZ-u:UM1kB V=bel+l H0tQcuRPq9S.I`^f}X f}3շL/ZeeC׳͵uN:ŠRmfeA%m,+{dZr6ŲP#qRp5T p#gt6YBhভH0GPw".pYB&{֞*<ichvojDJR""GM1D軲o1rEj,`{xNh Ɣ(um8m!,Bu]'3?8d)Hwb* F; PrE˙O44Q,\,dzʐ_ TZGǼݷὣ(G^6Qn43 `D(-I^-괉E5E$}'V Py=!y=( ު aqng^@.8zȇx/jblpa8~QH<ЛnIǺг|Ih5n <Qy.Xw39-TwA|ȼ$E \M*Uت'kIJR:Rt+%SNaI *Vرvst .e)nS5R±=a(*ҝiq9:T9Sq5U/j꥿7ed3N`pWYW;uck+)z3ܩ{0*;u>(xd 8&> kD{״6` sKnp( ,ey2d]0FʜG_2͑9| k~Ƀ-}%`E %M:Zȋ)bmT1I\˸ܫo|E FʖqQo: AuH莗U 6TALSv) l:Yڂu|}8\ P W5SX]VwbǺЦaP`X~,Aa&t*k=?ou:Vee!sv/#XZYjƤ(aqT3ǹXsڠ(Ox7=41z69C#-G+1r_$EH#=@/f@$?EJUa&b8Jt c? @m=ԯIќ~;t;z#K㩰|^uXPM?=n6ayYg{;>0\9NYm+uVPh#:\h%fZAX̰'̒&L"Ӵ"o≑شXg7ö|o>X}fmbpixd9vԧ6Hj^#_?=1Ɲ*J3hX.Kᘅ|ϑoQGWE]W$Xi06_2^U5.`t~LR4c{q N &r#vŌ#'=dy*un&NbWK+l^U+\Oi@zH~giQn]96¶njy@ІьH{ɟ׉5b~($'>IwyߟݦkHJJ~Gt<RkٶvM=BYބZ(owAv}DE_zg=@ULoAMHZ˩Bd2_&Yanq'@3rō8) DpM3WU M5GIl:`x c2Ap 4nieEnC^:JZ_H:=KW׻32~ONE*^[<'5I/xbS猃q#T$iv4nɜ~m.j5T@pp{<*ZDpGh\n KVLkyBah+0θ>1 ~UKNT2EykuInny^ΕNM@2T buۗ N5j(D_+q|F~8c;.ՙpL_Vؒ1 =ه^!FeyF(,e~{|:څ*dz] GAB?`9Ezy"[y/OVֽ'V*/67. <-/*XTrVz-3CU/x+ ^1H< fr庆V^dt%x Q30Yc2e|;dN?W>gNL.Ts΢OIpX5V[+Lj,)fhwd.&NڹGR)Jǥ:x'U?~$8><@Es9AXLjaFӛ~1GF/ASNM/(u2٥䋟*We*rV U"ܢNJ/qG Nnc=S`ufz<{Ff}!UNBjk 2LnYMt*=YpQ˞tudɜėԻ5qӋ~ jt@zfo"yJMBgg69@p5ъ?ѵBr3w)Yo~6`4MsnA.9eŽgs\e[G26$ZJZ@J-x~(Jxr}pwhjD+'By-!?9ϛȘB,ʺ7{+kf֐. ":{*mGsb8"zEݥ AuU.\A ;0ȼbQ3Faa3V\ͺS Ҽ9ͤۯ>_-ԧ)Ug0gq\ ;W~W]Q`k%o~9 oWRNƓ߃kX̲و|YFO}CRTo21#UP0Z&#>v?"ޏZYڳ/|0@mߏX.x$CDXxYp <؟}P AI’8#HܞI s ʠk/kBCF$>쿻G ۬m;.iyc:2c04!_[Z~ |YCB8XikHPv i[i0}AiuPG4ۆyֵ]zUI!.54TMĮ17>)3(n 4T 4 iL&Ċw@=h;T% LMg|fuR497rŝz?bcs:jy"/CLu Fo%e!*5 /sD %Qa`;ū:4~,0> tꮓRFFՉ.⹄4V\iWFpnaǖK|\LOdy@K29t$ɢo;H\:ب67/ϼI^}d|dF 3MWV/r3&*\1ѪF0L*Iyy XOz,^+}OdQdZ(WKD5?Ooi'̃X MdL$F^J6Wc6n5pK+ Ίk5d=C0°p.ߋ1i9XdK`"6qT~j5;J(4>J*-״YԟJZDdsM vXQ0B)1[bgi9s#/_OK~m (5܋[F&l;S4T% -n:`F_4^M%i, rr)oBZϥ981B]P"q8Cu5!-vpNbK"i,3 oLo5 j(]tZqsQ  ɘŻImC~#o/ucy H(]!0Zi@;6.jid{U`;R#8G>d[07|W?WvF<Z~ E!"Ÿ'tʡϴ8*?~t(10~&33ԣ#>зC@]HA͵.YF`D hOkc45x{N0&~ V".Z1ܐeat74k86MHT~zLKB@KLh/ &~s+9V1N_BĴ QJN'Ւ?Eb' Q>5?MnBF:\%-]SlC)OB`Ѝ͗3,TƬN+95()|⽌c6 v}p b7wYmbHH#,/(m}cD5o`P& WHb2_a2 3h塮OWb;/<c L9Gŕ2n 6rVַ|_*tk+]$= 5bz[FUyvgp%En' BNZ<t,ߞX\&_w2{bʠ/:IpfKrR8ö&{[?8b0hsӚocOx4::uJ#/(҇HU(Tnv@QESq*G˧j7-8 syB >eYFf/4Tsm: c`zV9hRxuꏻIJd[ch7DlJWiʭlA Lj>7DhIrc) }L_Ѽ?˄SV Ƹ秳x(FIO·. vk\U׍ǟL@Nqk=ibaӖS lƿ>FW f3h+IO jF |`X&7ݑl\cw>"OI$(7-t3aZ$!% `V&.KDuJt|T0uCmGm=e2H}<.r?Z%ӎl'X%!lX#zl” S. bCM_ri,!v̀~jDuLyfl{hMv$R 2Epk^,Br()0}ZWPbh,]'giSw~qM"p(ԛw s8ֳ\nM#wy)FF!υ5ص;1emQpQ|O_tK H)!.ͤmgç\,h9hI9]ފ;b$ߞh.r&_L6UuoWG'Ok%4CemOY{@`[,KCzDu#CLšEJX%c'ό~}' i ĩ&1"{QiP&.ry&vsՁU,j/CL JMNȻ|MFvbd P@6fd{#'nR=e8úWΈoe `4:mTxy: *cCO[B+tyL+@~iƨ<|\W؍:WAq"p5-ZW> duO=qbv"`U&#IKj!̺ltpl|;AQΈZl3Rj*;e#b53[OZ: 0xx N˲%EhLx/7}ڀ!`W%[?e25,f_VkGki}.Qg221b ' vtlЩ]mXz{hS?rwȟJ1: W=g` %%^YOpYoz/uWIV$^:Dl4+<|QeGL,ױD$tu~bN3D;z_}[Rk!DV (<$9(Aa׭R{vg/ʫz\^b| ?act%ᡂvrOU5RJ[ۀr}pNgp#A$b=ÄXLUqwƐj҄s~Ў<>qK/H{`c,&k]ʈzXGEUX8w`kW{4gdBCR"Ț'oY>v>Um|^nlG腋64%eplnxBy0Hȼ!Ak)UGup5, c[}w:7Z:b~qAApNO\&ƓMcdRB<X-u)o H/X(fFY/k^UGz6:3)LOB03)UmOx'GTzIb"-C(}~/Da%g kXFY8rea>W=6?C̿lZY߸\Z"sY zdfQܢ{$~Z]n=L5(Ѻ!uԘck+d[Ii^n-#j=@8K=ۦXkFWכB?v*M8G<{C4!$zi38%=# )5]=F)̈́`Fǟ—Iw1E:$rL[ĺ|"}pp UA<  "uSL'cR$,9_rbH) Jkx*A%aNXUWO~F f:̌@UsmdOqOy[ NCߗ@[BaX B4B6 DKtDx'EIQ+B~̺Q(}nإZY{l=l\ͼMqf]&< D4z%NG3KA}8DDlbFX~7µصy߫桵:bG\V" w(- }URoIqϸ5[|0E9#,KǩmJ6丹ʫpn/S\'Naz |ʉ™s\*uFV%G\k{iDg?ԨKaRQjk|_Ɉ1U/Bo."CZJ *E& 8C%pK}p@;vppos?S+7` Π`D 3ruAgR2T^&X P3IQ@&$g܎,qfhg5.,Eȷ*J-4$E.ބo&z $9 06/f.iIe$;gYp9u ~ YpVq_ҠP,%oF @EHD].@K ",4rZ WW=GODx[{)n/Y*\SZBrq,յ=Q4'6nG3}fl|a2I6T^bN4$ӄkv1zEflch4)C뭠dWpAtCߒ]"Y Q qek51XaZ>4OZ_x' .̄RgM w>+~߳iPo4*K4<(P`Vmt8]$Grc*j+^B;O1@IHϴ΍.?gЕ\x].cKg1QBkeb ȫAc y: FOޯamɤg ׻~w_|"׏L/*Ҵz6ɰS\V9C "C̪J`8GԘ'[ju#>bY'a vh_ұ ҂ߕnqgg!Ep3bɼNMN_FG2^2)RZ*u~6qhX юR7~C "/ayx1.i{afW0"8-ޡ=5[not$;3܀F4>TጱmZv܍YY:PLzq#V6 "F?JpP'rD/k294c !G 4& e^wRv4ïZ(@%ů^y&0lH>ac8H>YCNBS$hȍ̼*xn[s$"Oy$xͬ/%My]]4ɦsC_qOhx6MX[W _9~jfpN,TYwJ Y܎j) Zp;e+ Kzv9,/IQoHz t{W2~]zG" ~ْo yb`+Q(LQ O7Z|TΫ$꩕og[j!+s;쿛0Ikqn{] :1 6\\R^*t~;\_rװΠ0d41΁V9O~{~')/Ffq זuXw^.}5 wՁ5 DzՍhGl<WrFքQa4Eu-2RO𶗀]⵨`n/"6vfXnw\zr3t[}ީ]ǫqu 5J) ^L51AWYcbC>Sc; oR YN*8:K78H+9r.uC f}= N?%%K/!T6G}yzzy' a]Cr*^b#A ]8?d r˄KOnoភE}s,--k|ppn:5#v&*%(,QJF! af΃R8^~k2 7&-އDSW^@}=Nn\~kDuUIe6N̨Pvˮr;gScXH) ps i8}O(b1sghծh[#2sWwm?c#~D.WD~+5r&zМB[2^dZAD}^VdhԏOnmYUS̾ybGzMqoM(( ن8diy3HQ Cp,%`;јAG)^TDݘkdXlhFB=ٳR-XLF;ik!ԣi~\[Y"rϪ8`$ G݀[+th6|']{ؾ8&h]X*陯!2N }N3fo;Ht<٩:EBUԁY=-u`SJ5:^P/A+JSafD٠tD?5ɫv#lnҝֶW5e xZyz䂑m0fU$IJcg:۾F?Ƭjj>e&ێ y`(am '`# k vUa|}δ,UeL6]?d8jJ0xP2LiB|$rlDJѶ1,ô{垭Չ}hP` gL܉Re? "XaJzq,ۡjZ* ,90ɷE]""<*u:& HZ􋜯)q0v`d5d5.67)E~>R%Ĭw:IĮ|Ӧ3QwWa"rUAH$ue}Gp$PD)(;xc@c[OW=,̯%|Pn_>g$qVUcUeم/J|R|I<>Νaz$:hH7o@B~ 1 KR8Ɂ?g.sp/En7wD{"QpnZik^E>L*;[ͩY}E]' c0=el$!ZPPG@xo|9~)|p_*Yctl["RM麁bHtI HXw= S2ly^ OqZ aDqMzҁР9*'H/-$U5 +1!~F+C-,BϠ,[äFԲEDyo݂8@w(@"*fh%9E {&LNX!=nxT l8x haUPb%C(UYEpK_B `P͏$xVnԀ|,F!Sd U#IAj$ +Zt,mB8}?|f3(\^iZ&|* =lH&,:v|,/}Eu>V:_5)A~B1?D hRo)E{<-* IRQL_nQfI}P#%F=a wKTɕ4f8:Ҏi:`FÓѐ:+aIYeX"{*)+@.2>UrCxc#;8 2%|a\++W{8;:ڌo91 2tU88fG?GiPĈ)ӰUSƀ&](DRsX.mF@wpm _fcul9w_^nRdy?:o÷!řGL2 /!v eCcD\Q9:c A1YܸmsiY|Z"/ݯQK1TS"H`Yzܥ3y׈uR>%1b$fYt:ND?$/R@E}w7lrƿ%WQ1n^ tӃvʁU@,jW@,`. y9!V(,##*G2 Ԍ#S0LFٍ)?ICS4UE;l]WHHŝn-[QjR.1OyKc֯g뱖B\ӑ16(VrS3#$YkV?p9B\ ~#mx}j:.\[QX>HiW\~ߺGY-`šp!Vm(=lQ~ڭV(U KjySVZ3$9?S.zqq^/Teu2VИa$ggw'Q@F lP߱%Lw3i\RUr'PW}@^aE5A}0Ƴ&(]Hg+}S9dA+߿{%3Ɯ;U/.л\ɠOWUWoM2qSAtKc`[#Xahh0#&!QO dt YSUvKu-xJ}۔@He泘E @n> ^ jfP:f4rgVz$_"y3 ~OS7L`ԅ5-/6(:f&K;ԑZdeMӅѢmTɋŇD9ܶ zF1ϰkEYnU,5SCh_.%iEhO,xⁿ%a w"?q)YϚ/,|]i 'y&!NԽ!%q)9 ۶MaQ,7jD4HԎFxns\;Y(؅^~#Yy1OPIц PScc\.5[X(^cUnK®s̯;֣EȁNR瘞Ѝl..F&!^ !`7b>Nu}?GYְpx\1JMKڎcI^e?Ŀ|cw%!fa茩sV|ရC?VE;K qmZS_vV{#1{ 9fo†`V=$7\dk U8jCP.g|}Vpy`di'ei_[V*ƭզ4'һp9G5{݅gdF_j%u$}eT-~آ`*fz~jx{2W͡yU/u· ?^^n(ضtgJA2墄E&x5=~`˽"9}7~1<(a}tx .+}<=nGR :?(ހUp؉" 6GUOW8)z@4 iʍC^t .M XCm7P+qy\H1iɼ]sk2)Pm異/ cE3V\A q 9UGE9je @{-".OoҌHвIZuW\ٸ0<>ю6}W\l!3wDnn]䖵u6Nl@巗Yf.$?t*"JpU>47u| ԯ#G(&*TmHw-RPgcR P K*d ѥviHFgzdˑG;VA Kh>T5nWI<~@__ua|Yϊ hLFle)rBEd/20 @8Im"] N2p@%lbϴJ~uu>({#h15S9!/ZW i" { (:O JK4$&"2=,nխWy1<퓧(1+YN *<*C?V"IfÜ_]"B9bTR ~[c 6Q;9PDxJ}<ܝpY=V Ows?YwgT#[!2BesPKf"6J6 r#sVZ]ASaV:b a+9|vXKSTo'ߋo!t0ߢpЏ >_Q7mTTe&(:K`RV,(Wܷe(ǵz-*E OXIkX+ }{73~M8Vd]5>F Jۏ fs)%+̎$~oI1W ȉŚш?JUC+_ёc 0Ĝ/$!#2J8űڒn:t΁6 #>(L[>]b楷pٍypu#BN3Ϭ,t¦s,\Q| e̲y;" /x csm p 8"!zVIkuBw Q.e~(^1~ppr̊KG6Q/ Y>p54$|_ߋi .XcGY9=ǹy: όipͲm$|x]__GDQS+E+ DUؤy@m蘬|L[c+5@)DE%dV *TOrrq]~XN\Uz~Ko+V5L+>} ! ˒_&g}}4\! 1t6 n3`$ }rRܘֿ(qN- 2)_R_0\|~[*hYIB59zEE{1 'wj3nkJ}Ӱz̆i֕A"B.|` P-wlP]p@74)W9; A#ڎj4Q7b4 TLwpQ hS(cJxaMqGeWs?߰t(5hxkb;&`à8B=LuK_t6v_fwg=y[.;fVˮygy*XAAwZ; sK2|I&s6g:l^~I/uj uEg 2^OkF(_eUf#16iN1+sG3ӆ<#A>/,0"Z8ɞ*IZ \xw*t~h|E"ű9.m2Ȅ]9@)2hGVQd5xE=^KN pӧm 9w;aҕ0嚶t` LˑI^Gc$ϧw $(\o׊&U>Qf'jO=_a?eۚ0$Dw` NgAb)1n`9\TaƑy9&c7FBE>`_'_x &cb> FyR 1r3S"p9fo✈7TD!BTRQ]ݦ127'ޙ"P:-b+ሮ>{A+(xA%)Ld&07ػ ] 1B*L"O#ؕUZ./y) 0'6_WN>1cjr&F"1V[,q(}LSumTX]Y(rh|'{ А4iMkI'R[jzϗD| Օy/?ʑn3A\ 3(G*\=+3Zc?zr'غ/N/+ߧR ${NDi1A!(1EuSZ?mG&\4ȱtȥȈNN5{-#64l NejӪ3Ǚ$3NE5x# z/:M,PTQfW?=]lbB%bY '@23!:G0.N6xM醤?5*ǂ1)iK"k!59b?Ab1G=wW.GtV<IEPy\TB-si*fUkb ,Ph/HMج+C*6OfZٱT_Ϩxޑ)BN. .F*ZjETs.z 'b h< qH˷XSWYW"vs۔ȯ} i`X,ZF$@Ĥt"Kg_Q̅s颉n%=1ioKʰzcBP6KS }Ss./PS=DW!p)wE>d7w^vsaHJkPHlي⧵2xst Yȍʲ}0 Q8wFSے>劖dE;P0YTsWJ.HR= >:r8َJ2nᔯn8S(cば85"lf(C\\w{ѕ.̆u=ۚJ}>߷U܅Ұ ;w )B5ll' 9U9&U OK%Ft<תD+~ et  g=˦ cBC1LM[MћMɥ!& cNsLeU]s2˱9>Y`rCXڛRNzYWy6) 7ϤoL/r&5 |2\SlT0P@?}oWj 1Iw(v[q9S ƬX^&h&N䓌q8nc!{S\'΄n(_i(M3J h-&[`WHT'9Kgki@ֻ+M$pKuű  +i-!Wnz:u1N]z%2\Cͦz.CSR۬cM4W5H.tdqOiS/n|"[&U7ܿ+ l<_2Cͅ"rBj[Bx^vq4)LU᱾̀Lz_d%s,Op4g\'Ǿz^c3BBZ@_rJOl6"7E5~nGKýV| y)oXǝ*|$(Xw#;z+ D} f|#syH6Ond,Mce-5 ą()}Z@: f@P̛hRZf َR2!-)O ECvt/h&.7Pݭ*Lu?Oz0%$ciVODZ(N-9RLO|'?| gl-jOw>M0So-GZs2;wnl%'(;:9X?cΤ4O%8_2QD(XQk̎g 4g$!ĹgM{WDn3d ~jҫ9'cӀ,':::"Vr޵&*edqQq}KX$3Lm%o~ J?mxC-l x %Gjߖ : s0!K }1$"/?؋غìnF4ٚ> ?Y`7í*4{'$Q=C&iOО˷.j}ckkPBYۚ(g4q*TCpځ9MbO'NTP#Ε\,͟"+K0s<ǔ]lFAS /WARpY d=\w#L 9v}QJ,%7Fivi>,XtHd!JR"f7A.*i.!oF2cM_r\Z\- z-v]ʄ#GylzHڒ}bZ0^;뙚 ȄƝY킨)kl` 6ccHzR^;I`mrO^ޞY[4ٲ9W|\1g9"4S 9"˽Yx8Vy!HvO7" @ oEdoN3FXq Է Sd- ւ/VlOB/ E f[L-v(\=R0cu맕KkQ.>#;ep+8ttdweE"5z8`_R;l iSjrHs7\'P%ke@2@JtH=D L&[=xbf؃*HšƏnsGs$aˢhƟyRʯ=QTv`;t.X㶀+Te5z{N_|gou~;JgN+Ia є Wu|1y`ce9nFHtiHW{0n:]!щҲ t|nȭM!jS5w'1c$dxוYCՋ Uԥj `!(\\=ޮRTi%iſa YZWp.DdF')Zyu)2Xg"Jya=SP]$ypQqe-n¬hYy4PKЫ>qڨu 1 Dڅf}S?[E "Xً‹ejJF0kˇô7mQS˝6[ ^(ar4NM%ϩp1vbcڋMwZٓՖrqB)4o+V5<( ,nJ$ڭbhʉxMS"PU58I0Xlrl80Ę{ä/c^i9R-BnVg6xՋT*@q~f2j|BkN!Jo{{=6VSA '􈶤vKF&-H?Y,%U]i֛"Gi'X+HÕccIS a6>X>s)ղ 7sHT~InjT'[0ҙf'6GE#?sY2Wͣ:oqyH2֥dc`D p>}2YȎA XBW<Å_ ϧ>ξBl͙ ^ Ӹd)ĿYRE!Kzg=tO 2ۜ ^eʒopMWnQZQjl ;[yzk#j= jQOp7ʳ6l&ILb;{094orr&C.ElŬn"h2&F؆ ]͸!e*A<J `0޷Yurc\^(JØPSoJѝ*ov@:m"A-(uX{>wF*ta5!bܣ2Vg$Hճ7'233" X* GyvMi5 uUxl)ԡZHP"ǁ~CTPM[R2v_:ϟ1~ا=?~Yܥ|BDW5%hõJ@Pɇmo {H+S=Gp'Y6O?R/tʈܼ W{ YD<4I(rqm]]^&T&Y>l:okD 07"*7H0P &\ӦI$d)z zX%>($؏H*&"Tc?3T]F1Sfa2XLv:(Nn0e}" UspHJ5nuD/xCoD*J5GѿH슯Y]Md%Ϻ? f'^ur~O14^tYdZ>Is $G~lVں>0^;EnzBQ?huj,a3! j:[i\kKy/Ƚ520 R:>݁z c4[mu4yXgSsiDW=Ӵp,w7&+d(&cjC8+B7N͌X@hʩ% gLH~%|%eBźOz 59| c+ A~י,n9B ZPK7傠`^4#7ʗ5[3ǎأ]lӔU#,@އ˷"xd j|zsMO$;N ±P+[mۓ>l}/ BxMم΄<ô;ٻ.j:ErSSDRq8 &8̀a[d-ْ#w2mq]Ә0G/C|4Kذ%J̺!Cr6@Q;/<HF["oA<*0P &Fco?g0@dO*ݗ\9%2G T7(n hW v]( Ga{|.R 93, %a2(` V^GBRV Bq^6떕LTqfiXVnPoy^BQkVc&glz*V+N@i$g+:&۰_)?`97븺gBO]NQu85A9Ec2 p7 1<;:M3(4 _>)! Ej #5yc߉. iBWQ(cfMRElIB$oBѧC+c#: Gִ,R?Dk{š|/rlH2yoն/ mo =vŽ m@ٽ|\Q_7X:a{NAfFjIEvΠC 1aHߊT,ӗT4B%̸NQT2ᬬHYi%pʈ mI@ }|WLEP8F,ɗKS4X>:z,Xa 1z2U h}1ߘSt0&w4`vz4\lZc"k=]IbGI%QH"$v|KN2#U?r:c@ƠQQo{(hA $: ߻n Pϛ"ӎs% )6wz2 aa?AM)R&!˔I->r 9sոnFuvQ v#9NSU|ej|Ga?=G;T3ئnmw+MGaq!Yo5B2kdj<+L)|`)Hb2, | BI>jgn HE mJ1.4298 G-nix]kݣI=aI9ֺF|Olw$@(}_q1ND}%[N<=34'qzvcnidI5JID:1f[pI(ٱ9F'(kH܂%ϫ""q`c bquyx .1ê +njPK}ٸ>Z,*p[+/|b[DHp0)S /刁%y2q>8.: |jB;Cq[aH&=&Q=NH˦ۛhͶJֵ]]UȘgtác>Ebg0jjpa5YV7H*f*Ns4/_GV@.cȜR5K h!UwAKdtfHn|I Fcꤸ|;)L6VGl >]C%N -{8{'j5Kyu zv|m2.,YctMU<pl:X<H[{&|VԾEBl+xAȓs`+'<6sP<: nՓN+wVE_Yu.^C]42,KxDx6j8TŴ𳴲* g1 J2IqQm.g"7$ G~'!Uox` :XEW_2S0\Z#lhT:5Kg]dWa 'Mu PP_,<~SܼfX&`aI?Drj{H' cq_=`n؟5i^H1Br?_'8\#vuk@ۀFU D*w.;sA*lRQJ'< [ˮݼqyeTY,n8-%q" ‹;g3*د?Zm3CQKCZ0\+aф# i2pveTziodlEq{ ~y%6e}+^="~iCTŁFʅq7 n dZ q  ?LOW4 J~‹WN2B<&5B( e\5{A|[e]$eJ"ԑ0[3gp4ޅݭ6F{-7cP%.\Ud438$$?1Kox>?fa`w7vmLJ@f 5r@6L 3gJWy3ϝj7ԇdY$l`LCF"c~sp0oCaGteIAyڙ1Y%[7;iar{>9OH@3of>2\&d|mAjKwr~.x{W'  9=Y4b:$˰ژL*)1`iP2E%%s1 1`{c_s~1=1!jAi."tP\̟QBTg-cb Zrxeډȼ,xPq[lxl\aZ{9}>=h&l'"[|E\]m…{i,bI]qbQJy--8†@{u bźe[680|=ŌŧË1Z$zpc.$C+8#:Jr6ڀ%Ӳ+"֭篹`NV9BeL}3/Ãj1_[2x|p\"=ubK#YrVrglXp! V5"[OKjn1;l%ɍqG\/ n U{Hk6<K?#Y7o,}!OQD&A;bIS\MpfX"-$8;Vh1poG.oHO<ۋL(FBZ!F+\_˸`4xT~5 ^' {'4-+ZxKZMJC6= +?EtN)w80'(f]UE l1 mqrm0}n n H5]QAgR1 x_"JC:[κ3^)]ad[~ԯA2J5!4FXWA4H4k}XO@όCi&a1_R<Dw ldaG9fl %N[!ĴQ`|kg1ד iZq:Z 14Ca'.T1+-)A~zX%Efg!/Cy{Z!l3I U/e~]wqAV{q ;6Du '%U?̝M cdgmDrK~u"sU孪UVLQ곘|?5YόgW„7- xAJ3BѺ\Ss;x,Ev@V<+kۥV18k@h CB Hޚ]D :G:ҽPz+~jaJg_74WJ R`߬Ptcb20Eù_j_F(3 sp;+']2}];V7= vw:ȋ6Y)XI{t3J7=%KAYdۄXX(xP8wjW-Џ`,B`Bp@2`z[ixME”FN7WcM{ PQ-iƭ^j`9zŘIJǀ߀|}飬jH,ArL? Ɋ8g$`$X!Dq7ias#֛\u_NcS1ЯˏY5'u;WL4OU{/@p4])v$s^F- v.׳HQ?P'uqEq`EY%jIh@LƦeϭg̸ccCCuDDdB}t92tUe#aف㵮2TE)}#j9;k~+M\4Q[^b1C ^}s SR|?nS ӕ ζ|v_¸C8s}@B n}[NC'ay 1r^"jeSGp8dL"H>z^Wl珢̕NQ מLɈhS6p`lMWy'Ӯ ~1=A{A@"^ [˥wI,힠$cLZ\~)d„VeJ?Y![q-ŷ[|tx<|%xV@ ~^XȒ8?1v>޳LZ9v&o-U}ކoYo`(q粱|: Ynȡ"oMf.s(G<X 1Hz-qj4W*{UHr$[yܱlC=Zi'Yރo9wy4 |Zi*CT xPddw!'L~įBo]0UgֺԫM[yntXSs=;"o՞SӪ"=t5 eЮƚPTNRꎯN-^tؔ6DBZ_Ҫ=hgAVĉy![YR,FE.4#_'G? n!OJ!Cg%jI&XǤ898HqYQX݃ Aoy$?|Tw&ksDuRcc{=B[E`;2@mix>#[_I %1WUf0Um?6tEv]A炰ϭV6ɫ@=&VXo}ے*Vp pyŲHJ<:?xc8̾Ux,˾UlyL/ǐ {eԌbm|s|K{14hrֶ-kR!qXƽw:k*+L>ݍ9 07E3[%08Lvmi:n^w-x5xp?!MkHs*0̴ܾft "~!ȥ "ߔkM@b1SJUk:&϶mt̢qw |lӐ, >6(2bwzTtg0ɏ4twU,j>"-l IJjTc,s86qů1;-P)ƺ) lHcƱ "Ran::G᤭wf5j]Z&_qǫOfu$}ZmDɐ~@{x%@[&-MT 8\I\ewLJqS'`TaᎸ3$XQB]!:^_" +@=FajF4,47e\ţ $Q[n5H`nO4X3$@-F}ukPͮjLV"TR/y]nX{&5[ܼ:gܩ)rF,2z3Q㼈p$:|ִMBfC3t0pSI G~-'`]N?6pοjÔ+m+ݶّ괾XBEigJ(#4X<}.n ( Nq)5@jNpM/CnV2i Y3r%PV̆ͭ_ģ1 18CHeJ[[0U.49uZ}S+A{UNGԻ2\V{ ~o/J_2V}&5ↀf i>DUHduNG3| GILWq(ȓj;)`n} RӾD"dQn .F\s57MmK*6Hx|W9MAl:Uyms!j$1'=BdASoVdx'͗"nb:@h2oUЈ5o Ȕ)0`wK7[Y;r[NT2'ܻv% q /Ŭ\u['QwցG(/ye^RR'#]%GpI)z" Y.Վ!\HdVY4P6;[,;ຓj7~f8ovGh}Eѳ=)vCu%#9v:7 wfy ^"qܣtknp2zs%F Τ6a،O+] $q]-|xR/+\Z a<Y5at.fsmٹ/խ;P8kCu LhoX՞z^]|^>5 |;\~i{^s.{P~D)"!d]Vg: [2<RIvi.Ԣ{mi{j[ Nɇw>oŃyIN 0dZ:7_LxרEQD6U'AQ2^S=\k38@*Z,.gZhWQKm< RuFGȥj!iNLMr::ڗwEhy K15>E ŢQ6`NjYˠq篎)zPben S|΍Fס b%1`r8|w9)̻t1uc~*Imv8![#4kI喳' [!$-b:ґfooS᢬RAiXlڲ[rvH5T2C@h֣wU ! ح0'KߐYd4偙PGsCx;]W%gq8yNkj_(NF0C]6[Y<ʐR-2,ƪ|[wmkDp(,erԟHPvHlঐ@^_xyz ~b/e,x/͘C/ޅbKyM’m$FOV0q )kŻ SֻV,x7>XôǖQpV\hf9wl _a1;!~UGCB50Ӊwn)\I e@>PDΞIQ)0,% Mtڴq5rȸ ;:s<x3 ALRVԔYg(N?sɝ {8=_dT4tܐ8pdS /$.'0QTPkW&=u e $[iKU c)I%"{7AEkHs0E e`9_^O1,7{F"%)+o{iw>H.}2GDc,3d"PB S?o\YuP= /3@i;Sw'z˞$>g|#G/aKaPE- ̥f颍X̢jѝtnGG~HKm2XBpK}{m/K ?1غ9.!?~0!1wwrk“&!yt/;yo<_%q|)/S0DɊzȣ. ՕthTvHX戗G;`i$p#)ͫo uҁB!!@AC- w}ӼJAh@4>7лeD2j{Zk}N+hRF]$(Vߠ)lsLg8uM9GN: O4s4kBJpY h>q0aXkfqXЄF;mf .q=KzxL9WKN{Y 1Yl8Ap( Xh/6PG~[FaUeT^˵a.xy|\+}H8\#WYU%$u:BneuT:@dOgW`PciIP2[qsx$lk`ϓd:~ү. 3͓Y.߉b%P4~Ajub{iC е7N8*ĒCTt[sl<nq>Re{Qy،0`beEX.v~. ^iV)xլ ([svlQ'# _P\]K;  qmY%9nJ3˜&WJZҾxx[\Ű~gQSTIU vy*^*1Ƙ/5/d3!Q'z PÞ˱߿48&PP Q-]kQ$pxwT$KXe ~n}#XK(nZ-pO+\fRt+]( }V2UQ%spRM-$HOYMP%g2'| gLh|swunNGҧYRe`V-zM=/cf2!Ckك ^>}j1 bSUfJ6qa8qLx*Pў_b` Yjߑs> ͿnynnB/q6yW3j`^*n$E3%'x$7ا S=sJcgK k/bVCLAKu*Џ 0j@XJl`;jwlցakk=&1 q5I"+~7D&Uo3q&ѐJ)*+u=Qv9)J7+TDtG l7ޑR-oX_UTAoivyhGg ~b Z^\[ qI=~{7ˉU^;\6b}T܇5sz鬙nPm)K5=f%N:^Q3dUƙs\f@zUKxYXYv};]˫+ݑX~zN!h3Sn|I|H%o 3/xI`)0r {Kܤ6B?Fa'ٝv0jGt|]&Zp(?FqĝS{WYS]q.|T4Z0]V٩  LNOw O 5+>^H-`\ஐrZ 4`9ZvO3$N92q[ LR.BJcCnU.7h) \kH&b%%mJVӈHY=ļzGo̓H&2`@%|Ӵ6 xotgNLS)۞xnߪ@"Bd BR ݐprٹ$ XOC,Pvޫ1X9 "*I;?,‚w&E+|?'c@sip[(1ցJT`t~Oh)'WB 38&/ `Th "gu'w:2,7-<yܟe,p|w#z32srʹ!1%R{:j7*N&"_}2`dD& $H3=̰3c| VH7=7P6YUPƬO,L h|.4cn.GlF0/D)B}^L("KpI/f⚄92CLM%@Քg]6<dmָ$.שiĒFĺ P/{mn#yd2,7=sI.vnS6] e-yzAe!~TjnoꃕI:;H 58)Cʽdx% ›-p0'xQgvfV)T dϵVaC%r*Y>q[6y' wN*>o2CbeH!2ܶjg=uby^%[HzfjG*XhI4k [j)^@z |7*H3ӂ, |-Rt€}`H= XB]׀f[$Y̢[>Xbot&T0sE(7g ꠺X5NmF+Ѹ4h7)tjt?q2^WZSj9P&X*h4HL|+T3Y| S%3"'4N[X_6QzpN;v6ٌᎀC#}1tx40ԦYG=tD3jɖ@1pIZ7* ҩ.u`%kuF!~7Cxh{2It[?vL*nkj tuJfx]3ܤi]v:NgANZ󎇜zdݨ-bu.Ok)-A#$-3BuFz2v;KTO>bPiŚR-uO7~سO50,TCLY3,mdxI|}H9Se&Zq98"ť|FM2D}?6l/0. 7p&(Wb>mu @ _u"@Çˑ8b@߃6ȍH1e̊_'Mag{<6#-CBjQPkbwiQ(喓Cv^5UNmOv?~-2MļprFpy/<ꀫf`Cv7 { bV޼ܦe5`&W7>]>^9f=$""db=Fdvv9jXeɵ?p( kg~ݳ\rU)uoW+dnٵaPmoQ/%CA)fA.MX̯;Ü9*_ /iA@YzvYvǹi}s!PFt`cx^ug7Q&_) D,oѮdR_̕xnzCd2#x!G1Luv(V1ooB/t= MSx#%moAp1!J?}{Z#OXJ6EEo~5REk3#( #xY 3+U'wͨwDIn$ )*΢rVhRw hԴm8 ɯM ӪA8`_:dҌf-tW4Ng`t74DFӘx{5e#NmBG)ZnIpZ`g{vMnҕݶV(ۛ ?4 !_/@c~ ~V'^S>gHGURH sc |א){ n%GD!9wH)T+@cҞ8goǺbs"A6J 1W;cĽϑ=P;*ESF&=M)&4Szq=Yu"[Kmywo9M YI |NES ck 1C`\ Fƀ Ax2J*9?1%b'~e>3>[iW2Ie749J$@X߳ͽ-s nV'Jy݇:w 5q7 KPtBÛgi_#tE+$MP8ɭkjTYVꉪ>6Pv`kEvwio-F{+ _]9p}g-GqE4t1ҹ@\,Fꐳ+4ބ2Ym1ϻHz9T14i(*R fw~3:s]@4LDs<\֫\ CMI>Ui,- 4lFSS(6g7,z Ja5$c9lo`8H(+Qqy-}!2e c%2u`ͦbxK@ddl\A -$ݳX̴ܰꐰ7n |S-Ԥi3e/˧GryYP}/7MU͐2JC/tLMD5}C$1xJAZGmsbK#=3͘i[]HH#pI/eD~0ө2Նv vLr[U+'yU؏>maanus7K*Χ!x}EpLЧČljl֊ol2磩\;M-T$?\ŪquBc^mfZW5w]DAHdkh( ?q] CB NSUZR.xդ?ne},?U]aG[.MɜVNg'-qB$t7t5xw3,ʯGEMuD^fӀd U=~5%f7p-y<5=ed!KFgFw p#ENExRNjdq"Wn XIJzVŲ\PDB&|w&|nXu'44bq]urr!^O4Aҗ#Ax?]s'A,4Q١ \d0#ɽSIƾo+͈D^'ivW::l*Nw}]?~K'JK M` %/Gv<7~?==ؕT;ob!6t1ԍ_i?Bo_ekѣ,kXH#' Vjwd f*lR(*xC땿OD,2/sd!M{3 ,X=\"re_Qo9"9k?$ \4$VӖcp/.+!/NV|?ӫu+6 swAVPt!ZLc6Rg{l7nE.kx*lS[u]lEG * @z>&3K !Ty}|.`mC=Y~07JOIDRiSeu=BEk]o|s+$N[q!NYA'yXJOK ±-DE_< M]h>!k:cIO*  ܶ1BņUf }xboHFyZ{QnZ,Ӵ8l,;U(O8oM+vvd,>8nyޥ4 +}|PȞYڿ#\~zw!.OQZa^^|c_ˠݴ3ymOe-HX,( vc87f+Ј`YS*GÃ5 >RWrOUt?M0J1rz $}g;\JW4G݉ݍ;ȸ9gLt5"a8.{xf_"iXq>95RUmjg/sf%HC6V芗S3nఆ7erF{pmSkMc*)5ϋQ$/ꅨmC;yB|Eʤ0>TJR500/e4ʦؽzuvԝiY'Y*}pJs ^0~= . {raO &k;Ez?%fvKuB'EC`t Et'}Th )]NGԳr#PF r|8'YSh롷'w['Wr۳ coSgG:mEw Ȕߖ+BeKbA+]DzR$oD 84/ٳd>F2Rى:/]y[Η ˑs´1Biɍ1;3매uW46_LÕ3Rs{#9a&)nN9 & Cms" ?[7E+>c,ci9u%ki5ݩiRkĔq O/nؐ~fמlaȂ`xfbxR+*ZHeP5B-%V1R7JS:*_<2ֲi7zލb5<+V Ak6[8鄬wi_Rg[98X}ްZiVtXL&<II]z0xyk1xǡ܍2I|).^5=JjY_+q ȸe|g wRaw:g0 id@SLj&c;%O&0 Nozwְ ?8O_Q2`,ZůْAsU Oz.D.ג~ٺq1-e%? R.\ SƉAw31{ē'‚ou &߄+TbS嵬˰4AAUuk*]likJZ e3ƌB ::Q K&Tm_s{ұ4WEOǶt8KD{4F/6"D*O8;6|=#!X) nPR О'x{S޿es9IY]pefxuoZm&ͭ7|x&\DTUx+r!aܖD pOE9E/*gX(۵]E&n+,,>9on.ҁ{Lk=jTAovuLh=?nJU7{^<%ܐ)] 7Vl!{˸)vtM/,tCnyԳ:؏$nyI|\BP˝*}8Z9(kitP82 ò1;$OIԽaDgnQ Ip{Ic1a4кQtK&G$gj]"5V umrDLEF*X)v|+gBAٹ0B(b]K2}׀E@wxRoJiO*5cı@⛕kL=!8ʶLjeNyW@z߉7r_ӍÏȳ?%1aO<*{Ęj1cB=GSF[k`%\dm.@2s\%jiM @J# quxˬ\ )%l=cP\:-rGp7T l/jhOk׎Rx_!Ĥ2i/2eɬzY/J]Ml{wKmx @2ԫ Di?CH`wuվk+nЬh7jb8&΄$?mw{.F]_a++BUEYΜ(vp@a<+m,ʼVȑ*݄?3u|NFCfn`AX8HBΥ)_4S%M7y\}͢`ȓx`#n7#Jgm2uIYChꔴrM1T"N+%g–t QՍS%x:aI/H[qlʅ ?RvqAӹ~<EmP{juUDMuluJApZl@#aw%(͢.r=Bӎ8huyt}8Ǔ-6e azmivR"PjziA?(8>ggmRs;I/zrt&%_.K[ݡ[2פ߮Asœ).I"pFn`/NR~3zp4ʬ^4V蝨Du tZ@&gA7Z;\ҩ}_8Ty~x/魪QEdKܴoO'EA9F)>./FH')cL֠VJ퍀 nX bTD-G ʡ Ş(]:@gkEnȇ)t-':?ӽ# 4J *an8RǣO֊bfRU 4n< F73i]GN2*񹄲'^TrSIph̼3~z8?'#yW;xp~4 0+PTJ&{0.XxݏAzݖw7@xݤ΂'F`n^=~ 5u3-^M"v.Ǥ§rk g/ 1 rB֔SPt=n.46ǦGGϒr(ԫ\_$]Y18`F3=GT&XXy?Xh(cM^f%֫ui.We=4Kt 3A1֌ d'>p[ӻ~я񈸡fS?bb OGc~BG4(bfsD㰩FVճʜ ?54g3~'rʢ 20' [FVI(BUCf4dO# M˒;Y݅wqAWuq! p ~ݱ0}b(R7K{/. Fѩ A[`X8բ3b~ x̑!L BD~o`prOM#`7msؿ`ܖb_?>PɩLX<7|,pk%J!Ch߶¶ʕ#Iet#=?7[+jvt{Y( %{Md :}╛Gv<(IFq? rd kp¢):jWҁvU\p,[`K-5+'*Ϩurs^A9, Hcuak/l#B=\q0S~t[A7mz9^P+H]G1s7CͤƦȓQ(an JzqvLdd B>lk m0n/_t;ڻkqXbF&s % )|C/= Ҝ 3« [D>qu]m"~퉜x 2h,)#*y(k0n'UBL},yD oV95ȕ9?ZoY4g#pUVe%S{y[NV IF,H/x0?S9M*H8u9^[j9s7*Jgm~YRJYd LL Ǟ=2>7Jy(7Lin `O܀ֿ:EV&9ʇNDFrBe7PXܭ˚)5AcUg߲~@ae9K=K qߍXċC\|ZSF$>wGHyC:\4%ii0HoV3'H^-K]*'vMd7O BKߧz3mӚ 7fGT9h/ ȀTUf:aRٍqV '#gv>l$xྺ<~KPf1qP*ՒW(|5aa^dim$ ʿ Mr%^GK% cFqAⴞ{ݢ{Fe51>6 8z֎S4 i:m%Tƴ^ lZ٢g  51=v ǦT&/q9+ d{VE{75J^01KlAP}I{վ /0D? qڵg9T؀H+h=`U"z=>ZVJ?u{[|JٌhA!(](7t5|QS"dײ7,x݋5使'SU@ f|g |G|W#Bw}R*1UE9@husro7\c!3˿rM:؈pNUA>MO!`୆ᜪc}FhAXy0p+dlG5CUȅ3ܗ"4@t>*o:dڐ0khU})]3zbB3QlOgnZSS ٣"fNw Q 3EVAuf^vN˜ξl 1C3RC 8D .V y 1o#Z9m/Sx,=j24sٜ {xR*iA㲕hXz/اB94Y h"i(՞Τ@U1qtŧ h ?4C|mT`TF7/$?NP Z$ZMT|(<ܴٻ j6%(6;6 P;Whx !{7˙oKUջT4׬DۀlGO-Ek߲B\ӽАi=L_~]@E&GйyoSK}τ|睎$,^16'撔3$SYdn<_C瀿?OoϕU^Iqz5V+;HasMGCk'+x#`HW4s:wG}B(xLc˜`..ϿItT[z~0e( .ѤEԩrH,ol9L*dy3F{\۵Y4'_Nйe̼[J $h{ H wC>#q,nleRrQ2ϦteQA&vH2zFɕvPЀ ֣[MČJj+^_n-v̗JרR@Z cK6׆ږmd-4! dž܍(Cr}Op傝 +z+”"c_;,͚ꀴr7 ('߬~-V"LǶG?w1f{p#TN;zQ0b݆6!ea+dOrhE[hD{NNF:3%shNPH̆L3i7nt38 f}Nqsav3dNo?\ŐѧlA6n F5qu)D\5x^{x9S%$[g\6(B<̲ DupOffg'ɺExx8oۻABc@kh:;;ޟ;ǒ@\\WSj[J"<"DoqR%dclOU<7+ͪ@b4iA`֑.cƇ2Q7ZfMr3_" AyKzI ~>lPFej0dKý\^4)js K% +-f0y̠wǽSq4f go.y5o;jZtdx~9$ߡ/,)P>ƔB@ J撨}V'AC䨺Xl&ptW20{rR0gIA4( goLtK`)Mw"cX˽pezBR;O!MK@ps & t ~`7, ¸eqmbe>6ʄ e\\mW4(uؚ˃@n"cZy=k=ߋmR(Qâjn5]5 TmjQ( NX["]8 &r[_ÝdvN[(m]g#Y 5d 0D&tɽWOz~ciWqnQ^9Cj#G:$/|90 ~hy]nJOtgBzDj͡xoRߘ 'EX >82H_aN^H`{xlnHqAX E_܁ѵ al ڤ&l aY@%NjRUWVVvJd$ij"B{Ag(ҥ+q]-]5]7ZBh3iV;F5O))Y1}/OS}@V?$)bahh0)KzP9a΢ey{$8 !$bکy6nj| $T[0<| ɦ# *,߫kք#G-_b[5,.;k!s/jGw4 -DenC Cr_e,eO]U.\^)!(C,!?wqG Dv{脷A/ 1M s)9r6+T;$"܊ISd ֤tw^^I /Zٱ넗~f$`DKf$%,њi.2r1,u8-"ߏm[>`C)409-C S"/ve[_Jz+z.#+\7z,cs'ĤI 2VxH,$xKTklS[CN#,8#Dqe9UV92-DZ tbkx&soM-%39]-6^K*țh9-B* ,7hpq<||q Yש0QZspex#F:U\Tm!`j[hEr\؟% qך5F{J)MWEdOL FHh-gf$fO}A"չL~+X#"~ ^<^ÜK濉FYy!:s[ԱXÊ\]%M;/w9؋xvz8XYyax"V CI"7x#V*jٜ# 4ܘM3^ &B6Jv)AK!f0#OfD6N\:B525K}r`p("go)9&pIdh.e@KMV)ϓF\-L0{ӵp 020A` kIm(*RP5W/tcv8@ ľH[X&Cw=};r o;NBE Yf!̐㰹T4,N2A!F:;j%OvJ=یL?OŽ\Sk^UVZ6cP{D _i,!,2_2[ TN͊YY\i~Q3ROPQ`+wT8r wH4R[$٦UmGm\>LC|G mtK,w{ X*O#_C,/G@+Sy`r}_ B:vE@Wm9@{3zh\vN |$Fݖ.@(~%_f{N6w&(M( Ey6W7`_: oMU=4Lb=x!Ibr$չgܷ$YMvQvP4}@ !o'GXa0ot&sV7XG\Txcna"ȱ2P[^s`B!TQ@?75OF_vkmijpd[}α=/^ ^c[Q F|yqDv vA沆u FԱY..:βL #"r)܊E'%ڂyy ^Y8VA،`xgUT0Dx5{n=:/N!@ɮΉ&ȅ">emWPUsđ9턔)Ef_y!_S~|!3^{Y57y;JB$uDCёןTNYX30kk>. 3QZI(Eds" aNͣ*Jg3brϿXAF܂,=pVl4)<ˉ8u4w.9. "|JJBoR@&nLF#F02@KA2pAҷOyX6wWJn&v#B6@4 sT(9јb6wFyFevRմZʛZk ]3Eߋ#o0lhPk_ѯɥ*6F'o"/ p"M7]?G h!bo/Hb/ٛSZrx=&D9r3HiUx6k59pc6%':9^8BhW^k,bTaesxN6=݊[(Gt9jU3UvumY9wbQ+M]`V#;:/7*,hEpQȩ5>'zfZNS^WC _7~zyyF'Q[=V#bH[Z3̈dw!__6Dnu_bwZOGXFL]OE;#<4%ˁ _NmsTF H]=^|2)‚@U\!Ý|EK<**h@oGh+[aEe`ݜD;tYOyn_Vr-lJ{RH߆=831Jӽ9ىƩr4]"E`}+pd2P\ƃ$m& mɲHyF4yO!F]LBֳ('kFY/{X SrLTdkȂ PH=?^##[uT؎%w$(= hH`DlPa[Q l1gLBA" AGUŭQMlSqÑȈWDZwp^&l(IqևW |S^['=FM宣3&?o{X mA )@c%xkz3X2D֕63u\>}Yi۵Y9Gcp G@z=>z7 cFU2%'<[$Ѓ%B]r.䗁6Iتk޽Oul_Pn^Md/(ӝcj>8X,]IіІR_lEs c1O8$%).9a΅hΕDa'Nŏ%‡[f 7Y暰d?ZO(qJA:QA ZnKr)wIu~+OשXE=ɜݦ+73s8`Zh3YkcpՉ?'e(Xx$D(%.͉)駽gldjZoo&$R87R:3'hjEԨ )"I-0Xɾʨ@>kl95d ŒjVHM዗%#/¦cKaDZR"|]x,: hlSa*CBp @ݹ u]Z(ұVAwݔkbutDGr{$%Ump[ecBzT ^'5=inqt C)NΣ ]Y%؀ޕyE@{p$Rj!Z~3kخvp!M& ]lقNKi- &MD ҚPHz9ZBT:dAK~Z\<,,mg.N^_<v0]GTnפtk I`(-.SlwV[qqZ;y*y|G٤)Z{ٞ'>=Wxᮞ3]~5jA>F2=%#߽߶,~Ħgtmxf(fTa=R4.B"\[bJG =]w33AɷVumA:!0BCϞS8kI_wD)k%vjMۓ p^&]HõǾ؁cm|ӏT_d:Q'FLi?p!w(<._"S3҇甌K()0[54NBx8]oOvSkgqŐN#[hWф2 yc,/BEKhࡣ=>7|Pa7-!эrsyz42l^N*<0kydD#  %uj]3֯ji9@r"|pQbp6*@c\UkW nRY8M}Exv2S!X,|ZˆNʱb sM1>?/u8ԜX r9Ȝן8V\uO,ׂRP3Ac|5MTp'sP7;A:.J(8m#JƄF3Q4 IzU6泪Gk*3:Wa:w̍z1j D_ax.nX]c1",w:|vs!(6N%gZp~]˱ǡhaq~d 6Y#X|l ~jTo>$׏E.Io9I%+N CD،{y^h"HV}f(r_4dM8:%ʼnWߏ37\V}8i- ڬ[=f| -_x0.iOh/΃ԙrqav)(aye(n"Mmn|C\de/OCQؑST`!xIx=bu9q<푼6 8O1z,Y]q$ʂOL\Y7{!xn`(}=K+0~Hph+}=gL XX`s(~xAF*:j=9x]8.B?lDܵtN {]G|A)yCrҗ(nąbHc$JxONG.H6“j+0uCzotX  @ B[IeE]{>Zݦo+Gz '"twE֘q5(O:whRbW2ђ)82Y쉺 Z<4YeorU4`~ZZ}y4Ü >;%~6N|_K<@"0|;vsE1/B,t6"=tJ"YJ9 IH+ ,neq KZil.l!DAlrv<]v sM\6`!Zh) 56r [-$({ӮH >V,X_?%)2vVN [59#n# ܈a|.F)YXV_1v)hۑO0 S7$@@;o D,LgvK,yYYQKFq%0gXElZp8jV+ -_5:`i C [g+"ǼGq1 S?syH#SCW=5tl|${S5JxAX2('LQG 2]6x Ң$A:존w}蟹~)O&AeNN"g#_!MAzwT:[)=PI\& 2J.*D·&O[蔯 Rivv|6I9B(ȍk6ALF)NWڡ)&Kyԁk^:Mz nEDO~)\O/@։M6l;=)虓@ d7wZI9ǎH/"Zݑls `2,oI2cU<oJVDZ׳-6>hq:B~.f4~| 6# ?Q=mm;s@֑@&GpM, 6I,rkOn)vr/pxWv矚؂ E0~Khg޳3,CNe-htIA3YI5-Nj0g1sS#jD;c"7AϊP;"wa7*?Sպ-ϮChKym_/g #,`ku2֟.Le<%Vᕔ"mI rC(_I;X]`Wh3 *[F]Hv*6 #_ݎ9$6T3t׭"zE. *N#$]ȅЕĔ\Ѹ#G J<90h#R&{wW{tс`bN۝պ5OHe"7"53 G&p9,htxJ*qke) tߝ 6@s.u,r'~݁ jfoHͧ2=l=EAi6+P"%XE;7M>ϙZzVCj~XC,{ @-=l|kmIq6CO GB.)0:6:7hA)î1]^~XG6Q֪MZGFANȠѴ7 ^lPݲ2"Wj^nU'BE %(0GZ=p)}!c|\8i[ǶufM^j쩟l+w4q(Lc((G)ߤwF8rkƬޤ)j# CƖS?`3U4%#΃+FPTw]@ Z]LpqoH+r͡ (b-{NM*mL5Qa9TtKh_VO,k;-Bv"ЅZlhKʁ1/qL{K%:\(7ULSdQ8w0f)yXl2iNW[3uҟ8fZF46:)+y#+PF.g; `6Rp2H+B3)-Y(&م\D/bRvvH %Uu,2S!ǐ#LmS>w}VYb3n$-"Az =/:}\j`S+g8ދQ,2Uz FioO{  @$vo))sAlőrv #e8]0'Ró-$o\*f=8mկe GJ+ 󜠤 >g lu7J KmYc.l3$i,캛>ǎ'WVG@S-U-y8H; OE!03L1|>!)$9'D?uVj9pLE+u5ûrhL`-O7=d#A{l\Ԑ2NwDk|pW砃\wf!/3#p2NUݢ $ =2x g焗!ݨЗgiwZ:*ёyy͍ ~C Bܙ~/uxD0 XS[@84|;@0kb_Q{kZ`sZSS.h *?|Fljx,)ӡ{P>,nMgofFSj-J8\\Q*!~ֲ5QGr#|5y4o#&Ĭ.Yy+gGq/F:9#K pi¥_muP] I|FI4tEಥuO0d̳z9G=1ExS4]vz37eG !@DLk1@0,Y!=N*`l`5uF''If窘~@7܍G'>$< ET^FɢvF7=pfy N[~fAGvI[4|Ic `)Kz툏y$uXvJ ;1DJdfAڄB*]j=jLEZ#S2_c*yWLf640-'gcBLn陟cX2WrS)*,ό6,p Ч9V8%L@PEsm>d6#ם ӷ {_ۑt^:n!ϩZINo$.YvP:ۚm gjeG 2U{F`q2r#AJS*! ^g)1xvꉮ5g/hиׁ`L dM]5ƹ(]M+g-A0cM_a_\ս;bS9S˸8!|\ʹD|sZp vZ{Dka3ݴK/95y!ީaY6܉O\`$ o7-уKώ}dI0LjoW}3,o /DM?f 4PvhT & -3zJnid|`\=u470,eJ< sk2&}V5kپPwAJ_ Ȓk#qNy|QR ņ,8dpb_bxŎ(W@ %|:O.n|ppk[aJeڗ ͜wO}q-2x*b|y!X|jjZwH;JO 鶱V~01z%j X>``ϻv@~vb >qUC~aU%.c6"MmmMQ6g\K>w¨ ?4ozU$fC{?:>#7/'ՑOyvk%LQM,;t}X-Z>)sɘlR6Gk 0]SW B:,wԨqLy%!cOc kܒ'K7oV!ƅ?˥mn݉[RtIn]|œ!bohHreF)e*P`bK1\ZhHsz 8c0ϴ$JG9>EĚtr^/Q?;<XXˆHNc3/6% p{r ﮟ j0PiZ܄\j jO]@w &;`-x g \}y޾EF.C 'v\ȡ+Ջ` pa!;ለI CHlc[HaZN65I]g LLg7q2N!8-r %~(1Oe`5^0u-BCcK_^Z4gw 6,stzSiM.<u@6XoyZf8C"~e٨o8yeZЈL 8N`o*xc\ UzȻe,To=MRfI-j™s]ʟPF׽_eNwIJ W˔j%7JUJy)Hi l Sm3/鳁JOw atFV0 BFͻNPkZX.T^2Jo,.Pt|jWֿ Kp$S\P(w2eeW]:n6nkns9_t-Uju z vOce\cw }PJ. Vif=if^{ ^-t~I!]DS5% BN8ʍ%v;g3㲇2tH(R6Uo(ڷ}S4gu^x}$'bӥczrmP\޴tZ;p~?hⰋq⧭;t9d9yJ?(D+Sqdfy~ai_6(X#/B]NyAW;vW]G ѭwmӴ{>P}쇪`DR^w\>yh TO4g=|Hf{OȊBV?`s6MI8ߒ j3;{ZSZk V{av} z2^XZPʳ~^-J)QL.0GYqwZ`dȒ; YǬ'uԅȪlߟ"/ߙ&Hx#*EŤn/]eӖhsȜ[ ⥭14&Uc@qTzJk !VN~gzaSKL*ɓ  M<}v :a-0rP@8Ta wm-PSp~w, ;eA7|+O6C+!ўxoՑEW h|~p8#D@7hUQ\Ϝ' f* DFxGB٦x  j{%4p0n l'bʼnuqicμn`E<+t@c(JFSir$(glh>juuVUS0O ˾IfhhN>L CL :nC8[ϓaqsd$)q}sgxpZz>mz+ z=nC%o_t.E8 q+_ sYd;RʜysH^]0>yqcX%?8CYŌvj#`^Onзm9܃E5k)j&I͕iJ軏T NR|% yE/(aGh·fXmBU3t_ T7Ypwm EY 5 D cɦc,F!PDpA85)/= ˷sF& 閺@$/jx? |HH mKJaҞ ;])4҈a"!pr@m n3ر+"VOv£_MyY[EWAC~G-P KpV!qgwo)!}{:.*t $ݏ#*k{ W-.:r@DR gnb-Y_dXɁAr}%+ QY<+xv̶(7S-`3&1cO}Qf˝$5%Y-Z8F6F *>Opq@U?:Ӥ %j^ xBh,~qTMJvBuyffB&V o2P^3c, rMcf`ԝT a/yh+r٨+R|46M;d;qT[z8[Z K<_~%dʜ?ŵrwlǠ/vx"Hs1)#yo\'sfT,&@4u68@_'"'Be) !pP%BCjS=nE`J( xƆ!vogr9&sQ &K̶`=@*Mtls>kÂl}TZBh }]4=sݯnepAhB6x"49vi9pv|] 2~E0~d'澋;]@&h=42. il»,ڍ4$ iAc0; ]4H {>)BnU&XVc-'/&|"/on#5u~ghٷݸ!bFabmGa:!$W Ss˱.rExUP2WP &.8k7}Pw MSf6!9AbKx>)hnf , zF߆_$@k-E-',s' Wҟ$u#kY )z9.$z"#OԽqSdm QO.&լw+ˢySjBvjRx=-#;ACh BgКQ3GwE?LC0Gmk ^ wL6 Ֆo U՘ ~9ƍͽtd}RrPAwsS싒JUK\Kv݂qVHdu)F:+4S҆C+)ᾘezv> BDXEUrK(_sֵ-}<̯b@Vrjh<QnaCJ#YG}:쩅V*7t9;&rc[ |+UDDC)!r*v&])-y?>IiHEhEVifPO{53:Z(k|pt" < ebv<v>w>/\}0|kJi k7,|W-.bcbBވjyAW_:_Dafj$m4"J69"ĊO9 =-;ROk11N q^*"fZս7>O!+^Jwj]ǚ-euPҧZ5x\h+k'{QgfeEEoIUWljIP'#m&GR4 K3gz[00$9A* ϒ& سkմ*|inH˾s;1\k85R1Hv,4 YohuUӝIQx54I]T'Y"ˤQzni'*]@=čց%~4+t_ey{= ?G4*|)㿬_<~"ʮxWRKg#4$9]T<|џ1̓Lb=P§G|%BE{Ͼׇ`i^LҒ&p B3+8yPYs6p0 (5'ujSB>̯i%e#;+Vr ugҧHZuI͙aM:c*7׍~U5 "{rQnM} F1m,<7zy2UZ ( cXuڥ1-4QeA TCChBc 0YBy:80;\m0$6k`#T9 ,(  |>NT@B^(6'!MjbݖK(z_|` 5N~B)cyC9Oo"RHD;>cTR 䈜`UM=Jg agv5ꀃKɣ ϕؚF G@S.aZQ%['Z1^WY)&@Zλ^+ މ4?yxV AY lƀ]\AeM? ί oS 㾚G,}f#S܉d ey)|&gY&s7ZitEZ2uZXۋ)!v\ t9MGVh'3ZiAda:2"9 eslHKpH7!n֓¨ #pSg8) : X d.>䒹4Sq5 &nSh%rEZ 뮈(*/pd'QZnU1=}>7”}M̌p}& Tg-,ebU7 onTyY*ľ,-fxlZ³o'Q'Kj89l7:3ߚ|͖.ٱ!}sVװpdsPcx:kDvdDV8ƞFZPxv߯}jU~5XvR]Cبѥx@ ]j җ2C[eF~ 3Ur95*4;JL C @eWtp՛|u|hHF+A=QAs]{̾2iT-H7"n{4u;$%"eN?84.TX70&{>m\/6L?gh z}$M:峘*q<1]rWH|~nQ~.'qݹo~;YN2-4 G|:E.;ursIxF69\4ucd@ȕ6u8W}K:g.q'0s+m0-xrwQCm! 5e'r rր +@1uYI-:=ɷYazXuϛhe|K!*WCcu38?)qtH#2vthk*%O[1͎ zh#7ʰ橤$DTÔG<-pmX4P]P@kbokh(4dWi~54DQguS+|b) >_>.GH,KmcT y;N3FN+$S`kiB2`-W_gdɉݼ'b2SŇΝ~{ODE zO͑Y$|/_ƀ~,ރyk f.#K-r(ʡ:4FRgGt?, =RX8{3? ~3Mކ&'dF!$"FKW[8xJ`Jvj7df,HR of甴zAS^' bU-|<)gw*%,_ N`p!yx*&ߤ#Q r|6~-4"G!DWn!i_ SÃaD忚;"uMD%|eWDI?VJ4 XUZC;H(Clvڏ;O~Hj>o\~dJma#xA:Hã&h 1 ! &J7!Rx'|^ޠcwBRxOҐD-UO,{֖7跸Qf[SU_u-M7}*Rը4„^O6\KG-qb蜞V U%QITg%G%{zPn(i6ai'AS/XbٲP*ފcgEbׇyYǭ"j=b/ 04i?vkDc h YU$jB%BdDۺN,s|_-B3'tỎ+th,[a_ϻ z˓ǻͱ5KƘ ּ>FW:BgI8SbM+k52omwiWȱľ `G힯nC<:A8gBQu8@OAT nuQWcZvUbm06Y͖|0Ax$|,unO5tSTYm?KYl*iOS-nN&ѲJ՘w{6Αcb%7:Wر4d6DC_0R%-g9ry|k~pPI/q9/HT*DAǗom7z*KEh/!v9ct«`3g SimKf^1EPG v~ ;]7q_Bs g׫dKVY'Q&钴Pe,7dA JT9)(`k;8#䃺^hV̌4\mٜ~q;y[E@*.4'"/ bſU5mhjyq0eh./y­45CnKg`5ee{ Pꃰd9pLQ+a#=[nQ;5zY%80th{#ݸxTFd :n'ai& 8vk<ovc~}!nbVo1v~&b‗cVW 7ŒjZi;-Eqq@X-PjzwbRn9e"$ș R̿ۥn.lr9@1x] ¶ J*+B碮r5=5YQt奛w2Mη eLkn#ʀFOgMQLTHy±PU]g$ XzDV[Mx<`$U\!^spDuNb6`ٳG{0r-֡]P7Ek_аcγ%* `=+QS<iN;EV} ٓ_oݗ]5b É.>)~Cgywn <,?+4gԎ -t4Rzk ۦ#Ir }knAԵ8m}B.@i%M#eRqGDIHar6@8-l*yBs_=`꣈KƸȋIz!!37%6*I7~YT J4XJL 50 3njz*WHLr?E/}W =ө|=Xʺry6dFmj8TH{>k߂(,l]bĄus?`'xmRS`*pGof]\*`,? rcC/V;d۹2Z[ɟ7d@ݧmPv 1 *T0ك`TOf?Q>K4[c4$qb! uZ됬F$쓸°S#MqXJj!#'rZ-{n ke/Um-9HXM+PxOsLx7RA*N_+?y!z*?~ƺsn1eRd%7Q}>l-;@*X\JC ?Oɍ ]l wHQJZ'KjrFVYYVƤ6"|g> [\Ld(ϋAɔ_Tz3q:IzOI*xNj5.*φUmltǛT}']=:c?WDOY|3%H5īF 5Α<#*rgk=m ~ݜ8<+J |Z\&-Ns=`L'F'bS,- bN:VNĊC=# >|XM͞/yBܿ{هw~1=d~#;;q~$CgTSbnc[uۜ)a4f?qeQ7UZHQJ5pooBYnΈ9:st@WS3lmE0I>IH=%8W̛Vw[@|3)U­ݏ/l-2=;\W?p|{7H=JScS"ZuI93Ka* rnZ NkaOoNLc=^FՔ$ M"v㎟ljp gц/N?-=F[?SF:Έ3 ~wx G~Ƕ,<2;-3&H81PU%Jڌq;l3FstuW+7WP&ߘmg+lڭF5BX%8\]Z7`QX{O hSPؒUO朽,Uܺ# EXnV`lWQty޺//ԋp}M̀yTlo@1>~j_F$}8anH.bs))iYG@{+'dOK( n{I|~{rNO3x Y|h  :8@ep­ ٢ˆK u\v8FFnu0zQE _|6\-]'phH`dciUqnA27.cNwLg}#9>D; _B\>_zU[KRꢤxE~}w[L4A.Ą*u(R6Y14 us/D2XppZJNSm 2x t*x% (⿹fVk8-%MǏW-H%{fKC(n-PX& ҝ (^Nn܍,]50Fͣ<a0 CB 0Um ѽQ3]7_ܫ t<=?%2;nefD^۝YJu"Sؕ1gz&Z3j i`TLqEɫqAvTwb4LOBHOSC|0Mòs.!!2ܥstyW, j'> ]s~Ο.#8v2ՁhBpD2h+8 =n eDe'ntYOH;BC(< U{'P; BQp/jy m]zED9\ "U! \ :bg*I܌X`䖡U kydW)ڶ1l`<BnXj=# y㠴ɉrVd&^3=~35>+-"N%#ZHMؗ1oۥ5SG)H#)n56-7K/ ے+^ 1"hjv_8,x*QcCWyL5JIMh 7 &m*@\m> Ȍ,RaT/??}N9"&@>xy_0"‰^Ct%|~z ū<g_3kmW{e)} ѻPc>M{]Wd cQ&:ZR[N8n1ƥL{=r¿A9ȺFis`;[, =:Z}n`>p1 2c n?ˠ< ~e0D9'M(7^~z8@1H[ŊywݫՠzGZ9U4tOAA!&ln4v"֐duϲ>x:&腍Efa31,\1+sQXs]|K#' yn7h>+yhM{XSHW8fՆl㠗UeqA0wyTv*R15e>y؅H,("SK^)qT [I*4 ;LЂyః&A5:E3%z~' EӪmxbjў/iٯJr'Er2MLZ rj([MfLLU+fM35h)GE w ͅ'rt'ƹY<{适iԍ^,Gv ~z?˓doaa{tNqᦺU"x R`Gs5 l)uӨ)c".&8 rwmd~iϮeľεu{-kPͭ}`P,(;0c46z gIGA]/1A Zq%hi<ᠭc^'ta֯_M$I2.GRgm*m-v(vߝ'{í :pH s[[_̺E~վ ,rLcc:H=t‚jŸN>%]iF.쥹SI |\ bJrL'=GC;fQ</mK4BKviO+j_ +${¢LeYmʮܶr1Vu~H^9ɇ#9mLƛP2M 3闕孁9REUb)A#.r8?2/`wFr|:tR:\)5>rH5UΠb:%h>@K %ڎ&!;pyZG{ -z+FF1#Ukqip~/EP@0zt/¯"F’ 8{,x@XE`^B s3C9h猫2&xdW*M۸iI`@oj[Xm em(_/9e{n'|qPtsQ2 n'N$7w)LFK ( ]lI>C2G뀼+͒.aݎY/pU!жŌ(oK\.j8Ҟ  l 2OAM9:R{, B$kFq8,>J<1|hT ۿi@ؔs`ޚw`5fo`5k@p}pu1/_ ۷:hrh"ل3课Tn@Z~2bNv@ȅ?l~!&5a3FRs; c$T+"A/TxSeʴK,-HU3g\I;IvK*V(j]^ eXf23hJ\߿o1FbTBqh) 8SOh; 0ITJrUT ݳ0AZXB$r뉪6>S#+Z_,(1-{RBȂ7=I8g%oO+bhXt}~]_Uz+cp`yY:pIgkyA0 ϷͧX  OuߣKdWIvuuBF'Z5a2H$kӏ>KDl~"hIͭD@QC5W4jΕ="PSf\]Ixuȥ1/p4y4 /qg6F+/W @ҳHwaP*SVWOfO y(Ƞ1*ʕ_/D99jK>p7^TZf'ʡlg(at5va5FkRCI?3OuՂp?*gg -Tb xoerų&`uU[&QY;:>10)f9~Jmպz'a,$/(RF;g1DR$D9줆sv] -qsbB^~l'[FDqs\|p%ߴdG۪6#V $fvb#G\pnꮦr>׍>ObY (yUc)}4[l\.ȍh͚$q$a&fb>vX<.:\؛אHpށV:lm-GOd5NoE]V|wۃ%sLAڒػ $&BRQ-puUF1 o mbsҘ&RQ@<rcODk7Bi+)a?ʛ)M&fu92f[ E & daGZK[,L H.Y낥V~KsV#[PFȱ1B 澲=È<+ʶb<Qk0TqNA~- X[ȮnK^4Ǣ7BƜLb Ib8HM?$ӒQCP=ӣ0H M,?iV3]dqq 7 *Û=z\嫏"T5 {3zB UU3*S(Oap䬋7&g-/NNJ6k Ɏv7cſ␧/~i(7zrG̢D 94f"5߃)?= u4ͼcQJ*0̂Qr >9ƶ͜InT_}ˣ9ϊm'4)3g;㛓#i`\Bܛf,ܒ/2Eƒ&FºJ2҂apK.>y{}y(AE۶m pZ+-YKK_Z,}:u IӖ(xD(eʯ,&I|?Ùʏx'>/%d|Q˜;06~YBe?CFQD\m,R(YڀM=cb :gNTv[[(`fNߍ2 pA>e7F$FNj|g= mf1ȟW$ }d.z (1_Υv8:ua%ݎZNF%F4 wv-za¤6{ 79M^[BбuvF9FRQfS`g| $eo95(Lc^sup.#3M@wzRԵIr7GŻMkʪ2i*gT؎-Hbc?qv;+XܭR;c))@7Y j9WpS$<˸/,du} KKɘLJBzN$hhFf}'-Wo(P<440If8zKЋ`[Sb'ox.]m `W'dI }dpc2j~&#tPN!"/5fg}>JCq(vH'Serҏ;rO bg-6*My,LDis+maY ӂRpD-(\%$)?[[_+Ajvo- +^{fr6@Z^<@BbK^0CNu|ˊי}R83F<n Px<^V+z> 3Dɺ]X"- gpj$"{^:vyVشCHhқ,9k3k0_ձLuMvYlu`8 g+=G{Lfy;k*as~auk i'*ZꦫׯjM>L$:B~*)̻RʵƲbz1zx12R2| I1{?7s<چoߔb]zp­WJA&7A5(G#_A U !LjJ6)^>^~-ކ!}K˥Qg~e f)aB\+>v3Cc3/S]Ģhq)/b!IҨ{7|>-ZcbM)BVy<D?0C 5]Gfߵ,h֟1em.|V'Ԍ 7*+N*HU9,W![)L'qT۱㳉tu4x K*1ȣ'x Vs_ 48R3f/.'WVw^!f)/_'.w:.qK%d4uFg> ’-FG鳻 (l{O'5uմh6@Q +2 YK@Z`outqlEDvܯݓH2D:/(?9 sZ?ifBM6ANY 5@oKJ7wess)$Fcb'go2AG Gg1uL#綏g( kZ:o1 m8ҫ 9?("q?*vQhC[+y9 jx|'ώaC{1WT߰܌O+Rܚ3zn[Omg20$vcc :eJ<9hW`WZgo,1AZ(4.wa|[M6tŨ=cKզ3#ut?e@2c&"t)ZSBt“[֍K&mD9lAH2Gځy5φMcz ֔ \jlSoH`QD*?PSagAe4KT[O{O;UW^92+_\iVЋAtNcBΰuhl@U:(S}~ry RKʉ>3DP6ȕf2 ̐Tې(Tq0*p$p| t)ry&_|2?oPz~Kw1R]v]- kO1%{S3e\D=Ԩf LR;WN ǂZU  :SD" #F􋧻0V&QPIɈEwQ 3xl3xg9*.Q, GszSpv=n_6OMǍB1=5]ġ=ZE8]`#dVplv]UǮSяZJ.EMU*? ӡr6\9<\2`[ ~JqyXނK,3,A g&IEL5ďϰt=xLBN& P"js6H, ~X35Iݚ'{F73,Y26C&$*ʍljz T3-GkOWQGl<ɊF64uoR@.b+j=P!OPC3 \5R0P8%|wopMrO7< č݀K;&ŽrΥLvY/- @1J#LJ+͜>=TMO=:l2Swׯ4ƏskMDU3$ *H m7g,^kmlT=X')#!ުL-ʤCqK"{9(X@w.ʴͻj7%iʗ#z:Ce7^`F%&?)f!2TeNȻ`p"t{  r;7ފ~RԻ~(x/pR "c&0{?S &Ww0 Ȩ#mrP)`76g#3+-m- d+>A;aECmL^"OI\dd6wrz`Bi.K_^"`阍5KJqEA!y!-r*uxኃ0 ;jbHܳWo~ё g?|:зӐS;3G@-+#?!%k'bT6'M?VaEejwpOD+On/5"'3Ium)x0čnonƔϔBV(+s\2:kWjmWx'L߰/E[4eYZ'ZZv6[r̽zþW1\^SڪHFԉM80cj_1>|#t5KSs3sv`f *(U\ dx2"0-* YLqM%- hSsBe1-|ƁYL>[?jͶFu<kqNe0.r5jg%+X1ݤX@!{ I)R n`ǝd唆>cL܇ezl,8쁟s9v{qU tgB5j@񜄝M>ؽ/2V!`䴬=P:LȮ=@& O#!/#D fW}Js.E0-ZW\jA #DiICh馜- jiqFi\!<{up0}WQib@dl+&tkAʚ,96m] ( xJ[x+jaDSWis';M}:n4,ԧHxI-rv~lS&-ɄQ짫ØJ;{DK}v#$L0ʂT`>o):[?$66g,9/Zf;x{dEȇ1i( aتO*ޓ"]pjXS ̡VBՠ;ث~]#P KS͠AliكNH>av)Bˁ>X]#[{ÈvCz"?ga08yaI #֞[w@C΀'p_tteWR/&8̹@ G'1yqJ>#Z_e/x&4okmǎDUWl4߉\hF,b~_ @B~g>.jpJֿɞwJ7&c/:L&dܙGwbL7(_~„X<{hn?BH%( e;q_Do\wՋs N#5{`nm>hHRYXy UUF>arY~b჊FDEadp) EDQW[)t!uyoAuE!_LlO4(xbE {&'THu`YtX? QJVmt+ֶᐛ-jЈwa^*cNԡc &`_V6D>Z86]g!ԓUWyh}qΑl[õpHcGVX';WSSO۞3<\(j\dyo™"01R9tH_G(ihmҒzs#(MJ"$){ 7DWX:BڪYЫx!{1u/}_v_u:%J;CtHL#S͛ }l$} DȚ%4elC =@uX ~dn^N#<-hfxU(ДoIFrc4! jDʅ_$ 4I}VDjħ+ O(els%r[U;^x d,SqB$7mQKS՝mD@Q,ke C=7F8x!h ,sH0aҦu: h5AbqwIZK8Jf45-n:2(Xfq9P] A[߄h t"J;uBzoM8CcLf)) SfC51QjکC~7>Lס9!}$rHQF &O7x ؖ _?vw,9vgn s=wIcirf퀾'd!Þڒ"pފ%<\@ۓmQDjpzepjF8MtU1>% -5] WNň`?m&4}ۼ[M϶ w+S#uuXEN0TcV8mEu8k_.1-l/12C> Ԙ_pi˸dla:1Fv3)3avQ@m* !B s`ZyٶU+iLUzsqN7 *,4 < hb Ɖ?ҡLP໽iUsڄ\]AKYVz+az5l^RǂC y{[D*0 3vGr }DeydLt"_OzOrLFxQMD;Ջ}CRFyff^Vf$5W;Ϻҥu_bXχ^`)qȧ21uWC@uXW/2+<92#kDC3QҪ". 7ʌg/d-. ]y%&rځj(x繵̑;,EfPjn_/M,ا Qyș +SR}ͧW%JzϲK 0X,A[A ͝tG-@{%eщ6&9KS>il~idCF"vXusSV"N9<$-1M:9fUZкB=qGl_ms8 5ԂX9aGej oܴc4P;C|3@?!i0H%n{;=g8W dS>zgf,C7:73DDWrRzZ12_q/8i܊}N2ڬf_XR;b9t? u@D=]": oR5=> ˔;+ieYot;'Ӧė%ljCsj.bѢn F7>yT~'It&3طI Xg|RiqR(.5wH7"@'F4A>58tX/h鍗vyIZO '3R fΫ6U?Xi{LS]M9ڸoOW./ByӓNN_1]/*["n]+)X'&*‡pZH)nDp~oQQD'nw; %PO6V=hJTҋ146e0`g *ΘDUU':RJS/sa&1d M Tb@+mFX|*8WFDgqUw$`}_qg ig)`@"29$ +tPycQqp„l&ڥo07W8oEy[ò XGMa* ?|L r|d0Ω :钞e8;1:vd=iz3dBZgH@nrlQf?Jd&C@ڋ00n!L*3x_Oڄ6Մ$Cv_:#uUlDk2 ;{s~<MU?zZYxDd_שN̏,]%_d-g- $|B@@{ŝ'ݝ"ߘ TͤXc6:g5]KoW>|@g>uZ >A&d1z?+qf0)ARF="?v<Ԟ=c8Wc=&+Jg8CnBv(p*j5ԁ1nySri"F>fuf~h:Jyu rJ 7N9ηhQ5r]i6d(?Dk)#Q#]}d!Iu8lLa[$3"'4ş:Hve5 m7r*RS/R Oa'P L&wbQ,P!p 5^6TY{ ErT@ħ vIK-q,a XeaL0CeRGb{Znr&޼;U?v%أ~ۉa\Jl{'=̲h:]! w {zd&yZ+8aO7AЋUV=fVl!FIdok>-#9R|!YZl*+m;76YUCȧQ>ز"vp oHWRN. Nm~Z9<1aQ4jŽK'D.Ef/PVj{$Zig/KEEW O3QUs )h |zWe3c7߯7f }o~R" #9&@xs?T$ag8i[9C81aC|$ A:oiCĜm͙F\ϕ{'&w`ً9&}$>B3yInKⷰp~a:!&ޑco>閙l D @%0?1J{RJ9b='7Iq0 OnmHp}fL$8Tzd&^iK[yS]9BwE櫜Ò޶|9%Guiirrd\mS\>؁zOTӧh\eWېXKYSŪW$ "E"Ax/ODkiH3P ;q聝J|bq65S*d&4J t󦔛V_RUE`@O1Ox>5Z EJD2y vK*{Eν8yo|%H&&SJDO@}''ab֊=>]9Y|rq/~6L*Wm :O}(K塃FwθΨ ݫsp9ړʞ<Ê<ʺg=2?QeVj4b[!C8Es ?%ҡUB=A2a6f {B:J #؉M" I@YFB((,)B3ψk::=v/{L(9]ZDk)*D5r F/m(D9[6Dr),s&S@[Pe]E 4 x@"Izց쵴!"FYlM sP}0)H<#i-௬HljevHx>"f䭮 YC{ +'䶐]wMEQ6w2 F\o\bO/sAu4p5'Oxo.=f "A`KEVMn0O(3y!s *U4:ʏe$rq [ctOVJb;I-J'X@z4?6p%Vyjs1{G/PB}E2~`[0Ww 㡃|0l#r$f{U#L˾k?wʾ;Vl_MaeVDu՜Ä_?/Iy ^&y_ysAEsv$˂pu3eFUQn{ \i@=oфF <b֔]`ҕλݵ4Z}[%>{G:7U{B};躿da7s23ۧZ|.BXx0b8#LyUZ8M]|?YS6'+ҭMU fl$p$WhרKқ58T;`a2~B#OZ8ù-?~xPPy8|TT6iJ&p6~6`@` 'Ϋk["`dCJgpʄW*q#!06i}.2?n~!_ ۨ qUl'2SZ9>&0"4Hd:il ۓ3˔PI'L7`gy7ԠMHVuNys{=f zju߃5йvlӌRtXw8Y`2yFrZbR L`q}bz*C̚BGs,L쥣*y\a}[jqi=Zu+@"i^Ҹ‹T8 n_$7hr)DpW5 D {J9%/AB.rKi>5Y>Vq>gp@SG]q2F]fdw8Wu[B#蘋7^`PFDY>yyJ.UhV&:,ԑ!2]cXluܿSTtɓ| z4:K[lM\G> ]@&a_*sɄ3Qy(.5g]^up Ö 3O5 !z+gîK_%&褂jyH&-d}Lg$2H!^d$pl RUaLeʰ3'h c,ؘ[RօI3xa!(aY!KubA|'6NR冊}80. n+\;VW0lmWc5MfSO=Roajg2CM]ҿ'_Q5-w;: /T}z{y;X4tͽ8k`YrMqi$i[OOZG*h<>PAd#ZOpD k QYX[(O Jxϰe)QlpT]+ uT|]\Ӳ? qK{o^)|z`h%5<*2j,Oȏd?d8 `\?_ҖA,{Y%^@cXYr6 A9cO@b=lw [k]@R\;[W5ˬgk\pQۡVh[ bo+( >&5fL킘zB\uC$Bh- a-o*9'Q R~o[,jv\\Ja`z(Ow_ __`! jCd+7SyG0 DA2Se*}#tmdq}z{NG4DD)1 oEV\䲙H`+LElyY*D *0+RUUT!T0~=e ٶLcb%WUsg~8< !~)o(!~/[1=j蠓駭Ϳ%z >:%!¡Sat#Z  ^Ňl%^> 5eD=_m7 |o6iU&OF}p擸_XC-Tѕ$4wQ2`N#_:T+M{˂;^""AؠU 78lKnw;H=]ɿ6?.| -]Itnx so%$s$P$ c> U3䘭ʉCj-O~~':uw6O+$x㞮@Q,%Llt-geI,NL)k i_Lr '\z>LJNUм27-vVcrt7V _E)"!~)SDw !V-T{0m9"(, 9Yio6l%4%.Am؟v k(16L3B æ^`jμ1S ѫC%d|f`c%/=[_ $U2`&"$h!h>C#Zk zv?IсKGWY.s\W;hPsD*Gx$@! 1zn UT"Iiʫtqj! ݎ Z!5i#'k.u`@<.[M G-p=*n_=L=vkqtwldZ2]ń=Jh[[!Z}g}ӢvŰ{݄aqt9== w\P>nͅ I Y'dy b$iZPi!EPǐ {"ŒU-ϣe }\j$UA%йWjuAɳw_C2?:nؐKSZ+iTE BDHShy`vVO RȚYߑo-=Ra3Dƫg nU: sQ3K3?T&5l"4K`H?(GNbpYż` ҹ {7e#fՇP'R *hЄƏe'lң̔䚊Q9;f0b6&XQ|Uż_/ɀ[Suay !RžfYƓ=Ko`D,+(YHj=3d Z:`gs1e10l 47j} >L> Ãxj.C;XWc3];UiHj"nP,T.#?cOa2V0-F ܃>(Hi4Kڧei}LDk'{^ `Hm\sA\"to*M.'d (ddѥyDr7i s \/Q3ީ nk܌O Dh;ڞ,Y)_sxLXN%aRhQ41.&\&`iN`54̺%!=NHyjq#ST+PZRe/OXW^RY`zYN! D6N#OЙ':.#xSgxiQ9XؙvO6o ճ<ˎ!l-|dO:gtJlFL('ˌ`!ϸ8XM{[ӱsX jv&tM_6)]JWk)J:灦ӎҝePA8L:_ʬDKd(b.LU$L&l~٭. }e L|x{_@t5iOk^Tp7/B A`t|n@3}y71z|HdMi@`_CoN\WYEĂs0$|&/>ޢ ֮U-Ol_Dw o=l4McB`4|}uǕb6d'y siN0"Q[sj"^q۩u)XJȃN-[Jvu%vesq1:c}&z sQ!̗1 JKKfÏM.v eІS2gJ7?r逽'D.jmjICD})QiNjQ <(m8!@l6CPӬq0]w~v  gYf8&N{~np|G}xiuHLj ;w* "QN6ڨĬ;2 {~ OgL#ĉ5ݗ8dA=Jl!W`h,g4Y?,ok|۲6fJZ-^yWk^mi}M7Q"_HNl!.ꇁ41tZ%sBR BK/;og י Di ±ooZH$ zR4f2~tG)}X&/$F^.f/1W:[LKS%i=PDжP0Yk-A$U06 ?؇(sB%j3YoxE!3$Y)6˝sʻ:w ( G{ !w+_3RcuI1%VrʷNsD^g~;'gC'Qs@] gJ1wǪ]v~M 6XK)2 ce5=(}%7]o.0x{qΠz2[_&#G684 zjʮ:^s/ee5]$o`i<)FE/a"բ샬nm;N>ܐoX֏SJe KƵ0SdָJ` 8L N wi}M/科0* t}z _UC8eP]Og# ?r 1QC k7h(vMy.fh m{𿷅UxIa~dULWPys0UӉ[?"=!$f+QBh$:g^š5JZ tq[YQ%rch4|";q#hYѮS~eVz$I힛 7'`iC Z6%SZti\J҃nVl\ƛWPlaNT3W42f\V.F_X/D@ [ݹсypm=,P@4cKa<C/jy _9PC'w@=]8:`3Vnnr nل!wp%^:X!셙5at( WYo{ۻ0׹ZG1ќNC[|UY2ϽA;~,Τ>p'3[:WK\m"$B& &~~3jm<ּKny8IЯ=kי2 5@S¯,h]y,gneH&\b2<4UoG&4O=B`%jg@D[/ mo46?> 25H`!"BXar!3h7ȋN>w1Ġ\|+]],:72& ;3es g:pxFz B۬.]GmzE_[Uҁ "WP!!T)n%_(N||OG\WN͛.ţ,@[jš(rQH}qɗVUϭPC%ad;IYK4K3gQq!CE$>L `|Z|?|@;q4Krm)5fՊon7c94>}Phq,Ž`F9,-v5zO;s>;ԩبCn \bnF Z]z8NH[\1ŃGD(m$Z; }ez&\]D,(޳bZثr =€7K</ fRs#`>Ow^=gAX)M+ր̓e&pUQ[ꟆKo;u?1rT6.^` "ȑ*ݔ~`.ƄoL /WL%(GyŗWA2Ϸ{zR{4N0N~h+ˌ}x9uR,R]#:pN}뫚֬%^;`GjqY!N,FUة\eMO'/kcY2b;e*8[ǗB6#`&$ղɥ";XŶ&kWB+ө?9\TYk؏Y&z "`|E@:P`2UDTJ7;neG_Z{y_T:(md/B0QM j0<].6[ѹYskJTum[c!򞠙 54r/:㈚- ?nMeƬl&(?^Z5,9 -är"^]d2nIey<%#p4S%nlH-uvMa6>VT6Op0y^TE@7 t]mQC+Tl3_ XLJ18D>6~Y!Uo[5YRCrӞ ّyZBQ~EuS#@5ն) CKAόvݑž[N/߲8TMgٶ?|H ndLަM&d'D=36'&9ƣ&>̦!qmC4q6~*jeŶI&(t@Dq7oQf5?SkċDҚl{|d JY Kg: W\Z~an%X$aiPsCG6YtU878QPM =޹e.a`ۃhY5}oXx OGfWhM;,khOpoҊ=E"( nDof1?wɱ.{zL7#h\ TPr" Z!G?} ba8L !\ٳq(*R=/:>? ND("tοwu}oNs*b;#ib]͵*=ƕL߾VqXβ\վ/Q/Aح`WLZMt xүU@F1(.q+½BPӁ5Rh畧fnCm_4lM pTk7M'Up^Vr;o~*)V Șl=Ik] =XzDž|lH9Dt WSk+G|Μ3$;Iv\G},ϙhxU+ 6C(^ʣfL@Ga ߩC?6&ggC9eɞY'Rwunnb~p?rAELH8B~"ȋՆlX67=[SJUmҡF/XpQJ񠵉Ԅa_qLihfi}nĮxNo ܑ"-7-IDnL6zص/Lqᙄ,C.\79HLҲ`E,qy4@ʅ͇1`F w^ 82[Aoǀ 8RpA%yl% ReZ/`{|C\jjA?]Tob( ' %tO!?e2~µa0,`@,a$RUt:|s`_YXp2`j)J -4ڥ1)%'XByÖ,<_CD`Vx?vvrnujGB={H͝/A@\Aȭj|eK^0N݄t7{nqLû~y`84y#Nò{f?YIWe? ˆdXkKi،Hjߡ$_]H:4]79(ee&:P|rKU)uE<j%B&A5Wi0/,^@.F ɛAy$P* E0%|z4J6 5fF2A;A=v;`J"j_ԡtᴘhH /lC)~0 >/Ix c^J荢dթ~Q*@P%;-0 -ʖ9^@Y clf?_].&(-Šͦo\c3*=|Àqc+!9Dܪ?M(/$xK;s Q=VU4Ysܧ\Vy 6ЉMJ Na_TKjqJ`C`ڔe*k0cر}j918{>&$$* M -: \9| y!67{o-_EpB%Xon[`ހM:ÖakG8 )=wiդk(!.gcDsUz?GPd*˃ 3q!5PK{|}3=T83QoWMqmکiV)9 $T7iJkˑ_u&Gqbzk4PՄ A]\sF%.{<HrsaeIfb BQ= >5BcXoMua:[<S?*]Pf͙el#"uq#HԦssVB+q, %0,Ylx Nc{ƹ;53Q˛y BJ}w 0ЯFȷћiQ6ENjҧ=d4(%t04L g|JO9n̠qM~'f@y8F> bA8hӃۄuF#s/CoF;hav益ypFG*y-Vai(ULb\<ڹ- MF۩aa#˖#קUe_[0j,re-n4 ), RWEcWU150|/c =cQT@}AL<>y㟘C lERYT/yG8}W)+m"l5J 6'3yi dX-[s x .^= \1k NVbV-|ؠ/V1̘B"WzŢ6;DnxLN`WMA^0<#x ?1˞ЇG,loTo mi)K(|ssg%h~( h38ޖCD eɲPV_0iY';]X~}Sg&/&MC.XxznJ#b/s#x}ա]L&1SMq{s%@N쵏_yeyAY`T 0;z|" w]„FrnߤRRƳF[xKfKnXY$_8 6޿V'ohZ,&XK)([d0X.ao/w)z *媰K0<F%F0?#4dBÀ VB n-h8]m)镙wURdW}^ M^`nqu_*V&,"51>p !G8=mbǁF㓼U S1ұ~Mi^/"f-m9&ب6糁W.D\` 'ǗHC;\D nI)5\KZHEr&P"EL$l㼋v)j`V"^%%#ju0d H1A1xKRrW e؏סbggCiSL<nj64[SFk4L>L:nL!󶹧$$~ @e<6_, i!E쯋 a|;? gw;\4BT$N9uv˿\30Ki82DMFu_B\4('U يtN!߼qU9렋&QeUb2Κy6ظ+ݎ aIpy  }qG]H b)9֡&*lIjxd2R;l V]H6UCk* t,<T e\4sOw<y$Qbҙ}2Wp tq6+ Cvxبij@mİFvZMDߵu* Hh[ ^ɽَlx/Wh^S2 D< _BWV??m:pwι矿r`|$R\WU "8xCMrlIQ-|c. ]f5#dE&8eS%Y䨣9oוLX/NL>_Ԝ'e,2/8?nxf(v0xE9*V ✇R )&YBxgUHmE"_~wduvPBVz$˓怌嵑nKٽ^ e=>P${*^k>-u7\ ?‹D JloMw+&aҦuV/ȧQ Ur&$clw+O\ Gi*vhKxx=u&.zvM7;T7&Uھn*JZCed?l%T6<*s%KG$ZF rZ̥#)tXMCu qi< j+AJfe$ܯOKb a* s1_[?;:ꆈJ՚q*\$޼TtO?j(-7pܩ(3OX]gEݨɫI!сS]?|b#8Iw> JZ0A##F{e}p 뽛7dH@X%S%֙7ww3^n At'X[/GmUJ1uZneqv5pФyIR_5 b0a1/6$ o˞Iw8*Y}^(}}ﲫ`G͈wI'*}PY&I)?e9`oRle5Ÿ[%|KMXX* uPD7>GUkJ*Ns HCCIek 9^;Ve/c^9oaNse ^$zD@̂KC8WEKHJ?j >y(AT5Aë[jҶQֲʴfg!9x\#w,LuޯĊu_1he azZhRZ%F%Ombk8c5HCn71UKJL=,)PѤ֧ XjSˋJ^\ m GBe ½~nws6ߊp!i'1d J־u<mfֿћ/QiXڷ }|=./RQ->+3?̏%o!|w[uN2WL*a}(Fb>FΩ $&g1"hYN;I",Mo(B<;F*PXVh(f{vMơHXSt7 HGlo>#]P=u z7Q%F[{XNtiI/x:KkvM~.]n3qӓ̯\h-P2zJ֥r3\"ga);̬H(Ie3pZjbt##7lz1G`>0wqP1Z~..n@='W$j]?%@3-*:@øz!]e(Nҗ+NL{ ?˦oW}*7& Ŏ/)ߡjVX*!Qq5R-Gޫo6`rz6 >jn=Nx3 N$YAAy_6rk>1{ AFE--(&TwTxtٽph,;cqW֦"\w[.eqt䤱i b Z/ #wR +L'S ]hOTu"n)tRnǔbS5~ s`gaBck0:fl*B<4']wH*1&N5|!)B~ދ!V9q!oXszp<`LbM~N RalhI^eON 8Ab~PLCf _f(e$,Y=pyOn}5ސ_#8T ]RM2\peyB[ӊ2>jrd%}_ [~| *C;YJcЊ0HQX[G+3 `}r.I -IBmϲ4f:&w!d9ѵSN*; ={Fi$¦%o>1Vī\u.<5fNdXLDili(KP-q[ra9HG;3O&%-kagLXa^6O \z믳l~Z] Z9PI} mXG(ۥHΎG}cxTk [{?-!*T>?:m#.èU# Bt~jzni'8!kq@s-ERmk`|8K.Q#VjzO Hf긗p#G?'ٍ1qHA#HޛuB5m$ Z9pH lgQ;a!R/VmeLNA}qfKn 65۹RsJ*2ҵ3* _3vW#a-j볬K/E|z8ZP$$qvrZF $f6rU䬬TܵKcn5,@LK}BAܸF[RY\~8^lYo?݀s+9v]eka6BҎ:okooz y7^ϔJϟeƚ4sZM4d+#v P5S&b`wO$$>@}hK"Qyc :rJJ9K6*W56~\x_qV{KUpl6Hp^05wJZ)$>A%ZƆKÀQ<$,V(+^:8ѳp8י %N~}9kɠè~*R'Aͼzqي"8u+awNq]b\l= .RY]/wuLM{dt,*.*G+ #*HZf,s޷ڃ]yY>_wBƹ2. S }^܂+A2V$u66h7ŜE%͖Hb$7>/|x%UV+f<E~NL$5[ ({GIe>0gj& 2utr/~N;K`Uw <9KƔ#Y`w'⻸X=.<"vJ0YPdn G߷0Cq@T^s+\@N,Ymֻ¤&fS!]j5Fi{̌78*n+ONyȸLH`KD'hin SN{a0`K}d%&AI#nl5쓡YOLT#k 4,QÈxhV#\k69<.F~7dMFo@ző,vjbcdaJGX/.`iS[j3S 3CLQߦݔş/y33|DLJeS oS G`nRo~R|qE-?1tW2)L8‰p{SZ-- 7 ݗI 2)V3G.\@E܃~.)z{(O R//nC"^+A_۫2H{5 ܉# ^%(#Jv=٘Qa±7$ ߾!;%.x?Ld,];1A}AX۶3×*R&]_ sRQj'3Azzgk $]_tEF. PXO6MSEP h!#rA5bx'8BUuXR-,65vc}zUd:&d'̼9lQhB]pU:[a2ؤAMdc@EHj|MgʘXG~(h_NR~+zY͘QQ=:~^Vh[O>d>GM᥉̖O'ۜ )X\&]JҋLwyGB㩘9E m΅cxEP2!8x,Y"Y6]A@6*)dmjv:%M A3 lB|U7LJr(~T4Biu68Ēy;s V~, ġWˊR4u_׭$e^9t~Muŕ `AS~c&'_V,Wa0{{};a%}1 Wo6| %KT8Z[OlkX?td.!&kV׈aay\qQ3Q>" ,hJZ{.ͺ LcO> ld*/\Cմ⋀ɺb2t7| 1›OE#O[uDZעNk҈.q0lȊi(YdEI+\#N% $G-hk,}IoMz!^̽>Ksly?9zzL|wmƍ4ZSD"<*=>ja~2qg:*q%P=G)7w %Y~^eq2 !{!Sj@k90!.! 4 ;!9uN7r)HT$Am뤜 /%(/c:-iӪrQ#%hK*qiZ_3e:jaҲmM\zAR[}owtM)' =ٻ7X`"C/.BC#^DSJ#p8c*l|%doX`3/B^4Sڃ?[osQ+&a݁)z8&l^e̸}`j #!UTV3L4ka44 >MxkP)#oڗXzތL Q5 Le@m^q!"(c1 +>z䍕],m:t]~,S ULԹ&I& E%|ҍ?!0M]z,^v<UթT@}ei0is*p@97\nxaДXS56I?L/rVzp˔j V[s @x/#[ehL?GrAac?rUKGkMNϋ7Ȁ䇡#3?n_?q/˓ntObM[VǢ]^I0_r&õque: zQ\?OTr7Z}PXϾh&`n R-1DT3g/ F$t0q~|ISɩFȺ!|;~q=Cv~NOM pe- zx~п8g`'1',vY AweO*̖860ߖ@ "J&_.Y$f^Yn"԰|RyZK\}mٯLpOH"^ݍnV!f9ŀ<1$.nF_[NTkZQ P)+`A7|aI≃CW(zktL42\996hh*k"L=>gڡTQ7FfWs<ѓ鏋xeI3W/NNIs*Y/ p,f뿟`aoJ(X>@t*i$_QMTZ#{__Q,s^Bx"IBxGs]^;N-?V/`znT=^Fv!zo?|0#Phq<)$+{.?N6 NyJc9%^\}~T<=*MR/Rd1 k ktb M_6X,s7N }.>sU Y9+ܷ 5~8$xE8{r`cǴMKbWQ`ʺC'L(vsV9% <|V9ŘrbE/ʃl+6{R#ծKK-ʼ\fH&uvTqVU-LqUN_[K^Yp8,~Y9DZiq|o@еDu~(NfXԥ%M5[ut̨J@d?,|Xci2 LӀ BtQ%a T^əx.1!-EDsږG^7F΋n>Ƈp(>:o10z$0zWc53U]vaIMF.#\B2KKʏHo֮=[L!5C(ujn4k)~ˈ`YHt"YxɵdNÊ;Ch(UcS~dq^#8\,[e)MsM; ~c!Z=?i:@OMx[[Q9!u̬mKF FN@Y0u兑od8 RKǀ fq-)2 (1HzKR2LWL)k:̖K#5{{N9E>A8撩C iXIUnufk҈&dp`az⏡ۯ= $mȀb߿eU#_TdiٓO8RoϪ$Iz#d;jv$uQo@)3+0z3{౹e7`5sV5ӣm6xyylS]I.3N?I _#e$ Q/e #m;.` ~E Jc3 FHQ3^e`ӀF;Lڐ,/BE(oPo@elmZTWuI]5GmW|- Jp!|_(dÊ :ǙN8#IUvkטg-7\1EU,lzn#ˣnQNq]PM}@p#ԋ_1p n_u%{Ĉj !TelbU Ҙex} wn09i&N Km ݑjoF=oEKp=cOtҸ.Ǡ: EՍ,%M9)+HMQX6)疚dpP :2/mwkYP5"`ܸծu;_P (bƯыfy͢Wԋ<$J*`%u즲-,^zw_ɹЩpO^a/dw3.VGXA~KT1>E2eb7(\F~M E浂|*k#GZlUOXq{PD> ~q.lٟS 7!6F88'cg].cT77ջY 6+"ޘG=}xqCp8/5]V`07z,dh8Ҷ @էt~co< ntx3 ~*ֱ_;i\Hv$eaC̗P ]IUSI G{~!y!o ]"7МVk9r*ct'0aIjBM[\v2X-45zbr Z??=+Z;i͊tt,d:ELJ{chL3*Mm0P!|>r=Ͽ>v"+e)T4ѝNݷOX҂Q C#3ྎ'XǞLL`~r.զSʹ״.*9mLz"դ)Qݡf5N^}V!M^1 z- q:x jgU*^$+D]l) [T^hkߥ'Vv!q;QD|VvoԮw9Dv xvE>Sg!ח8q":rx,s=Sˑ|8nyе6+Gc.*|v}P[+eiZףDA_ Y*N)=c()+I%)֦66İi W|U3;]0=mpY@{}+ ]0}[`/ 4J,՝ :򿍆 $^8fk3(걲4]l)gٺ"__+ ]/bX ,trRz=[ k/FLbE巼<,cbK6V+Ҵ+ ś.YYTa{Anz2l,C{bdjALeH, B#}{4cЏV7ln.:7SY0Whĩ)ZQTH~xK*nFsIa`V{9K o.}:f _gzړ(d !5@]2]%xҀlupNz0[:jXUDRb* 1s1zn5SuPj3PYID<|D(wUG?]2@<>ڒIvy?s4_x|F*Z &F̈i &vJRC0Էoa!c5޺ il\s@C2$Ĺ9JV[^vFt_ub \<(rgHN:]WıU[īs쮆FN6rUJ, S$?Q:X_V,0R?v0H3#.p!嘿Pj?V7hSwpԾŎi*(kCyk/߫PRr^Lƚ0P .đXoH#c͊w. moH0R A Ϸu:YWαrX!EիOQ୮w,o}ao FqҧK0E*A{wimG;1{HXA}2.I= pv]gY N ЀٯF^`6+e@A +D̞ =-Ir8G7AQ@4}o [0{x WP[+LtNZ4ZF_mZ# I;S|J,։ k +*ݗTV:/C^;-~E"V^tQT)NzMFඌRA75̫K1S2M@4q7Rљl۳f$ a;Շh @rz6(V0ɉ$tqHb-8bdЛf6K<4(q8*^JvWӣ'zp2d3q~Q4$9yzC/~ܘc\p`>";!ݞ$^Լ( #ڸ`3pt QBXPLh1-RHVuKeiz=^څjĖ/sB]ǘŵ6J5<@AFO\&|2:Z7`O,9(Noxӱ$t<p#ڻʿ NI{M:{;4ICpnیM ŦShVj :*vT^–Ga!0j;`=sW^IVﵞI'*։\h)#<˵Z/O~*av$/ϔ?1zֺ_^i2*wT- KYxiv1iӄ1a~7Qee+@sdTأyL#|{pZ|>jg MjS<"$0aF&ZN{w ߅h{r-#/Bl*Il忎i v@&BZ{@g8H g~~xժL,k+mKuө*?SR11=G'UZү2uFomx&jE\1]nYІ7%(%ukO3\_(mXebž"kH{N 6ȡϵRF͏0ZRdO@# ?ўb,ZgFF2b 3"#%`π(?V޸Apу'oӷ?,P0 [SNy]mu6fIuI4}g~"08ṦW;lvgpd&C 4mK}F:('PDyCT*gd \>=4]Go; < GMm+q~4҈)N\ɢ `pVZh~sjڳo!!T9V,0hxY<֍ R ;RE2 +ir#n)0 O1 ^6t<#2g3%@ v&>hp3!*d{Z띆<&ͳHr{DxlCp#hk-}_h T=aَ~ILC鉬_GNVHYB-HzÐgJT1H'@+$b7#Y.GI"C^JNQ*&33 1^>I&QiQ(~0z#Cvx^dK:mC1^ *UKxĴ~ TnIlm{[Nl*ҐuW`O= xA|އAK10k;怩t{JP*I>ަ9y*W7e[S2 Xu߆G?3%~2}(KѼ Z|'r! OзDzWFN4id-= ;`eQ5*sډ?\0aibq6bj?w,xō{QXGPS+ tmTÇ.\ڝi\Kn1xVEu!`je߾:2gxa3sX-YYf?¦x]좋B{8Xt Z.Cp$!Y? j! *nWs1[3Ó;8ds2m|.CeO-m]w7j{ 0svaUk,`*Ӭd u!J_)llBH&!'4=xJo9ZDw-JSU=¡n_:H-΀! 7fE~ ij*Qv @ \k L8c|R@4asenȑ-q~Xś֙$Gұ(WGC{ ĵէ2#oyW!T 7`l)#I#!ra,FR; eyyf0KV $A_ Fmп8*~E7?G^ {f.QVtQq=.~:zn9}ȫ"]|(ECfμm?jә~\%iczm|gY7o8T!rN5 o(z?9 g[s-(79QO1᰼¾)wNf.HD da%?V2+bY _:.*`: ';KkD!<" xywvЬ}_Tjq))=u=Vٱ0 R MNi͖_"-";^3 ԎQ~,EOZ)ԃgl缛1rO@{:5z/^)` JuÕY\iF&- uD߾j]s@[Oh1@ XRZ Rc:THnP1(]@aWG)'~x9K+)fN&= d@9M6. lX$QkD:lc ĕTP:H\Q%KRUm_鼤mg@% 2< `:$(3d kAy(bvce5}Z|Qai"oDUVQ-Ԟ5OzNkҶГ6b^z0r=u1ݱ&$DٙIvPX׸*PM&G I6e']y?cXYoRC{[f֖21l$R"1ytGt:Axe0\`b'.ha;$GWMWH״?ECrJ˺m8,.^*t.Q.z|`=OeDlsYϊJƺUIwϽdzVh 9op]י^d:ٴF X.%YE^@pΑ"q hKjh㧴\.4zKZc̔*k.|Dh~xH`%Cj74cfd)cַ.1Ԗ MZN: 92< *Y;tT:f_,sBRdEii,*~q^b8G3Ȏ.]((dbr_D. LӲƙt7Ap`Fp^=?`d7/>äd+R?1׉Ց$[t\Lİ ^ց z9̥/1.)lwܨK`+iG”+Cm}]Ea $Y-<)hP.7#nPDQϖm2`Qga҇؞Ϝs0vu6cpkH:~;ŧ f+C\kX[j3[ (+K5]e?onwbO9(5#鎵\>[5>Ft?U&Xtd3QT7:NUSbGDC6H @&10Mv$#lBH>7`{` %q y#ݶx7q:i2Ɏg>5$[^&ۃ8GrT906 _s%%ؚ7w]Y0'NHeE*6^8U6?,\{w,lXVf fRJcePٔ#B k8b!휏s'UJgōj́S[VAl-` ٞ+r${Z[;[xyN[c $%]JHסŮ -ZUgba}2g=!ccټE\+jېMWUN-ǡDĨƸf6->$cnj$ EqRʓ-p1O`@PA9I3x^?þi_؂0b/Pt rHC4;P}iYN؛7] gT`RXv-KdT~IGֺPz y[c0+Ԅ%jv]됃?bSRծ-$,:\ Scsqv+bSպZP ] Gc s_(kF:V<\ktZȴE2R?d R\m1\Wh #qRyx7rO 0ocp~jHǴˠZxvsXѤP,QaB1o## J (A1;wx<Ԧb-  \!ah[v-4E ~FlXKp\p6dOs R;,^ vCN:ZvZPWdYMN]f\:[Ztn^cL^Uľ@t<#?.S eEqmS=} T ]WbŦfVh5LèޫSe+,/Ah\0!w2_wߴ:A1U+҈chYX2JY~@32w0FTݶ>3iY5vGܩYrdt](nXD&oX)6G͍J&n6z4bs:({M[FهVڛKo4ˀ! @Sܚ.ZlI=?6-z-MG;>O}Lz"HX+Gl\lJ.-Q 1 ?" :ߨ/ ɨ ~&qO?q!$eCi&n2yHC?H髒w%pn~E{,/k gxeu^VH%O"sL=aoou/cKQPU1O6bhV]~8*/v%؄͞ ||\5$KT1%E:"#FD+4+@d$+jN寠C)ZUzp\ie=+bZt* :n$w"%A#\)ҙQ;C^D ˨Iж-YخX \oM)b̞1.q?7nӕ|TR;-V4ɵGRrLZW-1hybݏ` L\VRrx_Tj+!Q"V3ĢA|et3[MƶEeLTKtw!;0z0WM-|fv J CџA4fVޱ#y^WLb@4"Mo7'~6<;C)\rpO{5 ~1JƫvSwVyNש#-=r!D_>x,zPEnc3+ޡj2|n!3L:vJ#\=73_ ,Y.>#V5r\N'ܻSK'^œ*+VS}xpe;*ogT±1O ќ旦p yt,EMe1S7惾qf7% ";)@l y-.Qmc(RPm`.r g$demhn|L(%5%Ki$L:knOc%tAzQ1+t \#gBUQ4"n8,9kWŪu0vcͱW a+m@oۨ؛ 4~ S"BgpMyM^ ͠:L`ꔙq.d2r'{Lvâ6t G RKi殮q~{r_lD̞e ?B3B80{ Z$dC,2/^!GLa$ ??1%MRT$Z(9,-{m4;".R Sg-|ˤv ¦1W pУʛ&b;Nƥm俸?WwpR`kd-hd|u(.{*Lşuh7#4pV; Vxt33TUb" :4' ȟnT]<;P:L;RFh&óx2K"0 0g<.rBL52k*&ᨱ&N 4K;=& )~!6c(}K*tJ8k=Ͱdu!8:߀cBd\`N.!<;A4ƒatTTGaK{[|!9f9 mT/ܡEX+Ƌ1DmVE2 H:7FRb;`9SODždpWv"nN  Žo_y; k:_WM+5tdUH_}j&.yč4xȄf7 pUR(FH ZVR-E :b?k ̻̂ʆH+[Hҷݻ2PDA.32YI0QԚ"g'1z@|twO[4YW:_LU}si< ~0ѿ!]+3R`j:amߴ5\!'K9OH}]Li߾"R``_VaD-tB|! C{k' Bn&*yT8=x.ɴ= Y+6"KN,Mmd{F@V[ʑmv"Z([|Q4q̀J PtTG(D$}]`nWqB{^Α}owEwv 9F`|$q0S ֛6+x ]$KCRƨ{bwteF?Ti҄]&աYtw@wIOIqo5%]͕6,"m&<wM$?e CLJ"A*6 bA ?#֝?M 5E XJo?Y9k'`'خQ PiIu[kateF&Kc1Aq0*Q"x%ˇOsI/헑R *f,軼9_d%W`R eFNhFXԅ#@JV9swEdQ.o3jIѪ"燲Ov "n̐Y1*( G0$+bzI&w'h⹁?g $!$j{g ˄;\=1G,H#nPZk#(\#9#D.h-7 V|{#j\3beaD n=]dF">urU^t#E 77ťHBK0!l^5]~ݓնѫ(Fcae#=U[eR,DQp7CN{^XO7!#VH [uaTUKg_sJē+|w0~u5fez\N#^ՅXcT' |WOܯ%YJ}1Ŕe\yZ_>DFW0)s:͇^'9Wܝmb#g2I].*҃#01Vԥpu2C nHɺpD|Ml/z'UMhIH{F v †g\"9tɉg޶,!Щm4BE/!n|ePM(-A]%yA1?FM?){+Ƈy%C84&j!dhf;[ 'FJH/qHZ*m@Pfk79aoQ=Sz*@h$Y s A➧H&oMք'Ym?3g?⼬U6֭%QXAW!).^OB<GDJ Ie)ILN0B95z#G&X;d|lZ-XAlGc]WVv[.&Cn'9|bS~k30QpsW͒(g5 ˆ$}97ͦa&q)Hܣ&aCf]=X>VDGB1> w IgCӃ JDg ,FM8ý=q ^FD*^\UPa]=dn?`¨y?xtd—"m^&첎YW Y bΡ>y[^S{ 5z§7$վÀLD5 qz`?hL9VQlКr4.q]kˈC|paiG}}-NIzC}S qS)6ZQso+U)%sNI+ZW ?B~Hqk zݭq1k1\l

!ODJ&VNbF؂P>*a S%<Y Q)Gasps)g+l4 Ǡ)ʯ$Djs"ࡠЙ<ɇY~3 1R0Z4#2QZ_=Hw֔#OZpw_@ޢ6S`.rAt_=vָLn6>M8'emv֡_z̀d |\v>J24zdeNns }<(f(.#WP}x CCs9 aȎ(nYT)6 '`Zn6[\kP$sW^mDRѪOOsCȖ2*(/tɛ8VgK#lPyQh^Gג'@HAV.-,v\f[W |}EPY2`|B vI^ܔ`;,DVCOdQOFC!$=h`W\)lafV[kO '$ 5)2Ir{1'->=˰<Œ(vCA \p0\`/-:9j8pcp;׏w|vV1y",6xaN`0ZX ^W7#vH3\B׹]w@Y&ﴼ<|Ha1Q!E`r%WIb/ 4Va{&KZ(Ls b^k>8\}zySk̵V&JF/g}옺q[7nZ&B@_ZPR]G7J =ySheDeA8`9.d 8T׊Ldz3K{"*]_51|`>{nDz7Lˌ`9~w@ZhEf<@S_m8u2qg sHIֶ3*\uV[91 A|ANCql꦳Տ\̾,nKX#FLCks<|3"h 8f _5=%xtcd+`b.m#9m ;a 71Շ8asj?>3@i3 .un.,LFU#g!q7A-׌]1/.^?hg|?fʉ\xrdgz5Eeb;q_ b4IDC`^pIINU"J!WENdr0U=.$/?Ap(NZpjȈHCO] ׺tHT]OMA]F;zl`Pl|?~ǫ‡VYdKFmk%[hܸk_e|~+xtdJR(w:̧%攀'qkDm&2F !@2ޗaNn'ZaMOT&-˼ί>|w\_Hɽ8`k7asq(y[ q[묏=~XzP s_E&aFA2oC{7_-M N v9R1UsI!斷Ý4l7wL=Z:bAơ֛?Md5o=?錠ū/*7oԴu(þ@Y&1ؽ<}v^]u{$J ^!pe MY:49CM.:S [PT]*2mPf*(72aяg_EB:L3B+>vn裟٪Np> 'Z?ڽm:hdW?bPʫd!#&R(-N"V| K>'|%1k(C-9:%rwq-{ۋ"ș0{Aned%Ej]4~=g?'SYH..WD5?dF+NQ*ŀ2Qp2 x󶲾2Cx4(vND>aWWqU6I#*|y%n@l]XVY1yZˇVzy_PGcOE!ztש٧ a*ݒ>ro٣Ƴ9!Ҙ@*(L&m722 2i+&@NƬ &tУ~CSZad{,y1XT@2vGp \\qИ L֪`G3 kƈzI p5" "/V맷lpUT+{9O>⹝my:t<\?('{L4*_t9=Sgm D{q$nK#Etj*W9 u)uL!%E8'ʺzɬ5б-;g L 4656r[lxmPD劦rq)nϘyN@rO~Χ4y_R\a 6tĎjX`Lq"Q& R#m VqR'u;"`s@ΰ4ͅ(dҭͩv0۫mB$_1y?f) }|-RP%*3t4[ !~쎌(l!7v"0mSTUoD*+iWQ737*O'j/k>cxMW95L&sc ^zd/&V8KOkqh8C%Jg@Bs/h+,DG9|du"C],Ԁp퉞GRCg bmݘk?/S϶~`&}ɇ"ʼnvpRi~kjP.h'b-w"\;sm ͳZ W )i(qݻ fz#zCȠ:}t1rbqkdP ,L韈qCh fnhŸ4GjfBG9% AKA=tvjYlQ_]5\ RcŻ" Nw2n.Pa">,ϗN̹+.zW]D8N(xW,^$cI˥$PC) r%4;#n=Lt\"CڕYS(T#r=1Xd mi7$׻9,Z5bIn mT/0/}_OfFMeĐy%v !i~*%\.C3Mwa7[XК6biž+bĀ`xgAC7ҳլ hbK*1J|񳑈?k Cz_@U?i*-]st\rF\6Ƶ*_\rnL2sELF}I$P#Y3HN#FblI"]P&wƅ&]V &FE`>rҗĦ}{9X¦Um|XnlrX>-*9,geÐvbnP>'(k=YiH_\ l UWALD{E3:#pSi{i3g2bl4I?$m.-LzCQ/( n Z, t*@l:IoEnb➖[Wcli2)bOwP %fGwP@ xQW9{rBYM#~ZſQ-A}by"c@X;n>{0Ue!)MsC||Qwy~uw,˿bxrG.;xiyġ2۟þ]i7-)*~y%p Q]}}kO/p!Nɖe_kT"yJJRmõ~VG7|lXHBm.3眭4:Xg> к͉_3aTvaEU$˫mY6c?HA x>2 =kJ!쟒3;=m ~Vvtxl}t{eXQWQwL7+R>c z\wB -5PbyA4FU4o"K%@.~wp~xjĠDȵahVJ/ 3]f{oq ,uh@z`<Э"ŀoTJ/3qQv]|8vp#q́la+q%n Wb'V ۚΒ%m|;.R3O"#:SpQ}Qe@7gZsBt'0'Z6@%Qy^뻉%'I"ZJsFs pP2Df2) ,/sIبWfRrohX3^Os Xpx45KH~-1c|,cZ#W3$2;0/G6kIXyA#> _; s^976}⟦LE>ф|2\:uj{#X I}OV)܁sc]/pf (>o˘ucEUIZ Mڳ1++k67--N{2odGuI~3Jѵrj3y\3WmCZa3XY`aySX!KqɅFdbS#"LՋ)Kj2]Xf;#=}%r.@EZ395O6|%O&\@;[M 3|Mᒢړ*L8>L.*ܭ\/` CM;(]ePO0:S}eNx0ꌋ :fW;^3~<̟qYy2ڧ#HZWa+(K{06#28 0zA y6Õ_2 b 6jq`0LA|Z^ꀗ5x" >U2:=7T0[SZ6`L4Q&o([#*;CIj͂}8I穦#w`JB=l{5)Qe *fEд?,j !iez%?OÐOpl9;K|CvWT "z)5M/HozR푳32η\bB<ϱW*/C.WIbQ1f%:CI X \gfsq\c\ > ']WHWmpqYwrwC^ bIT`J uR.j ds8Luf4 X镑&-1 ?6hn #)Efuąi+U:,3q,i] D':~?{ FR}X|b6G>?W?Ő0ڱ `Ӈ],yn9"_HYڝQs!ȭ͊p%9٧5 ׿#^# [!#Zf1l)|}a:r_lWhh"ƾ4A'>鴕cW!tdQ9bӺ8-/nUI4 1ID2ڍ(ha*$ȊB{*Elp_^>1߶6؅*Ї+B3zAZ`Nܗ3F=^PaȠN=2I {.w KӍ}ibL\mq}'a"AɆ$A^i6#-tF4DB qƵ_?-D}A~b7CfOtPLVr &0sC<b}L mƧ"_ +\K>(- ਥa">-ٯf](VMIyRPw"#FϊGv@*$6n6](ꮋ9ޔ,br;yi!iּ5?+ȌqY6ۚsWGM-1Bf?]Kfb x{{74fJMJv_Q.7uت¾iE-sMWn!Uy+c;b?1ѿ;Ӊܴҳ,@K UeoV7V XƊ2fCj\v?eɴiYK$G L%e1ۆa|m:2Y#I+PavPC81@j ?'7`UF>`}/ !k*e`]nc}~ċ|2؀=ɽ{_~Ќ8,52=r!.݄^Md &J{+.]ρ[U !iu样YwPu{fbϺ+G㣉xՎNVL9a@Տ\.t[a ?6mJ1_h^WESNVdc$P[ù^4Pи21z?A>cЄVۂ3 %?PF+@]n;{GPL:(jyO)"ECRmZNuN$*qPAWlJ]7`gn6Oڏd*]is#&"=:Dv,wX98}xT܋<~ijDOǽ$O \NAw|Fwq UoO8M+9?̲-Yi_x$U N4c,Ǭ`a 2nKyw  ;≈űuHLֿX#!b}J Wy&BkdBP^X8tB䧑1BnQU+1,j=ƐKx yA V4mH4O+[Uwp~C?蒻C yr`Qe@j6pYMVxz7 d)ɿ#=ҷ2YcᜒUYA;5U| Z .Ʋ㭷))/1 ;d815Ѭ7F2cvq)uhALyAVVZ_9j<@N,V5B5&釃=%E}VIYcۈ֚gGe#_x|RQ!ZǏ&e>2RG_VqT?@$Lw8C隫b) _ffXMtHF9 'iaVhW< ,r*IY!BIH w˸:~:]zӴXNY#hELk]@-Nص"$ZY*m?p%0c *EsT6'Mu?!Y6jv!ιZEG@8 Qhrݭ64C}kQ[Lf?:FY@nhF|0'j6$0c|שly#waCZ.i)J 宾ޯ>tn&Jj!mj7 Qu:ZY\Oˆ#)^)G 8ɈjKWu:ۡD:-}fJjZlrR ]\m kiށ,:+2Y3g[>8 jxbei)[UKKY2j˒@WOR`tUn#=>-wJ?qiBb7|*ZDnV67iRC?A/J#F}_c R'"DqϷ aH)&)Ђ. E\o,1{+/؉nCm d3@N6,nj^W-XLWbwASH]wDd4'H\-2-6o[.גYA-SǹHUJNQ{U2*8/Q wLfy]Npqf3[2ir⼊xeAKRIgWSZ"竎!3е6PzO2ČG󞀸; O: fObl ᇜqa豒E+Eg^ :8KLDn'ǐAP"]u%+3Y;)u2p34oM^7"8~<~%4ßmHR"ГT U*Ί| YiAe!V[haНf3I|G\]DO=SڭNK +?x8+|"> i+@1tA1=a;'&:N" 5Ue|2u'4$3j(VyhBVu &GC;ƭE8şn i(YHH^C⾎' $Бjkٔ]C")d䏈p[fOQ%"!@@RF; ޗb钽v}XRYc`e+_0MxcI%4x.)FciTEe$ʝca-R1f=DA\bi\vsj4 Eԧž `%(M s[PQg#r&=>ܰuO'Z̫azԽl5lb,܅n3,7 [I7Ljq:  KEEDMFj [08㷟ˬ"#EYOlZ4$:وGf3K| wu˙Y " 3GƇy$lk~mT}8v`&5 Y~KZz!g ᰈ@_u; Vx)z@6>ŵ*%[ ;O*ͶKE=4ixRBӗƌ.k p DH&}ߺ4P[m$uJC`wFyY5eM(nW!9@}csG]ȓ*<lE`dT6$ Bnr'<-i/"?Dq XQBFDw%Ʈplm# A:'dPh™`Eg*-jpa 3 XTR̘LK.33U MZQRP@]Eډ ~z*G.z$^h?琙O{۞,n,zWF؆]Eż/ _ASBKDȰBQƴ&q /|d*er K]ֆMFFˀp' 3&9TvoCnaAP4 pc\7``& xwI8+tm1_$.NTlZs,tg[NN4j 4F_G|#[Y.Bi6:\Ot/Inkn+hٹE-Ul = <ܠids­}gMj * hUޖ9aGԚY/Ql~rhgyZ7B+O yUPr>Įz5{ vjDI?Lx0lihh} yLFkBE]֟b<ܖh=j&ffZJyM!- Ujφۋ18tqsg6&?*f4)Yh !, !^TÌvN'P.DV" AOh"i1kQ4]l.5,|" 䝡GeC*~DcSq]V=Ajr>ə6tƳ3NIFPV2ƣfh Uźåg[LG='cZhS3\!r|sy#[Yoc!.{,5LSHV=4o|ތ!;EǽGR5,j@%Xcb^zA=U-˽{ CVt-f^nvPԽ%Ȝ_":djKT蔐I:UE [8S%.Awґr`KQTU>oLT zZIX^ݵfyufdIJNZ_m n-)!-^{v&d떍JZGPd84I6&@ErUwDզ+BTgF%J/8$ߍ, lK0>67h{HPg8!4sTΔ~=&Uy>9&tL\"k$[>nXƭ i $N}\Ji!:[eiKz0txonvZ$Kb ҏByIE4BM rGTs{݆ZJD78n1)v?FsƌGO!heoyy?tYKVev i-) @թ)TkX:e6gV C72!bCJ@vhKB:5eNͥH>T&-b^t['UDx[֊{Cck 2g6hMi 6U͜҃q (Ғrr #Vdq:xv ާ!6֎#7Df3&/ylkM` q8V[B&l$CH] Id1b@,lo큷F6vhf4diֿFF[a%25PZqP \X,Sb$N]xY +r2w^t5Ij$J)ذqB+YZAx؏zB[?ˉa?hBN^m|0 U%+al󪹑.ۮvDnʡɁJ%|FAbTwJ.~{T,Cӭ' H .TJOs.4Qs mz" +Dž~fuͭxqmX&Z26py [̻F:/"G+o7<'\v@ݢhT} ͛0w[ yl#\g͈?=:1EmۢF[44u =+Y89]γ](23mY]ϐljb=iS*]$gOhi9 0xui#+V@*z>y_dI]JZg:nZTRkX˄ "Bv'[OM(C4ֿ`C7:jxgRƥl"' j sL^g5-C]u˹(}]X<՚,a/L>~JU1,HQYmtޚ~Nx9, =gX(2'I-#G5Z̜:0:C<;S[!j uCsd֖+ -48sg[G o)_0dTtz\/orvX -_(lJQLǟ3ooq@ aAim3y>KPvAHU٪[򱹪RoPaYÆZ$ !k,a@s>ݨ0Kx!l"S6aq`^1̊{rG.Kaz6WrjsqBJcj*Rlʸ $H<ޡs;2)e=I^IK@IB۫+XEϱUcI+&*,_\i| tr+i~2=hbJ@^o&%.ҩ6ؾoG 4"憂KUnaI>z_6V͡'1<.qW3,;AmðZP A CdyF@9Sۢ|h҄A 2+E rj$s'e1JudKؕ=i_\Sby wOotzs S͢ǖr`I @-/"8e[%" Ip\R(B?3͞M#Mq\"܆$o)Jd 3:qݐz2Z}sH+8}戮jl)A-.[' 'zRRWB&JR[xEpc0@q&aS(%s[AA@mL LƮ 0NjˆiC"hέXJCAW*'xI6$8`4ŽGΎϐsQd')f9pu2^6F%$ yH]0 :5{>8*Uٳ͋B8:YhIa% m =ExvsFWNZDQ$o_ȍt2RY:ec3'o*E \p/IjU_c$1Й^b1_MwQ&>i5-ǍQ7c[BA=[f~ a<*w<_A;{<!/ tڦčR_uMÞPY7_[ٞjI6#`~{([śDձ(btj+yj`Y0 dڱUjr@\ڥ @)hVq#KT** ƲQ|d}f/0j8s3;~QN!A8"ؖSL3[WQNL̀k.՟v($( '71%F@fK* P nDB>*(99R qU Nd%rK)h, wn&f<]&:h? }rqf6c$NJG:eGeSD \4sJke1cdf:2"z6}wָH= rXr;{4҆ )wO_32sMZ:/Ĉ,仩TD鏔6x"=ex3^'( ޹]6>=s[p!]E_HRsyBu3+,&1sNr"i`;1ܡ+Ӹ5x8^FY܎,.8Kܒ- l]\ oai UDDY%G'S5}6ճ #~o8$!Ib׺l*%*8e^>Қ)ث VOgh 1.J$].a0\?n,:HUwDP +㈾ʗ}Y#0P,GTMgP-F=(WQ߀uK-ɶuMi9d! U0l+Via@[:dg1glw fI{ƫW^pɸ}Α%av{]{h>el1eQq>^\Fڏ1LA-lN G`3qq٠R9Ănl0 g|ΉN fB"]  ;Sd>Fr?\5 /n“{w%^m՘|MI]3gT*$.r_18M=~,Y1 J) NmceWzXc\iAb]YQIg {>}n?M "We=A5W@_K.zON!˛Ezy(]74 eD3`8|nZaI)Hc}u>nE:}|BLlrm~b2Ţw $u<2V%ޙJYSQs;kޫi94;5v0a i0hȀ M}RN^츯cl,T1\WiʿRA 1Kiߥ[?ץW`:,V5T%X1i7p4d?p)BT.|Uǵ@qW/O6U+iTVe)ܑ ô^$]d=g̟eBH0ў뒈`N'č=I6 ^MܾI01Z'vqfaThˀ+4JEyz;CTel8Ϻ(K.Z IDC|ArS`5Mwn0 \żs%r1>HBE@YN’4v08O&Gk&9e p-'(/Jh-m_dchP|W_m0fߑ& ЩiL όSi%_ ԝtڴO9ᕄ>b7k_e DR{5`~KZR< wsDnAQ.ߤsfe(,Pi)W+## LTh W,jpJ* +FaA+>R?pR:3q C2|8v@[Xq_8GZ3ה=({ѡ,e+wz ϐ^HonW8ICOJs較{?³Ň%c %eeD1C=g.393E /4d+q9!RTZ& b9 5@)Xd湲p1#8s]R@ #E;$$ 'q_qWvt GC9BkFW!@{?*<ُ_q/i.lwa \L,t R&:nu7Z'HCc[ׯ:x`tPD_GzTW^9"6Ax!Q ;SxT[1dqX_4q@Ci(؋mhl03 mb.˭tI߀xVaՎcEt]?X%F2|mIPY# 90Y2ƽ@_|:TZ9Qu5Z`u )Ю_GSc0dhB~,q9@ܿ/ $O1Âg[_+UU,KuvΜzD0'v`{-mZP`"]ӶR|&:;%a?bcc ۍɿsPCvN|kʗ*˒£C( ܀gGm5G1#rb²E? !br:Ob9.>LxݕQS Nx,+kyUiDuO\40f'vF!zu40hV!㛹YOD-K!auڹK(#EM ݠV(BP~v\;oF7W@&植X<\Iy)X$.i8 RW8KJ5i]v!Ѫ= 9:Sr@&otW6TD("io)V ?8 ј̡ʄv i~qcHFxl w ڌCa\osҁ{E{Y!'A$ rf~p 9f}$#ھټPaڏBk?˟gj^wOu(U 0:k$tXgz[loׄ'}R~xGWn40lE|b κ&u:),^1ng`Xi2<]-.yiG K]:Q;^c:ρ%E.)I}E wMoW|Xz]sP!.ID ,+d/$H5RD|$(e{Ǫg GAaOW|t m6.C}R*4\f`N:g#;#9^y(TѢjWk<C}iI|ؠ'@VHqg懭IellW}W@jm߷جcn4/M%[h*<3=ӸO˺ 3J(5 ClJ( xte-$6'Q`,UtsggaeMN,mR2~E$m?$qcV @BZv }t3:+ߤBϫҒ:{v'#=$5x 4Ͷh?ʙR(|nTIbNf4hhK"D/z!5+In6ChB~F]>_!R6;V sS_m+u2"obXM"ľU4Z*R n7ט9eA8^~ EpEaz3U1R%~ԵIX`}G~ }~,O(P ۖ*>#N(p>^2b9PWÉqKp0=Ҫ3茉j;(̏a`j ~_F^`aÅo{WʫCc ժ-Ư8exZmo}9!OК9sPa*SҫE̖ GVv7}-xJ]֥0cc qiAW q\BC_<),.86BP⻲\=Bl6-z[%p,6'AwQ:FJ-XT74c.O,1jvxz!VX+ZfXVvBm8:qUFك{5U18N&.RЙ^Ȗm2V}M4~ˊ5O@!ʿF-;LhԅѼҀM#ʝU,Wʹ"Ql.FAB4$: NC;AAiXh'i!# H{HC4”Z-D`wT%0x&LR AieTV@2gcmi,NLW5q JIH6ٚ2D-5&B#*J7d|P|+lG>2H;=;^"/Th.q'-KC3h,z~~JPc%Nǧ1'] ]&*P9T{! ǿ(X&avb[P-ܬ6`L-ַZ-r)3oVh[aE0xWF)=2ơ(N2C)[q"ϫ^G"p[(a "~N}gz+%/1.E ;#U%SVh%4hԜB[7UKGQ(/RϙAc KSqF⎡Ó SQ~oayqZ$2/u+0Y-X2H!$rFlrF uo 0 њɡqau?fyB1 yyhŜܥ% NЗfuypXn"F&^SZsyܹ{Q|:cwq$5NvDH"32&7O>)Ekd]ZN> 7 ']Ǥk7޸$LaesFӭiPoRe ߝ{'NY0eɈL/Omd`on1pC%qSBf,º14 wyquJ ;-a'UϭOP;#v4k_(:Gfp,=4a.M0IR \3LW'^EF' QL\ .[drs988>~[Қ4\ŮwTHff8j}70B>Zε;D#2@xO$p:NfWU"<%{eXY~`Tŧ2WVq ebS3JF(t#kQHqθ%ה*PhoޮIt6nA=]trlmH~ ]}kզ(uha'I4p<{w2l$?EGE3 x?M Q8p,6]nnLڽ"{4o`i)qt9xYnY |u kO>Gzf%svKf㰝q*M"*>P2͆j|D0)xHth#f8oXv5UG41 rU}ÿ:QzҦ/y,x,%P`_CVH@>o+dr^eۅf;dT3MsD.WYi ܜIǮYd8vlp43Wi "w8˵OXwA}p/%YЄ_8-'d:;:idvc;=KcQ'v>>bzcUq} l\Cr1'%}3Fş1:G`EDDWasrΛ_cJJb_˔:Y:Jacp0CyrQog#o3d7NߎP||!ũo7E"XwVuH}kQgx쐆)![Nkjgęy݋P0v#/jg˽|" 94.=1ڕ5%m񂴤v.s+~t"~w{2; X.Y3J}K7ZA?0d!PAP0&X7aiVOH9H+`U􏃸5jI ӠrH X}ݙxy[E0B74 OF<|>8\CvZwH)Š^ :܍K}zE)9ySOeM73ϕ]*C빪"ׁX# ' Oߛ7xteMA,T2|~"=HZP"jK0FkE(D%Iw2lQ=? )mY^n,0H4k49\&^Z"9l#-+ }ʂkFImv; C.Bi>it>gxx_zh p}e!ɒʎnX򬞝ZMk__/¸ZE\H2i:_H=tJ cܨY ǔG문S+T @+H?i ܓ)V*!8 ~&>KW@XZ`~豕E%T]h0d*zq8O0eEhHcr#\4+ٜwʮ}䕒vϪ;;=ߘSJDX5 4IoEiG-f5JmSd;Dܿç:=17AWjZbBp<1gny7lIEx2mOշakLĎD}4.tlW;+Ҫ3s;/L)sAj#fj: 08)jVn;iU, *+P>P~xoz 3Ē6]G^76Ks<pn8|ߧ"^\NKPhc}o˦[_µGS}4Az*$yV$ uhRp4o8 4 LF>8/\t+IxG-,sC_[Lǂk`g4Ԅ/1 JMHO=rhјH;nZ Edz.@gU hhxiyfB_[JI2ZNvUdeMK2^1 7Bi-$p0vizϔ;Zm1{wꨇe6$A̭e524-G?FO$R7<3):P2lЋA-݃G{}1퐯~<Ś =]TT ?`v3LY ߰mA_W. /y6_c-ղθ3=IlEzp D4!s37S\O. Tz^eYϿy[WVBQ!\s‘5?;-TdٹpT]Im/%yIvXPDgeЇMPӾlo`ML+&ԫ2}szX;SD\a(1ƽj!+֠fΦON@m!ne J;@FjR~{Ї?Vz~5ILډ7k`Qj?ԣ^Hõ-kWTSiX\Ȃ oZݬ<D} -4MN1lr2~ctz}nϜܺ!.tgZhdyA.*N _,k*e@6#U jR&K­)TE7XqiYAMlp< ;c9U"9B3 .Er AG9xs)WʀÙ)xZ(zCߑgxA~BH+v/51.nZ|hx)#>7q"f(**Bsf[//XI.LEz9X׈uF JTQ-ti,mi{A)5*Fwkwz Yt'' A AP&K|7ᣧj}l':.hN|=^nO#TsrC_c8c%6*' 3%,30^׵=rSeѯ>ul̃ "NZS XiFOx:/إzXVi!85Մש%{{I=:ؿ wN]2}.􎸗146%I*s!zs q9XNj9"ᛚ)*w2_vykp=1GC3ɂIƳߪU&d15x}:?zzF;(g5h&!%d(ÐU/)]3l-Z^PA *d8 UƆLBьU'@H-\QRFNw=zC :_l2_Pzq~b S8xwze:y8>!X~;0(䐘͖ I%) kقX/A {A;fRYȼMrlf߁4aTzzcVq._X僰/YqF$V`Lx/+g䗊tj~VyN;6:piH {]B"u0e{ w Iu{0xTb);j ̹??]w?Քݔ<4Q#p (S{0XW?5kdQ<%Ʈ_kn-eAiݚP=& %+6OAAGXSƣVD+bwrЎBU~:w3 (ݽ(<gȾZMf ̸[,pa'U ^l:2|MZj!!kMJ2>V;UZ5HѴiWBTF ݬ_Yl\c{,ϔD[RENo~/HC \C[@i ؚ5y&Z [f9AM$i209GĭJN۫0U) z@ɼkAb嫳}6ζ ҷRvԡm|G% О)l>4/8a)לK=HCݡn38('֫xg\@e\ZSr]*5bFXru"h_Q<pۇV"*(ߝGIH* ߓ&{ڊmwOg);j[J%æǏvQӚ̌}d@Т77VCe#)̟ﱕ}KG֊$+?д#+'oM *g?˪S},H 1ନ< 4:2Y(9XR"dtm!"g kRэmpe34~ۣĠkhn|P)*jV ʳ_sG%,%e=Jc(~r|#~ODݥ$?Aa4'lj[ٝ l&0?"fn8T-wuwf'բ֐A\6&L\{dɖ/CYH fC։)ִ+ׄF@ 6Ycv~`IGPDa@-BlD(U(tۛh}:cFgFid3̖6O;:8O"fD` w pObx|6unFTJ j

~wö{[mѐő%a$~Lul\5IޗZ|Ovκ)r#GΗMSQ1jǓ2PQt#W1w^ [=@54R^?|~xĒr/@4B\%_YQ>}wYq36Mzކ%="6&Fn BRɥpmlVѧfj}Bdzp 4ߋBt #?!^/烚fξ=.#"(g;GnuR޸!(1ȢGTz I`" 4R}5Zǒ Y͘am:VޒУYOlڼ ALc儬8R>ZT$`2gۦݲ.ddɴe@^w̲v:D*>ZM73nTiTaKp2XD^,VR7( wJOduZvǻ->7YH?CT$F!uiAgM>TV^Owh`DR/9(l! ׍|F|>|;( 9$I:dle }J2r#us Y2xlie/j֕ph6inު2cn{/強(6$9|'spnO^\? ],)% ]26OBo2a09br՟o7"eR˛NG& (k6$kVCQ;=y"M"{|YQ,Ez @HBSo i0SNV# J?B4x ^ؖh Sjz8U`ʼV5$+}qr&|1p5B]iA#L16Ѓ0AIȟ ϒ&3F8ZڋNw)l%u1cXO)$baYą>3L:4U6 \}&K֬2n6r]ͫBF;鴻K rQD,:1z_]x <3)QY69wxx ͮ%#l=C6?M%OlJ{ks;&H_H3SC]};>hmu_LYf(K/z`*H}Ī/㨗kaY$š޼^]D{? jɤZDm ۘsi,17JkSc9v4t4x_FJ|贚fhx<n*zcͱFllfbRcߒ"cmnĔQ~w4&V ;Md,cR,|5WͶ_yi3"[IvPM#UdV,(-q5! 7ďe~;a=,ӳ$ɀ(iDj)_W>iW\P0l:MfUt油SF- <¸ϓ {#“Fp. ?@U ,#[t=8(cg5|j})ևaاO}[{; mP܄c-?g̜d'n{ĕ@ufUˢ%7aaoz["bÕn!^i >{r=N V+tuGδ0ƾpHBkbtpTLYFh#vAa6|Sxշ?KVcA檿{o~k [#H譣H3GTrn/'__#z`@ՇYjA8 43dg'ɐB ~c; [Ƣ~.?LhBGMq۷0µ{k⽡\US!>ƣupOm"(\pQ[NH*Dq:( ܌B'l6aֶ)vJd*{&9 GXov1_Ɯ 9:1mVʤ&څG/g}4 u]oVoڹqg2S1_'V iŰTzQf"=#^8֋81B{܋`nVUS"L-i? ū)oOW fn h+5P{m7ˆSWBW1-1#z`evIQg@W]%z̒oKLCz,:XSay: M(RZ7^sQEfeо[}v-Yh K\''{ !cxrKjO7CQrqd!thTQaTGi˔Bz.D ?SQڜwm!g惘oשٜnE H Ejx/\SKg}@$+/UҾNnGoELTRz.ITS$0n%prR2.NS|K$Qe| ~2]2$ʽAvTآA1=2jme ߱Ǹn]U>K{14 ۊ=R{) 3mxZV=nh=mD4D90 \,Xb46,5 S83 wg]uY4ݬrK#Ms^Ԇj?_` ə|!²J-+ݤ˼G$+y>>DEBw.t +;+*$504˹#H+wo&(;4GO<fr2B 7"\epX(ޕL__2 {$+Rac/?/V^D}i +\5j8o Ff1 yH2/y@"G'A> Х3]:ll7lq垕n ]IC@fʩBC)m`F֢刡a)Vc~e=F# k7@rlS[:WGͮbzx6~ߏV OvLl/X|Ak 롤p}樚l"QcA^7x֫F:#;'b0ym%iwٔdS9Qi£X #7AKm*e 6d& #zQ@J͟~M&{wrZӱJ`T|+B0a隋{v:z#Y7\wTb !VDڽ]Ѱ?zUqn5LqGaOO#A٪^LUq~$(lx2~zS~kؙ87CEB*~MLy׻Cܧm(KPi?bS8<^fg-;<׷;5hbYzx&G.it#V[j6`8V${!AJt]MJX_: ŏknZ&]SYE@6KAQdre=/̰VYQfU{s#v$5p `h2C!wU[Hj4UOw ɘN,̆fr GC5ah|Bm8AaCIuӌWh+x6?'㟈nTY1w[4NœIPSU5;#%/*rd ~mMנs4=wgp)%OJ~EnOH( wiqA۷^{y7ܟ7;G_.$J1>bBK_aOʋY/u<:UsYҤRag)e@+kJxi!A`XF\OPܖr&ģsn% QJrCTŚD}ws+ x{\: Lke?maW0وPex\U'[ո%G$ IXoirZm@Vx,ӣ@ٕy0[VOǯsU4eT+ѩvXx, 10t 8^0/{FZ4XP"!d/zKXulF]."H^oVz#± hI|RBD%ߌ+Ē fp;I|p9gtP+IlAo80O{hCwՖ[lщ@id7d1 iWP"%p̬r wI"{F)Z0MtF},D\}4r][}/|AFQ8:EdMխAZ }49ugkN0^LoRX%u[\ve|Bsp\O>BRQm9дLjI_;%8AExX՚МlXD4|a}Ͷ/5Qk;]pRD)tC%s DdR!%,6(:1>na!$ [KG邴ރ^~0C6=3^ht<Bjnw$:/<35y9fc'v}".B\"nX@^h.%L}1va)NrgFz({$=pK'єC#8qی9hz/6ܦM6jrr8SHeu~o<Ž ޵gƨ3X6EjW xg2>?𽝢GA||udƚc9p#W GTq׈<MR"ջɪ Zx}:Y1$HHm_zSIc{ h^ˡŒ-/ʖIwRCB}g>|J9,u=&cB3|F;wK<P;+#ߛ}3ruIӝrvqiJtu㧑iN/aEGŰnTq tͽ~ UZ#hvA9 DRIp >& +vjHN 7_,n1TDhraFy n]uV r-0? Ru5xpŴ5cתw㸲-pJf_2BFTVKyCVnVj7 {֐V\nDEީbm8s>1k9U^#$?2†&N<"z>4S ߉2Gfsbե-2J 5PSUP#Hi׷?_V<=e(/'JO`#+,࿢l kֈ4GM2o{9;"R~:(9}b?\U{&* a`7D9̅;Q3Tdt' #am{i8?(uHv*nބ5+g\#;_ߠ A`4Z{Ql`ՆbKۓI#Ϥ'5:-؈Kj'_͈z?R(ECR޺z w%q9f]e}NC6\_ת/XBTa~xAĶS kmR@M D=w7J_`i\6ka;ҔUebS6=0*o>PxRRL-N`ې' ^7Y:|¦ilF=+[o")@ _ `3T&w+Ѽ6 J`*z\ W4{~!Ē-: .u$twS陂` WesDaP&hvY# TU'>;*iI& FeZS\+{( UOj=Sd8 ?ka $ٔӱW$& ih P -Uf lsXzJU]ͶvYЇx8v!ؚ%]/2tHp'8|[bK|JAXVb_qa;W2>\0MӋ$U^F\|H=)dT0L2Hxs#7 v@vN0als 7TYR8uFy7Tȋғm5ԩhe&դJepyѧ13gF'^CPMe6 'vҏ{0[=o!&Cmpzw~%0u MƘ4JұޗgMΉ8z]c%zws;L2w I1ҋz%96`]W:?8y׎ J1 FEEۋYi,' *$CQtݪN̬LBY*׈R}aJ!K1:L }Saa+1d"[z9^_<" ]834|1,I{\ZtYMR&E3P]"+`p5]⋈hµw;jeݑejvې֩Όr"SbBizzg/6䒩! pn,CXrrWQWQUV}6 ]7ڤ8_ M3~JVũG^2u[!-Ɏ4GI+ 温4)eW}M獜imFG}҈|SOIH;ܚ!MnN Kp=d$qŸ5UۜZ.,rQk7-W e=#{>r:]ω1hMK#P„]V=ATUy`WX1?yWȰWM(?2rᩧWt۽9Q.Q)PEHY@' xkりj 6 EJ!rE!| dlǭ敷loOCE x-{ʏe.6/hB㸳{4:YJHB[s$5TyҰx@xd&13nc"-EXb Ap>s޳6OUsXw=m _i?S%%NhO&f'͌yFܲX̕$5;4h%I/!Z55c H&7%td79EʳWԓ21$@Mr%?Jj<@ԏ #xuR#6hx %Qdi}%MmC~i~9(IOOq]D>~q*ecwO-lJ&)\6Q-0FI^b~,EvjE Y;xEA{D= נmJ";qp7Գ+ _Q:k~{6Hf ;`}Ż}]$4h_u7睚s>)@!4}yRRه>,ݗT!V:d@4So^)-QugC0fNSa nQW1,JUئ}_A=w: ; 3Fepփ2oҁz?H&b(/ʶI<=6br8} 707Z6p.`pX啲.(̵OO2PYqa:XH(1q[s4(\kܑ~Ogڑ 4 \b\ iY`^s}1vLgRy/NKeM0av*:>s5q17`lԂn0k&z%[8?,`~UZ{jw>'eS6b?Qx"ZÉŢvQ7:'A 46+S"&y|~b0tOEhxGyި8Oʯ j8Ę6ijcbdTLOo LɀQoO_ ΓGDg<OcD= Jr(Q/M[6p7L4V[y'z(LԚe?BsRGDYnwߞ諗:Ni'5: 髷2 Po.QO 7 u 6oߑ*x4 LtBtPb>X pi^{YytR*?+nȣShI&KL&P[v!6Z |[@ذ8N{EwA!Ng@{6PBamVNW{aJX N9oyq_Ksc/d&Ri8֠tY&`H7gTqrO~ݑ`N->bP)@ª4]}-ƪ$2Ľ=&\D0[/2RXJqm]\ NE 6%al8NClTM~0Tb#|fH^]WhXn@| Lhg{&Z oŸ-!ؗcOs7UTl"w0#Dsսy-Oxs&(x\6TPq~ 9 TA؏k|hᤍIcf\X_IpU $!W7/-%Ak.ψ|f)+ =B'(0 J*Y)+߯<Ƿ/[+5brU|Nz_+v$&Jg W{[^OW$Qa%2fԎ#be'j[}7ɝu y=Uw<-k='V[ s=~&k%Af>S!X $pua0k禤vኔ%?[Tlak F Vw"xoϠt$э:qre*r,cJp>E#?Lw.ٟh<]R 6 {1!VG &bU(t2? n^,hE~Pl𹓄~[9rhZ`dd55>y9zwBa@*sUNy}1LvQPCb q]+IDGBe+7_E{/dt#vIH{VAZtO{*ZCSqZp@O ogs&4R\Y)Mbo!P~JBU CcsGD01yxl*@5Cy*Ůzzن[EAUT?JXxK拘z#UpN4z"N!\Jm ҕNay^*Eż_ ̔kEcP]jih!5Jǭ: nQ62OQ[> ۠"e%`tT및hҲ1iN͕k# 7y>ÄV25|Ap3zE>iRɅyȡ ߜtp" xѹF >Ǖ#e8W[k΅$Ʃæjr$3``dzaCh"L5J]B7M  wmʼ1n;`=f6H= 7 Rm+ k:e$Ť'}`%{ʼ-,%/@եkWf_{Mlp=\^0f0xĂMbǩ%uA91Q֭C.TvcrĿ#j_B m##|:TD {K3T06ڞ|7`W]H 8ym_^5r̤AM8!46Kgt1Wif s P_e.1RT xr&]Zﳷ4~:v!w[%2}RJO-K2VRXྐྵ ?LD |/FhC^8K:xegTyx^)EixE.(lTQɒK-$4*3乻TvM㽦[+4?salL-큟1&Pct -9+|0pIJ} 'j솄N:4ܴj9DCC˼'Xx[s@fň]$d 'k2?ٜ#[Lǂݗ zT\5*1~ ?"h 049ZLmY AĠzݴ {5 [D@2XX$Ω1K`:43d)wNRUFwI~b]_~̇X2Ej¶&渜^zSc{J:,E no)Akpuv0N|Τqc8/Y?E,SQ£LJ*ns#KMjDkDS6ݙ0H~68Q(HQt ;@ú3]UĘc\:߱ATQ첪.q5~ V{Uoϟܨ%uD퍣3{SCxnPS("Hb[s8p#*6g+7؉DF+v?{uOw ٛ24]'q"x,CI{u9x<̞,reQQ!l!ױ>ԓWs ,@4`cdz$%PB+HD, cKUPm!pٵn\ռSVT &X2nGf_$H7dPFX;QUCIOMu?keat1Cz. cőGB+̽wD5?"EOlĆP`;nHx^/6Ld][3]XAob5053ꕄ6 9q(ㆇ#c]{/Ptidu<:[#E4#=_~0cIzb # tX1;i]C,bB7P5SdbZґmKp@n@E;P\?fv.hh BQʔKRC .]dG.+'afo0qw4pLVRXGXi4@3$82s7=x[wXB Զw? 7AyZX76'G K)Wa^0W?DdHjaB}%Y3K$Sb}pr+nM+LjH );2/ Ҿ'H =|ق"qRޣr*9 +Wb`х*xa1Jimլfkӫ7[j1,/@IOct֍_/#VD%q@\w,r x^͋ dR,чhs-#/nYn4!uQCF=@9)UK>c"c71j;2t^=7䐼;BIJSPӯHt\ȟ9nZ) ؓM>gv?t@zyQg5*[{5tqޜ[c*ũ7ŶxA>Y2ruAEM҅? 7%xoppwLg"-]З})E.]Nu&.Ah^D08Gp5JY,ۈxaԨ&e/`" vw}zTz2KdѝAnlPե_nSt;x;Fi(,~"W5W:VQz`La3{]M+:.`cLkݠ Cahb.϶렫V$f(;ngxU@ |`}XoUp9ɹxKbu٠^~\N D]<Ƶi mC*xҍbjѬ${_4-QNB^|i;1\phT> YkJUӰYPv܎=m=t2$0[y D]n&=AE  e ӭٌƦ=lwQIS16e"%s%H 2vk/kTjpfXo;v3^VHO"]} ^sQ4fݧ,N5||rtaܕ щb@Jd'&"hHS񭷱_tTu,=lv?"pIϲ Yt *wVaIR_q?S3P` :pSi;̧K-Ht}]A^VuG!)SJ[`\ybYZ"O! :쓻saib5uPm2QdJw՝UeRy@XG\j`"XM9,B!&ST=곤&Qu܃3{SokOPJC?9dBj 1 RIQw֮F on_I/ydp j?$^#GG]=zHtpIJiSN:%)G(YjqܻF# \V/R.wl`ކvۥUzp=(#BwMZ'7Gptztm˟gX_ld0d9x8 [*uVxC$xMiQE'"][xs wܫlGTe~2epZ|6;FEs?/XiJ#`_&]vvo (^FboB/ˁ:,Lm9j]2ٖL*4=/j8#PxS>4غ+@i=Oe@}0ӂ-JX: efoo' ~|tʊ|ܫ|q5({+z8h֞>Kg>U*`) q/<|d{f_}-+QTPJAC{b;l."t7T$(ŶM 1@ Zr{j LĥgK dFn˴f[H pR=<: 4u敻rS5Ƹ1JCFɳv{o4yWځwh`j#ŭ2Mtkd^hr_YFގۋ`uf,0=(ݯyoB<A)l+6J/67O_uvO:C5EQ ͩj(6B34h)2nr?OR>f;yXx72,i0 K(-rIef'HCp h{L>8 .yK1Ckr@DAj=}[8CNބ3?|$'SWB) 0o-Je&~bTx})UTˆnj(z7བRH .y ߺi%t̯]oWV|m4$1WB0dTfV)sjѴoµ7sҷI:i8Se{0c(@{L&( ,)ӪݻmZpdszaM.kLEI]qwU>l T_mh V{3mNEMՍìJ^&s A 蒨/;ٚ,*ÀO NӬQ`<eRnSkO%ю!ʎ=gFqWĭECتPYA]?HbQa2=&'D?̏;?# jH>Z9s'Σ+ V,eD **lx8Y0<5vDЛ\9]dH|$tMlܢ;Lxnye8Nu.T&gyv(XL2P@&:.,V}S\`'!:AS:m361ŒK FuEiY JpK Qh[naޒ` c:8c9tqOg1Yox]fZS' Ok 3XZǞ>ZtCCE!*4a/`H-"+װ`(2l7 )P-\کޞgy6Z}(x-ʥ`P@P,8{Jւc!Wkb)i/9:‘6q^Y(!kE#j9FUi'6zHOG0Jq3^3/B 9'հ f)1r!ٛs:>5ͮ5޹O)ʯto\4`Ή^ iycH5];"+4\<`o Mp ր-/%E9y4`y< DE$*G=KM _ȳ!W;ϚuOS'1aM'vFgF <`GxyաRU7sw[%m8-=O-=ŮIp|,s2~pfw&lb}i,4a5)&ӱ lU7R`d-xf*Qj[`k9V8: }C YE_c6U!Bq0t(BҍtWih͎q$A6YUjB6?嘼pF}+MiiSa|fLmuq}Kj4fC!_y&!p7C|@m,yT,fWZL\=xy)MW/B#v@a` ;:5 rNm"6"OT{0b"}<:ͭ̔(uS[L\dղ_Hהydz΁>LόzqQ%y7-U((,'lE_frlh@?,vkYFKsH{HPőYZKr2 P9 =coִNk/xxqte[Rk0*M 2"tѕO0ܝ+sr [ K<7Aetcn>ZRivm}[# kB}M"8ѦOG"qoi MՠI*ۚxrfЗs'NN1CcMqAbV9 !I!Ԟp=H' `v,-xtrԷ^V,-5>rr =m;AzTYjз|T\;F' Tڽ,g75էZd?/ޜP#yBF*?(h/,Z2륷,CJ꿓Ȁo$.f$9~^'&sŁNpU[(m| 1Z$YA[du {r2lH6Qќ{l2_+mC# ՟X;< )ktIQiCĽ}/PpV+ڭ⻴y%Be`jwTQL=ƲN\B.Mlկ`mgFƕIcL%V)k>1zŎʇlBC4U@!j:`6{S:mRyޝ7޲΍):rv**6Z9I\(<-J,׵s\GqCmg1?9B'qj8wo>xIicjөڣx0'9L^xBf}CAQª1|hWT1 g ,DQ[hZ\r>L޳X#cPO/#VrRa F&+o9kR&$82դ g|޲`>faꏸ?@X'{?gB_ eJqD35ۋ_;L j,͔){Z6}Ǟ{.UIɓ"d~?[< _j`}wSnZo.>s,S^!MptY;t;D5D{A rlxրX1#?{ӈ;F(8B6X旭׏t9Sfxۤc}?p ՉQ A)xOPUU8̢ YRgPelOi4 }{J|yd-R: Fq$P_Fk9ѹ#wXn_j5z0] ٣ jEkaXӾmW}v [%, to, BeMyƺ_]+ji!n(C9^8z5Aנ{9_\?f C6bl^m`-QD5~ͮGdg|ya"4eElbOhGa8j#@yz_RGII0pH#=v̮^<̙sV|@ q=+v$Z  @mfOFRSdk8Ȟ>bO 5llPwX2<,ͧLU!9Ba>x/.G[HV `&;Dlc.觪m)HXa_U,BN{Q To9p L4g8ugқi3G$dV<;W ٶ37&W~} .%ρCaq)o# j bcW~fXiXMRu&yw3?w,MMổVk tnFo/Q#5Ekvj\9=NEՂ~qpqfljEK3 ORL'Wn)AwEhЃ |#R&VgR5= l}JՐ;@ٝFJ8jEPH@%1'>@ *+wLR?a)Āp ,ّYo(fh3cpJ]VH̯KPL6@E57P XnG1Pq/)ږChf3 dKM>9<!&K5Ǻ|lT#C7zH`??PsO۱jT7Ga?#͢)L6]?F/;Y_~wv!5h̺s*б4qH鍮Up+}4C庬Wơ]J,2VTY#❄5Dߚͤ1I8Y g|rrLUԆZLov>r1|=ZwhM N<}) *3}6wyD'We}naɦ'P>oδ3^ R/.H1=RHti|%hlR7TZ1\㎻c3I5F8ćtB$\>:OCwni딺$ Ķd)nW U잙V@~vU &j>}9AE /֥.$6/3}gІY8~t*j*1atE}(1 }AT -KfSɃ|/@Dr7ABHߤ[X#&@1KDHoV{*1gժ՛3Ӣzgw1ƛ^TϡOy-Pε< Ә. m\lG0y}f}y(fur\=oHǴ _Vw5{0n9ΐ(a 10' {'yn U(b_(CjT-R壢)P+t޴Ď6fx9a(-Hٺi GUƢ "ǻaSٍE&s<}+| dÍzI@`-F(%H8mSHf nMOC8hr0*CTX8ieQyz}u'r?Jbz6} RȎt w?Pw?*eT7fլ"@aqQcvmJWMi1hJI g[?^C)#XR۶j7pEDN?bCDW9fc[ބ2~oM\kPp!逺R /ޣҕlTXm$Ȋn€J9uac  DZ\Z=rJ:F0<n h?B+BB06 NS;mNXFFWLOr".Eԧأ RMyyK4k!)X;q3GaO~ed=lj ޼g9,SS;=jKL.K﹡KoEN-ڥΓϐoñJ=bշ6ՎRrɅ];{A[dos,4멥 ,Tgd? /KEժ0ғI&3'j&Ln)Tt)` Q4oS3Ea5FϦ,{rA:okLb^USmpv,\PlVP4lkXzM֟ VPi챬>3] 2m+YT-,6@!:iܤ#ߋWL|BA~Nxdzф{9kpm: / P!v[ S4=/`t{!ĶHq!+3WyX5'|x_KIJ]̓6kYjGkAClSxiz6{T2rś>+:)5z!;-6S[a-&_1$cv<+q-RL/^s}ٵ/ɋX6x8Ad-ZXȥ: YՈS1@2j*Pc&D# gpnqmнKR?!s!/qM✫}0a:ZH3'%<;ď㤐*%TC6c֚fZ_E v͔W7Ϛ;lۚ^40-wz܁`Ɲ&rj|YQXE~7'A5}%~ּI7l=|,C>JJ!$-QUIM-A{czd}zۥ*]Zo`Ax^7Z20q[J(*(4mt0c\:v/su,8 8 Ln}!qz&m}liz845!?hf~Hi` k<ɱMqMj熁Mr賂[Q<=vrN&uxbMtbRa_@{t4{uO"=IIB疔8Oӏ8'o`n {pcr Ц3.cpPl<0n燗%"A3DDƒU>px?4Tkq?Gv$~"r`&kЖ;1!)s?3fhԓ2FA8vs:I|hJϙxL0C/ G2e)NB {lukpB&DqA6ؒ)XltPkЫDw5%vOΜMj)Q3@fJAAʩPazpb6k]w_* prcuf"dI]*v/I(B||!x kN+j2 9ZdFE9 XaK2VWט:O/J WtPUkV؋C&nj_N,O"Ki}߶ ع xcte P?ʩw-XtwzufL;* YCu:{ Fdb8 srEb&ܕ^w=BF#RU|);cVϏtۙ_3Ur}6> 푡ԑtn#+Dd+4"2uK c̬ $pjP x/QtW_['j b:/:̛\ X8Z%$Imv,JR+:Οr9+te|2sL1|;~ajR\l:fZ~5y c,W@F3 aNSpSxpjW> az3p((T]K{i%Rik#TA1&$[w])쇀x]ԷtoЍ'?01НR*ԭb>{1qfV3Ҡ`ًPQ_'JJs(svɼO[Vj{I6 ?) %;O%=3m#qx`U"Z+8K18Psgb 2ѱ'֭iPlgM~>!Kǚwk7w\tm0<2HF% 3Ġ3_d=+8Glsº,IKKKP[j ÚI%c۾te2Grv'Md );FzpLN8LS^?k4@=3Bf rzm4m8ra M8;?`M7ő\CO-LgowϨ[5aԆbX5.Rdp}l8Ε,vo|0_TẁQ$\>Zj?&4wW1İ")VA*RKⷐq}ÏUȔ4wОٴx)0[*- ~_x𺠞A۲;ا@#%CVޥlKQ%@:KO6aD9ˤPlS @{%vzb2$f'Նw wdқ s77/Ņ^Qq&aJW-N(%yAuB$YVtl#y \ETom)Nm sGIX wU.S|~D7 h2.OUaNJB@o{*j;sO38>_XxMҪN}hA;1`+yZx̬+%İNRlK3!À!^CiuHLl9 0zfr="|Wl5T(QEˈʕ.@nKo\ž4Q.{:_!= x F{3dVO^L7!lqw],gmĔ)hĒ$wbcښK EZV#>?.N4U8VFj\I#J8-VPY7M‘UA~y9)Yl)A.!e1vz5stlɨ7]hn͹]{F^!NZWiz'EyDHzs*4 O {zPn PH>n>LyquJ:rRKɄ5ul=e0*/6a> WEmGBjpdYR'[`}.UΞp4v9mj15 {? zXַ]F?k׼ zHxE11 x˺st|:MdQchu=@q3`4"lFI{9sI͵i_DA8Gr # 6*շT#a&+ `R8RiZa7S[`߯6*.wkF*ZGb ];.W|;^>=k:(_o#*&BѤ[ToBދ^V265*9A 5D5*A`!1Q<||dPArkdJӓҙ2+D4J1b-d-7PH d|Z} \ygNC ?JZlW[!m]DkqT̥߸bclpM 3Wvi# UqtrE!Y$K; *dB\\ ܪ_`Kw)l+ӨL!nn,NZsLFQ>HWQ$%rX9Y4Xs;$>-7miRidϏL*.I씆eizC1\SBVFBs}AtjV#U^dК(2/ŰE$inmPw*<&l }OdY<9kfR|g_$ ?N.&CXtZLJt0V"ᛅ5gw@n_?㠛y38 ue(-ݳjUҥ8[xlG(+ T zIn0U*'/|p&8|Vd SҙZq#[kZ sO(ՐW1 %rf^ºh4]h';DSk,mls%j n8s$.]3ڛ2i k5oza@DOe 4:]LdJkµUtaXѭ;UG͓pS)~ѭ9!"/Q ͷS1/!z^'FlP7S[x{{M5[09Yj o#Tq8`u%N/}A%Era3rrQhAC!<(E93VNq.K Qᯬn geVGS|b{xpagFޔ=.=t fbM(E5tUt?D<9'_j~G&4Z5|=MM?A`g'S'>-k, Dܴg~S6sI=1|*!q)cgie^"* [*Z+e169]}qrC܋?k8^t p;%ݝF&)) ~`T6 w8L>',:dhR4nZ K.lpZX vV@]yzf6Gm΄GJt 5*K=kx:Tz+]yU$@Wܹj>mQ\ctV+k{*=N Tm1WKu~ mF$7dkC%S68fLUJp m'G ߵŮP4raoޛu5aPAu|k &i( Dt>|blz{SErȿ3tc`<'9&sg q҈PA9s̩Hy #=Mgj'ˮnl/v<<pCn(zD5Cgp=x"}*|y&ĐzgU{$ W q֏ 0r!yhcO7N BDW-F7kȖs( YZB|jHcYQJVx"VwVmNdU^1艤S و AD-ܒyo:B"&z4H Sto`Iva42yNy/r7;US%R$D\C~@pw FrYXs._IhWўΈKƺ#!ΌL;en/f9,gdы(&Y;c%;u:OeL <4I >(#3ᦞ1Ҷ)"-ž/@֠r,N>M`ҮUrVBBfߧ;ı寈Xe8jEN3P0}5{R] 筟FkEu"!eNX9j_"ߖk7}Jl$=3]& k͞=t%hg.񃟃Qd!ts`dWEl~ ٝJ/%'igɀ7uu_O":+ &^d妜FI@+A@fpPNm`٘ :yzGշ^ƾ~Ykl 1^g,0ԗzO( > 1G"Fdؓ%fGJP(KdÞ[yN%]{,7t5UoVrH 0qyypLHAw)hl󛢶SkAm46GS)hre:+`(o=|})l˺ՠxՔ9t/qU *'l@&V8`CnL^3ι)1惋hoXgڨCĖ&\E܆\oU؃TJlJH1 {T[p̱{Q|'^EV߽o"RurcAvn2 UfO>B!tF<\G1{"gzEA?ptGLOmG'Dn`̑"+3UsD=xG}ngx8|g"çOY~01ФwAY@aE/o$svO9bA@+hKMO[SlCKIvpgO +j4* N``V`+ޛXe -c[l!A+ot8`gNZDx8&Lr.nqygEϵN[iO:.Ʌ^BtM$y1"/w )TCA2n#˅IANOKu%e`C|Љ Qm].ӋFtO%Nl'F.foШ Y%{ |nمLX!p /8# ]!lҀ&,D gwO7ǽ$OQPUHBR+KpMG`=1<t:0nl,2cB\l.0TkLk7W XyG)NA|F)_fr际DiQK m|Kze! K{"sgzb[[z_=u!6 ?L&4OA sH0Xsz9m{J-u:XhIXZ!Is )Vu_;앀f3U,ciFd u%XW=?:L Uh'm:=zsLis(C DK`dz(<ˇ=n+Nn+{7*L0B#+,bWN7Fwo V:z-l56Tt?Ɓg5{ٸ?IgYuOcet TUPߝl3dyTVr|w)oqzg9/z>0©(uYj1} lm Sk_RPQucZpmfMOX7B=f1ѧ4iYG;eEhzWr6;K/(ADg,ͭtEBD.v=!o18J{]Bf/ԙ@r< -!^%U2pf~,$oS6L/hሸf|JU<_kf0:RjRƁԼ9 B}#YװmpғF?Am岺 %\U .\jI(6{:A{?^}̫}~-R2hB<4/BF.RBA  l%6n&(]Xv^4?^OQɝ 'wGNp(J$Y!ܞWlG4- k60J!ق h[*؍eϬy+ae֨,6 X|z>! /_֞qPM8C~„a PxrAuΔ`ζEyz{AA+A=mFJ4ԍԥbCޅ|4֩78=v שn3WKwz%ˉz ({(tf2tqHK2_fZ45BeFvnHF}Mڐ)# K(3TX8!#3wi+}gӛmK>8@ʑWD.^N&ƈ|)ڳu!V 79ep^ѧǢ`s?DWoEǺ_D!PȾf|*f$'Ո>X]>۰e6 ? #[(VPz$-fOU`6#a/t%4r'4vulJHnR+ˣI^~dmRXkEcg.;u'kNHI_}xЫ[oVB e5!@*kl-E/O" ^-Jnuwr]`6&q~N( }Q9͐?:"mS'&Bȍ:"EqB7;s*^0DǂoґY]ޥUYxiTb3F0+ߠϓ/[\ln\/b !^nm0`_l/`%FQC4M~HDnZE7LpDք¥@<݃(V#3ըJPrsmx-K{T`%7A|` 4d ĕ+ Zsbe9-Xd:^6MGڮhfKLE@%+7wf<1E1f=ҵ*u }SZ6 'apb"7n昩Y uX쀀).Y/RLuF&Gunm[o@guv?3RHQC<Nv--p/KQwG 2ݎRy(jk@&lʌ6{FLUa,/hI(zU)?DN3AUW"z a/>(^k_Aq˯hkGSxSR lv X!`-rRv4ȝhn5#1[2ڀf9ry#6|dH-Ztr4Ep:C++rywzK|%R?rx;]H/ЁCZ ^c2éfHלLMGQ?jD8EʇdJX)-vN+fZ1A|*ECywCMOUU|"~ 0_JְJӰ"U: s>AI_v!<ԅ k͔#|@HS$h%WtV=ЃAW(4l0r6@! 鈲>79Ų _N†T:HA1E .h q/6=(]hhv9oo4{=8|n豥e2XfAK.],bOl9֦zjP?98om1ɪ0"4]N {!jv?Ah1UZ+<˚SvQ g}>mBF@)^t9Kx@"d:qV%Q΀ ~oBزb *G(= ,RwB!Z;>!Ԕrd8K#ᑈ*_(lޱ _gy9X~i PP^gخ{9_Y^(Lmd`$$Ddܠ- # Up?fW>A @̞OXx_ /ݶqmƁh{)ʬw?E,(>ǡ@nrۈ֠gA)K7v _Y<ʪ+[m2'_<#>c/BcDl?>du܄/ a0\>iA4~[pf~f3s(ss5WA`ƭI#.i4sn'#bتsFFDn6R!U4v?tbdC𷣱eaQvxo |3J!\1!So:y*N.dnq,tm| ߴ8"km@jf{|cf|wU34n(H@^-:;njgp')ҡrcLa`3#x3Fr<ڟ7]^dCR)/NO c){9Uu{J7D!忥aלX/='81_Jt [! vBaH&v[41(8݀b昨fFobiD9w*En8\CA7ž ojx|)ugn4^SEi OL߭"Š_"bd򉾡%(5=R,(=zWA]WQxX &ŕRqot|&A'8} M1 eW]gf]6z@KiW?g !c [ 5 &/= "y^\xkwDu<w)'̈́gؚT g=\8bҽotxb}7<_=EM(7'rIifaJC|./xYpWF6aRj*.v5qC*Q2[ =Tz}AIw1XҖe~ N%m^b-:Fx{N7ȹ=̥ŀEK ڬ&`x4nFTX`NYǔCt'$PpokYYX'̃,u2XxrMz"lv PNfK" *`U\R>ŧn ҍ:fx<I+r;p&ٔ߉"S/n Sĕ7ƺ$Tl*`0a7.3vK%Wd\ИC\Dr'.̢ЊlWxbSC e>ziْE[]~@?,K yϺ0E0u4[{jkdn(e%^4-xH^jz3tT?_ym94< ъ0aʎAO=<㭡,t"%%BoU'8` ݄}oխ>#-RKN%-wr&xP_yR8Ah!<⛂&P~6XfV;ԘJ`aud5׆߫/ b2ݔ_-}4 <^6 wi~ߙž V#'bvpXtTJsp7Sɕߊ^P֏rQ%tɋ3#(P0ڢdqckCiutγ'ZҐ?f]|DJ\`zApE\G_%01b_VՖ;@5RDxW{y=!Y9LQQNDgptMM><#&Յn.q6i:Tk*ţRZ(*pd^[\`,F(5 -RfÀ۪#gVϦǯTʢ[+^Xƴ!!*!mJQo,CWY;T &]$#l`<0>|/G*!L)~Q1Öս3˺? !MJ}1J7΀LRa4|o=c6 Кo[5ҟ{-F4J=G ]6Ƴ0Iadb8ʵ1 Pss9 oi=M ~o5Dq~tF,1 l `-+ܛ#eQFb<4Ue<۫J>Y<:8^ $p"DV} hF[Q@"P8;ȭf7:`D{Nu%t/bqɺx׭5i@.3K~VoX Xo=&.0%ދP5kd z9"" 8iߥpLiںRG!A\ R l"`D tֈy s`'Lj'NL_%d4 z/縫Vw@ }Pߪ}~^.cxDvASa,,"SbV43?JӔR}ϻǢ^!n6ѐtG!ǿH:?6%bŪ6Cp܏L&;յ ڸ͗)זRN7̿~Y!UϹupR^2J^ @R!ahXp`<: Eaw =Z2A-&Mq8*ӄ݃Mbl9stW|cL\JO լ6vTƜ"(cb hu03ࡊ;KV"stiXru׀&szЄV'aKt,suah˜ٮCHQpPa2p7 HkȲ m:kyU l2Ae}[*7꭭g<)ջ<~ Ǫ77[L(IU8( - vG,v؆VɴN$USpEõBDI$hؤM6XRNsVrǤ#2q3%,nApp X;Wz{D…9DBbBM^Vu}6lrusF<^m)Wߌf uMyD3"wΆ ٔL0 bZi G  Zա1` 'LAyR?֝H+@EL!}&:ojkǔΥoo*/ Z''^4ͽ8]!Vt RCgݦ,y)_:3^NqݧUQ-hat}t\!8mĈ`) P NN!fgܣo|dWp>ٿdy8loq TI2F.qj]$h0lgo(˯D}9셀ϑfVҏW]r~\PSV>`9@h~˙ӈ 삞fO>hFR,tN*H!^VP1Ar¥A$< *?w͵b}ǐSS\ 'WxC-h ( y<7ƒ%6]O v9ION"=?sr, ͐8oP=0rXm"Bfǜf+n*LcIM`rrkʻ[J#bK}zy9zQdJR?frn%W}1L+o/ݰ&z,*PLbCW `ϵ3N|zjWIKm0S7gH)K81kVa*})&`Bw׮%UѽFdxPi㜷e3^@WMN벭 ؗ9Dm5UJsӪm (È `wRYGɩ_oZ7`Tv/!m%E!,RX)'n=cѽzۮѝ q(Bw<ۙbJ ¶lMJ3|4ۄ+Ʌ@gv c@KR.?\ 73$Gk׶#yۇ跬Bl]R;1wK>g|:I #m5G.&tr ѹzvTXryjRҋW}O*UMvH\`*ᇲyKp9zWo[pN4<9Е_7Q0STK(MZRB | f$=\AmXQ~2=(\vs/6Ej[^wkx3D{idH%qQY2Cb+h#hYTs zYJ6-K FgL,\Ǧ B1|tbs ~y4lFEp]ex"M fYl'y p50;suTCΔسFN8갠>x"- e!bjY&4՟>]+aB!d9Jx*ApH\8z.3H IxA+b>4ڕh/p8kk3n [^sm"ݛa"">@V<'o,%LjZemj{,|0;jܾ%P3hz ڻ-ZNFY$:%qzՍL2y9@\M l~Ty5Ql3О yƂv3vdX Y rRƢ@?u m3h^_A9w(:4IL^.tϹ}cF`dqJ26(.HPjk!rIR~RS|Vy(o diƮ;,spߜHz7Vho†2U<;y${~{PMy4 z&E/L,1QD_b5wT^!b† G0%+]apHKwwaܫ+ߵ02]M;C8Xo'&7IOqڳ4&Ň*l(7%{dzW- ѲnKZ n[#Hv碴_n,k &Ec/#4C[4 4X=!XY/Avi>z{/R7HJTcH'pb[5Cy$Z#ے^8-;Btwܩ eJ,^708wN!W/끋׎𐸊jڭbf:s Z0;| &c=c rԶ6Pd;렗Oӄ[X:v+.u: aPQ~ơ@Y*14n:]qE,!|~(ЁI;p9?YWp!!MY&cM{点 "qlYoOv-)1A9kIf1nrt{H)qP\h@+KP& q?#[6{uyHLlgcBt?S!,BJ]=> 㻴'hͱT7 &OߘB-+.i'&$UN,\i:S @/0,vIܱ".仼 Mord-u~<X v OXڙ2 ^wO4,ċS& s6LK vvʐK -0[OR6t 6La&ɷ}1ok(ʴ [;A?^x": 6'T\UBZɑ` "PfA9]o+?Fl~|cF ;Г +lr-ˠ݄. m~Ɛ]?6#:PUgXAG<;Sz Zߤ3Q-0ʈݲ[~V [vhf#)6t } GtnT,~ѪWL1u$pm궯 .R?$݋!&0MF>+3-CPۭU} AC#PM@(`Jbqʼnȥ a';K6,(!W|l/Ժvŵо2*;XVv84iwIB;FxMrOZ'3yk&LA7̺UnWD/&|dV幫@ؚ^idmI~yΣ-0urP&R"Tmݎ &^hi%C?Z֎"Fؼprw64ƼV]"+ͺ1p8HŤG=Y׆ dVխ,3RxpPv@5f-a\`KGWAUsvC3j w*[ VT5v\ '"$zXVr#rT4E.MzP6 tb]JmeQfAΆbG8qDx+W9]@{].fuBi1l^>z鿕93;iF󛆇ifΧNfmS{l6[nv51}m+ʢ1Lc5wh괟vȮ[2-a{D" Y+{)hn/]b@wяgZXAQQ>:%0V݋*$]QOؐ-+%/& Yyx8T4Q'W=Wy#;v'}&3rìkߑr?0C0l):zP_7*Ʋ33;A&1>/^s)fpG A/h. j A#;WPE}Iz)ѷ&wATM{w̻o3ϱkbs@.)L$)Y“> H^c%N2amN=yUlo~P}}e=˜|;,>DJ4]nFNφQ~%:\aKepX\ћV\PeZac VGh^]ɋ;DYpf?260$ǠbQ^u7+?L,_\Vn-H6ʳ7< %s9W&QN,]Ͳ EA㝘٭vo܈U1zETV?CJ*q l"R0T$Ŵsҵ cPOG |:nZ/ObxzfmJ@@OIfQVI~]ɑ6qIfrkT|nyl:+i;P d7Hd9:M>eƩas?'1Bd$<Vw6͎i&nwx㺒C%'|H442(Dnq~L{E5R]p@h]jyKe M$ŴT(Y+Y5/UAlbOcnI, !BN±ip3H[;Lus鑀 .f H_,M嬉<]f]Ҡ{-Xȹas{c<%c7/H*y,j.eyék,ɄOTL/w])TIpjۿSK@@ 0b/-]K"b9x 6v\Tw˸=0cn/P"|2z_VCk!ϦjM *=/<m_ܨ+aFGH+wcZŵ qBVnw/|#OqSo'1m Ȏ^wJ]02]!`pV& g`{P Z\}Q6z^18P|:9!pzx"xta, K!k_@Uл3!iXТ>*G Ёy1*8ل{ ? fj9~PGr#u)OO]-PWH29%N{D|E()=gP?gowP}: xS1:3syKy͌m9FJgDhcm @#H{<򈪺 vŲ>pژE93v^ل.OspyS7j˦AB"cʹ&!տu0))r{H"&oۇPJh=|M<7h+ziYx-mmG2 tO[U(#;KNHOO_]?'dzHі=7@\HS5_[4? _,:.m?`,wP0~zGT*ؖxE+ݞ[`:(yp9}b~>jt]Whw)Wi&| >yt~WT@2xc4jeVkˇV|DL?ְiwv芎˓&?k{YFh ţԻYNrڈTw@{>>oquTW❌ॶj<䲨cf<9Y`JL~dݠd, hmL$ (NpkEK0Ku72\u$Xk=@I纉hBZ2V/.V-مd4Bcg ܢHG./ y@sG^+ DunQ DB^: x+r#kF`@^ߧp-NpϛwiKz*6;/>so@("qHp6F8VtS\.0/ ݣֲ zU`B)kH};VƌkSz 2r~H}>1G==Z'KaktWWigtpT*;xf]}S)i8)JWc6Z'DM^خ6,aP:GWs/5XNp2ëߡA K>Vy6%߂V"^GZ'CIEEHҳeג w,\|a)7UibPn1ӻ `]R)S  BV9dz:ryaoƿHj`O좱malZ%J 17[0.?Zba, m'2:PmE:왋Z*5Bk} ͛m2*NDz30!f6 TnVF? w8VW 7{!c`oOo YXw\@ʋ#B}.߾@)hO"!| B;Iew/&,2|-Th[&{ CL7: 3slV,7!`1j?f8(r|k!YD 62I=y&S0m~g_Gv̒eb 61U{niIN ^oHUXVmePuaw:ͩ{tȊbh0YfRM"#槝2+wGBP*L}LV>O%{$Ā/K_*- thsvVvԍ`\ވr=='@I>4j%dTW'l>ڮ3gEP}Ͻ~%@ Q,kujM 7^{AWpYܼỴ?@w:i{Rrirެ{9U-ysrs<+MѮDoout 8m 蹒E6&l+eA 0.j6]=p~~`dQ`ls E)ttm9PrRLmYE-vń TKˆ6X`*cyJU Q`lY-j* FEǫ0᭪?}Za+{p17ZS,"rפ,mŁ*̗i(tz'!J}n=NWavrXGY^hq<|'qYS0Rm{6 C]6[XC$pz<<#{ *lu25PqՋtW Aq~eU 2Q{!E*M%rhOZ:, 8sC j"6iyT7G}[lKFqOLȒ"_ ET cwV߄quiлc$tA܈gM$`EP㒛?0SR=ȑϲ`uP֯k5e]C9ྪ~L wUmر D%%+Ҿ&dNmZd?%$k.A ?E$,T@lռS԰df_Dr::G`Òk&0g$ 6R=h0V,”R"Cunխ 1CB=eB0 [C;0T4ےVH}%SJ5X sq 0\,_ߡ7F54e cǎ, tH[(5d1wҺ ;SjgΑ7FpM,J_0ɐoUplTiktV`YǼ䚳 dkw+Ǥւ\TˑZw\4h{Lg&MSb7i e#Ur=c_HMw1qk_{ i0eG*VנP>!ϥU ֽH$lg z4p4 ߰äEޑO:nK7͑Kxh=P2/R-%U iKlUJvBy-Յ+ srO |-Kk\ꅜ9+voS|?=sA0&ӌ>cڧ"壬 3w~3H t_߁x'0(qn<ٺމEGp!jd٘-Jl: nuG] .00v!iܑ&֕Lӣs:V3F,@:B3G>[)yFEꏖ܋9'>na.-7kmT⸞[\m+-/|3HM#7vDZS_oB5 ݈^A oMCs,HM@o~c)߯ɀTM;ťy0ǂ-bM OkGݏx"&"iy ~V4=E(&QgrQ3o,5g~MvdS+9&!xmr&<:?/\$?xB+_IBNI89$dIv@+t:DIGе-gp-ACBXF$Gwj`ʕciZ)C\dEWʣ46y6ȱgՅM[ByyVyPLJ9/کmqQRA! P^*%J%ZOA٧q5K;z.} >|#KpP9~d R6 Q?cMf+ǩd1Op> Ô5h mJU!c Ve oDsQjOTE`TH-! yptqz2 1T>0c*sGQ2&ON!)KZO5|8i9,`웲$wZ"o8UZʐA%s87FDh$,N y>  ɛ 96obW \vՌTʮF:̘؜rS}?Gm=ʏYIx'Z/<2_@TO]26"%'Db¬vo2}Xr/!ƥM> gR伲~֒j>Bx'[11k`g6lY S SRM_g3[6X } ֍e>R 'T{/ KaJݛ3X15eS*,޲d"o7խB=ΘelЄ>T0S郐nbzj )i$E5e:WB'6tN_S}?Kdf@Grn9/bWڑ 3$FC :W- Wl 8ZD:mq֌Po.];mr ~a4l:( eaĴj;~fЮ/5xPh3)hF$PnVhD1>f`_*04ukH+J]X9=ӱuݿl~ ǽȚ%MĺXW.tZɌ`k IÕRĩ8ӴB=-l ~@q+Xrem<=@#DS"w Sl{:0Se^SZZs5 0žCx?n ^{R ,7rv=6@ȆLGk9k϶bnU44N{ [KrUQYnO-# ^֪Wvhnh/XRM$kO[wȕ;g}Bk^x ?xv 'Wpy6W %DmnppUݐj .v>:Ch]CRd!O ,ژUb ?gݰ=kJaACu]X3 Yosu 0[Xj 01 +x<8͉P=E -\ VFzǗ{X)v[o7Fng ~禭>N19{x{QL@D`@ABm$ zG_bQ+ÛV[5Ĥ?K1YJ+PunHTL ,ؠ+µ8x"ی?%Gn <[Ȩ&M/ &6.:U~3(W| F2ڰ:\r@jl~ET5%g]]D\F>ԔTs&Z0.UyxɎ|oHkJ@&v5R *ǘ]9 ՠqn=]->G8/l\ g䚇74-(XvrSg~3Oa)̰];d=nrp"_PH,[|sNhGZu=Y̐HPT<0Y7\$ vr<"?6"|l#NalG+q#qd@)Tv8v12-.9rlv Gc`wj$?m ZP@Ì}EA,:1YQ:K^:Ez򋮼bab6}gsW깢I'"issԶ^4E.=ѿ 6N)4%QR6O. NCm2\s+[.%B>v,ޱp70<=F+yɶ'3bRa)oQݔh;-eDI84¿a&^]B!}<.=+)kE þU{Z]S[9 "̱{ e74qg긺VU:t$(nuzcMz@X]"}OxIn`Pjk">{SxO /  repa?J3l‚L,K=3n vިQ nFR5M/bNh+DZK5TW#IGbq;5}U5pV`01Jy8oY0NlL|"'*כJ'3oO ڋm4}>R͸DQ 6P6oqPhT xMJ 1ha?oDƈeS}ݎoLҧQHK0GCuW tc[&>{2qz Ds8`rH}폅mo"d]82:$x$IN Tm f dw?+G]+ctjMjqĦC&_WdFbh%gN0~}.Uet3a y:Mjv_mj;UۺB-#߅y.>vp+%i). 3=XZ^YƆ[rI'?%|gvWϞm^$AL]2IQqi9L@" l_Z_Ψvj}ۢ^l4o5EZ,"WҼXς%'4^ŀ~v} z.i]1x_Tlfu+=X1ŤB-k(&wW.YQfeHUĪYKcJIs!fU7ߝPj Wm(/Ph׷ ;Xn^4xjCCՎ'3d%&$WqJn&Keoi9'N214p@T$6UdO(_RW2uUS}pH/k)nj?cE%S*:_FfEzqډ4BӇx²Ij:GXH #7ȳZ-#+ゆA.V>o [c40// ,&r99豝NO9lʤI$W{SnA>eGwAV j!]PoM&Coq}T K.)F"Dh~ _Ɇʉ 4fM> N(nZ F*ܲ6?8}3r$@[yֈfm5$E4ޱ 8UܤHZ5cd4 ) %?ѡJ,f>-V5xkMEzz`gPnxXvsNMm(sLSMم.v['- ° "Y{uZ?mgH(˿OʆcػC)n JQ"vð+No>b}@}L떳2?z_xŶChA[ T[[f)xt`AZYRJ-_Ŋ3M,NZoz;QK$)<7{kэiM1^HjP:HL15_;߿-Ostyz4+@닠YZ{ v>'%8{1P<618wT=I`ZdB.<)lWut}K"Bшn?'r~+x0e]2]us(-ru*!e .Wܟd9cJG-s=WFXYvd~H[6&A$mhM4ry򕸬epI13i Kb U; ?GV ƿ ׺$e WvC88-CL.moÄ+G*^J(1=C]PWqI HQG$<$+SS˼$}%.Dҗ?~ZPL*lt`hFtWS ]Be9/ᩱ/Ud14'qct`BdLv<&;3{)|2mRiw9V5>A?sT`Ӑc!:5vB H8A_B7k5(X%`\M<6XppJUYF/BYVqPtT|q枛YZC|\CjpñƆN۸ i:w!QXF4zBjt˃]F85Nd"w[?!#B)cV=ƺ 2e/ >ll~6z=ӌCLJއ'&hOExJ<%A=\k,UskJ^?FHfԃo UL|$ AUs Đ8lIHCI/IܞD~ãqjJr17bk4{C[v`r(+_(ǙVjG˕+r#Z @)x7,CU_IK?vU)Eksx5K,3ۙ@ 9}쒙q,NGP9d/ E2q,OZ|t'P;/H޴l_i*aփh4^]U!vKWQr҈ό@"1Tp„~&E8'Ĉ*(WRiwwbd(ġ@ߦ.x`cλ =ۍ(s}jB "eξtl=g^W1^.<_c/ʔ9=2rżhȿ-WދʡI .`F\,* /l6xNZBخɄZvmfjԀ٢3E&˭x#&dʼn!` mQ|5-,N"f:wsXox5W TS'%@JoPRExX3ƨBYIOJ~&3v_!6=EOtoIܹdM羚IO&a&L*kIQE4@pM8Rl0~up`A+ 0q65x=nɡ|/[uP*\hMC\\܅-싇I)&~QAJ^%9?6[7K g]=yAg>*Y'!VZXUv9Sm?Īqp2J@$Qs]2'lw(}*q[R|p0(a)vJ߁IxZ5L?v?pC l u<->{dL~Toa6e$r#3ɃBƆƃN]. dA "o?ej*V4wzoC1*xV*6/aC $ys9Xer1X^V@x&Tl ǃN k\)v rK+#QD $C5uVwt k,fȃn]ÿjTS=nJwT~58xP@]R⇪G$BVcdy%5pGrԤ'jc9&zARڡAA^CV [/ȶ 9Yto8ۏ;J˓ޔ"6Hi6܇%z)+?L f^3]>?B;;!LܙG,UΓLq?@YNe0r YE..WNBrpiha P/-A Zd &({g.65ҶU k2?w?C0@;ϝ/,Ʒ\N~fCL:ڃL*T+w|j`W5>֤<ªZT1j#BxyŝRvoWn v1UkS{X%hPN\'vK?c9qja5$ 9&|𖄱6'T?|fDB Զ6ρ2S𤋴ucAևG7e_x٭6˒g+ZsFqԫHfFfpOn}k{tMԜev\=A"duԥg1f^-m1EGg }MtUMiԣ*4̞¾Jx9XkBDGK}k A"c~0 kς-tҠgZ'1\J""sZwbobjb,gȈ.V op=LEokMt_sbA'΢a,n如]|Gj[gh =(ށP{&o*DDAsdYWZ0BO8?,V>o1¢΍O㸠-tyc$̲O.fLQ_OӐ0"ٲRwI(jKj7Z.ܥ$oHz8.Vq#ވFR&_fBydhqFଫ"jbpkݾ<#Bpϼ׬)+w\+;TK ֓(!ߠϓ:}WCLH]m6B3?FPlJ hme`'>jVbœOˤf+]Ilo/;1nXkwe)3 D :"½QDфs5Tׁ* jE&7Jt!c#<8|+KNe~JUE;e" @eN;y]k0+VSO}(wRopŞ>WG5<~ٲ$ة v*D\;F M+f_1q6.BNo [0LΔ閊[9撺fhAQQpu'ȥ>QޯJױhe3gbny-&jee=-aћl! ^(n2ǻR/s_dA1jIkEcڭỳd@:C:;&ް1,$:|'#-x(`6fepv|1 0ɘŤǽA}d2ߚ|!ӱjϚ+|r+;E=;TLoCZ:^np4hiԿ99·͝{DZ~V3_!0pR#hek 21+yvDBq3-r{MWd-(mAⶹ;r1]ni\/Ql$Zt&_f 881T[ѱJ}N{WSO_jx\O@5)+{[nGdrQnTga0@HXjn'7'c" `,{Cjfmu랣٭ߘVTkuPYY3J4x)?ODeߍo 9@ob #>&SD1]d:9@Yci!x7Qy/?):;?+-bngb&-PFVb+]5|oNhkNlOvJ]lh]rA.E|5J^#vp:(n{w0KM@Kp; %~q EQaX?CRN^FNb/\i.iѳjW;"}bL">g֨ʔ׀ƾIZ*=oC@wtexz@x[f0L_̹I'dDJG95>"2GJhjөDZ70$ԧvtiFl:!"_w) dHeKz`:SIoS|]Q}JX:n!wpWO%&_/XhTڥwj8PTP%:̫90a=-Ba6àZ?PQw.[V &%x`KEE25 gh4BrN g`%n؊ ty)ZlA$RA-^SZtj!+SfFsE yEK[mfCAQr[LÈ4Tfhi|sQwwhu.^^L2,P_ՍU":HälYYC>',[>{\!$%m>wm"=6^n|L)ڦmVA +iwC\#=7OT٣qj8 x~d\ƄOo> g_Jj] ioڟѯB 9]MZ~,M&q?*ϧV%Tz NF=V{q>4ptrAf۵KLOn N # I;ιr+M*V9\0F'5l6]aDiZYĺV>v3TNͳl<|߯,u4/74^#ʊIu*-Zc$|Ғ="D3p$@.Nv[1Zڎ;QrhLpzS\>ٳxyK"KJCȭBGyk8IqSQ8DU!9z[]Di# O1cdƍ§˜vN2-q NeN/}`]Fיk ?uǢ'"Xn)&n'tkk>gf--qHL>rP-b 0y_#}J x O~7 9aD=j uHH{|{Cu;2iB;N_bfa#KVٺYu Kv&#v<Ҍ)& ,-b"Wy KB)/M~up#)3ƫ}ԤАsGaG^i\k%f(M`{i< ,|<ٯ` S^qP B$԰r' :-00tv㒪LV&:-|Ox-xO=\^:oac!-|Qԑ\by6w.ţ}Wt4ޕ v ڧR=Q+i^G4Rc[zy+qO$3TPX;epw0Bgz>+HzIW,e=!zp>w?{J}P[Ф1_3X7Ի6ǵbN rd1NꚗI=njlrSh8S6*XpRkkGd7"="[fF6[JBZŇ,M +jC\gчt?xhԚ*6x{atw^+}(;PBŠD$4+ Z|G1mCFs^_+AʒMBYuC+z+3閜*T;Nژie[.ԁbsX Ƞ1BV[,5=L|}'rZOsAakzsZ3'=#SS,X$򴴄a, vZK$QJ50'ú?69wz39xCfv_<žWreJE{vY[8HwHCxQ7GjkU{76Ҙ.8 Q/=-ͷ JB}%_՟vM\Drg5}ޠ$\fTP-Q6$ސV>V ɶt?-[`G- s[:|hīn7Ĭj6tCCj)aS0f~FCƾ7B>gt.оއ @jF¥PިvM#wm-sY#p82Fm}U\#!p{䅍ߖ-CvVOM_Wy8%pR:Z;oZP!Em_ %j MP|tA3圝A2/L*t+ȀXKt]oI_by숧 1PXT38-99a O.ѳ*#'񣽍*C@oYPhf1xD}v[\N ue -ȭuphð7F$w*ך"W6U8ԫd'|Wyd簠GvLĴa^ κ]DNjC%F`Պ%1W}7:ZA[J7WD+Ua]ꇹ d-q! I%k﨧fn!oɯA/[$%O۵rIDhi_ꊓxw8Z/zc:Qf:MLv S s:?37{_GmW ;KdtLKBS&:l旽J<,pi(1$F]~}8|&<ƣ rkgz#J0Bgĥ DwS " `!Wς~ K$ wFt0 < s$XE8pС>3)H4.>8y]T+`tnkgrx@&7SRY]1% *{B<y.Tz ~=WMn?+ZJ go|5v/6QrG֙qY mtKZ835 P"<яW*9_K۠ڥ<)}ON\auԷil\h%p <MvqR Ti;X P+MM >kDpfz4 i~+WB̨2HU?yrRIMCvo5j%+9?-m}()Dm splGUȻ{Oex%ޅI ^Mddˏ!Z%Flg$tfTR/$LfGI!Ch-F*ǘ|X3trF_(\7O.ۃLD.~+6%}rC}"  +D|BK&w"*r+WC"|~4Ic`;Jj \\r&%dTzS ,{% RՁ3ql@]3WcȬ<@ŎN|&rnKQH{}%%yϢ pw@F0eb^Z#a)-Ȩ۰,%q4? +k& BS)e[46*tnĞKmЬNJ<15v{T]xqib{yOs @y,ֲyHib,500w:,p|U&t!߅`m^i0v=h,P;ltiϓ|o p>Fgjhy0WݪR+@ugu}3@(.K*eT=⭆ td섟݁11fi icZ `z;Ou@զJ꽆q'߂@]AȷJod'RBP*:: B/a?#bF%i"FngMZ*lAA3RdzM.(=(hRFEPMBFli}%@ Yt_WP(~҈zI{>qzq33eyL5fRVEbViN= =ri (wJGf-JU4淁֯Vho+P])5[`տ-A qmTaKP"Qh ,*Uu1jS3-P eٕ+D3{/p*C%<MDla2Ԟi\Jlw%GǕyhL;aíٷbm@f=ȹ<99GIR)E9mI00E˙+ZkC] FI;"Zelb&3®:$j#h6RLz. ?x$DjfŖIky]_TP,}6.`w:rE-̫OiMP +,Pŀrh >-|IK]`z@ר`mL* rRnk#֟}=g%*TD^BJ8wRy02S&t+!i3R-1J %@Mi=`%ŽTJYOwlB<XVe;i.+cC{EDyVq 쉋.g@vd˰k% s$xphx %cj͠Ƶs/2vz mi5,~ ccVOs8%ŋɪU`'<0@Ny)f}`87PZ/еyZo¿*znRoCL9 #EkVNIIm;F1n?ęH/ aл6y f ]?ywR*L?n2+&aNz<~/DZeEb6[4$ryg +:{߉b-6ypF^S_1?r~r)_ Y 04T%y6hc#pj7xZT]kD& '!ݬK>Ch s` NyH*DVf& ]"kdj-VP] u/pޅqt5eiX;)ضui䝽YLwt} ۖJoMLP] 6k=8R_ :D~GPKٙ&UFۀܴä}֩hju \.A]!RBXĈɴM)M0Ժ0ZAO2ܺoxY.S{mo]lbWFe)8NL]M xdW?Լ4<Fߵ0ċVh4&6BgDyt~6]'iaT$T 58pչMTY=[j`rg#m|-O 9g@ A1 O+sALʄ%jjН,[XXsֻk0{S 69Av!L"~(8ð.Nl1Bj1CPqgH t` !ZaQe~ܭjRHھa"ţT75YN,Sg)\?~WťotcbOb`h]PbFq5zCY4$?2` 8C(DѲ:;yEϥcrC͸0^hƲ>ϮO7nw? 34exTd-#8']ĈKgGoXO!ּ -|pK =)VIƒ) i!I 57,vUt L<39n]+TwI2Lם8JƋg~b#::;I10϶80Rꪉm0K~B̴,xlL_ .<=͊a;;Zb%9tHZf[&(VIԺcf y2ysC_t+M[zsxu;3o2t K/ fB"i㒹c,;G0d o0t$t+-!wӘ oƓLAf ~B;MO ( ZֶF|9XxH.u|"QRϽ9E?xwx r [0 KS9̋+O}o gõv|ڷP虿̈́WF?$?<`QߎCWBd}8*%lt9U|@*GeQ3RMx#X$ѡ~"H7}ƙ=D* N7,^fL^(s*$ &(_#ā`@VDs&rd 3M1/S8M-o/Yx"'w ;;6y6m;ksJ8SG8T$u`+.j: Ec=JKʖ"鞼Xc{m\:iI4'5ӧ>œ/_ՇwPA}i,~ot$Wd?敀K!s-"oU)=MȨjE9qga93"r  ZCA(lOD7~T>xh0G ݼ\dwvSZ+hВF__TqW酉ssoƿ{8/fɱN..$b(% H◴*J]Bg~9_#_/TdőjY>uVui{Ʊ۵Mr-֗~Jr`&wo^aoS݊X 5^9&.$v{tiu/ܢj_koYU6yfkJᶈ[}΍2k +4=ktabb1+xk[pVڳnDEm4=hàF_a},"n~؋[W6TȻM-5ZEYXrNd9YH[gp%M7s˕#NWtUe 8-$8J CqE+u>P*@6( K6 بN qvmY!U1Z)wMEc"'O!psHM+ L,Xt%FS8i',oh53gC Fl~#PYNt'=@Ő0ݴ-~f֯jSTq:0m}~$5Z&k7!Y U0^A\pRxA˃!0BgaB|8T?KAV1 9AlMu7XcOPHxWFDg >!dk(?31{舲K[ټn }|8_EL=6 O#VA NO*#bBAp 5iSPd(=(˘{vfz+Oa_ZA2팗8SMeοn. W諓WD K{u0<\9?DqS̴ZU^}ŵ>̀3ldhPL{#b?)DQ3.fi.mwвҩb[uFwh7~aL"CfѐIS:եy+Aqc^XgW}-y>Q˘++)Sʜd65mvL`)4D$E'gIMQ-x/tc>g>Bq,`zc$^`ӎ;,'@H2;p0)pC;MKAS]pX^QΨy[h\ ``֬.mY~9D{D@2\NjA>I +c9[4w^*K;(䀅fYU-  Uu+ngko(CqB_l\g\&}!8Ǭp73L\klWu%͕6) (?YliM:cyR5wvWPez "vMO3RB\%'Bڍ?C"8;i1 CڡZ .+Z;$jea* a-TѦIz15Y l#; atJ뼓k-2"OoiIv!WE ]G6 '.yʭS5wI+6:"*Gm/(;m( MENGОǏr uST%)6لƱoB,~lF{4ވo(-+OEwp"2X Տpk9iI5J.3^љax' ?*(ma\ˇ)Tb8w-& W)`N\F)?/Z0)gtdX䐐mfV6񁷸mԿ͛=Ą H9H-.!-ג;E!yy͂?G`Wv Ei`sL*&:42F?!-,6H 0|1gkYym#lQ{zt%ŕ@إ9nza9)'frqZlц @I;υmD&G<$G("36ͺ%/q{$ب;J_ܫs-#q((FC̣&wI#4OJӲb=п-R+Cs3UHFZL** +m,7 x-J E,B mBBs6A<*3XUAEVEҩ  3 p\ܵlᗽt8& "@ 췯iT],?C2^','&;͉zRG+≔2 fD"JS@h !U>,~$ ]{H%9 ί vHEko{Τ#]DE c4#4)- X6܊XhCr[kb39M ]Rh(/k6:5IBp0p,CU$ab پdЪՃz$n iLTo rjJ-% x'VOU-4Vg<ʎ<3p^4yAύ#>SբSL%9zABL,Fl0|X7B. XZU5ǸZe}`r/k wYtñblӈP`Reϊxڧ NSM~PtW+<7]{Fۭ aY6u ypQ'@De=cdˁ&"$ vԳ-_^mkr p@w) e"+t ^"V/ -8C5htkJ())>Ste#F}ї i%,06=MfVdGllNHkruHRfc]A U\ϯn6?Q28s,.5Xͅr1y^7u|QwAp‹>6MoLW'סO-ϘXʳȷ0AkFK+zf@UmYSXOnΌ[zAqi[J'`/wal +͗R  %>,콳.% uK\尿Dz~@ƦSwH]{nuQ3ȔFKZ#:U\<'IYWKԀ@!zxZ eJ ,bJ%Pt\sfAŅj Kxd[ Z֑Pƭ>, `9J@f:0~gIp8c!MD,K0.C:E)hn:,)!v.2:Ept[2֣mꆲ|r,!fس~|n7-/ķ+2zWRДyAjqdɫ4L=Gk ݈Y;-0c*ؔ5hpVVTa?nשּ'Bw su9D^gw(E Q<ڄ+[q4!EQupa2TmƿfP`kDbM|h.c!i.~N]F ZrM@%k5Q.7IScheOP Acy-+c~;$.7;Sޥ?u}0ɇ@n( _i߸9B nKi5"G5΁| R|sda 3$ƕl2^zMpdS9+`$뉷P?OD"EЖ-T*y tDߋgYt]ua`إAtWZV_6ipni2C2}`oʯ ^qU-"+6UO I5HR=A ' ZqI協6 :> "ʩE{!6G:6/857a|xB.*_')XP\.ɱ$3 F;sj&޶S4JAdh45W]_!%+ -Ww|BBNSFmi,$< m9}4njdOiGvbh3=h\kD ; mOYm4Rv i,cl~O4(A"FIv;J/} \5Y5& VU}+T~h"yiɹA̋`MdR MP5i(dB)x88yo,m!)C^hk2MsѨ+8XI؉7v m^g$qM޽IFO6f q/^}WYu]|NЕ7 ,5a kMcXCb@҉}UpN@7Ͼ h al%Ǚ"TgϬ'yJS2FSȑLں?,C k\20/`pb}U!̓ZL.Z^85E'O¦2`e:_}>*N<ض-:r\,tk6+U7JX?| u mŕ!e{7j ٦^ѧSٙwy1?j܂9^NV&UָDnow rNۼ ^Id/^Bp;Xco+Q|wWE+ 7d@g)[=<ŷ&C[8o#]Tr qs`@! RZ ףm\!6vxT k1;N`9=L>GҖ7Oi35 1d^XS35 \he"ơV3haz1%!z|5 sw8@h s=0×ږa{g2"dt[M嫫AL;t`&Z'KՏ6d{D̝3NOʹcv7JÅnveImsXY-*Q`@6/GJje)\YnL@M}t9V֎O=i mN'X Du 1Wœf( s 0'{@^`y{qy#&,~5R .t6b}eU`L}֒좜k/ v7&+FvL" >$:?nWmZyg]?+Xi*HxAKōxݷGo ̉+-$.~ۚ!yR8E ~d.fE^Ia i 荰7vʸ ZT7{| MO1m9)|<>~h&S;N"A롑Gϧc>C 8U,t#)/<"7ykB|UVyK`Z]i~7JjJaGi:?6 }9057c SsY};NhUf/cN 'j<"rAM`&}\ZwN$6;IDW٧OTFں`i67!6+@H_w` 8®#1Z׮Fe0N؄P֙3GZU<|jP[Dlp"!}x j|b8"l73"§S@h'n5MUfdari!#dLjYX7&R5K}9^pֈ!rܫcztE0G 7!Ђg3?%q@L-gu=Ჺc.jEҘMд".8aM'4i1 "ݰWC7 9 Vvj֎j6^p E1ޖjHW1a ecF-9#1z`㱨*]%e!|'t'/[zH$J̌[euK} ٽK3%=@BnG_.罐D0P *e][MwGJP%6_RflSٱY!Nۥ=4C8 tk}5zg pJI>ؕD8MB5%Is *ն)e̥%+'wL!9p;7 <\ڇ.*TnR+{=&d! LmѲ& (Oo/Nb/1E .aw&YgsǂhT/xl=MA{Uz6]RO0vJ''\&RݔZ}d9 F/VX&iVa`܀k\DiMD @FPTܱ}2;1lUŹ,"ή/OtmҖY&'2:q3%>.B@`#mpvvlNq72Z(Jl|wG#yI-F"DdRc^t%:AŠ3Z;m7za W]8P7M숼ˀ)@MS :M@Ui)RمOpJƁFƍ^ bc)7i . ցE$Q3of(ʴh׬Qa_Gю_;Aݫ]z}s?* +U!Iֱ2jWP(kYxL+//͒^Ia2YC}; fg+KRD u8:}py׷ t&#Z-w]A,~q?KP ȦT0pwf׍b^b5ق9&lBV) oAWdl,F4SkXqB&}n!:?'<SsAB~f`2MM{j} T IƜV֐~+F7lp;b9T(Zp1̾e />fyYg"3& m1Y[4mi[M߅i3ڿFIT+/I+咶 Ԭۣ#PNC] Βp0^1hp2=cZ66.lQ':'<+Fy  }hzWWZfg$ofV[E,t18jfH^g4 l8E^i.'P.֏Vp%G`s_KoQXsRIt0]qjoF3M 5v  3-T .[tmI x+x#`5hBsL:YRqFҢ!od-D!~ }FSSgvwOw8UȱRgeRrC{6gȾʜTrav=NS0.R{evd=ܾ`*wDZH㓬̋LmN~GRkq#@4;Y6c(X!$"O''EݽdA\]]ʷ }o C] ;j n#[)]A751Z\GJN#26I3c |$fwYӱ(L$OmLp*| -#PBBTCXJ,cTSTU3oaM|"w/~ #u,<*B//sm8S-33,e+ד+!m25[//?Qw[u}LL`#O핊T7gfpe*6 7"j+ \C]EQ;ˌ&XM<^+5j#!p]LJ`4.>eDR+/;ˬ]5DT7!kAnj_,1[\hC@c{57a_vzb7=nB6Pl:pb[=yZSפRfg'wkR/KWe0m +.xbZ_ H)*IT#Hf*5=Rv.4v\ʀ.r  ei$NkU^uwtpv{93v̙3V& *F 1~™XlB1(B[o?Od,&oi!O|?iMB#$+אNC!Nͤc=*@*F9H  8ɈCbCgR$& wm0?HM)Vl;`zBTO4ϣݰ2L(}1Sʠiu̹Ene͓[^w()Ox؂oyt s3̳2 OP1lKl%p7{DרnɊVu9HqFPxR5J< ٩ad߫VNMG߮2AРTu70 'ujXAd4)o 9D1+]1O5bnsqKͳqEcY 9)Hr@pg5:򂰅{?Kc^5r\h<0Zz lGʩF`"Bzt\ -K&EZ~p[~( khOІI0+2NV7Rf }#FHC_wE:-w ၡLUVh?9CQt%9S5sYCc U=I.,7COt*FS+f୸G4Գ;Ldcud'ӆ9a]!gbU(>1/yJ`Ή?H(2+ҟ౅%:Z(HBפ{]-f mg}BYJւ.҃[4oӣwBc{t"33w=^I`? ~;bۚiT EzɳT 9ǚH6VcDDWLK)(v1ڻ'}[e1['h_5Վ=Jjؗ)ªG@>|BW| FmثFZ@J"F_(P{fnl=,%J=g?}rtH~$HrMMun<=䚉:ґ.ݼ#Tg 0]qCz(VLP鲈AHz~Xx3{ji,  0}7Gr.U4\PRVPf_i;nBjLZL幺@OsX1ΉpѪnR4Z$fU,[-RZ |U$}JemmSHV# ­ٹÊ[z2kOޭ#k C븭,ވCd1/8j6͉45@!bj_y$4p,Wtr6%ڶvD(s?-e[+Etd;Gl:ޏ{г!>%dmE{vPxM{RV 2J5WKys.K=]@pAWVXd63OY)j2}.'uG:vF8XŃ$iɀ,G3KOנ>tĤ7? /Nx/]+MaS`7#h|r9Ɗ$Aj-h` hQqdFݝН%)xhbh1K0nWOEXTv>!v,c?0+D*x.ZP^Zh⁏NZ0U3ֶ0 15`k%Y25ib gxC%K ܞj UZ6Y y伖K&5!g^a8;9G(5KW!]4dV3 ^(-~B@NU"+ipJ„N-mZWWVk2YJN\q؎n ,CZ NWad`~];3P3]U%$RRb[”wBlWfz,S{NXh 3QPϭ(:PbU+&8m1e>%Sݓ+.@;zbQ!BB|sܞ QAϡ-{(MɆ#s ;n*6iଫ [W+| UK?xԇadݎC <%S[7BO_B8hC]Np(SPƇP,E' + *jМtY;GNp'@`5$(ڼi/q6++b AIm4oeT=fYafϸ,!K~RFtLiJ)ȐyؑG/T(NShqkeF&mHܼq?QjJ@у NeV}y^DOԟs3ꅏ~]|b!*ǐC6Kv&ʔ.vK ;N=uf5I %IuDe:b9'ѼL/*=6P2No^ͤ:h;ޚ^My2U)c8MȪ)?6yʺtG^-~o afS\WvJhQTX ,3;7,e }/rQxj-kgu8ly 2Vgc׮x]SLzTC;A@mk}wtC|3Q1YÈO280)y6)L:1;]7 Uģݦe9 Y^I)[^fhS5b(wأo(m0UsR.$0oA^β{Hwo;"mU7㞊n#F>_3x˶|=X8&hMpwƖlAfUN ͱ*)!5(6&V:ǽu#K|kQq,4ϴvH[ |uf^OuZ$k=N2yZi<`4Lhԕ<HQJ }C ts T@ߴ9Dv_c9u~T 5l60iClȳз݉ul!(G{Ή^qPb;s"rpx[q,@9^[5”/ĠCT(p37{Z?&1?<+/8խM?EdBks jc) 5m#ovf59sݯo4.H2҃Ybό!XuUٜ:"X>o ͱB|#%8ԵJK^JPC?vt.6 (Pٯ%ۋ- é7*)SM ǨgDRa'6zsR`E)Nŝ-{3L*/|±氤Q 6#3$pkkdBIaƏ`at Q~.rnVȗ_=-Udȷ52|'gmH;&N$Bi!x5(dǔNyxӹfOw#Mw!=ɯi,:4'ٖ{[61S9K|Z-ubkW)"V75Y_ɇf"OWazdVՋfB'|'o)"щu?o:1UzB/yx\?dhpgP%尰6|p< E. QWUWM8bi ͍~֌6-{!JjxJNS.WV5ŵ?%cEkJY/tWd7&drXp!,gw'ņv,&%$,Ymk8#^Cw~|HEI-(\T2RU<-Q7 )I , ˯W)*58 p Ss LǛH G0D.Xꎳ/"~(d3CkɱK#6 =<_*we@M6;E 0\G/>JC=&}b0<"x.B3R>,sVwm\xTzUqb22VG|Rpg\-?~'3e?lK5V'kMV?x}4p= 0ge3iVkp?՘2)ѥ=gS:'_ Cpj괿vZ,9JtOsAYu+ ߸jpVzpui.{?ƣ hO&x˦?kr10L5`Ɨ"F|k`+|7GE,|tcNZKU]7]^Ok+㱿ۅכ1ΈJwS$V@\o=+MT9 D_՞0?ds8Ř)6ܝƐfHӉ{wx'>䜯H&H*mQ!`p!p,{/h;8DR۱FJ^{ ɕkzgؘۊwقa};JsG;1guy'npubrݽd&q12Eδ `$Ɠr.jSSX/J rv i%V`RLJ=pXެ|s>cb[v0/}|ԛoWEh|ً,v7HS %'f,Vk?yEDX-ڦ~F qJL䕝ۿ0´ ۭ']\ vlq:-(4k1tD b0nτ6rj.32_!n^W9y{Bne]fKi@̀R ,KoG[Fp] &}x6 cTi_]G3p)?P8QDe/2NbϞ zum|ʕy6(؄tTYTΆFr$a5X:s&j`p֞.TeE3$r"JϝӚjR`YHR%Κ*fW'//=cP%$2 յD7Nz2<@U/ 9': )SG(/Yۄl'usYrzJQfXR4נ0f%B$dZB#}#nKLgWu6kU]3xa gnOɖTrbۈ46zcr}G6WX`2ͩ2[ uoQ"'zN_um4$%q6'$4}UJ.:#n𵈔\vSb﹓+$AsR8XZM%X:Gba3)̀~A\VMt (KO6RbgH5s:^C_maiPMWSI@o:4vJhq }LOyЅkNLۙ|N&0ouU46/yD95񘔗w͠r@\x4) F0QH}s)45c`!M$BN(oB?S36^~ɊfCO[#-]M,h҆˺ب ߞ)g.vy>J'mR EP @J&s:(NB ֣w).hpr.j̟ehHt-1U^6d`wsPK{ъ[c/׬:Ob'% snG%!0F+MF1 \`r΄/! 3$"!Sf-씰IQ,Aw{RPcnvyr9e1a{ L(OS}ip3&cAxܳ$"u.DOh+pԠ3ݥi31ذ"S`|vr@sZKv>QO)/FCݑj8#u5H^G̥R,kaTyIlhV^;WJCVB.(!MJb8$4"Ŧ␂6a>Br/,eoٿAX.@0R_=u^iQ< @XFzVB];H_OcxTRhs{E'y1!iäM4?䢴):ge;ܫ6| w-c;GY,|J``O%_,{~^xdK4W4+fEJ}rde3!+[+;w4t'jT ,vdH"\ւ3/Ȯ|)j|Dd'T8P!PC[ܶA`ӓK5ʬkdq*Dh4L@N$L6kq}XcETL;Ni~(ޏ i&=~{Q\vDc0d21qOQÅ!K$d[JGToWgB枬},o*$;(F\@;SIUm ~ KȴφTj85k:Bz'C`u%4sD}]IeévMLJ,wBaEVP=U i2]n=N ԙM$D_cj5u]q&Ƙwq@!c"d ⥐Lu${ܪ2YsQw#K؛_E^5*wYXbuZJrcaXx%LǮ4h/AY6p*g0vi4т{aA̟7ܚRg* d1 _eP12̓fY::ˁXDtTGѕ|\yjHb[b(Ipx07I^z2I1hL&flیݱ(3Y- uhQaۮjҝإdbyBj(-g`c6μT$ܴMԀdWM  ccǬqUE`#*)&7h@ Bwq@>]"#`j^"Ik~(1h% oQaC.5lVJ\ǹW:+?,N@w5ȧkT-Sbp`:M"="{#6QZsm2BKV;MxljeТL1." ϯqRY˴~%; Z`%ȫHr漏w|h]HsxFpjcGTZdSbfD.~vd՟crRLXD|Obz97|h#a:0i2z^[ SMb"'iXW$PC9%#r$^m/"DV<'<E fG]mrROzYâ@?5+%fKFga' Un@~D.γ]ނ7tuSCicocQůbvfI؀>Ez4OVrKƥ?{ *zwάqcyh %MAL݁u(=z)*J8|vji {6 df=i(k3Lkêq 9A]ήDN"튅Jm\S 0޽7QVM?*v2󧆂?NN&ia=1i4a6]iGi0?p c3Mzr 4I.T\_U+\u.F>+"O}g@u] WU;8y݃:ScuwŮlG[LX$i~)3l %:uXh]t@׸U&0:jU[aمE/R^ i k6f< xc0p|okgp`tCGO[f]gYuЛTr6Hf-z)"&:Lr ^lKfmZ ! X`j(FMDyfQfhSGe-f`-n8`3;W7ʙ&$ d iU9>p6I1EAp5n 5}uNyy8@ΫCe;"sM3: U{ wv?`NJ.IGXp=)Z37(Oǂa('!DZ{OmSr@$P,5i{=8]@aݩdı ZbA= brZ Te gerfc6+dx1Py2r?b0j-68Opظ!Y7khG!9XHZIЦN?Vj}cE oRتOazۊɐ -Bqosw I[uL~m.DA);[]<2:νUUêhltP l t1:\dGQ3.$6iTu֜"#I c~/~ .&T28b4*`5=e.\W9+gR` (T 0@EP>*g.#ԣHs3_{-v3>ӫ/kQc)DdNX3|0|@5N2ہJT.678+[g•}AM4"6%Iv,(4؋SR𩈹G&5Q`rERa@Hd!}( Uㅶo>TswހuUG{늳`]cc?gB HQ80ap{u̞y%7 }N{ aJl ;p.Q;KwY5,gtB>̳>; GXQZڌrVv?D. Veqx압%O;2Eӥ'ł3-K,ٞw70?};jab%][Dg6*W.`g/|SnF3^XLMŝ?K\A9M\K{4OGZVNpcݢ%Ʒ{$mҟ;DPqth!~v_}Эsax|f"M+WW7!ٴϧ?H2+ǖ%i:l(IJ =jx8)#dp=d `}fTfgy.n^2ITJ'ZۯQ3hWgo&¿2!ڣٷ%uID$ (6b6Y:f\o֋`jMIWzds֙s(bm޵L+ g d-UhOtVO,$61kKY\ICU*u?574R uۓdC) DR Aa3I_&9PIHL=\<%>tMqYK*sIϏA vzY= Cdiȑ? -NӀ޵g0%K}06G))Nu(AnOImᏃhob0C-zp=|G"̜^1\"6'C)܏%@')6eL9ls[sII" ! zKpgSp,RK%PJSSҭ)HFݩJנL1FAj8 VB7[o>y +"!!u֫o:Qh.ee$KY|c'B|C9}|[w7ɺ lBB]0v?:P Hh1m/O4˒1С H*')"|syzφ:G yʮߗ@)Mdm"@!BFtJphnhz&2 (ocF6>Mr )X>XB!}YQ$W_؅8$!s mhwOޞ)/+= WZ?Q(fy){6P_=KԱG'ɸ]&6)[jZef:%wHKZ,H{=26B|$KgslCQ \WDʹKg驐cJ5h];8raA$qŽqҐÌ',jlf*؎pe`L_wo9$4EiL/&xفi1 k S;?&$pg9PtxI~{(9JGSɜro=׉^uIޙͱRTÔNqd+9Z#`ȿUG V:ӹ<3zS>XtKLjALy_!Fs7/hLg6xIh|J"{ UNjOS.c;cS^Ov4ˊ s3kb.BPM*Y~c[~ KMlpH"ƌ upg<3{k, &Ɩ1J5٦H~&#BiY7.gMrT~8-E8<8ڕ%U _Ojs2$'A#QڸLdX ȑ&0 =vL DK͜ ۵M'VWVl~^SMoPģ|ZZec8nVs7n+‹fsZ<4cʺ%< 6Tz>̴ ;[Ru ;?` ^=b>j%p4#jJ(c,`Ю S uGKKg~zufFO"*Wp+O'&CcUߜ"0~tLHb kuHu&S1_D-+H;C z@;&Epيi>炈~Ho nd>ڲ#NHBL)0~, (Ky!cI~򤁘 Urvkn喇Tˌ g<S#p5/`v7V 'a$tޭSwk-:G! %沴|Br49xY o~OKǣ٣%G0/FBo.Rػd$/0qlBr 16]g4lDFJ,2W{)~!K &YNмuvb\X,tzͮ4il3v$Vp:yhҼ,ss=l`WX҈s =U(kBijXjQFLR,vJJ wId&Νn>p&#efx疿LZUyHj}wAAKۣ&+ӏ?[[rr]!m֬}SVI,7FF|#?%1 :ƋSn7;Xƃ_ 89층E0[B 5f Pd ¼ZEp{>`aAD!ht1FhR+ߩLܝU+`q'j9$h@'X9{A8,I\,69_gvgkOT2Z Lb֐_ʼn9*1ym=äghJ10Cv| ;X!c4բ3_was/ވv3 hLKT0dkqP?SaŸ!We"8g͇+G.,6?|$+Uc 65Vb#ĭl:i@ f2O'a)g]q(S0}w<׸:.ۗl]f9;ړC[ZxIMKU(MH:҇]L.rz6 `#UckFkH 0$˺n$sWxeK;c+ VQ5sKkN] aU-oZmSoZ9xfY=qE:܀_/]< rqZWD`S7lnZK¹%d`V)@FGMYZkXLWuёZi՘ew0zk 1|nK߃.5wӹh>ʘ +ѭl 木(ӸCT4Bx28as`s2p$f{9Z^c.G^Q'` 3pބцyxKj鬑ԧ7=Kc n R(:q2f,j11fɦfI U??`ͺO6YWT!:0φb_Vܽ.fcK~["Ԕy.SuOlD8@r4OSgWoeu:ȔZouA_Z7=A YU!YKzVH^W94mnѾ4LC.`GE>]C(ŕ„Ϳ#w&0kmv 0itpcκTZ/tTݧ%+TgX 4]40O;õn`/O?.uЈ4I_ͽ #؜ɴ!M@E}zWYc##ϒriHF뗴uGES=(ԃ |VtЩyݝ0%yeoU~30ݥ *@ރџ6u D5*87LvDUd*n[3,N  *P?Cf8 1N=颯%xl4gJ7_7Cr<Q\4렝E a^7gg_y :gOSٛ(BScIss3k>dG`loY k[j.3б]!Vw83BL#RG58ٌߠ2F&ܤ _9HE oJLQp%Tg74#d"^\k&1ac!bh 6]HrF>c%qQh I9ͰJm?sE.='y #@q#p OP um~5 atp ^=a@G#A? [F P<44u@U~W"@3>=ԅ~$C4^lBo*4c+EZ86QǷ(ڰF*Fon @4C g~%^-e3 d@[g,l(媤nSSM Okb;O)$k.!TFD%84XsX}T tO6چ,84DX6̄0ꕠ-A soմ BIݡ4Spq2f$M6 ~fM0qv1'-YDRě#4ڠy92Ɇ'MswWLZʳq-t8$ yJ8AE M cB+W"n5;dw"b)jГYe?ƃf〜gtzvn}$znX|R;BO*%ֆ z*~ ̓;sll}Db_&7c-Z'4f6d]x@ϧ`^COl{ώh_- 3KN}8vH?Ho|7,\٢F &T1dQjzTxi-^"  ݠAoH3R@Ri HxȁħQn~{hC[6X&I;ZxوX^sa@b1C_hxs-l.Y2WȏY~صdfI,fg`Kj sG$2TˎYDWb/5Ccз^쯣[R!Dh-:8!)pV)oL }hʂU#5s-PyE(z*%V!UmzSk_0K:YjQR o=a3lG\aQ*q'9+D"2W+qD ͋5 3AR;RQkM+`w N"vŰ%@ V8}4 $~|Q1<:ç.b)TchmU 8kQu-ؽ S(nwL'{ [=HyXX*/8 I(!KZm'(1lRX qϜpk0T);Al9k׵9uH770]uDy՞ɐR< <[Hd@7]bR{6r[ 4tB?~@OqG n :}8{/ Y5e ]?QSlEj1ʮl=;+VW/UFQ;R@u W!Vֶ!#+R=QSWZxO9WGYQ=OJdQdS30ڭ; Ԑo߈l./#;  ?(G&RX$?w)4U? tc ]r^72w+`\+=(θaLT}9fQN'ju#8o9XקnUKEVC@V,+T'X_X׬khk#x*lKM .H_N?Ia<9!C_1cn$[^qJW%))lD}Oz^,xyQL>"N )ͷGG)TՃVsuh,+QjLR d)`.S |&h! .z"xjV c(OBc6jJ-;sbfkNsw&8T`\7P1bSngޤG5d"=inw2*pu,oۑǩ2.hu[K  e抆Ch,d,./S8]+J$lQ+Cߊb6(mޱ ]y*svsS)2(ӆSiCI п9\\]m=wu~g]Q„17z39&{,mehp>`5Cxf.3=N(pL[Ue 2p8#\cbn5 +3s[äxěB]ec"&&>|!3yx~ktLb-ICq얜$nHr"%ȑ迄LW=]_̨( @1wg+M)M wpa^u틖ܬQ/dB4vy,&>m⺡6C &8B_e.mYMN4QWHh mdTmz:-l9瘡-VwL*Pxl8V߄"(x>3B^&V'z2阭I}o7^{Rʫ+b~4o qhԻnJy)-tgF>[6a\NR*xB*'{%BphUF/+lU 7 ZlpOܕՁ:$,O[fQʸF& *Tnde"? ]8e|l^cTkY¿WbhwwoE5ZAJa3~Tr^bvj6iG| UD-oo TuM]N:ؖ+U0<ە'ЩJ| f:ҒQt u?j.@@bBe*uؙYB5%M ә=Y6G$Èpd/<Wt"WwkkJ-8/lr Va3L$3@4EqW }lsER%_E ;O/פ %R)Rr{_hkKCWL<_Ooi.PPo$"Z%50?:e"Ъaól6pac6̰!etK6}"@8F8-0g;_%wzhI傁x"5nqzD/.?"#evA{*TtDžcE50FSlM7,Q"Dwdl{tq2L}5rLԁ`0߅n@CwbQS[xHH9Jjz櫓J00$r}{K9`TtΌ=l߼sgp郗QF3HOI0{KVB|],NO]ilRB8nj':pFo[m긹,Mf QsXZ7Z|9/!1ԛR+& k`xi XNG <vZ5/Gz0XhU@p1Hğ^Lx)% #{K(,& Wk[.yET6 ʩfL=o@:FD f@b(H{_pHTHxa0/W3!hꭿ^^6BD;[o6batpF˜%b40^݈ :R;(EnCr$9|d4Ez&vUgHY!}d k_rU#8~s~ث*:nlCEvFnU x,] %pi5K}=pC9A}9ߪ3vucš/pP~mbF0##VU{9[,cVO<=O%В|H$-?GЁ2J$sW,܃dT)Ht_y[ 7ha愷Ce[T^慌FTP+'֐H]Hӗ~`nq3y_;>7`J|>PY"z+3wј3"؋̷̓ee;) Oyv4-dWM):\s: ')v^)y':e0MM ={lhc[@c b:G,b8dTq ;qYiYF5 ӌ5޹T$1t zi免o:u}\ *Xɻ~ِr[]Xx<| X2TZ7ȯĻ ؤ,m(-k2?n],E;L@6_4=5.!O̙}Rj8T~Ec#[Ci,F^Y8PQm]!ࡱ޷?N7E/k T&?D+ډ"Js-?ڦ,P-&['mNe^cH;ptO;Ɍ_<ڃ͡E_J:ĽD$z1[cDLM\J@Izy!b^Y)hHnbHbe;%x^⇡Tvk<@oڦӥ_&`* )w?ƕ#XF90]2 MYwj<ج/`ôp;4@.|4wIcAiz|":iy^ .@b;HG.! :&oX SZFKXuP2qEtmDBh`+UxB{R%egYaP8k'#)O ؾHFסқ׼c3~z.O6t? +Kr 6xdwQd.8"WY%-9CZ QiY{[;(3P}0;$?ᵮa&,|dL-՜0UZޖ"#k1OSKUͽ'sD$ y2k}DwiS($*xPTJf|GF_co 8|o14OK] ^ᕸDdI›n?V,pފK[1ҾGz¯\z0χ 2Ujك-v x |_ҥNxq &"ybZ1tfʍKyHET> wKNb1IGN5|2 ӈқ qWkϨQ؊'fVbvqھʿέݬЋ:h! nWڔ+HEbko;>GJsΑ{"w^Ԣ|Ccе)iHS/j34jsoeUGBg .E_ 9BeO% T &C:6 xgk6fN-kv~]+=aƚڹp@ 7 9ɀ{+E=1K=u._{z҂u]H%?؝ȹajŰѬH|9prЎK0%fS8` B:ݚLZ5uXqtxPF|)|6^ʚU-5H+ZGEȿ`|a]D{AXxͯir(HП-юPH|s Na{"cmҤ,.?.IOƭI;z=лUD҅y q]_:EVcd,8#1j:"ԚuS֏a+nMUo`dT{^_fr}K A^2) V~KDD>UXk95e9&V6vE|s{83t,Z2rE$nkeqw kL Q}?II նXv5}ie^Eͽ@"(qnv]Dر9R.!Z15')7RFBB ~kY7Wm%fC>rY'>iy6z0]-i&"]:fp)B +4FwO緑Ĵ'IDJC}߻E),A_ |<be+rhǑWf7(gߵWb9QF,C^}ruIv@60w:sЋ ШEDm̅zukxg+GNEf7f0BZ`1CYbs%ZH#zA8#uПl&S$(V.~ӃڅT'ZVd2L7C5iewV]8M/ x:$qfHwXѾ`^xo\AL 4CL >o)KAq8m2Tf1_B2BuJ@>Aq~п lܣ_EJRg'ltE,pP=D; t2:u@qvm(#z9St>pEfc6ۆ] .gB5ks12{pt7ҕړwIv?I.-|*P*~r)h @2МyZ>XnvbcWP+°bѬs!Xy91@څXW[MQx:8sOuBŚ/]|Z_AK2?d H Vlł@!}&EΉ̼|ɧӵ_-+XG#-u]r#4k[ܭ)423M8e IR {Ə0XAlG#|#hJN<<_+| @(FYN,CeAR'k< E;lPnpH9I=גb^Յob;/w XβarT B k/_֐97r edfېX(yv20Xq/T__ 4n``J>,go\K`#ED~;!6c: ͳ}l(a81fyRa#\3mr#[9qL~E=#6MYfea]TD]~,!#ZD.΀!8ֹ+ /GDĭX}0k@pJ⧀2LS];;u/b1>Jp{%)t7E}32/[plQQ1]v/+0K/g-"b+i;!2_ ܲ®o+HG 8D;~7==9e2$1D3/Fu_ ,D!dox·dCQrPM-_(չ5|'n"9} j&ċEɛѐ`a*\ 7kμu>&TzDHwEj0 8 9µS Y3GW8?m klGcȓg]})yͥO/{K5}=*HbY}g.Pe(&X1S,l)܀vպ3Ya{qʵ˜!M>gMyիԣs3+ 1Bf%#BT.CڪF ؉e\\,{#y黄 UTKQRQ_Vl:(:k(\Ad;smʑΦlOFJ8D"n{/{:ȻZdz@;CCo\O9Y5%mNC.uPa*尺 \=W'^e^@5x#WON @[4KM)ng>Y7<\imnn56x/7w=^} (}w)G7e9BEq|'fMyS1w9둳@.\1rS,Y[M0 &# qi59DfM-tN1p܀LNe 1?ٯ!ԧdC詬3`;ĢaG1B;ʥ%eH -SQ:f'z\'z6T֝UYm[)ѮޒKժn`m{d:`n}0 ]v+tiXV~O o;1 n6Ӈ?Ve*ͯ y=4ѹ7_Qz>9c0v?snYR,Be$| ⟨|{p6BGF`{ pV<~ 1lv>ܞD%|̖h;W ry؋9n&wq;Η%ZQGnID%_jXhQnmE#Y͍ BjMbp7sg6C)F|,  L!9r.kX~~im bmSP1i=lqp'N">&ͳ.\yb*v; 50X:-_I`/})kάENDH<>o,t@HsA{YRLN01N.# s0saȾx e]Rݰ͞:P䳬>Z͂  LNL:,rlMOGTAupSyN\{!w;#Q_Q*St5LPEⶎZ\t)ۡbߑ7 t\~cXs,  1Yh|?휌T[3BHS\SLrW84kb+6zO Mݩ(.v-X,}p{n_$57\U (NW8$>R6BL;(֬(%@(yZzx $. *aad lje̽n!` PQ7i:^D[îݤ!@6Я& 6s4dB<|4 ʪAI.ݽ,A|[p&}A;|"6#sUn,qyp;ox J('z2Ŭk^}?Pn^t%!|!۩8q+_p6ضSM%3ӼNn:,7@{+"U1pf%5Y Cp@}Йy=0^:讣&~eݜ𽱛9=hwf]ToAF+dtzh÷Bش\9AkA*yhX1TtB2gv]2W>lc;L^',oQ }zSƗ,],ax{=ϑjMPIӞ,iWS" ήKa\FɂS1}&ŖWixM-@P!B?;w0vDqS~cfN _3뀯b-AJR{؅yB%QFY0Pl嶢ggFjJk[;n䨨D'> 6 F%נLp5LgW1&%Tٺ^# 5>]݈ Y`y6vk:\_YOY59,nCw~hz!ݶHڦWR9ۑ{F%ǃZP0]I(S]'vXfT~vrE2Rwԅښ4շou7d[ :~)Yxenk-/u[13Ï^!fG$-Ga @jϴ++W[]%(uϔ SCѼReyީIc? #nK8coق5 gzҁYFknڡZw!YdvY4ZV˱8dM7{3h$-m5Ͽ?w-ml#LZxUejgagZE !,/7`vchBg3_L >h8aqlǼP 'mtjoٷ2Β%8Nbyx[Y^}At]9bRx6v}) P$Y}2%M LbML< 5vj7HnUZШ_ L|C/b>A:E>kĉH{Ka'b@2Z]¢r#=;s;>w۔Z[`p@{k/!^:?}S^;H X|GoȘ]gqu8V<悸4c-`&/Sь;:q4^\ʛjC8l/`d:َ@~\_P??53ѡ 1//m/ ݔĖjN39UY%7Q{i_-4Fq Xʋ&va!z?Ckj}^/I©W,%YL,>ɧ;n[e8@4 !&_ V%{/\/_"g=8 p}To32!7צKϫ8hGcRj'IQ$ngXQ3wyQNJc0F愞7٪>r_{ؔn`#y*N%!ZU?&Hd+"iLߟ~ywC%fe|@,6;x=Z$]9í5a6jsNJ5TZeV^`c#%W>EKyG*3'B[mxQ뎇P#Hv+C' md=]"*Yfkc~;b0U}V36Eϭ Q "WM-*>g@D׳xѭCٹD1b. J } sMOur&2qowAy&<1V IZ]Cɖ;+XCjj˅&eueE߽"L>'xCUu[%Ij\ZJa3'@Meog"3Mo!2o} 1ԣ۱EZ'Uگ3ˣ(\b$v`(ΥyMW 9q4a9ݢ^ZS D:t/w )SOG\e_h^;3|̭L UZTކ0acyyL!왶 8uoyy: VܞMHՑM7߯%+l$ԑWL|.l@0v2ǵ>P&?ɹ}T\ZO>X}nb&6e< Zx3D7Qirk~$rA|$6k"žzwѾ{G2\ 溈IdF7a^uq_Ae اetWGEmv#1yh)wV =퓖b'~t'`>xSR`A\>">hw51{*j 0^hE'XM Z^wb"vH (V ȗF 1y"# G8$HCf84 o\UȠ9}\ٌ;G5RW5M.TD湥ƓJ1bYBh٘(W3%my>"է9Ԁd$~ %.x fS_x YXЮ'W:s.z$ُ6bR۵ջ'_"Špsp )Y7o/EzzOKǝs3%G=`~_ [ԊJZfl.pf(E^p1(/z HTE-*7A|oY~(Ehwd &}U: = NMUW?6`MtSTr6n9XCaKw,=g#F~-ߺ/Yꈲtn͚e;Řo5nR~˶*"z#|k[&IOR [^Aa2$0P 2~>e%0/$Ajb _yi. t+D~Knfϼ 5Աa \fTD/jЊ{J*{)P\]?Ɇ AK 'y J;' .ox5G1VD lZ9-Gns . =#q%]C{{8HӬn .;7JLRn҆,ڼ6[CdgY;}q ?'BbDJaĬ"sV8:wgstbLgI`h(G.s53:}16ח U0a>,T(+zI#67p׳'!b?[QX`;< OpG4'ghgİjNze e[Vq v;nX=ڧy90q^dy$6돦HѸius)ɇ27RaxJ·S`A5C+tf&[5^IV0 x"Xc]Olzg٘8\t-9M@uuGNsR渣@ in\QC86(c n!0[B\T I;Q)fu" . sg3yz҈ ZpdEGjzOsՔGgZ[Ƀ:y"T 4 OUN_4aoCra̯#Ҫ>r@a oɁWkhacD<= @5NMNRNՈ?޼dwOvS{e "}S4&ݠ1d|39?ROd%ZS['".` mNy:̌jc9hfx* C+`]'c,n7C{K`f:*dRj`@…('<϶j]zYA N9]}C2Oe޳n+ FŒ&)50 LΧjw~n&RfWU,';{z ePElkV5n!M(*mH)I*^vQ>F4ܲ9|\V ΖGX*:M4k 8&ΣG8ܕozBȬcbxA2*(T1jUő.)MF7&XyUsKYاb݄B;o>{`w 9=w8Fv!UzŋQvEŇvղ9D_,~@ -uTCF:bCx"De[7#kN72r_V"#NҠ 8v >]Z^B5)%u2̻)ks{%Ea+2&3<+iA#Uf+ƒO ׍kR8 $D"|a(ܥд_j`n@dr tiX k//<ۅ6 {zא,5i5vaOBWM_ߞ#Ce˄zN%F&4@y,ט?i6cNMWuBI@Oqg&hy kG-"嘾5 yjg5}g^ἒCk:WGО\ ?Ԧ~j Yi pkZj?h/bC2[)Eqt\q:z1q2rvn$(ES<0Z9}<bU*oߺh"p}:WAm ^ξ5$(iM\"6ZV> bR7B3체paq[~5Ѕ=pU5#~UV|zƓY$Ah~͏ zs*">ZRȒ.B%!|P RI;P  Bfv>~N,BŲmP{S=R9kmaðR%on_{ַ̕iʬ;tG ⪕g/,X*Za a ?]Eh޻}1lA Mg ƭ AG>7q JogYu_ qހ8w2<(KxYޥfQլ/Pc9'o^VqwӑP[.bDYz3+h$*xE:=ѱWg]4KtwCɸLxj7hcX\?@'<~!*+iF p^9ΰFd/Hwգ&2c6Ԇ`|`w*G'7Px+`ٟh5{ ް\d,iپm~2 6ADAUĆy"=AX%* ?HtbA\5Wr0/Mގk>XHΆ㝎"f;R~tFÂJQQiW2D}j߉4R/?UDScm'(9bF n Č=Pÿ+&~zMWrfx*|{ѴKEWǔj z1E៉`.yeDo,2>6')>kŘ}\(ԢR$8Z'꘠~?1Uis u'[W{q?ڍts6${EJWV8w[Ƅ XhLG3#E٥\cyw(Wp3|n1FR}m[#}r]JT&wtM<=".PnWGA=vD&/c;Ƙ|_4נWx`Q|g*bԂ)gSJ:MMH@kB [M/~r q9(Ӄ<:7w'>kz'i9gQFRzfHw5HP[T~8m bPSx;w/&ܐTJj,Xc3^4myug<b$Y 06MCӆZ/Yy2%HӠp+f乥GY>rL@CLbUBh#0P\$X[7hpy2O3^'Ϣg<"Rc֗0 GNnlWqk“F"F9sd#ɀ C! d? 8~X#G@cr*4BxH=? Qz $*c bST4!C-՗r;0zOZ;xv~ub\Y+D?PNVxokU F "<`6o[H ?mѲuA#yZ7A™U2q_'|e#il*4<MHbH/:{ #{r.cVE2v4)r2Jc$$,<]Z(0Y~T$5u"[M z/r6TC`P#Zy'3nZsL$X}cfojIH^6KK_W|ƥ4nk5?&\d0RG;0dɅlh9XxCg-r*tC 2)z.L{5nN|9R>&1[8Dd^FGZx2.42I67K섨pJz6xl, J$*Kchu܏Z|4bBY*naz!\4降e sZ_$=: YM:ek~ty֑ +=x0 M^BRW86@饖҅Vz!uXO䀱I!"X&P/Ŝ,Gs+w+g yL5?4Fu v\& #ߙLE+b`N_yav7- خKKhjܩM.E?$X Dcl]@綗yS'y 05d^fso0A꿭M:WGV3 1jFv3QRuTRbf5g2,TJ:$HXxQej;lGHH`@t$m6`A"Xr8e-X Ɏ)W+H`úo`Dj1Cl;IyJX#eK1𠟪Fm j.RG(BbpΨGbwźǾXGr/MGsekq:S-p>g|`G|iغx=ɈZ2Ub ~w=_ oG,ds @% H;40}i?VZGuK;zn8~ V_+U[4R}a[ؓ+WYb i*R>(5[\;%:0:ڿ2Q4{`E-]uӸj#߀!TZKV1t;EUNY6PVBLQXKůÆUbh;oC6"jjotZ vRt0cêf}7gi 6k%e\.`I ^)@|TK,rG(fpCˎJNuC49Ovmp~VseFyRAؚ 0EO*0E 8^ۥ]4D&tl"ؼuP8zvATh2hvOŏ bxciЖ(PpF@9>MʳB1Z:"vaho7SCCB0RRp2Ԟ\wF+샔b1-sVq"OjdIw˳΄,ҿ~ M̋AK#+WBֲ^(MMH7ve1KLjU}5nn@iSXf`dO7=mQ!)vI[b?%v*U!p>DMµ=z\fNq04dڈz?#^vAs;_cEx/Oo#ȶ;Rɠ}Ǜk:wgl?Դ!&aψm. B<-ټ:!$_oJ盂 H^0`v,p\ 7'@tۚd3dnª9RT]1gFK(wRpɃql%D ! Y*P}*HeؓzE9&B@wٱݟg[|#RtbQeE@[{L*Aj=%6mF{;PΟAՐisPyxN^xFLe3=@L”%*W[l;^tU82|46b"[7<t25c#ג4#1 sT!~8L bJTyh!x`$ӝEgk6gg&Yrq߃r<6$}(S_C {0F;"ϰ5/Xq$QE?9*\Uoz x(w t$q~Q~@Ak ALdn4 C' <OҜ*2_WY [:0UT_Sާzd (%V^! 8F͖}uQܵq;$3)T^$f(Pw:Z`6_(숗ϛUvʤ\!Hu[s]H]5h8% >vl` ☌6i88g kXO\l^W-Hp¼'ﬧFEAeկ],~"jƆs73. Õn`i9Vδh`=֫>b<s3=N`3)_gSo+K;5s7bM\ HK9hWl A'dAAtNal;𩳔j<`q~-›$2`  f /F q~#izrZ# Uج*9|z/UZV@rxvm` 2JL0@pb'[A=NTa!^y]`#i蹚PT@p3KJ n/䚕s/b9}x⒫i=Ս3H-h},DœjJo:ID#{^NZ* 3bn>LF̱/@YB`D+7R 3W5p^c1xw1%!i,RdUܜ?c6uswvT-"$TǁQu4X,;{kW3#V'ͤ]cD8(F7[UɬX(7K[FvC7E A Ge;_},KewoUAޗ7wPW 2~w<h>@<5uwҩcD ]0;tۭi8xS):mFO/e1Nԙ_Z#q ޛ;^YP/U9+,>TS*W$kdz~D:_ u֮6s-7 2YJLAJ!ޯ)ƅx84ω}j,Z B草@RL?lP ="_bHz+@-2bUx@8ϐo恝̣VS71ʮ[y}?޾/ڥjl鿬[gv&vVRm,']DN}הӼ!])Ǒ_CL)ji6ŸwA76?,y-c,\$!."2MicHt߀V?X7hꒂ$4؏biL}|7#~ݮS> pמ24ٌq$Җxƾww=q]och]_jQAHEeU _.d5h@B5ĭB߬mD s¦ D 2 YݎYZ ڧ_4e{k$A(KXgBE7 T]g뤖Pa4 V1 iVv>=,Fx q\TU+DD"P?!vk5ɤKz+~3jNyBB@^.[~fػorF^1 '0HC `G[(C_GKyLFF@EYSmXCVCJ&F/SN̦@UX8Wޭ*»hs{܇($X>u B22t?;Ԟ0]p։~saT܂vE'ژ/a U%?4>~FFnd<83.u7r:r7)a4n:loЀly#S<Xt2@ݢq6/>q1Ao~^FNhk #v4J0m)L*E݋މ|QarUsQ}nQ.:U$J?e=H0c!G zhE^²yI, 0[71̀RL/.%gI8Nx\~cF 1jbwCb 狃6ˆZÓ)Xڄ$d6tMk5ՍE̷hd@ d5,< zKZveߖ&S/lXB2݊f+VǪb-g.Yt$?^p+~$՘ނ42!Ҋ5uyX$vۻꊊc@8-GmhvT}_E2fCʥ4KS w 5;VXtQ,ױǗmwJ)/cg\tjTKLN)jL"o4 |rpV!bE|n PoESomV1@^OٗʱyTNɇ5I R mLi0`۱ OJAuaȮ:mGRq2yHjiWj@9i]nT4/W$X㮓)0g)@t!A57L[R«,| (aHo0L/{=B!*.vu]RT>SilLZӘkm4,GdӘNT݌ wH<1RP |DŽN ݔh&_w&Bڳ\֙P22}ף~]CId:WVtx_JS+_1<@\VLTVlP @ȇwv7mtI)^l &؛Ko&p ̑6H290מNlOO>!^;Ģ? [eb&Z3l+m;F>!lP6nĥ& Ƴ1BpxdfZrP$n%Y *Y<'/-]AH_"U ZZ/!-=Kʵb|3&]D;ˮRv;j>_IU▜#R!&8K \bhC\*_ +ܪxh4:@Stz/nnѣG'ָB@]KtFza ,u1Ζ޵}1\daoX1y]%N[vƎv ɹCeGlD=H' D+YWҺS;J\VpOd";`֕bKòIg#28 0 R=e QHeSVz"ķA!9'f ?8)QN 5#^fѰ1Q_<_nǮ;b1 >NX!(GQ?]ӴɭY1f+6Fȭ=4}RѰ~0}Ϳ 7HOsjED>U! أ%ՍαXW >I-> =QnWE{t Z8f~ S!d\9KDda#7T]:Å4ChmRk6}{.1/NuO̲4|,sQ|kʃ[9zPO lx ᄲu*L `h/ՠ5N>(h{lJ)~ Jl &/N|^m- 1B4v?ff^K,vF?P@6'd) F,܅iqחs䝂lq!B Koґ{3 P:dj6 )3|uog3>^iE 5]P֯,`42sYSߴj+g]d=x"s?&ɹ:t{;Lh0$޻v{x%]gQeSms Sà"'6QJp$[abʗe&8DF^1_tjZ"o,}`_>R5A jG5F|Ṗ̧eq!#l+#,.鰭F tD0 l`AuowvXit8 ءPK6ۂ,{=mϯ:& 9m/7\7kIY?{+Ӷ3H,rB%٧VQ昆 ؏l-^oQI-f,&Y J~gK3˚Ï 10J(͍|d?cGBUm&Rʛux_[5;Z/ަmd\Ɖ,U%dNk'$!a!tdB9 P++\"iFv?l nͯ'w=VO35(d~@`+bG>&*Y\br?.'+HSuF+- /r WL {U+ E= >E+^b+!5~9õΡ5ԜhV705< 0\`Inb|yx8)9uBFf[ JOXvYa%VN&^ץ׈KoaEYf&N)8Hz*WXD鷨PnaL6ɓF[h?mA[Tfۤ>-itg`: o;ϧ{0tG~kyZB^mߋ^pKVl `k&Yzbr/ e3j@^X9GwE:2d1'O壒SPů]~㶂1mF@+ -J2>}-8]RS "rS{-9WƚKhU=7PDHn,\yftoRX!LkrG%Hx:v?T,Rh6z4Z51R$Iԕb|M'`^he|sdEW+}\|6?Vz&@dE}ٴ!_J`^ ~/&R<ݻ9H:َxIsTq=##E2Zz׉@ib2%NsDgYY= Fz,U2¸TXV"1/nuy Vnzz )ñCΞġwI,c{4t0Aq.TRGy#0B-Kd%Go0Œn%VQyzy5Taw5]&Ua.ᑤjHRuqohL[<_U$ɏY'F_WO :L)LjH`Nur@6nW3@sH٦)䬞 2ˉ5ovi"[Ż{PLYcvcs.{"M*eVD /_'?Cho?ؒNͩgaO*Ymc,5h~{Y^֩?|-7'vvjcy㺳mg~N )E:匱wOi" K&{Z>9P30 e(JJA &G% }qH!S1!0CqC]a߿0L ?2cިd8Up"2I_FqSD9vq`K qr2ɹ?VNw.7 w!/z/1hRm/$ʀÙCct1.) r=D|犦3R?@߆ D(<~j5R~^\z?^f.|Ÿg|8y~?H(G="N>X^M`ǶdwC/袼-b5A ,i=_*-S<6D9S>|i;aarƴ#t߁j`As$b,$]6ʝ5~.<0Ln |ڤʟcf*f{'‚Tʗ#}5^6UGIZloV}PRԳHn1ܰQZIabAJdo07ZiM!Ks??]CHg#0ު?23k="+I|6O`!uqyP*ώe (K~Mh o>^"Jwq5isg`+q>P_kRlĒ#4rWn!3B+w)hިy}mugu}vF_Qݫ=W4dIX;OE_vwPT{;3y,p+Okp3 &l4>q.UZx#i%NW%٬N*>^Y"܏/[-) Y)|tM"~57`C_@~pr{;m/C O 4tGCP'No3H?8KeI{+Y34Wq³JHjB%8*NSI,!;~6MbFّ09 K6GBFEu7dqjXjktl*KWyo$jHmk;Lѳ[ב e iYR`Y١,t]!xIlzʗe_qr)Iӡ[ Uy+ډzcF^UL1rBP[H8y<+g}ZPrRGI )&BdDBM'e]ב{jqTu&@q jyh x"5lAR.ٺcl'ru+>*RAWD9ox (at{R7^eʁ 5E P ņt ?le3 D"&e[ ijz͢@d+q}$C}3&[]95ps+rvTܸΈڣ<JNs]9*("ɆWIJ ȼC<}BP49 i#mVyf%iUm"s{K?f架 3 Hдm\h 9KƻBT;MrKvW#?IaȆ 25lw^jL^/N`:a@Yv?\arrOò(RHv2~6|=-68GD6+ i1R\UG疻 8;qN3ꌏdχ (1]pI4: +a!h Gu?:V }>@õ<ƿƧΩ܉V{bjaPÈ =rXhbAvŪP(-:ygu\ѬTpENτAn^CI[r 0WC.W1C(d~=ј0 4V7L J1R:ve#x(Io!VpvKmZeaO/t= :Vp~-1T]M6%{ϲ<dpeW7xgc7.9x{?~\睘Sүv0K$=?"EXR"`Im +c3-zqI8?oH=oڰ>gC;BӝRRdž[-ܢ@I/M<S:5ZzNB"N|:ݙ2A,7,QoZs/,?)7R ē=];eKcX Q*B~,TK@V Ǝt;dbDܱENd*թ*4[FIeڇAe)2.lY%ңD\jb?^Higo7m q>wZ`|g?h [Չӭ,q+T f2s 2ސwxp2:;Dms¦Vzg`Xw]l|a$,PnػJAH(ahCA!)+ cKJ&{?!imo΋>Mܥc+Ҽa0Y}R/-Eu2sg5lN8zN*SO ڊphO 5^bVUӫB<_R٣J"O/Cy HV(a{hL'(Q0TBhS|lIUs[5{$nhD-&: #-򚢵ިO6} wܑAM*B>3uouPq@Quov\ibwY.#>3]9>c`YYOg黮$yvhIѣbl$jv_Z;Wj֚͡9*4IgNxRr#huPIeghI]8_7l6Z) E)) "p-rI!=}!@ZkL .Nη1$vVb19u':sn~[AMZCC44N&T0TITA3}lV&$;=#Vͦq⥳ Ŷſ¾>0ʋ""N:` KF@;ccрn=zRwIv 3섅0}˫-X-Oyğ+ xOTL 8mE[<&q жfQ K8?wA:73?$+#:8GR3:M4$.){"Xˏ<]1P=)9(D4֔LnyT`돡 RLH =g)Hp'~n}0]5`C9HfqZE>stWq\Ug~ lOfBrcH_C5țK+;g$>hWԚtGZi35-Oո4*k5bԝ~\칂UF-? /8 zeuo}Cdeّ$) jI[Hhc+`y1NOrL!ˁk>J, 6|/{VTJaCVe#~EMogl; 2^"hT|) r'4Tc^b헙*Хm#:准) B͂ 0GVS o^UU qx%bWf~?ZkG\xr(7<Ǻ f'>zh)LS{&O{Tpߛ#NC޵ro.FM/_40$^&d܈St>b$FxA+tr`)P7b ~ic$t?^Dߎ?DC܇ƨMlYZ=!g}D@~ ؆LBmh m|9ןEɾ"CsIɞ/񩛺;N"je%Ntkm6M"Ӷȵ`H.3[!9ܴSY @{s.Cq3dqHODJcTM>-gGOcmd}$?4.q>TG2)`iVfݳ4WwQKSfWQIz@Yx4f!m kd7/}^H,~_ҠsOgyk4iR&l(qOA2~̙hS@ C=|дUN^c̿s&@tŻh K:yþI`4ԒPf>HU}eTҝpH#Ԁ7ל00)x%(}\<^AMS}vPSvXUR3XY;HuS!1knf"l4pƏ?X؋3FPl(<@e- AEyxn 5v{ZTP@WaĶ> 8X$`lRD٨tj9δ7 ,[ȮiD;[QsǙP~W Lj㏹-zx48Es]&V},??Yhu?*zCQ-w?a4R5Opfժ^#Yr@p1ll6鬶z<'k;鳜j:fѐtn H TDyYE$hXf tC>pA2mO\ T)m.%[}}%0SQ8FA0r|5^v+<csuiYi(QݏK*qV"1]MW.E0oS cԼ :mh{ځ3!fL B{ָvrvwrL.%[EI C Agd&f{aw<+ԯg`g,W]# `R c_ҟ e救z< Bj]֣R\L@Pj@yYsH=8SUՇ#- ,77g9ǙӾ7Ν篮,Ő~;ݔ{g#6<>π8s²jo=MW@Zn"ĖVؗ˷ ]'磌 YwKI=Goll>1 0]UWۣ@*!el񮢝;ґAv B}ӏDucLS[)UI7e%r@JP z!1U#ga͚0[`5AԟPFmLª~$k=~-VO2MegJ%4g e:cf,E4񹱼r1c#:>[ {ssAOqaCD$s+ WY琮sIBĤUǬV>߮UvϱǕ(qZLX3 3k5w0qfkv^DHJ *9o;*ap8.Y>֒|vIz|_m>uD,V]ށ&u{u^`no%nҖaWF%a`ԋj3; RK#a].tw4uN&X Soi7enCȪGEA*"W۰TT | 5$"*u/8Q^B\!*nJYHMbEv1DVi8Ƙ7jz ˀzd/H/LN[!vS铼 S;ֺ0(\g:=}fHhFGiY*ЏU?$CUgôOp, q&H~6[*߱TEɷ3EHP[=&<#fnۺ|2HS̩ pp wtOgÛ/'yQt_5v] n O],9Й2]SУ7 mkAǔ9킨՝ =YAmw}|D}&^rmtUCw9#{?ᱳͮ(:2z,ܷrz$Y>FtїE!HXYQ j[Ng1qgrge,gXQIZ8o-aMGoB.o 1?a_t#&Wo 5)60=uc_`~,k%u}34xʮvΜ/H'y9c̡7í^I iAX (nb3y@e$+N jG2;^um5w !8=> 'Q7zi Ke&EÔFNVZ'Qػp_?oy'$ۓwNP|gc+R3[3C-䤔,P.;}F!+VHfܛ@GnMiy!JӐ}|PKF+RF6b4n2 .?lzv!,7tFN5)1ٶ)^Q?ivm_ӳ Tɷ}> d5)C;ɇp-#9Vl1E|a eWP?lsDcvoed B8%~1 gGoC vTB`EL\0MNa%Bi>`nGg]l ty9`-^ ;tAQidGT}Ӄo8 Vv1Sd`K%{tF|"ޗxfܨX'UW˟5R~ؕlEK w<(p6Vme` PD ziF?sxS;퀠F[5]i5'!ץ =F>6M>CL2kH~ ̢rn{똥.\S_ȃB3:/F M6mVdz euK"2A6 Q]kd[g~F@|JWf*~pPo22%b&4&@`w{Pm_rj=w ~?6b\W1FM|1)Xhb4@Ob.=ZuOAXC&<=+{Vf:]waTyԕnRHgW0H9 r_/ӊ4{*`O K^_2Z^:9Vz=61g6J伌w0  _gڛ:\ٓG+ރA?G>J^8ٝnDăPx!43S+݀t@:]pC"U%N&le.w𝀨Ԁ4:-7#;IMrb&Uw]#5z[TX20/0Gլ9q< ImfO"K {gad&K뼔&!љZ$ܭŀzcOufXJB't=]'ZIjĔ67n̯Z}~nV1暭5;; |*h} cxNQ]gEe3^sq1CxC Oh'0@ڂOh7i8{yH&Xb̯IܻeRCDuZBLA==`rx/9#KoXHRBjȽ~˰~eJN1 #> N7w*%};e7QȒʯϳZA=/ wë0UEGpp윌$?)lْ>nv`:V:׎#(Ӑ٨?=[Ӿ v~Dv㖒WF)ۇɊ~CDj8U25;CcU Qm12. ՞bk>K3(~lW%fŗ |s$dgo2ZOF4-(h˦r!] 嬓h1Qrqݢo>qƴ`xgeJu[*gad NoT({=nI|;,O:vbЈeT-'L* RV"H_;-KBE.z;CCɂkwqS?jZ=Dj5FgH^[|Y9 p\;UApr!Q`쓿(ّ/cgQ";C 񪙞iPcbB,*%FIdW\$f-#0dTb63@J,$DLv72Y0#NjJ_["5$<9q+H۸=aGUkw'% `:}7L.D7-\+GV睘vs G>|Tq(,P.>:Neߪ q ]}hFeŠ-%}& d#[ES]/ua)%o`TCU:5`G Z@Û51]kA<وXZ LY`\d3ԢBFHLg: = b;G_@$b>kF4+Gnn`|Jj][jm=DjxZ1.@cDXJV@|t߸NTshiŝ@örO¡J*o1*ۃ&s@+䁍pGb깁{^?c,dwi% HwBaߎCH%}~YE`AEAT(Wpw3/}}Z\IPz?qh>u7B(*.Ta?|Sum{#FVtl$WFT1U?nq :;>kK!="ꬢ+A@nUIBmy,jlJV)&mHdXy Ƹ@:5:6􃅯 =oJee㷁-ҵl*7 ̪f} %.}!XN1%*O^;z+ )"-h hL~ԅβwu2@{ 5~t\tT|S Z p5iϝeUC}v`S;X3^Qc+TTBcܵ>e@pt0<߼!-!&s lSu 51/1Fɯ~ݔxhKtiJaW5٠ge!5OYl37"yIwꢕ-_y& aN{W#rf^Rk ɺkŁE;}u[ "P,ʺ=iKs\F~P~,6# I*K[D=Q?pfO+X2: ث745/po3 ;vR]ToZW {Îrc$=KLZ$@?i ǀ+@06JBQ~lߗ t ^vk"+  ]l3TC+I0WKgZe,]voh@3@wzJ`-Ct/<&Pw,VVN9hމ&;5T):ͦD3{oC"HC5|r=1V{oՊ+ҟn'a`>=K_&+b۠vή-1nڻ 2+ĉ3tX,0QND!JRNOFת0qJ}Ks{gxQI:cgRdLGsj󎫍w<+~;g40]) 8b)g)taX[HeX'N2jl[._o25`;gr72UnxoNH\0'C}o`v'Ee]Lo#xSKb {OEs%LgN$(HAj;[F~t^jEh%y`/6 'Me'<*Etn}s˻=U@bׅw58A"X`hi[c pdh_qc~faG2clr l)4 'BY䘮2UiqkѮ\r%i! ⚤\ _ 5Cï+g QlFZ@$k?|\yQ`:5>$8ccem$SRYήF>)WޠlG{CKND\Ce?WAh6I4ÃNŇT$zH9}t ^z;歧Η3ܲ)1ӀǨ0[66E?5mKM~M.'ؚ@^ A4:>C l}cq 2*{-0\ } MیMLښ.Ĕ!qxL)KWy-MC/> A`=)Kw^:V%=1e4~nI!xuԉOvQ{"(oFSi$^Wy6Z?f7]a\uI#mJnLqEK ~.򑛁V'Y4IJ@idxblgG>'40kjܳ+aZpxI6n4EEկWш]ՙGtх!R zIÕ/YUTF*L>uavw Yvԛج G%&qj5BʞE_Ԫ4`*e"f 'Px7v*au͝юyDl=i_JȽBU5걓"1z ݎI0 ? &MR>(;ɾ_!K?o;t_^u*G`Yai9WAoi J$вWׇ7rPkLzx,@ Ðeh5^^p3ݹ` iXdz1\K`Ӭoçf)!.䫳|5e_ދ@/@ܝ*PTIxŎǤ%>/qtQCO.4h;߂k+(c KU:\YDʏhFN`a"4ł7[7"Ldd&]%m:~=ԁq0V'\fEz|>O'X~>Ɩª[ ( h6;|lܦ_G@.`Z&ZuJ437k`rhE]Գe*PyaN?e:IPoǎYUtiaE&2~IYLb>JUU_J߯:~ͽL~&m2GX|ؖiE ~u"[0D<9g(rh=Ә<Е2ZC4Nc4nS\vyv sVVT E`fgw~p(CTb At+/wR;^#m'"Ռ6`!&M=A~ڤW]9fG/x]ᜪIQmWXiƍz/HLU^F;|88>.X0W/ z*T^CL| TDPov Fr* b-}Ī3!AU/jZEG[5 c}4VZ!-ysh*!b^w?>[@ҊD{3˛|rp7. Mvv'VS]҈NIS"SzrhNySe1I5ҥbLJ4=RӜ18YuO%I ] 2rVzܨ 5ř"z+频1_]:vAӮ?A=]aّճkQ EiPC:( 6{܃<,- S"S_4"-GB: ȄWۥSMkvA8rs8K+$jPT6|* 'wS>39R*鸖)`gnR |d_GWG>*LT& 2_?'"RF10E 1vjjYrXEw&pb+NlOp3IeT.JlT ΈËYhqsF.8 uFi:!!p:rǃNʌ߲\.c@U*ޱHO*Ej]+HaxbuSiHHqV=SQ|0|B[>Gόթ]{uQifHU728q ɫocPNiɈME==xPXV\AB_Dv$[毴2T{t{^?mb>±Wf}3f أ\F<5T/]n e%AFq3/ԝKe6_$4&zh%X=VdvӮC"T1Α }="ZG=Ȭ#ܢm񨄆'̜V FQH Wrwwȉ B'Y24+1ॵl5kgˀIPZDXb^#KEOtF%KS2cI Yd~|9PNbܱئN%+e^ ^*ycF?!6Ш4Pײ)'uqTPLݫGÁh%QT,諾!wƥx3ɥ\x>8y 8MK6_J퓵d|W5?:~zݒ3HUPh#ډ^t]@BeMEH<8Zjs^%>t5J"b ʪ_F>=9y&WgC Kwe GNcߌ)4BzL߂^ .a[G_{TmS05Az͉-6_8kl)ˣ^)rAF^ea'EOeki`zk}CL0oM?# NbQsEᤰn\`C"UeH!+QPQiϭ &34DӋU#1lK^Q 9> 5zѣ\׼ D%ꃳA-9'Dn].%pR 9I#l;5/b<³s;ٓev66b)ѹYdVM3aM 5QQ]SWu(ysyUa:fXSZ՞aՉnn؁ICg>'[`l eOp˽]'NHN.+s ,_QLpz(Vd-gc(rXq"be.Dfb^,)oJ1zu. `k`??S* Ab2: {J>(@?'_GPKO빆 .Yzfu?K9XѸ@4\5x.3ofr/ͿkuM7]RC(/G|5ߨ8yȗNsFZO'M^Wɱ8c#U.֯*弻xZSq#elު8H"yU߿T^(QK+_ܫm) s;FWQ3-$=#ۭg~)8/]jܖO-,=hγLWr410qU^I8;בl,_3PZJ?E@cc,wB5MLU\߹{sk Tq7r.yqCm|s-s`>lqm޾K}#2g;(HH8&nN:1;k"e J#抌BEVD)TruG!%/uOp#U6,`& h<8=zA"Bmeq_k}@a {@Z"hVp$9aNv9d*RhϠ!kC €*iRU~U'Ps^\cBM_X#)aʌg-k'| xvV;3s!hk=`*?5-@y]@mWFvB=`X$|FÇ'?dV!@ڂ{扑$a~TB''&֤P9u>Ug.y} 1׿q& XQ߬_/=H;TO}\:M^W^>cv^7XIt2he(a%Sׁ.j9![6\rI`E.[a@oaG5dTe`Fqkw7O6Xo4b[DCP x ά` fO0Pq(oJo3n 8j3OZ2IKΧ׸ Rh"Z5]F;. W~<&Om[00P),93dj0=UZ[{:) Ó^U~$SG!/ThWydUBҟƅa( 1& Ĭ x*r6=̥vɥQsE˿ !=khS6myf>X! d>kkGS+4]A0#oH!gn/.d2 kWLL#3pO DT{Z#&G| !s{GDՖ&-eѠw$)HYB J929,< ,CuBtOL(ig+acHZxV?7^0@ZuĿĹClLM(c( Y }mSpݎPTZ}H@|(D6]5rWX%!&4'9%`p.b76GVgg䃅ڹ/4r^'}P$?|!Wr湀A`"s?ns;C! kR: , 0_T z&H@UDw-'wKy "=U rUFfP$x#ByPeɞ rvA R{ZINH8N,kEN{UE .vLT66f $JHTH=Ji!Zr|̫~% ԺEbp/$o?mԦYzDHd $VTErn/f@AA zH"`uŗDi]?ԍ6GX8j~@p߇LMg|z9?O$W> P2fх Y@>\XFY?]'8v\b`NvFZ8^,Z٠F>e:M6@C܀&0)(Z sbCOߍ^p`\%{O Pv^]+2q*೚m9Fd! PXhLtw=4߆ K5SH2zaLat ":c 5fLy2}&i ]z١SNğ 4WM Ĕl,mذ68)OqBsˮ7(=/+c>|nը!a5piۤt;t0U8X)K K' c,**5a˨7MZ: # Ef`=(%HdwLa*.SB<&7SٴA?G¡BQ(Ho#MȻĠ$Nx힁y,|'_o= {rpxnh"N./TneEu8F8yxO(P;`{#+)G&Px#k0H&OIf?{W,5w#]Qx$߃Yi$q﻾GĿmؠ-Pm 凓$r XɢE|4N`B;y<"aQ^]k*3l%3#4'97ɱ'=엂,Z ~oq@PR12 ~-s\V3Oj}%A?<þ]L_A^\&v 8e;5#83 ~괳/ƞȎGm4޵FpkߏfۜP1Kh~t coUM?0ʤUr$IW'JEJ~H#"dl'.]'fc{X7E@Zȝȋ?Aӄu2$ZB$mBI&'ADj*9@-|h_!?8W4呧q ["r―3c y+b4Kly/?M8 |d#D"E/,Z #+.RFҫ{G< -Ph~?M-gJS+pig-*OQ@xrj}8txfѯՋUIZ.{' ֳX0YFLjZQ$0koßw dwM{%-|bN!(W2'QՏkY0( ON]O^jk' ;"㣧)rҨ.5d>q54yt?5=+Akxp+l2H.4uY|<okC*T Rfx:*+H 8u`Ewzs^bh}TǨ.x@ڝoFm9:G٥%LjST:A 8慛EKt2=;ܤ| P 'F|kf`#xC<.>: ׉d1=[ Vq8\/_緗4\AEIl<.C!*ۣ⯗Y=X,AX@ ȩT_*ohn; "0c|%ηB!@"S$Q,|R_QI>7*BSK>#Pux \ >H[ȁu6N(wڲHhQ[;F ^fx>yc(Ry7xEG8}0KoADjmgt=l'59zYZ0}1v0%;Y*ul6/JVyQASSVd֏^b`_'S mqSs$4Ł öpi6*4Og^R;!p> ^N&Ϣᖇ:xxv fU:? "]ky~" RnM|/UNdf-7v_cwu =8ƝIMl+ GGk pŔ<[bC߁&~o݉*AUڦ{!2 ~dDvD.[oXt։['4+K{]Ǥ}'w3ڕ"a=vmd@FqSԌݹb:<Ak1oUD ҌyцY#yENpN\+K4(K7l+چ(5l.Ĥ[ڜCjn_4*EzWj jW2,\tqqQ'::'1H:F/_M"TƎF1ga+2<~YH^yqySt|QQ^X~l:3xwuԵsimii =Y*vXF!w_7[\ z;vO)-z;]p)ݨ6ltVM7H?0F?`RwS_$ v?~yc:.p W1HVD{TֻM7O7\Ʃ3K[h1pF*|AeH]q^}o2+d\Xj) ٮX,xeRm ۣ#,߳.eڡs#*kȪvoG !j/xv EtZJM-[rdIP?Rj !aOTM/I>jݻ\q=1bӲGiN.<.[fUf>h.VLN&+8 OA՘,B:=]o Ut(9kUۃEuϽ7>ۃG(GU'RӔXGPu{>Cp[ĩYѣ ko=}KY#ͤ:e !#BN=묋i5}A܄[pCqRhȩT?f~(U!fi5_cɜ~k/g`Wrm4|pjbV]86=3x@ 9Uyl/%' 9uSSuR7ٵ1>_dNzdv*p}YB"XdgT]3cɮwD8hV)7ZE`-=f@݋qj=yԽBzoj*Kijh AA,؋F&fjNA'#W=dg'_BV2*2kUV_uk}9311Ήj^!5k|Y)ךX/PG8ٽ Ěbਾ @%IIc}.fr5$*NTO!p鰠Qҷng(K{ODry(zGsߝ j8k'k ΑԂbxTyՖOoY}n\OabPZtOTG7ϒhSܚV6#* [N7m6]O疔ev5$|dqMpr[+D6vM ɘwQ^ ܴBp:PrQNP^D䈆?BY},2cNu$"YΔKKPn T6P8]Aj"h_ w^!m| !jz& [xqY}z`8OT:eq"`PۭphGQ(X Yqtؔ|a^N7vO̓˷1b5tt1۬twq\gIIGs0=?g *4_}+vjW5[%i=l ߕ0鷁dN݅r/vG^(yԎ,u=kpӽrװ@}GfVL`:X+XmlD M]Tֹd.~rM)3GL8:]RA"Da !m&H e{j7PTD37*=_/(`9_MNCήQ)AQEjJfx1UsУ-)c,?sp,'J'O}t+i%+뽘ΘG҅k|af-cs%JJ/& }059 OxTFOy!hɎױ70/q&ŏV, 8=h4p+B /]siN>2ǂdf5g&Etna[0b@CqJlzF ]pBHfv w )Hd֔f.) +AY4ߑf{GTɴޚӈ<L̴'oDI#WՊvoyĄng4j;&e 9c7a м.Oڴp:5|]Bzf~(YE7o) b.Ω#ڠ SΑ^%J+bp.a%hv('lxiFkDTwa%.M/R۞0F`ӓ/ {Hh)f26:^`1UO=0?Go޼31/J$Sv)snt2[IT G9pixfnu!?9qԈN s @6vl85yQ`&7T)kP̳ej%S@7|-Q^Cd\7xP5rY Cט]܆CEVJ ,zm1{, 'Vr#8—LAcm``lN H(Is,DpSt5Ȥ))sǟqM?V*I^ 1mg-pf 3zۮ JZ RbDp֨(j#\{|{-Jqv!C ^p13.GZν1(JLsBDŽHܣ@}foӣ go'\De{g?B8;iSb"c&Ķ A=͙gZil^ں (T2ǫG 9ϐ;豇+TdoRߒZ@" nGg*l$)è&hˆYQ8N)2vs-gS=Jd s%,:-p^ꢶ@Js:g4)4nJ"afpdq-_)C|L0e7@Ԁ\ߔ9}nrE Yv4+h0i7=iHv]j*,۷1FA<Y{Ι!_[w#6P/o>hP!  ӣ@\} Fx_y 蚏)+6|ɡ; BF7TK~J- զI^_1jǢ.q|Rtk1mV2S%嚑w(yflfϓ>$LL?1 Sykw f 16w Dl=@1 äI >1( 'u/SEV~dX; -u1H Q2D˦ 6Yiclڮp[])v_Rn8"M$ѺetMg֚.ÓTJP+ln|)gH~}y<Ȯ+ຌ(3>1 htoV`<&_ɠ31(w8{ v }*I7bIr4Jqe8n?z  m[8{2L.hcIʠ|ZenkI'3@:HVVL}&r3 8P9tuZhq`K`zv:0š:rqk%d(8qk?)ӥGAsň ˸j]TmaasAp۫`b^mRQ$DA`[_m*W&IDWIHl;܇oF\;/&̋"Xl5߭ PJdWK]TxALe{3aR*裈&<ǖ#^  J]ka]eX}Jrzu=4P|rӌ1L BtjB}G?PkH5%)P]B~+.ͿEJ) cJk4 A/",R2bķݹڨ{&s7*|~@ bD"h!IV;"O?>6vE'JxDTatwUm @/23ۂR<.P!6~u]shCsmp?@IERc,(yjS!^"[WCXl OfnX H&]yIëÝ-kU]+,~7q-uAt5.$5d_w!O\=Fw0n@V-2 4:w&#*U#wXԄW\ CY*eˑqԸЁk!kRĘrT]m?g'ؚDr,g;a2)_D@d[yssY[= AʝY'uTA.]P0Mv?BpI{*YH%+yq\;x+E|!7ǭ$6zn`İ"|tKJ=Kci2{E2#”;&$ɴ>6ݳG§E0ʛ{xHSwԵӫS Nt'$WX*LL'6*FJk5҇f{%Ѷ[ U{GԀz%Dr\m?$˅Mf-Մv P5MJT5~Rm>Y*$XsG@uhNOK9N-\QfGʼnȃ߰XF~Wj{?!UR]ĩCBߋdPvƕ-;pS!'xi碑)|k_xܥPk>UG{fe!8ct\ٹ ~|Sp>NA^nD(vnw{d>f* `h8 W\ TVi\?}D㵵IaW*7Q.M ԭ]1|cO0&Wu4i^kH]\~݄`/.!?{fUxŖ>[6KQ&ղTqRg1F#RAUosJ92zuzCV\$S<4c{K[&7S@b^矯_S oy=!)_؃k4c1"5l_m#Tmw'J1CخXj?̇QpqsZa91&OU#[Ų ^r4!w5Ov;8VT.E y{wf;j󏀐̠/y2uK4 ,lhs`d9hsE] ʲĭZlT0޲߮oF(({lf]hNN:ܺ@2T9`(־@Pə9PIRR xo8ig%y?K? 4_2X]X +tv|B<@kBp${ɑexbVHRgΤԯ ٚ*ܓu">0ݱRDw hkJL~e{PA`M9F `>Xd -ʹ4w'c*?.B@WnzoeH$2l,h颽;O5PƜI |"gDf|ԞY&kI浿1 졞s74FHӊxV|5ȫXL O5z%I"3Йz} v^YԥuZIfD e(YƁ4P2Pmt\G75ī+4 )cFYG~ HW{L*soS ;xRu.h&1ppkwQUGMx.RU}a%WYڡS6`bwα}S\}.՟qaRʓؼ^7ў]D?K#RK6YMfW6 8ߔ|zEU&)lN"A%7 F~>h!rԌ{Ac~2s1"{6 ?3u} =VQE> 1v9:(dyMeX0oV#liHK!v 0 ? f['z_ /CI$0ItiJ̉9KZn…# KشMtQf;8 /6T.h=!_>ODQK]Ewؓ_@b9WA >{KG<>~c;mn Q KP,MZ#f̡LGɍ@0DY"r1@-D\t+FТ+upނs喩wRz~pl`:ԽVyy2 R߾"mMg৔Fֿ"bzq:yDpS]RcʊSs E/!7V3#ÃjOα|>'Z8i{|Qĝ-A6s պ~Y&%o щ~ZUitd& @Dlv)bQHy~@`aF[n5DFg*dp8[Nؙa8j^.X=(<70x8[>j!RFށAӤ_X\DM@F~D